Merge "USB: move help config flag to FW"
diff --git a/Android.bp b/Android.bp
index 2c3b2ec..0116237 100644
--- a/Android.bp
+++ b/Android.bp
@@ -59,7 +59,6 @@
"com.google.android.material_material",
"setupcompat",
"setupdesign",
- "androidx-constraintlayout_constraintlayout-solver",
"androidx.lifecycle_lifecycle-runtime",
"androidx.lifecycle_lifecycle-extensions",
"guava",
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 0e7f38c..66e4442 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -25,6 +25,7 @@
<uses-permission android:name="android.permission.HARDWARE_TEST" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
+ <uses-permission android:name="android.permission.QUERY_AUDIO_STATE" />
<uses-permission android:name="android.permission.MASTER_CLEAR" />
<uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH" />
<uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER" />
@@ -110,6 +111,9 @@
<uses-permission android:name="android.permission.MANAGE_APP_HIBERNATION" />
<uses-permission android:name="android.permission.LAUNCH_MULTI_PANE_SETTINGS_DEEP_LINK" />
<uses-permission android:name="android.permission.ALLOW_PLACE_IN_MULTI_PANE_SETTINGS" />
+ <uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
+ <uses-permission android:name="android.permission.READ_APP_SPECIFIC_LOCALES" />
+ <uses-permission android:name="android.permission.QUERY_ADMIN_POLICY" />
<application
android:name=".SettingsApplication"
@@ -143,12 +147,31 @@
android:value="true" />
</activity>
+ <!-- Activity for launching deep link page in 2-pane. -->
+ <activity android:name=".homepage.DeepLinkHomepageActivity"
+ android:label="@string/settings_label_launcher"
+ android:theme="@style/Theme.Settings.Home.DeepLink"
+ android:taskAffinity=""
+ android:launchMode="singleTask"
+ android:exported="true"
+ android:enabled="false"
+ android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout"
+ android:permission="android.permission.LAUNCH_MULTI_PANE_SETTINGS_DEEP_LINK">
+ <intent-filter>
+ <action android:name="android.settings.SETTINGS_EMBED_DEEP_LINK_ACTIVITY" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
+ android:value="true" />
+ </activity>
+
<activity android:name=".homepage.SliceDeepLinkHomepageActivity"
android:label="@string/settings_label_launcher"
- android:theme="@style/Theme.Settings.Home"
+ android:theme="@style/Theme.Settings.Home.DeepLink"
android:taskAffinity=""
android:launchMode="singleTask"
android:exported="false"
+ android:excludeFromRecents="true"
android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout">
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
@@ -169,18 +192,6 @@
<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:permission="android.permission.LAUNCH_MULTI_PANE_SETTINGS_DEEP_LINK"
- android:targetActivity=".homepage.SettingsHomepageActivity">
- <intent-filter>
- <action android:name="android.settings.SETTINGS_EMBED_DEEP_LINK_ACTIVITY" />
- <category android:name="android.intent.category.DEFAULT" />
- </intent-filter>
- </activity-alias>
-
<receiver android:name=".SettingsInitialize"
android:exported="true">
<intent-filter>
@@ -190,7 +201,6 @@
</receiver>
<activity android:name=".SubSettings"
- android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout|smallestScreenSize"
android:theme="@style/Theme.SubSettings" />
<activity android:name=".Settings$CreateShortcutActivity"
@@ -230,11 +240,14 @@
android:value="true" />
</activity>
- <activity android:name=".network.telephony.MobileNetworkActivity"
- android:label="@string/network_settings_title"
- android:exported="true"
- android:launchMode="singleTask"
- android:configChanges="orientation|screenSize|keyboardHidden">
+ <activity
+ android:name=".Settings$MobileNetworkActivity"
+ android:label="@string/network_settings_title"
+ android:configChanges="orientation|screenSize|keyboardHidden"
+ android:launchMode="singleInstance"
+ android:exported="true">
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.network.telephony.MobileNetworkSettings"/>
<intent-filter android:priority="1">
<!-- Displays the MobileNetworkActivity and opt-in dialog for capability discovery. -->
<action android:name="android.telephony.ims.action.SHOW_CAPABILITY_DISCOVERY_OPT_IN" />
@@ -301,6 +314,7 @@
<receiver android:name=".search.SearchStateReceiver"
android:exported="true"
+ android:enabled="false"
android:permission="android.permission.READ_SEARCH_INDEXABLES">
<intent-filter>
<action android:name="com.android.settings.SEARCH_START"/>
@@ -314,12 +328,16 @@
android:icon="@drawable/ic_homepage_network"
android:exported="true"
android:configChanges="orientation|keyboardHidden|screenSize">
+ <intent-filter android:priority="1">
+ <action android:name="android.settings.WIFI_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.WifiSettings" />
+ android:value="com.android.settings.network.NetworkProviderSettings"/>
<meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
- android:value="@string/menu_key_network"/>
+ android:value="@string/menu_key_network"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
- android:value="true" />
+ android:value="true"/>
</activity>
<!-- Keep compatibility with old shortcuts. -->
@@ -330,9 +348,11 @@
android:icon="@drawable/ic_homepage_network"
android:exported="true">
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
- android:value="com.android.settings.wifi.WifiSettings" />
+ android:value="com.android.settings.network.NetworkProviderSettings"/>
<meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
- android:value="@string/menu_key_network"/>
+ android:value="@string/menu_key_network"/>
+ <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
+ android:value="true"/>
</activity-alias>
<activity
@@ -342,21 +362,27 @@
android:exported="true"
android:configChanges="orientation|keyboardHidden|screenSize">
<intent-filter android:priority="1">
- <action android:name="android.settings.NETWORK_PROVIDER_SETTINGS" />
- <category android:name="android.intent.category.DEFAULT" />
+ <action android:name="android.settings.NETWORK_PROVIDER_SETTINGS"/>
+ <category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
<intent-filter android:priority="1">
- <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" />
+ <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.network.NetworkProviderSettings" />
+ android:value="com.android.settings.network.NetworkProviderSettings"/>
<meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
- android:value="@string/menu_key_network"/>
+ android:value="@string/menu_key_network"/>
+ <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
+ android:value="true"/>
+ </activity>
+
+ <activity
+ android:name="Settings$NetworkSelectActivity"
+ android:label="@string/choose_network_title"
+ android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout|smallestScreenSize">
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.network.telephony.NetworkSelectSettings" />
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -514,7 +540,6 @@
<activity android:name="Settings$ApnSettingsActivity"
android:label="@string/apn_settings"
- android:launchMode="singleTask"
android:exported="true"
android:configChanges="orientation|keyboardHidden|screenSize">
<intent-filter android:priority="1">
@@ -651,12 +676,12 @@
<activity android:name=".network.telephony.ToggleSubscriptionDialogActivity"
android:exported="false"
android:permission="android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS"
- android:theme="@*android:style/Theme.DeviceDefault.Dialog.Alert.DayNight" />
+ android:theme="@style/Theme.AlertDialog.SimConfirmDialog"/>
<activity android:name=".network.telephony.DeleteEuiccSubscriptionDialogActivity"
android:exported="false"
android:permission="android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS"
- android:theme="@*android:style/Theme.DeviceDefault.Dialog.Alert.DayNight" />
+ android:theme="@style/Theme.AlertDialog.SimConfirmDialog"/>
<activity
android:name="Settings$TetherSettingsActivity"
@@ -809,6 +834,19 @@
</activity>
<activity
+ android:name=".Settings$AppLocalePickerActivity"
+ android:label="@string/app_locale_picker_title"
+ android:exported="true" >
+ <intent-filter>
+ <action android:name="android.settings.APP_LOCALE_SETTINGS" />
+ <category android:name="android.intent.category.DEFAULT" />
+ <data android:scheme="package" />
+ </intent-filter>
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.applications.appinfo.AppLocaleDetails" />
+ </activity>
+
+ <activity
android:name=".Settings$LanguageAndInputSettingsActivity"
android:label="@string/language_settings"
android:exported="true"
@@ -1261,6 +1299,23 @@
</activity>
<activity
+ android:name=".Settings$BlueToothPairingActivity"
+ android:label="@string/bluetooth_pairing_page_title"
+ android:permission="android.permission.BLUETOOTH_SCAN"
+ android:exported="true">
+ <intent-filter android:priority="1">
+ <action android:name="android.settings.BLUETOOTH_PAIRING_SETTINGS" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.bluetooth.BluetoothPairingDetail" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_connected_devices"/>
+ <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
+ android:value="true" />
+ </activity>
+
+ <activity
android:name="SettingsLicenseActivity"
android:label="@string/settings_license_activity_title"
android:exported="true"
@@ -1622,6 +1677,19 @@
android:value="true" />
</activity>
+ <activity
+ android:name="Settings$SecurityAdvancedSettings"
+ android:label="@string/security_advanced_settings"
+ android:exported="true"
+ android:icon="@drawable/ic_settings_security">
+ <intent-filter android:priority="1">
+ <action android:name="com.android.settings.security.SECURITY_ADVANCED_SETTINGS" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.security.SecurityAdvancedSettings" />
+ </activity>
+
<activity android:name="MonitoringCertInfoActivity"
android:label=""
android:theme="@style/Transparent"
@@ -1892,6 +1960,7 @@
<activity
android:name=".accessibility.AccessibilityScreenSizeForSetupWizardActivity"
+ android:theme="@android:style/Theme.DeviceDefault.Settings"
android:exported="false"/>
<activity
@@ -1935,6 +2004,26 @@
</activity>
<activity
+ android:name="Settings$AccessibilityInversionSettingsActivity"
+ android:exported="true"
+ android:label="@string/accessibility_display_inversion_preference_title">
+ <intent-filter android:priority="1">
+ <action android:name="android.settings.COLOR_INVERSION_SETTINGS" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ <intent-filter>
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.accessibility.ToggleColorInversionPreferenceFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_accessibility"/>
+ <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
+ android:value="true" />
+ </activity>
+
+ <activity
android:name="Settings$CaptioningSettingsActivity"
android:exported="true"
android:label="@string/accessibility_captioning_title">
@@ -2075,8 +2164,7 @@
android:screenOrientation="portrait"/>
<activity android:name=".biometrics.BiometricHandoffActivity"
- android:exported="false"
- android:screenOrientation="portrait"/>
+ android:exported="false"/>
<!-- Must not be exported -->
<activity android:name=".biometrics.BiometricEnrollActivity$InternalActivity"
@@ -2902,6 +2990,12 @@
</activity>
<activity
+ android:name=".users.AddSupervisedUserActivity"
+ android:label="@*android:string/supervised_user_creation_label"
+ android:icon="@drawable/ic_settings_multiuser">
+ </activity>
+
+ <activity
android:name="Settings$PaymentSettingsActivity"
android:label="@string/nfc_payment_settings_title"
android:exported="true"
@@ -3350,7 +3444,7 @@
<activity
android:name=".sim.SimDialogActivity"
- android:theme="@style/Theme.AlertDialog"
+ android:theme="@style/Theme.AlertDialog.SimConfirmDialog"
android:label="@string/sim_settings_title"
android:launchMode="singleTop"
android:exported="true"
@@ -4033,11 +4127,6 @@
</intent-filter>
</provider>
- <provider
- android:name=".activityembedding.ActivityEmbeddingProvider"
- android:authorities="com.android.settings.activityembedding"
- android:exported="true"/>
-
<activity
android:name=".wifi.dpp.WifiDppConfiguratorActivity"
android:exported="true">
@@ -4151,7 +4240,7 @@
<activity android:name="Settings$MediaControlsSettingsActivity"
android:exported="true"
- android:label="@strings/media_controls_title">
+ android:label="@string/media_controls_title">
<intent-filter>
<action android:name="android.settings.ACTION_MEDIA_CONTROLS_SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
@@ -4206,14 +4295,14 @@
android:exported="false"
android:permission="android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS"
android:launchMode="singleInstance"
- android:theme="@*android:style/Theme.DeviceDefault.Dialog.Alert.DayNight" />
+ android:theme="@style/Theme.AlertDialog.SimConfirmDialog"/>
<activity
android:name=".sim.DsdsDialogActivity"
android:exported="false"
android:permission="android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS"
android:launchMode="singleInstance"
- android:theme="@*android:style/Theme.DeviceDefault.Dialog.Alert.DayNight" />
+ android:theme="@style/Theme.AlertDialog.SimConfirmDialog"/>
<service android:name=".sim.SimNotificationService"
android:permission="android.permission.BIND_JOB_SERVICE" />
@@ -4244,6 +4333,25 @@
android:theme="@style/SudThemeGlif.Light">
</activity>
+ <activity
+ android:name="Settings$OneHandedSettingsActivity"
+ android:label="@string/one_handed_title"
+ android:exported="true"
+ android:enabled="true">
+ <intent-filter android:priority="1">
+ <action android:name="android.settings.action.ONE_HANDED_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.gestures.OneHandedSettings"/>
+ <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
+ android:value="true" />
+ </activity>
+
<!-- This is the longest AndroidManifest.xml ever. -->
</application>
</manifest>
diff --git a/color-check-baseline.xml b/color-check-baseline.xml
index 0b272d9..3fced11 100644
--- a/color-check-baseline.xml
+++ b/color-check-baseline.xml
@@ -21,6 +21,38 @@
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=" <solid android:color="#BCEDDF"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/accessibility_qs_tooltips_background.xml"
+ line="22"
+ column="20"/>
+ </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=" <solid android:color="#BCEDDF"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/accessibility_qs_tooltips_background.xml"
+ line="35"
+ column="20"/>
+ </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:startColor="#4D000000""
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
@@ -213,6 +245,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="setup_wizard_wifi_color_dark">#89ffffff</color>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/values/colors.xml"
+ line="27"
+ 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="notification_importance_button_unselected">#5F6368</color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
@@ -229,6 +277,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="setup_wizard_wifi_color_light">#89000000</color>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/values/colors.xml"
+ line="28"
+ 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="notification_history_background">#202124</color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
@@ -245,8 +309,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="setup_lock_pattern_view_success_color_dark">#ff84ffff</color>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ errorLine1=" <color name="lock_pattern_background">#00000000</color>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
line="30"
@@ -261,24 +325,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="setup_lock_pattern_view_error_color_dark">#fff44336</color>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/values/colors.xml"
- line="32"
- 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="setup_wizard_wifi_color_dark">#89ffffff</color>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ errorLine1=" <color name="fingerprint_title_color">#ffffffff</color>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
line="33"
@@ -293,8 +341,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="setup_wizard_wifi_color_light">#89000000</color>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ errorLine1=" <color name="fingerprint_message_color">#de000000</color>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
line="34"
@@ -309,8 +357,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="lock_pattern_background">#00000000</color>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ errorLine1=" <color name="running_processes_system_ram">#ff384248</color>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
line="36"
@@ -325,8 +373,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="lock_pattern_view_regular_color">#ff37474f</color>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ errorLine1=" <color name="running_processes_free_ram">#ffced7db</color>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
line="37"
@@ -341,11 +389,11 @@
priority="4"
summary="Using hardcoded color"
explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes.
This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app."
- errorLine1=" <color name="lock_pattern_view_regular_color_dark">#ffffff</color>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ errorLine1=" <color name="confirm_device_credential_transparent_black">#60000000</color>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="39"
+ line="41"
column="5"/>
</issue>
@@ -357,8 +405,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="fingerprint_title_color">#ffffffff</color>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ errorLine1=" <color name="icon_accent">#ffabffec</color>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
line="44"
@@ -389,24 +437,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="fingerprint_message_color">#de000000</color>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/values/colors.xml"
- line="45"
- 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="running_processes_system_ram">#ff384248</color>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ errorLine1=" <color name="material_blue_500">#4285F4</color>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
line="47"
@@ -437,8 +469,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="running_processes_free_ram">#ffced7db</color>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ errorLine1=" <color name="material_blue_700">#3367D6</color>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
line="48"
@@ -469,6 +501,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="material_grey_100">#f5f5f5</color>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/values/colors.xml"
+ line="49"
+ 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="biometric_enroll_intro_color_outline">#5e5e5e</color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
@@ -485,6 +533,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="material_grey_200">#ffffff</color>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/values/colors.xml"
+ line="50"
+ 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
@@ -501,107 +565,11 @@
priority="4"
summary="Using hardcoded color"
explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes.
This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app."
- errorLine1=" <color name="confirm_device_credential_transparent_black">#60000000</color>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/values/colors.xml"
- line="52"
- 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="icon_accent">#ffabffec</color>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/values/colors.xml"
- line="55"
- 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="material_blue_500">#4285F4</color>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/values/colors.xml"
- line="58"
- 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="material_blue_700">#3367D6</color>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/values/colors.xml"
- line="59"
- 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="material_grey_100">#f5f5f5</color>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/values/colors.xml"
- line="60"
- 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="material_grey_200">#ffffff</color>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/values/colors.xml"
- line="61"
- 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="message_text_incoming">#ffffffff</color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="63"
+ line="52"
column="5"/>
</issue>
@@ -617,7 +585,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="64"
+ line="53"
column="5"/>
</issue>
@@ -633,7 +601,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="65"
+ line="54"
column="5"/>
</issue>
@@ -649,7 +617,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="66"
+ line="55"
column="5"/>
</issue>
@@ -665,7 +633,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="67"
+ line="56"
column="5"/>
</issue>
@@ -681,7 +649,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="68"
+ line="57"
column="5"/>
</issue>
@@ -697,7 +665,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="69"
+ line="58"
column="5"/>
</issue>
@@ -713,7 +681,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="70"
+ line="59"
column="5"/>
</issue>
@@ -729,7 +697,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="71"
+ line="60"
column="5"/>
</issue>
@@ -745,7 +713,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="72"
+ line="61"
column="5"/>
</issue>
@@ -761,7 +729,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="74"
+ line="63"
column="5"/>
</issue>
@@ -777,7 +745,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="77"
+ line="66"
column="5"/>
</issue>
@@ -793,7 +761,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="80"
+ line="69"
column="5"/>
</issue>
@@ -809,7 +777,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="83"
+ line="72"
column="5"/>
</issue>
@@ -825,7 +793,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="86"
+ line="75"
column="5"/>
</issue>
@@ -841,7 +809,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="87"
+ line="76"
column="5"/>
</issue>
@@ -857,7 +825,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="88"
+ line="77"
column="5"/>
</issue>
@@ -873,7 +841,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="89"
+ line="78"
column="5"/>
</issue>
@@ -889,7 +857,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="90"
+ line="79"
column="5"/>
</issue>
@@ -905,7 +873,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="91"
+ line="80"
column="5"/>
</issue>
@@ -921,7 +889,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="92"
+ line="81"
column="5"/>
</issue>
@@ -937,7 +905,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="93"
+ line="82"
column="5"/>
</issue>
@@ -953,7 +921,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="94"
+ line="83"
column="5"/>
</issue>
@@ -969,7 +937,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="95"
+ line="84"
column="5"/>
</issue>
@@ -985,7 +953,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="96"
+ line="85"
column="5"/>
</issue>
@@ -1001,7 +969,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="97"
+ line="86"
column="5"/>
</issue>
@@ -1017,7 +985,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="98"
+ line="87"
column="5"/>
</issue>
@@ -1033,7 +1001,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="99"
+ line="88"
column="5"/>
</issue>
@@ -1049,7 +1017,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="100"
+ line="89"
column="5"/>
</issue>
@@ -1065,7 +1033,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="101"
+ line="90"
column="5"/>
</issue>
@@ -1081,7 +1049,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="102"
+ line="91"
column="5"/>
</issue>
@@ -1097,7 +1065,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="103"
+ line="92"
column="5"/>
</issue>
@@ -1113,7 +1081,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="104"
+ line="93"
column="5"/>
</issue>
@@ -1129,7 +1097,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="111"
+ line="100"
column="5"/>
</issue>
@@ -1145,7 +1113,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="114"
+ line="103"
column="5"/>
</issue>
@@ -1161,7 +1129,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="115"
+ line="104"
column="5"/>
</issue>
@@ -1177,7 +1145,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="116"
+ line="105"
column="5"/>
</issue>
@@ -1193,7 +1161,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="117"
+ line="106"
column="5"/>
</issue>
@@ -1209,7 +1177,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="118"
+ line="107"
column="5"/>
</issue>
@@ -1225,7 +1193,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="119"
+ line="108"
column="5"/>
</issue>
@@ -1241,7 +1209,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="122"
+ line="111"
column="5"/>
</issue>
@@ -1257,7 +1225,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="123"
+ line="112"
column="5"/>
</issue>
@@ -1273,7 +1241,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="124"
+ line="113"
column="5"/>
</issue>
@@ -1289,7 +1257,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="125"
+ line="114"
column="5"/>
</issue>
@@ -1305,7 +1273,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="126"
+ line="115"
column="5"/>
</issue>
@@ -1321,7 +1289,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="129"
+ line="118"
column="5"/>
</issue>
@@ -1337,7 +1305,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="130"
+ line="119"
column="5"/>
</issue>
@@ -1353,7 +1321,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="131"
+ line="120"
column="5"/>
</issue>
@@ -1369,7 +1337,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="134"
+ line="123"
column="5"/>
</issue>
@@ -1385,7 +1353,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="135"
+ line="124"
column="5"/>
</issue>
@@ -1401,7 +1369,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="136"
+ line="125"
column="5"/>
</issue>
@@ -1417,7 +1385,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="137"
+ line="126"
column="5"/>
</issue>
@@ -1433,7 +1401,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="138"
+ line="127"
column="5"/>
</issue>
@@ -1449,7 +1417,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="139"
+ line="128"
column="5"/>
</issue>
@@ -1465,7 +1433,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="146"
+ line="135"
column="5"/>
</issue>
@@ -1481,7 +1449,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="147"
+ line="136"
column="5"/>
</issue>
@@ -1497,7 +1465,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="148"
+ line="137"
column="5"/>
</issue>
@@ -1513,7 +1481,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="154"
+ line="143"
column="5"/>
</issue>
@@ -1529,7 +1497,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="156"
+ line="145"
column="5"/>
</issue>
@@ -1545,7 +1513,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="160"
+ line="149"
column="5"/>
</issue>
@@ -1561,7 +1529,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="161"
+ line="150"
column="5"/>
</issue>
@@ -1577,7 +1545,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="162"
+ line="151"
column="5"/>
</issue>
@@ -1593,7 +1561,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="163"
+ line="152"
column="5"/>
</issue>
@@ -1609,7 +1577,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="164"
+ line="153"
column="5"/>
</issue>
@@ -1625,7 +1593,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="165"
+ line="154"
column="5"/>
</issue>
@@ -1641,7 +1609,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="166"
+ line="155"
column="5"/>
</issue>
@@ -1657,7 +1625,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="167"
+ line="156"
column="5"/>
</issue>
@@ -1673,7 +1641,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="170"
+ line="159"
column="5"/>
</issue>
@@ -1689,7 +1657,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="171"
+ line="160"
column="5"/>
</issue>
@@ -1705,7 +1673,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="172"
+ line="161"
column="5"/>
</issue>
@@ -1721,7 +1689,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="173"
+ line="162"
column="5"/>
</issue>
@@ -1737,7 +1705,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="174"
+ line="163"
column="5"/>
</issue>
@@ -1753,7 +1721,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="175"
+ line="164"
column="5"/>
</issue>
@@ -1769,7 +1737,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="176"
+ line="165"
column="5"/>
</issue>
@@ -1785,7 +1753,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="177"
+ line="166"
column="5"/>
</issue>
@@ -1801,7 +1769,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="180"
+ line="169"
column="5"/>
</issue>
@@ -1817,7 +1785,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="181"
+ line="170"
column="5"/>
</issue>
@@ -1833,7 +1801,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="182"
+ line="171"
column="5"/>
</issue>
@@ -1849,7 +1817,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="183"
+ line="172"
column="5"/>
</issue>
@@ -1865,7 +1833,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="184"
+ line="173"
column="5"/>
</issue>
@@ -1881,7 +1849,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="185"
+ line="174"
column="5"/>
</issue>
@@ -1897,7 +1865,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="188"
+ line="177"
column="5"/>
</issue>
@@ -1913,7 +1881,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="189"
+ line="178"
column="5"/>
</issue>
@@ -1929,7 +1897,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="190"
+ line="179"
column="5"/>
</issue>
@@ -1945,7 +1913,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="191"
+ line="180"
column="5"/>
</issue>
@@ -1961,7 +1929,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="192"
+ line="181"
column="5"/>
</issue>
@@ -1977,7 +1945,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="193"
+ line="182"
column="5"/>
</issue>
@@ -1993,7 +1961,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="196"
+ line="185"
column="5"/>
</issue>
@@ -2009,7 +1977,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="197"
+ line="186"
column="5"/>
</issue>
@@ -2025,7 +1993,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="198"
+ line="187"
column="5"/>
</issue>
@@ -2041,7 +2009,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="199"
+ line="188"
column="5"/>
</issue>
@@ -2057,7 +2025,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="200"
+ line="189"
column="5"/>
</issue>
@@ -2073,7 +2041,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="201"
+ line="190"
column="5"/>
</issue>
@@ -2089,7 +2057,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="207"
+ line="196"
column="5"/>
</issue>
@@ -2105,7 +2073,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="208"
+ line="197"
column="5"/>
</issue>
@@ -2121,7 +2089,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="209"
+ line="198"
column="5"/>
</issue>
@@ -2137,7 +2105,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="210"
+ line="199"
column="5"/>
</issue>
@@ -2153,7 +2121,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="212"
+ line="201"
column="5"/>
</issue>
@@ -2169,7 +2137,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="214"
+ line="203"
column="5"/>
</issue>
@@ -2185,7 +2153,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="217"
+ line="206"
column="5"/>
</issue>
@@ -3032,6 +3000,22 @@
errorLine1=" android:color="@color/accessibility_feature_background"/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
+ file="res/drawable/ic_adaptive_font_download.xml"
+ line="23"
+ column="13"/>
+ </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/accessibility_feature_background"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
file="res/drawable/ic_audio_adjustment.xml"
line="22"
column="13"/>
@@ -4681,7 +4665,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="res/values-en-rAU/strings.xml"
- line="3091"
+ line="3104"
column="64"/>
</issue>
@@ -4697,7 +4681,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="res/values-en-rCA/strings.xml"
- line="3091"
+ line="3104"
column="64"/>
</issue>
@@ -4713,7 +4697,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="res/values-en-rGB/strings.xml"
- line="3091"
+ line="3104"
column="64"/>
</issue>
@@ -4729,7 +4713,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="res/values-en-rIN/strings.xml"
- line="3091"
+ line="3104"
column="64"/>
</issue>
@@ -4745,7 +4729,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="res/values-en-rXC/strings.xml"
- line="3091"
+ line="3104"
column="170"/>
</issue>
@@ -4761,7 +4745,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/strings.xml"
- line="7106"
+ line="7142"
column="36"/>
</issue>
@@ -4789,59 +4773,11 @@
priority="4"
summary="Using hardcoded color"
explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes.
This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app."
- errorLine1=" <item name="*android:regularColor">@color/lock_pattern_view_regular_color</item>"
- errorLine2=" ^">
- <location
- file="res/values/styles.xml"
- line="447"
- column="44"/>
- </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 name="*android:regularColor">@color/lock_pattern_view_regular_color_dark</item>"
- errorLine2=" ^">
- <location
- file="res/values/styles.xml"
- line="453"
- column="44"/>
- </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 name="*android:successColor">@color/lock_pattern_view_regular_color_dark</item>"
- errorLine2=" ^">
- <location
- file="res/values/styles.xml"
- line="454"
- column="44"/>
- </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 name="android:colorError">@color/settings_dialog_colorError</item>"
errorLine2=" ^">
<location
file="res/values-night/themes.xml"
- line="37"
+ line="33"
column="41"/>
</issue>
@@ -4857,7 +4793,7 @@
errorLine2=" ^">
<location
file="res/values-night/themes.xml"
- line="37"
+ line="33"
column="41"/>
</issue>
@@ -4937,7 +4873,7 @@
errorLine2=" ^">
<location
file="res/values/themes.xml"
- line="185"
+ line="192"
column="45"/>
</issue>
@@ -4953,7 +4889,7 @@
errorLine2=" ^">
<location
file="res/values/themes.xml"
- line="186"
+ line="193"
column="49"/>
</issue>
@@ -4969,7 +4905,7 @@
errorLine2=" ^">
<location
file="res/values/themes.xml"
- line="194"
+ line="201"
column="45"/>
</issue>
@@ -4985,7 +4921,7 @@
errorLine2=" ^">
<location
file="res/values/themes.xml"
- line="195"
+ line="202"
column="49"/>
</issue>
diff --git a/libs/window_ext_lib.aar b/libs/window_ext_lib.aar
index ca58b36..d34afbd 100644
--- a/libs/window_ext_lib.aar
+++ b/libs/window_ext_lib.aar
Binary files differ
diff --git a/res/drawable/accessibility_qs_tooltips_background.xml b/res/drawable/accessibility_qs_tooltips_background.xml
new file mode 100644
index 0000000..a704b2e
--- /dev/null
+++ b/res/drawable/accessibility_qs_tooltips_background.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2022 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<layer-list
+ xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:top="8dp">
+ <shape
+ android:shape="rectangle">
+ <solid android:color="#BCEDDF"/>
+ <corners android:radius="28dp" />
+ <padding android:top="8dp" />
+ </shape>
+ </item>
+
+ <item
+ android:width="12dp"
+ android:height="12dp"
+ android:gravity="top|center_horizontal"
+ android:top="-6dp">
+ <rotate android:fromDegrees="45">
+ <shape android:shape="rectangle">
+ <solid android:color="#BCEDDF"/>
+ </shape>
+ </rotate>
+ </item>
+</layer-list>
\ No newline at end of file
diff --git a/res/drawable/accessibility_qs_tooltips_illustration.xml b/res/drawable/accessibility_qs_tooltips_illustration.xml
new file mode 100644
index 0000000..64245f1
--- /dev/null
+++ b/res/drawable/accessibility_qs_tooltips_illustration.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2022 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="181dp"
+ android:height="86dp"
+ android:viewportWidth="181"
+ android:viewportHeight="86">
+ <group>
+ <clip-path
+ android:pathData="M0,0h181v86h-181z"/>
+ <path
+ android:pathData="M17.388,4.007L162.381,4.007A13,13 0,0 1,175.381 17.007L175.381,323.989A13,13 0,0 1,162.381 336.989L17.388,336.989A13,13 0,0 1,4.388 323.989L4.388,17.007A13,13 0,0 1,17.388 4.007z"
+ android:strokeWidth="6"
+ android:fillColor="#ffffff"
+ android:strokeColor="#EDEDED"/>
+ </group>
+ <path
+ android:pathData="M21.548,23.014L158.221,23.014A3.078,3.078 0,0 1,161.299 26.092L161.299,26.092A3.078,3.078 0,0 1,158.221 29.17L21.548,29.17A3.078,3.078 0,0 1,18.469 26.092L18.469,26.092A3.078,3.078 0,0 1,21.548 23.014z"
+ android:fillColor="#EDEDED"/>
+ <path
+ android:pathData="M24.469,43.946L78.959,43.946A6,6 0,0 1,84.959 49.946L84.959,68.728A6,6 0,0 1,78.959 74.728L24.469,74.728A6,6 0,0 1,18.469 68.728L18.469,49.946A6,6 0,0 1,24.469 43.946z"
+ android:fillColor="#EDEDED"/>
+ <path
+ android:pathData="M100.81,43.946L155.299,43.946A6,6 0,0 1,161.299 49.946L161.299,68.728A6,6 0,0 1,155.299 74.728L100.81,74.728A6,6 0,0 1,94.81 68.728L94.81,49.946A6,6 0,0 1,100.81 43.946z"
+ android:fillColor="#E0DCDC"/>
+ <path
+ android:pathData="M100.81,43.946L155.299,43.946A6,6 0,0 1,161.299 49.946L161.299,68.728A6,6 0,0 1,155.299 74.728L100.81,74.728A6,6 0,0 1,94.81 68.728L94.81,49.946A6,6 0,0 1,100.81 43.946z"
+ android:fillColor="#797272"/>
+ <path
+ android:pathData="M104.197,55.027L110.047,55.027A2,2 0,0 1,112.047 57.027L112.047,62.878A2,2 0,0 1,110.047 64.878L104.197,64.878A2,2 0,0 1,102.197 62.878L102.197,57.027A2,2 0,0 1,104.197 55.027z"
+ android:fillColor="#ffffff"/>
+ <path
+ android:pathData="M117.588,53.796L139.751,53.796A1.847,1.847 0,0 1,141.598 55.643L141.598,55.643A1.847,1.847 0,0 1,139.751 57.49L117.588,57.49A1.847,1.847 0,0 1,115.741 55.643L115.741,55.643A1.847,1.847 0,0 1,117.588 53.796z"
+ android:fillColor="#ffffff"/>
+ <path
+ android:pathData="M117.588,62.415L152.064,62.415A1.847,1.847 0,0 1,153.911 64.262L153.911,64.262A1.847,1.847 0,0 1,152.064 66.109L117.588,66.109A1.847,1.847 0,0 1,115.741 64.262L115.741,64.262A1.847,1.847 0,0 1,117.588 62.415z"
+ android:fillColor="#C8C5C5"/>
+</vector>
diff --git a/res/drawable/homepage_highlighted_item_background.xml b/res/drawable/homepage_highlighted_item_background.xml
new file mode 100644
index 0000000..b7b24e9
--- /dev/null
+++ b/res/drawable/homepage_highlighted_item_background.xml
@@ -0,0 +1,26 @@
+<?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.
+ -->
+<inset xmlns:android="http://schemas.android.com/apk/res/android"
+ android:insetLeft="@dimen/homepage_menu_entry_padding_horizontal"
+ android:insetRight="@dimen/homepage_menu_entry_padding_horizontal">
+ <shape android:shape="rectangle">
+ <solid
+ android:color="?android:attr/textColorPrimary" />
+ <corners
+ android:radius="@dimen/homepage_menu_entry_corner_radius" />
+ </shape>
+</inset>
\ No newline at end of file
diff --git a/res/drawable/ic_adaptive_font_download.xml b/res/drawable/ic_adaptive_font_download.xml
new file mode 100644
index 0000000..1993015
--- /dev/null
+++ b/res/drawable/ic_adaptive_font_download.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2022 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
+ <item>
+ <com.android.settingslib.widget.AdaptiveIconShapeDrawable
+ android:width="@dimen/accessibility_icon_size"
+ android:height="@dimen/accessibility_icon_size"
+ android:color="@color/accessibility_feature_background"/>
+ </item>
+ <item android:gravity="center">
+ <vector
+ android:width="@dimen/accessibility_icon_foreground_size"
+ android:height="@dimen/accessibility_icon_foreground_size"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M6.4,18h2.1l1.1,-3.05h4.8L15.5,18h2.1L13.05,6h-2.1zM10.2,13.2l1.75,-4.95h0.1l1.75,4.95zM4,22q-0.825,0 -1.413,-0.587Q2,20.825 2,20L2,4q0,-0.825 0.587,-1.413Q3.175,2 4,2h16q0.825,0 1.413,0.587Q22,3.175 22,4v16q0,0.825 -0.587,1.413Q20.825,22 20,22zM4,20h16L20,4L4,4v16zM4,4v16L4,4z"/>
+ </vector>
+ </item>
+</layer-list>
\ No newline at end of file
diff --git a/res/drawable/ic_settings_safety_center.xml b/res/drawable/ic_settings_safety_center.xml
new file mode 100644
index 0000000..f43359f
--- /dev/null
+++ b/res/drawable/ic_settings_safety_center.xml
@@ -0,0 +1,29 @@
+<!--
+ ~ 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.
+ -->
+<!-- TODO(b/208624929): Update to an UX approved icon. -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportHeight="24"
+ android:viewportWidth="24"
+ android:tint="?android:attr/colorControlNormal">
+ <path
+ android:fillColor="#FFFFFFFF"
+ android:pathData="M12,15m-2,0a2,2 0,1 1,4 0a2,2 0,1 1,-4 0"/>
+ <path
+ android:fillColor="#FFFFFFFF"
+ android:pathData="M18.5,1C16.01,1 14,3.01 14,5.5V8H6c-1.1,0 -2,0.9 -2,2v10c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9 2,-2V10c0,-1.1 -0.9,-2 -2,-2h-2V5.5C16,4.12 17.12,3 18.5,3C19.88,3 21,4.12 21,5.5V6h2V5.5C23,3.01 20.99,1 18.5,1zM18,10v10H6V10H18z"/>
+</vector>
\ No newline at end of file
diff --git a/res/drawable/sim_confirm_dialog_btn_outline.xml b/res/drawable/sim_confirm_dialog_btn_outline.xml
new file mode 100644
index 0000000..5722f8c
--- /dev/null
+++ b/res/drawable/sim_confirm_dialog_btn_outline.xml
@@ -0,0 +1,41 @@
+<?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.
+ -->
+<inset xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:insetTop="16dp"
+ android:insetBottom="24dp">
+ <ripple android:color="?android:attr/colorControlHighlight">
+ <item android:id="@android:id/mask">
+ <shape android:shape="rectangle">
+ <solid android:color="@android:color/white"/>
+ <corners android:radius="24dp"/>
+ </shape>
+ </item>
+ <item>
+ <shape android:shape="rectangle">
+ <corners android:radius="24dp"/>
+ <solid android:color="@android:color/transparent"/>
+ <stroke android:color="?androidprv:attr/colorAccentPrimaryVariant"
+ android:width="1dp" />
+ <padding android:left="16dp"
+ android:top="8dp"
+ android:right="16dp"
+ android:bottom="8dp"/>
+ </shape>
+ </item>
+ </ripple>
+</inset>
diff --git a/res/drawable/sim_confirm_dialog_rounded_bg.xml b/res/drawable/sim_confirm_dialog_rounded_bg.xml
new file mode 100644
index 0000000..ab7e392
--- /dev/null
+++ b/res/drawable/sim_confirm_dialog_rounded_bg.xml
@@ -0,0 +1,30 @@
+<?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.
+-->
+<inset xmlns:android="http://schemas.android.com/apk/res/android"
+ android:insetLeft="24dp"
+ android:insetRight="24dp">
+ <shape xmlns:android="http://schemas.android.com/apk/res/android"
+ android:shape="rectangle">
+ <solid android:color="@color/settingslib_state_on_color"/>
+ <corners
+ android:bottomLeftRadius="8dp"
+ android:topLeftRadius="8dp"
+ android:bottomRightRadius="8dp"
+ android:topRightRadius="8dp"
+ />
+ </shape>
+</inset>
diff --git a/res/layout/accessibility_launch_activity_preference.xml b/res/layout/accessibility_launch_activity_preference.xml
new file mode 100644
index 0000000..772bb84
--- /dev/null
+++ b/res/layout/accessibility_launch_activity_preference.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.
+ -->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:minHeight="@dimen/settingslib_min_switch_bar_height"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:layout_margin="@dimen/settingslib_switchbar_margin"
+ android:paddingStart="@dimen/settingslib_switchbar_padding_left"
+ android:paddingEnd="@dimen/settingslib_switchbar_padding_right"
+ android:background="@drawable/settingslib_switch_bar_bg_on">
+
+ <TextView
+ android:id="@android:id/title"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:layout_marginEnd="@dimen/settingslib_switch_title_margin"
+ android:layout_marginVertical="@dimen/settingslib_switch_title_margin"
+ android:layout_gravity="center_vertical"
+ android:ellipsize="end"
+ android:textAppearance="?android:attr/textAppearanceListItem"
+ style="@style/MainSwitchText.Settingslib" />
+</LinearLayout>
diff --git a/res/layout/accessibility_qs_tooltips.xml b/res/layout/accessibility_qs_tooltips.xml
new file mode 100644
index 0000000..85d9c52
--- /dev/null
+++ b/res/layout/accessibility_qs_tooltips.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2022 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ android:orientation="vertical"
+ android:background="@drawable/accessibility_qs_tooltips_background">
+
+ <ImageView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingTop="@dimen/accessibility_qs_tooltips_margin_top"
+ android:src="@drawable/accessibility_qs_tooltips_illustration"
+ android:layout_gravity="center_horizontal"
+ android:contentDescription="@null" />
+
+ <TextView
+ android:id="@+id/qs_content"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:padding="@dimen/accessibility_qs_tooltips_margin"
+ android:textColor="@android:color/black"
+ android:fontFamily="@*android:string/config_headlineFontFamilyMedium"
+ android:textSize="16sp" />
+
+</LinearLayout>
diff --git a/res/layout/add_supervised_user.xml b/res/layout/add_supervised_user.xml
new file mode 100644
index 0000000..b95e0f7
--- /dev/null
+++ b/res/layout/add_supervised_user.xml
@@ -0,0 +1,26 @@
+<?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="match_parent">
+ <Button
+ android:id="@+id/createSupervisedUser"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:text="@*android:string/supervised_user_creation_label" />
+</FrameLayout>
\ No newline at end of file
diff --git a/res/layout/app_locale_details_description.xml b/res/layout/app_locale_details_description.xml
new file mode 100644
index 0000000..989f6c9
--- /dev/null
+++ b/res/layout/app_locale_details_description.xml
@@ -0,0 +1,30 @@
+<?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:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center_horizontal" >
+ <TextView
+ android:id="@id/description"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="15dip"
+ android:layout_marginRight="6dip"
+ android:layout_marginTop="6dip"
+ android:textAlignment="center"/>
+
+</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/biometric_handoff.xml b/res/layout/biometric_handoff.xml
index 4861568..7da4917 100644
--- a/res/layout/biometric_handoff.xml
+++ b/res/layout/biometric_handoff.xml
@@ -17,8 +17,8 @@
<com.google.android.setupdesign.GlifLayout
xmlns:android="http://schemas.android.com/apk/res/android"
- style="?attr/face_layout_theme"
android:id="@+id/setup_wizard_layout"
android:layout_width="match_parent"
- android:layout_height="match_parent">
-</com.google.android.setupdesign.GlifLayout>
\ No newline at end of file
+ android:layout_height="match_parent"
+ android:icon="@drawable/ic_lock">
+</com.google.android.setupdesign.GlifLayout>
diff --git a/res/layout/bubble_preference.xml b/res/layout/bubble_preference.xml
index 08f25b4..eb9a8f1 100644
--- a/res/layout/bubble_preference.xml
+++ b/res/layout/bubble_preference.xml
@@ -55,7 +55,7 @@
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:ellipsize="end"
- android:maxLines="2"
+ android:maxLines="3"
android:clickable="false"
android:focusable="false"
android:layout_toEndOf="@id/bubble_all_icon"
@@ -87,7 +87,7 @@
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:ellipsize="end"
- android:maxLines="2"
+ android:maxLines="3"
android:clickable="false"
android:focusable="false"
android:layout_toEndOf="@id/bubble_selected_icon"
@@ -119,7 +119,7 @@
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:ellipsize="end"
- android:maxLines="2"
+ android:maxLines="3"
android:clickable="false"
android:focusable="false"
android:layout_toEndOf="@id/bubble_none_icon"
diff --git a/res/layout/captioning_preview.xml b/res/layout/captioning_preview.xml
index d8d2e4f..19e6360 100644
--- a/res/layout/captioning_preview.xml
+++ b/res/layout/captioning_preview.xml
@@ -21,13 +21,17 @@
android:clipToPadding="true"
android:clipChildren="true"
android:layout_width="match_parent"
- android:layout_height="wrap_content">
+ android:layout_height="wrap_content"
+ android:paddingStart="?android:attr/listPreferredItemPaddingStart"
+ android:paddingEnd="?android:attr/listPreferredItemPaddingEnd">
<ImageView
android:layout_width="match_parent"
android:layout_height="@dimen/captioning_preview_height"
android:contentDescription="@null"
android:scaleType="centerCrop"
+ android:clipToOutline="true"
+ android:background="@drawable/protection_background"
android:src="@drawable/caption_background"/>
<FrameLayout
diff --git a/res/layout/daltonizer_preview.xml b/res/layout/daltonizer_preview.xml
index de462f1..c500554 100644
--- a/res/layout/daltonizer_preview.xml
+++ b/res/layout/daltonizer_preview.xml
@@ -18,7 +18,9 @@
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/preview_viewport"
android:layout_width="match_parent"
- android:layout_height="wrap_content">
+ android:layout_height="wrap_content"
+ android:paddingStart="?android:attr/listPreferredItemPaddingStart"
+ android:paddingEnd="?android:attr/listPreferredItemPaddingEnd">
<LinearLayout
android:id="@+id/palette_view"
diff --git a/res/layout/dialog_sim_status.xml b/res/layout/dialog_sim_status.xml
index 27d12a8..c169e58 100644
--- a/res/layout/dialog_sim_status.xml
+++ b/res/layout/dialog_sim_status.xml
@@ -166,6 +166,7 @@
android:id="@+id/esim_id_value"
android:layout_width="match_parent"
android:layout_height="wrap_content"
+ android:textIsSelectable="true"
android:text="@string/device_info_not_available"/>
<TextView
diff --git a/res/layout/dream_start_button.xml b/res/layout/dream_start_button.xml
new file mode 100644
index 0000000..17ba78d
--- /dev/null
+++ b/res/layout/dream_start_button.xml
@@ -0,0 +1,36 @@
+<?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="horizontal"
+ android:gravity="bottom"
+ android:paddingStart="72dp"
+ android:paddingEnd="72dp"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+
+ <Button
+ android:id="@+id/dream_start_now_button"
+ style="@style/ActionPrimaryButton"
+ android:layout_width="0dp"
+ android:layout_weight="1"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:text="@string/screensaver_settings_dream_start"/>
+
+</LinearLayout>
diff --git a/res/layout/font_size_preview.xml b/res/layout/font_size_preview.xml
index 2b1773b..f916ac4 100644
--- a/res/layout/font_size_preview.xml
+++ b/res/layout/font_size_preview.xml
@@ -26,6 +26,7 @@
android:layout_height="wrap_content">
<LinearLayout
+ android:id="@+id/font_size_preview_text_group"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingTop="16dp"
diff --git a/res/layout/homepage_preference.xml b/res/layout/homepage_preference.xml
new file mode 100644
index 0000000..62f6457
--- /dev/null
+++ b/res/layout/homepage_preference.xml
@@ -0,0 +1,81 @@
+<?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:app="http://schemas.android.com/apk/res-auto"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?android:attr/listPreferredItemHeightSmall"
+ android:gravity="center_vertical"
+ android:paddingStart="@dimen/homepage_menu_entry_padding_horizontal"
+ android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
+ android:background="?android:attr/selectableItemBackground"
+ android:clipToPadding="false"
+ android:baselineAligned="false">
+
+ <LinearLayout
+ android:id="@+id/icon_frame"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:minWidth="56dp"
+ android:gravity="center"
+ android:orientation="horizontal"
+ android:paddingStart="8dp"
+ android:paddingEnd="8dp"
+ android:paddingTop="4dp"
+ android:paddingBottom="4dp">
+
+ <androidx.preference.internal.PreferenceImageView
+ android:id="@android:id/icon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ app:maxWidth="40dp"
+ app:maxHeight="40dp"/>
+
+ </LinearLayout>
+
+ <RelativeLayout
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:paddingTop="16dp"
+ android:paddingBottom="16dp"
+ android:paddingEnd="16dp">
+
+ <TextView
+ android:id="@android:id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:textAppearance="?android:attr/textAppearanceListItem"
+ android:ellipsize="marquee"/>
+
+ <TextView
+ android:id="@android:id/summary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_below="@android:id/title"
+ android:layout_alignStart="@android:id/title"
+ android:layout_gravity="start"
+ android:textAlignment="viewStart"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textColor="?android:attr/textColorSecondary"
+ android:maxLines="4"
+ style="@style/PreferenceSummaryTextStyle"/>
+ </RelativeLayout>
+</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/screen_zoom_preview_2.xml b/res/layout/screen_zoom_preview_2.xml
index 2cfd9b7..d8ce346 100644
--- a/res/layout/screen_zoom_preview_2.xml
+++ b/res/layout/screen_zoom_preview_2.xml
@@ -20,4 +20,5 @@
android:padding="32dp"
android:numColumns="3"
android:gravity="center"
+ android:nestedScrollingEnabled="true"
android:importantForAccessibility="noHideDescendants" />
diff --git a/res/layout/search_bar_two_pane_version.xml b/res/layout/search_bar_two_pane_version.xml
new file mode 100644
index 0000000..a869853
--- /dev/null
+++ b/res/layout/search_bar_two_pane_version.xml
@@ -0,0 +1,41 @@
+<?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.
+-->
+
+<com.google.android.material.card.MaterialCardView
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ style="@style/SearchBarStyle"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:layout_margin="@dimen/search_bar_margin">
+ <Toolbar
+ android:id="@+id/search_action_bar_two_pane"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/search_bar_height"
+ android:paddingStart="4dp"
+ android:background="@drawable/search_bar_selected_background"
+ android:contentInsetStartWithNavigation="@dimen/search_bar_content_inset"
+ android:navigationIcon="@drawable/ic_homepage_search">
+ <TextView
+ style="@style/TextAppearance.SearchBar"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingStart="-4dp"
+ android:layout_gravity="start"
+ android:text="@string/search_menu"/>
+ </Toolbar>
+</com.google.android.material.card.MaterialCardView>
\ No newline at end of file
diff --git a/res/layout/select_account_list_item.xml b/res/layout/select_account_list_item.xml
index 3587e55..2f71338 100644
--- a/res/layout/select_account_list_item.xml
+++ b/res/layout/select_account_list_item.xml
@@ -16,42 +16,25 @@
<!-- Layout of a single item for displaying sim cards. -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="horizontal"
+ android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:background="?android:attr/selectableItemBackground" >
-
- <ImageView android:id="@+id/icon"
- android:layout_width="48dp"
- android:layout_height="48dp"
- android:scaleType="center" />
-
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_marginStart="15dip"
- android:layout_marginEnd="6dip"
- android:layout_marginTop="6dip"
- android:layout_marginBottom="6dip"
+ android:minHeight="?attr/listPreferredItemHeightSmall"
+ android:background="@drawable/sim_confirm_dialog_rounded_bg"
+ android:gravity="center">
+ <TextView android:id="@+id/title"
+ android:textAppearance="@style/TextAppearance.SimConfirmDialogList"
+ android:gravity="start|center_vertical"
+ android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_width="0dp"
- android:layout_weight="1" >
- <TextView android:id="@+id/title"
- android:textAppearance="?android:attr/textAppearanceLarge"
- android:gravity="start|center_vertical"
- android:layout_marginLeft="8dp"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:singleLine="true"
- android:ellipsize="marquee"
- android:fadingEdge="horizontal" />
- <TextView android:id="@+id/summary"
- android:textAppearance="?android:attr/textAppearanceSmall"
- android:gravity="start|center_vertical"
- android:layout_marginLeft="8dp"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_below="@id/title"
- android:textColor="?android:attr/textColorSecondary"
- android:layout_alignStart="@id/title" />
- </LinearLayout>
+ android:singleLine="true"
+ android:ellipsize="marquee"
+ android:fadingEdge="horizontal" />
+ <TextView android:id="@+id/summary"
+ android:textAppearance="@style/TextAppearance.SimConfirmDialogList.Summary"
+ android:gravity="start|center_vertical"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_below="@id/title"
+ android:layout_alignStart="@id/title" />
</LinearLayout>
diff --git a/res/layout/settings_homepage_app_bar_regular_phone_layout.xml b/res/layout/settings_homepage_app_bar_regular_phone_layout.xml
new file mode 100644
index 0000000..110376b
--- /dev/null
+++ b/res/layout/settings_homepage_app_bar_regular_phone_layout.xml
@@ -0,0 +1,47 @@
+<?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:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <ImageView
+ android:id="@+id/account_avatar"
+ android:layout_width="@dimen/avatar_length"
+ android:layout_height="@dimen/avatar_length"
+ android:layout_marginTop="@dimen/avatar_margin_top"
+ android:layout_marginEnd="@dimen/avatar_margin_end"
+ android:layout_gravity="end"
+ android:visibility="invisible"
+ android:accessibilityTraversalAfter="@id/homepage_title"
+ android:contentDescription="@string/search_bar_account_avatar_content_description"/>
+
+ <TextView
+ android:id="@+id/homepage_title"
+ android:text="@string/settings_label"
+ style="@style/HomepageTitleText"/>
+
+ <FrameLayout
+ android:id="@+id/suggestion_content"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"/>
+
+ <include layout="@layout/search_bar"/>
+
+</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/settings_homepage_app_bar_two_pane_layout.xml b/res/layout/settings_homepage_app_bar_two_pane_layout.xml
new file mode 100644
index 0000000..3777f61
--- /dev/null
+++ b/res/layout/settings_homepage_app_bar_two_pane_layout.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.
+ -->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <FrameLayout
+ android:id="@+id/two_pane_suggestion_content"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"/>
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginBottom="16dp"
+ android:orientation="horizontal">
+
+ <include layout="@layout/search_bar_two_pane_version"/>
+
+ <ImageView
+ android:id="@+id/account_avatar_two_pane_version"
+ android:layout_width="@dimen/avatar_length"
+ android:layout_height="@dimen/avatar_length"
+ android:layout_gravity="center"
+ android:layout_marginEnd="16dp"
+ android:contentDescription="@string/search_bar_account_avatar_content_description"/>
+ </LinearLayout>
+
+</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/settings_homepage_container.xml b/res/layout/settings_homepage_container.xml
index 4fd62fd..4f0d804 100644
--- a/res/layout/settings_homepage_container.xml
+++ b/res/layout/settings_homepage_container.xml
@@ -46,8 +46,7 @@
android:id="@+id/main_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:animateLayoutChanges="true"
- android:background="?android:attr/windowBackground"/>
+ android:animateLayoutChanges="true"/>
</LinearLayout>
</androidx.core.widget.NestedScrollView>
@@ -65,29 +64,14 @@
android:orientation="vertical"
app:layout_scrollFlags="scroll|enterAlways|enterAlwaysCollapsed">
- <ImageView
- android:id="@+id/account_avatar"
- android:layout_width="@dimen/avatar_length"
- android:layout_height="@dimen/avatar_length"
- android:layout_marginTop="@dimen/avatar_margin_top"
- android:layout_marginEnd="@dimen/avatar_margin_end"
- android:layout_gravity="end"
- android:visibility="invisible"
- android:accessibilityTraversalAfter="@id/homepage_title"
- android:contentDescription="@string/search_bar_account_avatar_content_description"/>
+ <include
+ android:id="@+id/homepage_app_bar_regular_phone_view"
+ layout="@layout/settings_homepage_app_bar_regular_phone_layout"/>
- <TextView
- android:id="@+id/homepage_title"
- android:text="@string/settings_label"
- style="@style/HomepageTitleText"/>
-
- <FrameLayout
- android:id="@+id/suggestion_content"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"/>
-
- <include layout="@layout/search_bar"/>
-
+ <include
+ android:id="@+id/homepage_app_bar_two_pane_view"
+ layout="@layout/settings_homepage_app_bar_two_pane_layout"
+ android:visibility="gone"/>
</LinearLayout>
</com.google.android.material.appbar.AppBarLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
diff --git a/res/layout/sim_confirm_dialog_item_multiple_enabled_profiles_supported.xml b/res/layout/sim_confirm_dialog_item_multiple_enabled_profiles_supported.xml
new file mode 100644
index 0000000..003cdbf
--- /dev/null
+++ b/res/layout/sim_confirm_dialog_item_multiple_enabled_profiles_supported.xml
@@ -0,0 +1,30 @@
+<?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.
+-->
+
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/title"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?attr/listPreferredItemHeightSmall"
+ style="?attr/materialAlertDialogBodyTextStyle"
+ android:gravity="center"
+ android:paddingTop="?attr/listPreferredItemPaddingStart"
+ android:paddingBottom="?attr/listPreferredItemPaddingEnd"
+ android:paddingLeft="?attr/listPreferredItemPaddingLeft"
+ android:paddingRight="?attr/listPreferredItemPaddingRight"
+ android:background="@drawable/sim_confirm_dialog_rounded_bg"
+ android:textAppearance="@style/TextAppearance.SimConfirmDialogList"
+ />
diff --git a/res/layout/sim_confirm_dialog_multiple_enabled_profiles_supported.xml b/res/layout/sim_confirm_dialog_multiple_enabled_profiles_supported.xml
new file mode 100644
index 0000000..610bf3d
--- /dev/null
+++ b/res/layout/sim_confirm_dialog_multiple_enabled_profiles_supported.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:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+ <TextView
+ android:id="@+id/msg"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingEnd="24dp"
+ android:paddingTop="16dp"
+ android:paddingStart="24dp"
+ android:gravity="center"
+ android:textAppearance="@style/TextAppearance.DialogMessage"/>
+ <ListView
+ android:id="@+id/carrier_list"
+ android:layout_gravity="center"
+ android:paddingTop="16dp"
+ android:dividerHeight="1dp"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"/>
+
+ <LinearLayout
+ android:id="@+id/info_outline_layout"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="start|top"
+ android:orientation="horizontal"
+ android:paddingEnd="24dp"
+ android:paddingTop="16dp"
+ android:paddingStart="24dp"
+ android:layout_marginBottom="16dp"
+ android:baselineAligned="true">
+ <ImageView
+ android:src="@drawable/ic_info_outline_24dp"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:tint="?android:attr/textColorTertiary"/>
+ <TextView
+ android:id="@+id/info_outline"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingLeft="16dp"
+ android:text="@string/sim_action_switch_sub_dialog_info_outline_for_turning_off"
+ android:textColor="?android:attr/textColorSecondary"
+ android:textAppearance="@style/TextAppearance.DialogMessage"/>
+ </LinearLayout>
+</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/sim_confirm_dialog_title_multiple_enabled_profiles_supported.xml b/res/layout/sim_confirm_dialog_title_multiple_enabled_profiles_supported.xml
new file mode 100644
index 0000000..f43303f
--- /dev/null
+++ b/res/layout/sim_confirm_dialog_title_multiple_enabled_profiles_supported.xml
@@ -0,0 +1,25 @@
+<?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.
+-->
+
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/title"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:paddingEnd="24dp"
+ android:paddingTop="16dp"
+ android:paddingLeft="24dp"
+ android:gravity="center"
+ style="?android:attr/textAppearanceLarge"/>
diff --git a/res/layout/storage_internal_format.xml b/res/layout/storage_internal_format.xml
index 08434b0..0b49d7e 100644
--- a/res/layout/storage_internal_format.xml
+++ b/res/layout/storage_internal_format.xml
@@ -20,7 +20,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <ScrollView
+ <androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1">
@@ -35,7 +35,7 @@
android:lineSpacingExtra="@dimen/sud_description_line_spacing_extra"
android:textAppearance="@*android:style/TextAppearance.DeviceDefault.Body1"
android:textColor="?android:attr/textColorPrimary" />
- </ScrollView>
+ </androidx.core.widget.NestedScrollView>
<FrameLayout
android:layout_width="match_parent"
diff --git a/res/layout/suw_font_size_fragment.xml b/res/layout/suw_font_size_fragment.xml
index 0e03a69..898b9eb 100644
--- a/res/layout/suw_font_size_fragment.xml
+++ b/res/layout/suw_font_size_fragment.xml
@@ -75,12 +75,6 @@
android:contentDescription="@string/font_size_make_larger_desc"
style="@style/screen_size_imageview_style"/>
</LinearLayout>
-
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/font_size_summary"
- android:textAppearance="@*android:style/TextAppearance.DeviceDefault.Subhead"/>
</LinearLayout>
</LinearLayout>
</androidx.core.widget.NestedScrollView>
diff --git a/res/layout/suw_screen_zoom_fragment.xml b/res/layout/suw_screen_zoom_fragment.xml
index 0747381..369ff14 100644
--- a/res/layout/suw_screen_zoom_fragment.xml
+++ b/res/layout/suw_screen_zoom_fragment.xml
@@ -74,12 +74,6 @@
android:contentDescription="@string/screen_zoom_make_larger_desc"
style="@style/screen_size_imageview_style"/>
</LinearLayout>
-
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/screen_zoom_summary"
- android:textAppearance="@*android:style/TextAppearance.DeviceDefault.Subhead"/>
</LinearLayout>
</LinearLayout>
</androidx.core.widget.NestedScrollView>
diff --git a/res/layout/trusted_credential_list_container.xml b/res/layout/trusted_credential_list_container.xml
index 42dbfd9..5f8b7b3 100644
--- a/res/layout/trusted_credential_list_container.xml
+++ b/res/layout/trusted_credential_list_container.xml
@@ -53,6 +53,7 @@
</LinearLayout>
<ListView
android:id="@+id/cert_list"
+ android:nestedScrollingEnabled="true"
style="@style/TrustedCredentialsList">
</ListView>
</LinearLayout>
diff --git a/res/layout/wifi_calling_settings_preferences.xml b/res/layout/wifi_calling_settings_preferences.xml
index 98acd95..9a6cbe6 100644
--- a/res/layout/wifi_calling_settings_preferences.xml
+++ b/res/layout/wifi_calling_settings_preferences.xml
@@ -29,16 +29,11 @@
<FrameLayout
android:id="@android:id/tabcontent"
- android:layout_width="0dip"
- android:layout_height="0dip" />
-
- <FrameLayout
- android:id="@+id/prefs_container"
android:layout_width="match_parent"
android:layout_height="0dip"
android:layout_weight="1"
- android:clipChildren="false"
- android:clipToPadding="false"
+ android:clipChildren="true"
+ android:clipToPadding="true"
android:smoothScrollbar="false" />
</LinearLayout>
diff --git a/res/raw/lottie_power_menu.json b/res/raw/lottie_power_menu.json
new file mode 100644
index 0000000..9348a6b
--- /dev/null
+++ b/res/raw/lottie_power_menu.json
@@ -0,0 +1 @@
+{"v":"5.7.6","fr":60,"ip":0,"op":241,"w":412,"h":300,"nm":"Digital Assistant V01","ddd":0,"assets":[{"id":"image_0","w":803,"h":479,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyMAAAHfCAYAAABDHAeOAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAgAElEQVR4nOy9y5LltrWu+wPkzMwqVUmWK7TWscIRq2KHWlLTjdPcegk/j6zn8UvoPICbdkuxolaEQj7eOrItqS6Zc5IYp4HbwIWcnJlZqsys/4uoSk4CBAZAkBwDGAAAQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCFnEvGsBCCH3EqP+yrsUpOKuyUPeD9juPKwDQsjJDO9aAELIveR978h438tP7jdsv4SQOwNfSITcXVaeT3ZAPmy+NsBXvMnkjnPX22nxCr3DchLyfkNjhJC7C40RQgi5NjRGCLkP2HctACGEEELIW4Qdr4TcYWiMEELIr87Xd0w5umvykPeDX63dcVSEkDsMP0CE3F3opkUeGHd9jgF5WNBNi5D7AI0RQn5V5N0/c0uf5K/ZO34jvgLw9bsWgtw/bqHhPIS291XHSH2nb6SUOY0YQt4ydNMi5H3lLhsfX71rAa7BfVcG7zz3sVFs4RYaDtseIeQeQ2OEkHvNDQyKXk/kXYHK1T3i1zIS7lOj2Fgnd8a+ujOCEELeQ+5uzygh945bcMHS5kExcrFBWbiOq8Zf/8x3ALk//PA3g08+vztG9F2T5yHwxR/fUn2ql6PuiLn2G9DwvhNyS3BkhJCHwn3qOCbkOtw1xf/XkueHv737ToM/LxwTQsgNoTFCCDnOXVCGyO3D+3o/eNtGz5Z28MeFY0IIuSH8EBFyMie6YxWuVyc8c4ULVefr/+f+6cQP3/Tz+nLhx/8G8P9sFa7i+7+8P++Sf/23wcf/62710BNyF/j0D7fwXHzTPcQnX14j7YUhnE2uYGGo+U/XmVtHFy5CToEjI4TcV267d/K6hsh95F//fX3jiYYIIbfL/37XAhBC3iXvT28mISdxjcnof9ow4fzYaMcXejTjy+W8Fkci/tA//a8FN4wvlrPwwZ+vRwhc/fhtkf63AD7bdOXdYPrlOzM+/f1bNjI+g6+ZlqK+1irvFipWJ3Hf7tO74NQ6eut1eo0Mbqd9L7ffyPmzz7p5/BV/25jH58BfVdyPt7qn/SUfLo7OfKMEWhplUSMp3dETNTGPIyaE3BocGSGE3Dq3ooyt6z23yts3RIC1An22+KO66rOlgM6FCxJolZKGyHFOraO3Xqe9DI48K7fTvm/rgVzr4NhqtBBCHhI0Rgghd5MHoClPv3x349HnRfujqZ/jyuJn1d+3wa9oQ74zbuO+3irv5Fm5bqYPyeC4wxvHEnKP4INE3nfUM7Cx8/BPG56bvy7E6blhFS5Xys3qU+1aVfUmVm5Rkc+UgjD98qIvw/P+j+mnd6dgfQfg9w8ys7vHuyq+e/UPYz/4z/fQTeX38LVO1hg/iqM3L/LJF72YwPj0edGOvtUmcOEqpgyf77XL1wa3rs/DB6GYA3/MjSvwpy0fk+J1+x4+F4RkODJCyKncymbF93m2+O2rsr+qcnxHDJHT1dPbEfwmqbhX/1Aa1Gkp3WlD5K3aCqcn/tZNl1/NNjqhjfzXkfDn5c/3YQSOkPcFGiOEnMqtbC54n5ePeXuaTKnsPmx6atp6zb773vXSoPjuV7pfywrtd4s/1iKelEU3ibd9J966vXwsg1so4HenJvQ/R8JflD9/Fc+0vy0sj04IuVX4oJH3keOuWfXppf1BtDuWXhzrb+r8ohtWiKNcrgo3q2cvjP8CP8f007j4rLpXQw77NJ+fX9qjz7d73YnzH/248vqfK+k9C39/VMe3wW2nd/d4Bl/K07jFermeANeTY2NeOdqG9EPkZ/gRP76ttnKjOrrx5W8t0e1JrN2Hfgrm8W/7L9f/s56TfeyOjqANPy/HsR/MKSy7fgF48SIfPp38+W8B/N/KratYyeuNP1+4cX2TD4sVuar9TAoXri0rcNFli7zfcGSEkDvN83ctQEVfIXFv/m3Wwm87v9uJfSJN4rejXm5N5dnKrw0X3FyAG2VyWl4/nNKefox/FuLeRqO44a3uXd6KdWImi9H7Ac864dtzfEAdAs/V8QNYJIOQhwCNEULuCre2Qs/vwr8l/vMGaffVKvvoNzfozbu9PuMf8aMyjLbzbIscTfBbVNA6SZ9SS89OvaCLSuBZ8ed43lvCVyLerD1VXKsebn0co0lf5/AMAJ496964Xnter+N+6I9Hwk/nxyap230ibvKeWuHF20mWEHJ96KZF3idCe1/Qc9Y2LdSbFf5R+WMtuWP961E+/iKvhPXZjzn+9Mwf61Ws3EfZ5Uq7WdXuVPJEu0xlFcC9yfHksVZiPs7XXv2Uzv8m/Pt3+lXiLn7e+I74aFs0Qt5D3NUvxp4/faDuNz+dFNtefijqpaPwJ346/6hbT+a1qPP/LNNUxqt5meNpl6/hiXLt+l5dq926/jWl4+TK9WyvrlMrcn2qPiSfVx8V7bX1xcIHZ9uKWw+0zRBSwpERQm6Lf/33rRr3/zgx/nV7JRudgNw73NUv7Fi6w9SGyHt/v/jSIYQoaIwQclt8/L9u3oulvKuOOilU1sfbdiwhd5eH2+v+MOH9ui1+e/olax6shJB3wvvdO0PeB9ZXzlpyzao3LdSbFX7/dH11LADPX7xIhv70cV4JS698NX/oXaq0C5Y8MTnc/JzS+OiqdNNyF8qFS4XJPl+PDz9EPv/SAMATAN/vjXmCFjk3134fyOH6174ffADgVXNWDq+N2T1+2Ippv+jkLXCr7ekD4NUrf/vWyTf31LzNTrlevfR/7NkHKo2XOe5ldrMyZ9mY+xnAb86Va9ZlPv5JndduXvaRSuvl/0nHu//42KU4P3n3rey69QIvnqrVuf5f5b4VV96KfPqLWqFLrbp1bZetrw3wJ7ceh5D7C0dGCPm1+DW2ifhlPfglnqBniNwLFrQiOby+JUPog+VMegIc19IUPW38g5OVt7fFK9xmPXYSv2P8aiKd1EZunuattqdNhsimZN4qHx6Pcks8v72kTt44d2lJYEIeBjRGCPm1OLqT2Sc3z+Np+LtolLxcCrj7LGg1t6eAvVrOpCfAq5uqahvVtI3ZnCB5N4u7Yhi13L5GfyzFW1Og34Ymfs00T7/sdur9bdhj955b2TiXkIcDXSvIQ+SIa5YK16tk6V0Lv6ieDb1S1qd5pazPfvw8HV+O31l8B+D3pTvW9x/+zsT5H7P9/1IHQHTD+ujqt3mFLfMyhcuFctl6ORQdB9qlSrtIyVn/PM6gzl+m40d4lNPcGQO8AfS5Kce9vAQuLrCRpYiXbdh8ZTCcn6YId5Kpg1ai3B6Lmdws93T1JYCLjWmtRsuB66mdWnu3W8u3VGvb09na9pYSLG/UNjE3Jbwt+MRoN7xurRLWMeOF5FfLm3T+zZv4Dnrj4wC41K5br3NcjE4wXRqMF1K4dwGw8ii5MJkr5Y51po7dnF2wlMvXLx8+zde+/lH8PJR/Ypg/cgCw+48phX//0yyxT6lYeev589KF6nv14dGrbv1Vf5DUklt6k8RFl638Cu+HE3J/4cgIIbdJZ/TjLa2W39D2fD5Wx2+a0Pbs2q+OIdLRQfypNfWmE3aqIbKaxWUKWleylhSo+vwRReskDfC40hZjpGQvTsgkKcWLgdXR0cRuMd6G0l9eR6HWqV4cSeeyuuSy0/Yu+7+WBLs4FuEYa4bI9grZajb2rzveLo9a/0Uybbw3gO7jSDzKodsYj+/OXvD0eJSWfy6GHB3cJoRcCxoj5P3jZH/du4s2QLw7hDZAXqvjjiZQn32zEtYj6hyX7SkdcEzV2aIKbY+XJViPf1S7DAlcVLpWP9U2bKtyWqa3PmKxJaUTlOLLXqpRod96VzZnVUq2pBlfLoTVzFcmX9RJp8tFFd6LeLHyq5LtOlW0dk0ddnGxZBodTW/Z8Oixpc2sxLnQ9RpvYnnt0XfJCuW1jxdiLXBkDl1E7710Yz4/HoUQUkI3LfJQWHfNAvLKWX/9vHTN+uEbg0++lMI16/vq2dArZf3XC4v/8cfTT8/T+cPwj+yCZQfljpWPn/78SxNHx3XWZjct5XJ1YUzRceBwZQFvP1xM2W1MzFW+flYuW6Ny2SrOX6lynvtz07451xzOVyvvjnPgqozf/FacAdgvJwZcAWfnR+Icoc6jyTPI18pyhTOcY78Y3hF2qaAnyHfb8XvXybw3Zjjb3NN83Tw3sbl+bzGzFc7C30aW5tIryGxOqseY/v6abaUnf663K+Dq/Eiy1823l59Pr/d8/TL1RzzNKP3zU3hxDyLRpjFjTsMc8opVKS68+XN1fp5drQ6vU9ilXGTXrMfOxd4b61w6PzzJ7luDPEnHv4iPM4gKV65ew895lObs06vCTevFj9mFC1ef5bBbcdkq979twwm5f3BkhJBPvjzthf4/b0kOAKdO91zscbxOr+1R/eS4AuOVuKsi6tmRS69mb/ycLUW4oSECtNfv6/yCfPurNvO9Dj+a0/WUyzbdRpCC7fVRprNXp05VoG/LSOje59pw7XG1Fnjk2iLC+dGIeyjlfoUznFf1eFSAlP4xORafh04b2+t0zo/JcayN1tfm3z0jrWdAbm4rS6I0/orLpFfdMW+vO7iq2yoPaASfkGPQGCHkbXGtLdHXvphvqr9LLPpNrbNJkTvGHrWGcUwxMcOZ4OqWe8S7onYU85qbdRhvkqVVMnuZ1ufaAsmcR7DWFNci7Iad4mcLx6egDaI6nX1lyBZxztN/izKl4I7hclZEUPWyzX4o0w/o0YEey3UU4y/fjLXnYbkN1X9PkalOq66zLNOZanvHRjVXORa+0KnSfa3pnpmN01Cuu7bgP/Ar7J3IFbfIewTdtMgDQfptubepod7QcMk16xwW+Db9fP4sb1y4//7c+k/R33EYR2/Q/wDM/1d2t/pwyO5Wh8OrIR4XLllPfZzzyaZwh3ydm6/yeWPL1bSU29YZ9so160K5bB3U+Vi2PWQ4z+V0exNVDhk6GxfOvXfEAbuhPn8GYAfg0EZf5NT4269bi3H61deQ8xAu6129FnaE69aYzvNY2Jq8N5Vla9preSzne+3aKQkyFalpOY/I/BYl63ONOmzTCLHqdNbKnX7v849hJzFo0UoZsmvR+bCTFG0fjmwOt9i5NPYyXalVsnbl6lUq7DDs5hRPsjuWEXG981fjeTf++GaagdI16+X4JMUd5nxer7gFAGf4Xfr94sdvT3PZKjZGVBbJn3p7jRi6aZEHAUdGCOnx7bfl7/+qI/y9/HkLW4RoNnXsbenhbrpBz6pfW/u3D+qvV1xa/SerPNt0tUP3sE+tBa1fUwZtkObQSb/zu0npEIOrkF0ZpQkL1y0WYSGgUeSrZBdLuiv+dMNStdY6aRV+RMQioKfbFj926/dmNY9DHWHBRDnJCtgloQ/V6YUfReSlvPr2wq49Ws60Ex5i7UK+C9ceK/4O8An0HoFdHbH6fcg/1qK298rTtVeak0fGTOvRlYvFNdEyJyzgdSpvfcSEkAcIR0bIfaY/aV33FX2t9xQJx198o0ZDvlSjId8m41yPhADAHucpbP/65zzSYXZ5crp5lo6nw+sUZ5qGdHx+nkdB5mk/AIBz8dwl3O5xCt/Nh3Qs5sIC2T/bjYchfqNH5FESPWIimHJnw/CBidqATGrExBqDCcAIRBVidAczxfDeaAmA0U0GI4ApnUl/pgkpaCwu8ieb84kcshinSGMKccdw3E91PadjofG4d+5Xoqjnt5B7lf7tsF3KfC+P3Puajtz1tTeqK9WWl6hl35Lmtet6Q3m3M4XnZjm9tuUfv0dGjWpo28PMIqVRG1JQ8Y0LE9v1ORnzyIbbyw4HHKrzAHDQox52zCMdNo+SGLl0gLddrBo9GQ5OxZ/T8dVVGBkZLtK5cZzS8auzD3IaapI7UI6mPHrynynerYySFCMknMxOHgYcGSHknRC75rT38/EJHvvmYCt6JKPSaCqtYpuuNCajoLhSKW+jPq/+LCtPbcjU05ZSzBFIClUwTcYq4uaclkK1OjZ1wmNut6HNL6SxfrtuOdu+DEulWy71dilH9X995WqtTm3oWF3Rk2LbnQpt+UgxatmPpNjPfGtVTe3hMUNp6Vd+bjqijOo4/S2fgXg0YWN9VkMl/dyPc0jjf8vjPcfGeo8PKF93IeIfr3kdIYTGCCHvhPjBu939HNaIn+9xqXt2k2ah+02Xfi1dU2e2HD0pQifo+GORrFZLp/S3PbdFpta8amPc1ETwPdU3Zjx+C+vwJfU9V+WyZCdJXEeuq7VjFK8r22Xr62fSM1iWQjqxNrS/qfq7JPRiWa5hxzZpdR6U8k6u36nSHl2zmEqjccTxNqANp211v0bPf6zk2gthpL6g6/pwbVix5Jfv6I1CSAcaI4TcWY4tNbPfvKSR9mVfNByOahbLPiZlD/IWVaNOq+72bdM4SYEZa7XJ/9XnmlEXZcBM6v9+7uvSHBtf6KmOurdZnT6NI25FPsnW/GjL2x9k0vIdq4GmxuqRtHifpxzezX+Bsp9+KdIp43BbCDWlKidmsTgoN/ZOVulVv68p1sLJdYfENsYpNbNmBJW/N4+irHLiygGncN1+oX+dEPfp7+lKRUgHGiPk/eLPx6P0udm0xOstcX/EoeDsbHM3oJ6ffR0lbNoBq6pErUEfH0yoWFJh6jMblbojHk8T6s7kqeg/HrW/yjH5OkZc0SudlNFl9bnXe1wELGR9PZbqdtv4R7wPx1zdejW2lHMv9y3m6NgJP+Z1tlUhXjC7/f+psYzJnlpMd2olbdJTv5cN4lq2tRGhVWHS0XEz5VhKPZfFrUyoCnsyt2+a9F205PBqeUTj41sXgpD3Dg4ZkntMvZzv1wb4SvAnPWn9z2oZ30/88fdP87lP/5B3VseLPEldTVgHwqT1ZwB+BGbzHynsg/0rNVF99Mcvgemjq/SVPj8b86T1/ZDOu52fuD7ucz+rc3bYn/kBj9FNQ/zcOjMXX30R49PcAXLIk9YHmfOkdzWxHcMuTTjXE9vFqQnqcblel+tPbA4vBHBTVfena8hR0HkChhGYMWHAiBnY4lmiWIkcggYAcz/GqnzbrvGZbI0vfsvuk3pIU9oLRe3l3ZUnWmETgHHEgAnzWkWvVG2b/oRhGjE3xtcY4nfyOuk+r1Bnt1JPaORu0/Lt8foy1nXT/J6AudsuwzOwud1erwJPfR4W49fZW0is/2xfjDDuUnLtR2bADmqy+uAndLupPBfyMCNcSg/idA7znCehG6MnsEu+jSqO3YWuiDPAvlJxZJ7ytT7+3v1mAl77ehjzBPfd/CjFfXU2F9WjJ7SfPT6ksGLJXyBPYP9eTT7/9Bu1A/sPgj+G47gz+5++BsBlfsnDgiMj5AHRe0HfIlvmJ74E8ORInM489TTAcaY9r7YsSbtBpsAp8y+Ok7+9w8LfLSnMAJAUvzGnuthN3hZiWHXTqaU9nVyepQocT8qjNURyusNCFjHtYaGovbznXlqxN3+MMh8fj9hE6P3PctSWQZVXGgqaFtvLgONtaYiJqZG4IWbfYQYwyWzytR3Gqj5HndcWedr7MVfXx66F9h6N6ZnopZNI113HEJk66a7f90U5etk3foYTYulzHdQ1skKTRxiH2jgssluLuMeyN2xy23q9fP3P22S4Nn/snXzL3zlC3gE0Rgi5TZ48wVFrJH7klBfWWefotllWN8ayh3Oc1z2UANRqRe/vlpzX1RGlpCeFcOz1r242gBbzn8o0dE9wMgRiPa2L6uMuxOvLmSt4sfd5LXyJa7n+j8XJoZnvoHqjO+fKPOO96ggyNgcJrdAfL287MnDsGmMGwXRCXU5Vur17W8fpROzmd40Rl6PX1W2xCo5GYXn+NKN0UFG2PsM+7/h/76r1PJsib+yIOVQb+hRv2LN91xv2Iv23zs8fbpMBuIX9R766aQKE3F3opkXuG/29RXo7rQPlbusf/8Ub358+yq5ZLx4ng/zZmXfN+juQd1YPTE+zq9UH+7xvyGF4k76Rc9pP5DHO7GU+bw9Z9XJT6qabjVf1RmOzm5Y+ni7T5AtrXOOmFdUwGUySZ3D5WMzORi1bZqj9R1wum4EFZmAYMBxGA8wQgXbdyrj++2IGMITeZn/NEdOg0EX8j8INpBN+JJEjYeu/11xWhhmYr2vpVCINg85HyZAOF8pUn5a9gRvE1/ORsp0k/03MOp2ETiceL/29rlzH7vHbIJul9fkBQ0fR7rTtiOwNzFmnh3trOap46ueAGXM3LMq5va42uXO5zv4Wc/rPJxLcseYBGA85/rwTSW00nDeTuCivweByHeZdzo2RGaHOBwDOHOY4T2mW3BUwKzctK27qHc/mUTJVBnV+CscfuHmK/Uf787zMwuA+nuJsQO2yBZRuW+OjvDfJ7vtchrP9VXbZev5auWy9yfX5rz/k82nPkaVd2bnnCLm/cGSEkMDf0eyrvsJal9jKsP4azc7Vx6YIa9a7a1uFohoHqCKsKiBV4Mkq4NB605cO1+WPMv0lhXCJnuJ17FplMqio61ctVWBWyMoYVcLzSg71aeMNkdrxZeiUNcu/NG5V34t8vpWm6wzWSaJqW+JMdtNZMyB7v7Pxslb/y+luzG5LxHnZcax1WqyPq5iuZ4i013Rz67WVZMx2amoI92iOBlPHsFuoj1n9j7ltwYslHOoIQxJF/45Zp/P6GlXfS++vnH+xZMSvxPWWJSGEtNAYIeRarDsL91eJPDLuv8t/8p4gHj0ZtCT8HivXiwmFptA6VeWz4uKoxty7ICs3Hb+Zvg5zTNNbMA7mLakt9NUuZnlcSZ2bH3WP+5EsevkUStiyA9vS5esEBU0ZPEldP1oPvdGEXn32TJuekMNy0SPG5p7wIpZWjWs52jayaMzheItrIqSRgpZumaPGPMeHYE3WMrib9aBDtDFQtpXCGNAJNAXujRSpC7qWQ8xXJTjXZcvpDkNb5+2zo7IpDI+qw6GK3BRfib2NCSMmTNPJnm9hvt6ye2x6l19cfzvETXy+cP6Hb+jBQh48bOTknlGvoBU4toIWAHz/pT8+/zYZ4b8fL9Lx1dXPWZefLorv4AcfnOWwi+yyNb3JGxmcSV5Ad7Z5qvGwszvAf/QGN4c4Zxjcmx0AOLHh3ARrzrKblriU3mBMuZhV+j3DqrDJmaQyiDj/OZ9nYAzuWBhg1SpbxYpbFmYGMAhMUk+cMz4IcEOOKmJu9u4ws0lryVjodWWWqeN1rlt0K9maR8GCm81aWj0Z4c8NAGYdXsXd5BKzhWuV9QZ5YSG/JMeKW1BP1s3yb3c3WmXlnmy/9gTXJwvMbi0vbSQOCzIu5LdR/mwerNwXOW3FN09uwSYYoRaAE+U2ZNSxcvEysA4A3CC5BFMujdFuWoMtBkDcnN2xzHCWZgQ5KNcsY9PYs5uGdHevHvUAACAASURBVGxlr1y2cpzBugMATDbGvcJoxxS+F+2ydVbIs5sPaqWtfXbZ+uVpOj4/v0rH302XucxXn+XjT1Vd/TUcf6HO/WnJHYsra5H7BUdGCDmBo4unrAx+NH1vegLmVE3E3TwBOvk05F91d2XqFV1SltQKwEVqCmdhsfTCsNXfDWxU+AqJtTK2oHQtKvNR+TuJBRcRLUfvL9Rvl+PPthOmaGW/pmniNl7Xk3cj6b44YFiqWxfjrijpvXbQM07Wpbg9TjXiUnxlNHRHwuYUnhZ97RmtIS1v96vy6biuCrN1WEWn/o7OG3G9C+sG7D2p+s57OWC1SnsXD/PxOFvT0ozV35pqQnw7VrK079P6eIlc/cxOX0KOwIeE3AduPmkdSHuK6P1E3rx8lL7Ih6tf0vETNRICAPtXecRiGtRoiI0Tzi8xn41pJOPRYU7fsslZNWLi0nkbRkScac8BgBvUcRglUaMeKUyPjIiYIeoMImaISriNoySYIQbW2aBOOD8yEnovDVBOcLcCk3XvAbBBuZDZRA3fhjDfrYlGObIWcLon2CLMIwBKrXxbt+5SrPK8hYW75gCB7u5fyM1ZhI7cFYla6fT/vfBVOkp/kV4h0xZaaU65A7mW2uGg43W/sc6c8+2nF+zgG9dCjepwABBxxoiVLUaXdYCzusFuub8x0/g7Hx+tj2sZy6eRJdo4fJLc647FPyAK7/Sy1ckodoDZqZEREecAC4fBWpdSDqMkxtjkPHYIoyH+lWHnWFFmkDwqAeAgktbDM+LDZgDO2EN0OLRGkrkhYvaAt0tcOD8C2ItNq6wPkx8ZceOwP4Mf2Z7snNIY9/l4b3aFKTPOedTk7IM88vLyVR4l2Z3nUZJHT96k4xd4riaz/6WdzK5HRrZNZgc4oZ3ccTgyQsitUA6J7NW/zWtQrsy8XJ46qyJEVG98+YRnH3nrXKFfLKkaat0tOFvrTEEB0Ul1OlOLtK2tomT1aIk6zNWhQV0pZXOYxZlsLFUJVL3TPZnysW3K7JV+26ZbHVulaSHV0/pwgO1ItHSqSM82NXOEVprjBkSMFe59ULTr+lvs9N8mUnHx4kCJRbBye4MMtjBEgOA2ZLtNtBXD9oRZojRE2vRcqCFbn14XYnvwpmtzdtpI2pLDsRdFO2KyHO7TaGVS8Xq2fzzp2vT7k/LjO3POkToT//uLVrckC6U7OLJhDWBCyCo0Rgg5lenNiSOKG3fnqtwHlqajlsxHIoRUnIpm+92wHXWpUByiIlCrnotvka6yVfcQ22UlPeofx9RHm2NpGyz6rLs6DYugqHZkd81BX2YAVibjazIaA1UezvoqU0I1altHuSrS7LKi1DbpHLl28Zw/X7aJstc/3jOHZBMsyNFV9/tyLFp3Wc7mXnZT1hZnjGqT/WLTuRCra5QekTUdqbzc0v1r5ek/Rn3zwBUSL8u6tabLe9iOfKjH9XgGRdC6oV1G7jx8aTTLNq+0fElMTy9AsOIaB3jXrwGdRTJOXHuru0Hi5bUXUCSEeOimRe4BtzBpHUgT18tJ6+d5MrraS+SxfV2YBgezS793U3bHmlyetD7Y7Jo1H4bsemXzsZF96ltzZ/YME2CNnCUXg1lSXO2+ZcTuAOsdzgdAYHZRhzA2u2yJkySnNflbLXN234IZUn+z+I7tqED5cQs9OV38TiQA/EiDA6y1ys0qpLQrjRYX+swTQdbkHjbn65Mu1OsubfWkDnmUohyFUSeWjpco4vTV+tXrUq/9wghHT8lzvTCHwk9ptUyd/I7VaTi2AJyxou9rV9ZuvdT5VvdjsWyVjFpOJbe361wy3Hx1OFhnk+7qVu/tSh0WcuQ86rIso8J7934tL52uQ1tfa3n32kFX/nWZS/EcYMbGnSfZB027LLO1DsCU3eCMnqiuhHWYszkoTqIUJg3tjXOM7/cTCSkYmaPoBlJYESIyxXIZNQk9umOFtA5xpoyIy+5YZncVN4p3Lp8XmfcAMLg5nRvHYR9/zG7YA36wZDJTMfx9GLLb1s5Nkzl7IgDw2mX3Lb3/yPlPn6jJ7N/mmi4ms3/j6/OvP+R6/eKPGyazA5zQTu46G7+whDxgfnibibcuWlNzMBR/lvGGSLOyk61PqPjB0ih1FJd7GaseYZcUFVsGxLNFz2QlQur8VenboLTEfIoOYpevs/r6qgh1sZoIC32y9bU9xbwuSyxMVAZ1D2760xM0Jpd7yHt1mHp/O6d1mJcllM3V8Xr5likWPdu6LLVSqcVNhogrw3vGghcw59Zpg4XNov/W96MQIsqYLOTQdrPV5ByCwRsuc5W8RSUWGVVlcKUM9WXFD9WA60DdrgqLAtX9UmM6zhZedfm26PaxYjX32kRtiCw+MzmgfZLbjDqPfHOF1SeW2qjOMcUpU4gtp5tEvuGtAOHHMYVm8RXbGyDZOKDdHSxRREOk5kafnT/f5GJC7h40Rgj55HgUvb3Vm5MSb79o9WIu/XX5+8yzX5wXdmGlnbobOwxF6AfdWtvobMp6iNoeSgWhPGoolFY/iyAqjT7POq8Yr1ROoopZKDerCk7H+OopuVuuj3p/tycbSjmuhCqS6NRRkV4Z3vwqirOgXCblt2PV9HTgKFllCC4LGru5j8SrgxrNVKH2Gkl+UlohbdJSBUlyV5Zx/0f5WxdDadWpZWsZVPe/WsKhMi46sq4ZQ/FkeL6SGLa8FTG/1H5sKanuHyiK2KvzWNe990JrAZc0984CwR0RgB+h0pfX9euwYXDG5nvR2In6nbOUkDZEY+bx+rpM2X1rdbGtEe2LuTPVb9+eWuHxauiGz84yf7zJxYTcPU7dH4iQO8rC2/nTvyW3k+d4bADgzct/pq/cPPzeAv8EADw1n6TzV4fLpO2/AvBbez68gV/E0e73Y/yw7XbD6PvGznFw2fIYxiFtYbiT+WwKXW/G2OR6JWLPAWB24v/OwDjIee6my+5dCKtw+SU/Z0AkpG8BcTtlCyjrZxiid4qFG+OoxyzOwiAqD/4yAaz4lbXERnXCAQZG4BBm/ua9QUwIj7mKBeaQpHFmCPEEgHGAhB1NwoJdMCaKblNyAoGDDcdhOwIJvh5GYOIGBTammWoypBBlkZyBEldEgtwmX2cN/DJiBhITNPG8BWJSEpwFjcA4AzGAgfUyxOwhcDA+r6TXRrlDya2BOABWwhYu/uJYfhiTxHNF2bxYYsryJc+qfD+TLAa5vn16EurCoF5Syse1OQ2xPgvYXPZCHsnXWROaingPvyhfuE/xznpPkSC3TlPVn0G4HoAMACqvsSJ7oyUpj8sLQqgRGGMhVd0XlWBC+0vpp5aYsw11JMWFQX4LwNmincJaf89NTMsXPrcrSe3MwaR7YAb46/QNSFmFCwS+7yLedyuAcyFIly+0Qsnty8ACNrbM0K6DoWhczDvElBkm7wQSzoZrozvWDGCILxQHGayk98UU4ljAiIh36xogVlx8l4h3+MquWfaAeT/OaTTWmilaOza8JG30EZPomjUAklfNGoAxmiGjtXkQY55tXrr7YPxckgHWOJP2eAneqvOYVwi7NHk5xNEcUg3NbkjHAHAxmhmP3wCvDfaH1+lb8nS8SPFe/vhTSvdw7tLx84+yq9wL/E010C/pakUeLBwZIQ+bpV1tE/88msQH4e/yavK9JVaiTXDAhKlxA6h7AWbMGNbctFRvfzl2oH+1PZ2tG8ZKL249qBBHAlKvsMudmvm/1GsbrzVhh7OsCgXl0ppsw4S/UY/JyroUZ8qUJF0vNsYHCoUy/OpPMjKqgCFNJ+lXjmUK2WC9/7uxArggk/UGhwkyxb8prXR9TMWE8oQYLpYnmSGpbG1pYjlVXYTfouNHxVXlV5ffoHDk92fVoIXJOlHKrTX6jDfWktWkVoDVMoeSxVJC/Z+U+njW5lgSZXc5vm5HuUaR61PXYfFVy6n6e4fOiGAgtPfYFnPryy0S8Ep6TyuMdRvLFo3waJj4OssGYq5bo/7lutTGQH0n0rn4SKfBOqOeoVq20jwVlJ55Ur5SimuNzQZZm1JvQMW29RzfGekdot89to3rbHBVrBIq7lnxQmpYHg2ptxitX779l/HZyk7tzaJaN57U/uKmCRByb6AxQh42f7udZJJr1vrIu0KN8Vf7GQKTsk3iwpQL+2/LXGmU0ZFjyZdIUdkd2j3EFddEF46eQlAl7YIxFPZ/AIBaX4iqm1ahDIKiG5XqoMwnpSmOmvjVeNXVXv0xACTuYRCULoEk5V3tI6+Ufh+36ANPCq5WkFslzSgjR5zACUw9tzsqcKLkjNTKWkrNQcXLho0uc6FI2nydKFlzOsYrkbZWP/udqGXq4bgoVzZ0GmwsVcw/phbryRT3wRsp2owoDS1RxpMJhoKEvHVtJoPAmrZeY/3ofFzRAoCgTNflKHOIMgfF3UZZTG4rVrUYm++4De3S590xNJwUD502T1N6yWwxfjRFG5Y2xypRhqrqPMg1YlK70MafvtqE+vJyxhCp/mbDKBuoqs5sZ45Hb3m10PnRe3M1RqGee9VzN+uka20btE5vi9flpX89K45al6fmf6wr7Lk6PtqrRsi9hm5a5H6hdYyvF+J8/5f81T7/gwG+BQBM4+i/vVdjCpenz9LxbF7mgQEzFJ+2s2nv9wX+GXC7vOrWbKb0DI3ImyEamfOKWzicT/MoIwA72rO4t69xcu5dbaYLYMAwWBwm77plARjIudcgBJiDe1dUOIzk3yN2qWcxuW8BYjBmtyoZvbJvi1W2DGDhrFe+zOR3Gwuamx8IcNY4wDtOpO5NOJG0zk0MmrOABl5q5fsdXE1m8cnPQZFD8PzSNlfSDSplPvjOmBQeb5Gk9BrmMqXaPCh/KzW3uC7Ij6j3GeWKbpTRpnrhm7x6+Yczcx1D9XoXcmQlOslhJcSpS1gpqqVJhhyoRkViLkkeCfcnXDfn6/X/KZsgb2mSlblFB59sLFTG4FyfU3IHuQYlkwkylaUy2VstouXKVk9RJi2jmctRCrhYL+H8nOUSiUvOqTLNcdSiY/AoQ1iXL3pb5RiSZM91pY0AlG3H6nsU2uAc5YrPXGybKk7VDlIHgMnlScaHMcrXK5wTkx8c7doFSBwXkwGCIdhGYlWsvLKW5KtnZZ3MuRdFptgZI4Pv7fGOXQDMfHASLMRZ9n6Y1wLKujjMcxrK3Q3e720AMOVXNVwuNMSNzr/xZhf7k4zMXsYDMJ9l1yy3s8VTPE/7IQ6VuCGPcc3mpcVTAL8A8viZ+zjUovtlSo1wmvP3CdNZOP4WuPopHP9hqach030ZEnJ34cgIeeB8e7vJXaP3C2bM6+12Nw8ZMKQJlnPtTBWIoxdVoAVcdFXo7b6d7IdKkQnEz6TRl8YO8/ifzUpM4YoT7Z80FhIjGLiyD7zMv/YU67HpzaRdV4z6t0QdR1CmoePV+QDWmkpe01E4s3Jrdbxu+kvmSpjRUY/EqLTTfBLVLMo8A01vt863N5pS1omr790CrtMui/IVXju1UbS2KXov302bqC8QRwD65emONxYn6/qo0tGjSimftbrLo2quqDOl/Ee5o4Ea49TCOi2TqY5FXd+TYUmuKlxPOokdCVYZK+raooZC9m39LviGxStz91Ab06Gd+I9wrhkmiTHCWubhPTwfXcHQM9bdtkdX2roA5n+b7vfil215EvI+QWOEkI1cAtkvuLsT73H88Erq4k3Mac3eof0sFz7RrnlqbTi9rNkjuQHVMwaMdcHNJ6aeLAwfDgAuzehIaZmYJ1Q/b5JLYCELq+osKeYVzsAe7d6rDZ5jXYMSu2bRGgQ95UunYeBcNEpUeq4XPyryWrZa1t75fM4V8SpsWzZX/W3l1+fWDYv22k78+t42irG/TumS1f2UJrpv5kuGUs43N/UtBoWpRK3vIYDBSD06otPO6alRq3Cck4kGSG2IbqE2XpTBLPkgG1InpFnf78XrF56XhbTd6vOmRrrUqFWn2fZziS5wdqW8sadEeXOpy/vRAaT1++KGI6lDaHWtreyv1Vlha5HhQrg5OyHboJsWuav0P11ff63Of5UPv/gmn//+S3VBHhlxrwYDAPKbIcX96Cpv8Hc5Z9esi0elKj2Z39pzXEIA7OZXQ5ycaES5Zu2mMX6zjMsbI9ohuk4NcPN0ltwiwspaTqbkmjVAztOHdZALOAe/wo8o88dBYPJMysmd5a70QT/TY9RhDDCq1YuyGWSVWuaMteIAO9jojSHK2V7EGXFzUC/isk8SPMV0t6cxBgLrKkUoZN6ezetN+TBJ6frQvmrVPy57rKNClHpuXcxL6pAjsub0lncbX+8BN0Vuube6VdGrScbes03yqkdlbkt1onvFdTnqM1i8th/ileIFZbcqpQ5xSsraKBYE1yvXm2atjpMB3Ja5f510DDQJ9zCkMNeGUa9MdW1JR4Z8J3tp6N/ttfXIQp2uwMhsxFiJ9atXadOtvfyVW3p+xgT1FPelNhFDbSWttSZNd3KTck9Ubk4OM+ITZmRweW0EtUoCTJrFZY2dLRzcbOc0mjK4uEYfnFGmwGTHwqI0efDZmDGPwxn/fh/gW4ILx06MRAPDpslskvsBABi7D63k0RytEXeWN2EcnUlTSkRsMcYyu/3g09zjYoyLL77B4eUuCf3RkL89L5/kY/fv/H3C+Wdo0N86vcJW+W2sb+SR3gVC3i0cGSFkEb1+1nH/rCn9H75RhanfmaCufuo5qAkXQtJgiC2DVJRwII3ilbolW4UpJlCcMXEJUPRidxVW7blVqlalUpSv0qMSUsTXy5H2Vav+N3W5D7dUx3oOJWu0Yxq9GqnnntS9xGVevZJot5ZcKx6bgrKiXpbBdI/LVLOs+d6YQvJ+2co0DOo0pUijX791uqLKV4+EaPmW706v/FLVXNmK6nx69Po/YnuO6faV9TrvdWOufTLqFpTj5ZgSlj2rn6Tyd26xUoXlZ6ysmRxatgBTpBRw7d1tjssXQjnx3yjPUVG7gosB4OJq2iGv+CeNm2UxVjWXzcNHi+g39Ri6mJZ6brcPllTrMf5mLe7vNqdKyEOAxgh573h2JPxlOtLbG/bG23t774bds0ZUS7HUbgBDYZ8c+3y6KpaFnyeSHmCrjZaASNJIpP2e+yjJx0udA1CoKiarZEWI01eacGGrrJWqrD4j1fnyilqOWonX/ex1Dj3a/uDlK1p1Lf6uU2jV6nbx3OoK16bU66nWJe71ypcy9I5Lv3218CzyHZVO7FIJrVPPa11F02TJKMx3qm/mAFE5NtVdrctXL1Rcmhht+jHl2pzs31edT1uKVu6esh/boVHH8ahfK2VbXsuzefLS1W3KcRHftoztcg31lWVtdU0vG+6VoIqpfmefKB/qYikAiB96cOFHcrcz4QL1njIhyBaJxqSTX+lx1AhKk9ZC/9AQB48HYArv8d4m7QCwO8l3S/HvtcC/Xy9NQu4pdNMi94yv8uFf/5y/rl+o/Wz/pTY6/OBxOt4/939/+DEPg09jXkFLzncG8PuKuDfqC/YGcE9/9l+nc8AcLkLYBTBcDr5vbAc7ZZet2c4jdgAmYBbsot0xWhtcthwGzGdutDBz3ggRJrtjGYfz/M01xSwVY+bz+OUUY84MBBgMDNxOqT96muWovsGDTxMYBINEb/7kAi8mKQgiFhJURsmuBLAmzx0BgGLdW91jW84QjbLl8LR+UQjvqYLeGhJpVcUcv+dKsxWtrFpEj/g6rP+7Z1i0shWxB+QNFtHKXF5fq939axaFWZV32XQ7Nn6wpF7rsCh/3AexSD9ELMtTtoF4L3rylEZWaZiuq/WlzOXoQEivkdcUcZbyqc26vO/IiulYV6b6bUK4qN+1qVs/T3H9s1ruOv7p996lEEnGSEjGqnWlkw+jwDqjuidmSffbGBctDavGZl1Ys8+If7MJgLTRoV+pY0xmlglTz4dUrjw9SfIWndYBiJ5VcSDGb3TqBR0BJ3lA2YoEpz0HwW6a5xmDzLvYuTRAuWaN0TXrHO5wKF50YgaLcwBXgHtzpb4xeaWsaVarN755nN/On+Z0nr94keK/ePXahPBc38U3sHHNIuTewJERQhbw4yKPytH1zmDI4sIq4bMVv5r1wi2uePyqnj6nhjk6PglxhZ9oMvWUpEZZMnpUI0++7SrxSlnUrh9NnDKHFFAoYJ0ubaW9dFNosqoCTJPOQhmWWBCvnmGg9S4duZf0WnYZWyib3Ws7ZduMLMshKd3+Ol8Ld7mJeFQuU7WpIJOpM1tPor0Xi/H6PftFJKB7z2ujBmgNp+rS4rpjci0llI34NmFdlvp+9gygaLR4XHFe56tHOnrlKdPuLR9hyntobTYwmvTKcbgmYz2yUnRklOM3klxVXQiVfHkiLynX32vElorOsWalJrWnd/bSsMjaslqdb8Wr6vfPR0Qh5H2BxgghC3gbJLhqdVbPisMZh/BBWvxeAZjnuXEJKEwR58qTaQdji2ZXQUT7xKWOyFq50ucSWnGwpbrS9P9LVk9qp4+kR4hSHYw6mWIZaOW7lk/nvaQEx2QbJUwpac31WypjRSazEE8rVT0jKPaqL6Xrcd3wQleLe2BUMm81gJbqOBtBy9pYksO09bBoPNXX16Mg8d9G66pWjJeMC33/C8W3jhrLvXDPl4z3WqbVNtqJ3w3stJ86qm9Har+LSoZuktI2e/+3szoejtQvABhXyhgqsriHzpk6pd69S+8LbYHp58TYIln9w+j3oZY+LuKQJs1Fkaq2bQErk6miVXiTYy5/pnPDykpbOxxW7JHqo/HGj7prPlxMmXNGyPsF3bTIHeXUfuEv8+EX/W3X55dxZajfqrP5EZDDZf5c7oo+QJyNMPGbdJj8kPwl9rD2cfrEDW4/RKkHDPmTNgxDWqdLpl3cU0Rk2BkAzsou7UZughuXA2aDMxs3+rPRlcu7LIjDmdq78DwpkQ471bO+i+qAEeNX1oKDtXaImo0zMsTIficNAQRWYPxISrA2RPKxBSDO+2wJXB6NCZaDCX3jPgvvgiVGYKIxZMpN75q+TmXTSPSZ0cpMERZ7hbWmaaqhlPC71sTq7utUbyFAVBzTU6ZDuso60x2+OQ/dZy9lvkmmcH0qS8jQqrB0fawTv+Fet+J0XIR96pRx2SiXWk6ji5QrTR2GqFU9q7RkoXzl75hH54aYfA+KNpCsAu2ulDVtkTKZXPVxzoLSykXXpy5ACDdG4CQNB4iWM8ldtd/Ceg7C1G0RKkzLrpJxRt3nWB8CP+dbtTddn/60oGlvijyCgnT/8h6GEk75Z79MK+xYGO/5nF3BLERi3GREhapRFpW+Xfm0yVtsGonDH8oVChhiIQ1kSPfChFq1cbUuGEwAjIVRmyY5A+diWzqYNBhtYaY8tcVMcKNfWNAcxpy3Gf27bpdf32olQjHTcAUAV4CYg43dU2cAHPY27tbudo/9fiMfAu71z9lly+zy3VCGkv9O/cOffI4OX6rjP/cidDhqfhLyTuHICHmYfL4t2towebF+Vj3kfgachY9P7hhbGxsBYL2t4gf/j+y2ZZceTn82qxm1W5HuLwYKrcAAMH6RTjHGKyGpK1P1aRpkl644CT6mqHV0400PMSq/qMik3E1SoCSKZ6oEtbJW6NOVMhWVsKTwST4fo2kn/Ni9n5SqKLQp09PpS1nmVBH6OqPqViuGuVBVWSorRlS0eA+MLosqULpvOh0pslnqcS7KVMSVftl1nrERxARiHej6iOlUxasaQKkcx/KmNKUsXzrWcqAxRNTNqsoQwlMbMarMjaDhT6eS/H0wKTw/QOFeibonlQyi27QqU9G/0WnbqX2bnE6KGtJMdaDqE8gypWNTnauKHducTi/cV4l1pQxGEy1Q/SypBGs3ysYOWqj64qepqqgQXFC2C5QbTGqSwdGOkkRc+k8HOvVW7o2GxNDeez5P+9t3Qpf2G3naO/mf/biEPGRojJCHSX9wpOHDFWtEfz9662b5j45eS6UcaGzMDTeHz2m7hFbXcWbh6bTVr/Zarbn54/YjL0pZ0dpxTsEfZIWkWGYUaqSj7gZXurwJIyJJ/0/KdyVqzqRUrgtdo9JwamVwSfGvldSkiAflKinAtcGhFG5dzno0wlTlb3ycYrAqXNK+tCyq7IVCL2W9RAU/yVMbSZVBVA8VFIZNzF5fG9Ou5DWqDHqkKRknMZ22PanCVHUQr63qpVCsY57I9ziVK/yNPeaAMhyiAl/XR3Ws613fz0bPDbKk+tf3Td3Luo3FuKlOpcyvfhj0aEiqTmVYlcMbWDT+4nU6/XROyyj5uGj+Zfsy6p7EVFOIMe07plfXHZGL8x3boknAQC1nrqP4ODbOd+9PIPFxwn9WnRiK9CrXrcgEHHMokfmw1Pgbupux/2Pr1YQ8HOimRe4xf9wQ57k69m95eZw/m/Lkl3w8naXjC2uMHhk5c/u0ZIwMOxN38BXz2vov1AiYvKILBjNMYQmtQeYhfdTEDOmxEwxeLxmG9HUVtXkX7JgW9RVJAzAzAAvZxUsGyYMzJq3WZQB1jRgzRkXLzDEPA2OCyxYEsGJhAJnVJtRWLWElgzESTRJrnMl7usflPsX3qJq8fWGlSIfftT6VDprzWtlXSmbq2dWKq05Lpad7f1f1ZN37Kkkn9/p17jnOVhi8+1ldkNpwSLIZFDsWqnQKJT70gjeiquKXZZZcPhiUWpqUMkBydH2NuKDrVoZWWulMW3W9cmoZVL6NfFom8UpsXOu4lrm5T7WmmtPRdmxwDFTRcjuQ6CJYFzNlpuquqDeke+/bRHFjlcw6bd3+4vOQ19hq24A2glRb0WUIx3kxikqDL9qBNmxUgXRaddxUT2W4FNcAYqqxEAH8Kltxh6JYoOhG5cTLbWCHwXn7TQDn3US9eCasohVX7DAwxq/m5+0kk8dK57KRODjlRWhmE9b/cH4HRL8WmHHKBUtGA/jpWQczAs7bGeKGAQNmC8C5YRgAmOilNUPUql3FcdrAwx+bUAAAIABJREFU8AwYDPz28VcAzgFrzAXCSPvwgZ848grAmLu7xE25dgsL6Lk67vWwbfkGEnL34cgIIR0WtzhshkiCIdJjzluJFKMktvoLQE9G1+fS2vvxZ0AgeVFMrScu4L/Uc71fnVeMdE+n1m2q3ltT+e2b1GOahYhmSCNQoceaIlh3jLdlkeraSiGOCl/V+dv0ykrSaBbrKrubRU0vqj9Q5Vbp1HaSzk+f6xo/Snsu3NGypdBcttCbnOc8LAgS6yfqpam+pKhTU18OtXll1W4aeeoy63MLtoyvv6zkpl0+lCGSk4tGU9UM1L0v22NHHh2WZFOCq315ClReyThN52tDoJbLFBWr9q8s66e5tmMwNVlJKVtPrjrtWk5UcZVt0tzUpedGHcVlf406l205k6vEqLpu2pbJz3H1vkip6fPS6RCAfm3atPpgg96byVk009XDj65TbdcrVztp5Qns8XvyGmiX1Oo7a7VsdD0m5D7CkRHyMPj+L/l79Okf0uH003fpvLv62R8/zSuVyN6mcJnViMlQ6TRxj40R2M0+7ABADo9NfIqMzUtUSuiomwDAGDtli8TGVbKMmb23gHGDQ1yWUvIESYchfkWNYNAKyQA7uGCrmEGGuFK+zPMYJXcwaVF7M5sx7cRhZIgax4xhMPA9rVb8XsnWSlprS4zNDjA26FIWWfNDjBg7iyX1sPeW9/VpumQWCAxs3HgjzRI1KNyACk26TK84jlHqNYtVXDE2KJPaGgrRiztuUYyGhFM5vfDDeAWp2D89pq+UbG/0aQNEdT9rIygZPDpDJWehXIYCRoOkKG+tOeu6Ckp9VApTUm29xw33CgVc1UNZvUbJrtByC8KO3LrSg6IeFMzc3xwM4NRuffxUXVAyh7SqVhdkj9cnAVDUq9G/Y3rqr4prdH02Sr06X7jDKQU6aeNt+6vba5yTVbZ9U46KqPtmtPzppnWMHxWWShiLjDnVs4iUdi5QttsoguriMFYQJ/4bbS2pl6NJi1/AD6KGItjUDgzgokGiJ3DB5Reg8SMqoU6Mi+9NAxE7OIhfMHCHAc5hHgHMZrBhOFmtbI45HLvBQWDsEDuA4s2eZuvtjhmw56EYk889vHd3VWsQs1ffgjzqIfMu9184GL/F7stilMS9zt+kac7fL/wtWCP6W4c/LJiIhNwvODJCyBaW9hdZNefnzlEkL+Xr6sdQj5y4+qQ/5e0Zq35EXUWKDlMfJkmpjCSdSGkpWu+Ou0knpafWvOpTUUcJCpiISTq3Ty90gZqo4pq8QXZS3JWmXXQMS1eE0tfLVIp6RVJkBY1jeqPg5wKmlYZ6c0nSFVlRTgqo5ISzW5DkcJgUX1JZJFdYvStgTK4QXSmpRbmbiEj1o+TQ85vTiVLTL8N1UFA1i5EhNbLQLPKlFOkyUGviZdZlfdVFivHLtMrbb7KLXZuAqrO8ClrMtmh7+lCayq6Kogugypa0/spAKC6plPzUBkwhXLuAbkcfLebQoLqv+RpTRPdzP9LO7tru0u+F4hGp8vbtILyKpCtaIVJMX91vaWJWh/qUqgqjTtp4Iu7onnZ2d36kpCOTHxcBipdqQZ7Anl/73kxZ2oO9XhH+cfHr5cJVwA+LIYQ8TGiMENKhWPzkEt19RoDeR6i/otawtHhWvaxL+HDaZoJm7hS0iA+u9zEQWythUf+TsJ8ISr0u734XY+Wr0o9KmYpHrT6jNAsplZ+gR0VTR3tmVMkCtRKnrkOhABlkTUmygi2VehMz6rkwxeJ3FaUgdOxtbvywakVQqXV61aW0LGudSZuOqYO1klfrtr361xTGkD4Z02vrOZe7k7YxyL3zoVXpZXqjgp1WLvPHqus7Jyl61aXqXhWyVeU26p8OrDVmqPxSm8jFlxQuOW5QwlMbLdpeLZ/+sSSLqufGHokWoL5UGWF6pYfQBPOaCRITactaiJUKCj/uqAsj4X+TrheY1GyNlO8RbdL64pUdGj7pjmGmba2O7VVHLd8/+fkxWtaYViWfbpk5QN0TbYi4uNiHC39PUH+K3qQxmSNj+Lu01Uhv4ZMtfHLN6wi5r9AYIaRDMWekWpbxoI7aj5AeKhmAcXnDrJrQcQdbzR9Ji8IoBa1npyRlK038UFqcUWlofR76Q94aNTXJ2EBxkBI00QBQoVmpKlPPpyrF3WghK42uWQbY5GImRcxUHdhaYcyZN4ZVFMgIyhGKSkVLPdX+n+7V9dcoRb+xRfSN0OnF3nlteJXZdm/Oor1TK6FVHRS97SZH0UZPT8GFNtA6QoSy53ub69Go+1Gotene6fYUDUKgVbqruDGRYMSlfVSMSsvEtilluQp1tmOc6aprtGnfblNZ60nteqQMypWvaIfdm+dTCW5S3ihW6Ut8UpWxlRTwbGAtPcxGuVol48uYbOfXoulJZLFOJBo21XNUZFQdVJZMrJXSVoqueVI+Up20RR0nWXRsg3JkJL014wu1moxndVhFpzNpxOqMQULICdAYIe81T8K/U9jpozgQMqEZuveH7VdsyTzJBkb8evqRj2Jiu2S3rmyjRKcqpDONIiLVP0S9rKfNAlnDqs+p052e7GISbX15YfxIVuSrlXqaRFPeopStGEWUHeOVzrhmUWPMaAW77rkO1zYWgAmSNwZYNFgqjakxGipFv1auoxDdif/aWNDGQ7iyVrgLpBC1rYAgf1SWoz1olMGnlcmeYVVkbXI8rWKmeTKSw01nXwqdXzLuFiIVrnO1IbE08V8bh1q2+uZUZVEja9eb+K9uUmqjeW5ZX9tWD4puo+r5S3OQkA0TSfWcJWhU9JSGbre1EyeKQRr9nGdvxXyuN8LYPgL18uKipVJNR3J7al4v4Z2o2mJRps7vegngNKKsSG6yLrpnLatF/h0/pf8LQ8SVS/ouDKa/Xb56F5kScnNo1JOHyeforITYDn43XruvUTv2tuiPjhUTv1+HPcJkdgMzjiaaHYOb8jbDGFInm2T9M6TnMMCGbYIN7CDGxZVVY1eiBaw4wOR9hufcFwpjrJpL7YxSbArVUnz+GOKkdPjPvPgEw6xSAayabmy0JSBhkmns30zzj5P+k3UGr9k4yRpz7KX2RXJKKYwVEsRy+nSIU9gWwfBIil+lCBWKXEjXRfny6j9FXJ1/Ju0cWS50JOlGipaxSFAZRlLKmuR1UcdWu7kkPTnI433wlQptOnnoukHQwaVUGCVMTK/2MjFdQylJmOOp8rVz5CtTIEaQqDKrBiIqTqV86uwNAN/kw/2WsprLe5WNi3ReAJOWSq52Yld1YeKoSi2EMuYKm6y4p7lufD6VhpxGLGP6Tt1gHynNEYE2DuKrQVW0tiNCOY2q06Tkl9Y/ipEZ9ShLqI60WEHIzsYlr9TCC9Hg0fWUngc14b8Ih08s1mWc0iGIeUQZ/TK+flq4qvQkg02NRowzcKGuLCBzmgoPZ8e8BsLsTDYwBr8JiQNmtS6v1cahzOG9PQPwS70P45hWRDxMswEMJsy4QO52Gt3raC/5v4OpXLQuUQ6xPwbwE26dr28/SUJ+DTgyQh4mGzc9bDhmiHQJn6TlFX77v5u1fG2YXOk/nk1wrSel0+rTL3VIcxKSNvortOqywzkdREWjFsDkvxJ7YiUote1E4vh//NdaDFqRKlWRtmC6VD3luZUy/soGk+5arZTHaHfUvcXx0rgUcq4YpfhrxT1l1twXxPrS0ZRqWUmcFOksqFLqO3WQTZpawe7XlyktChXW3BEI1Hhab6PFFF2K8MIQSSmEOJ37HKrEX2FyHUiYl+KjxxJqeatWb3I9Ncs4xHkQekPKIFdS8JORpq5O7UO37Y4REe9Ps+GlNqLzPZP6uiRqLpc2RLJRp009KZ/joi1reXJZka5W2Wnjpao3o67No6GmCI3Zpb2GmrZ6ApVtkgc3JGzHko1LK7a6Rrllhfl4fcVHD6EMxdLsQPkeb120dkhj5t0JJPUW7K+7EhDyvkJjhJCNy7wvMnUctIbluSLJcavaITiYIGp1LVfuEiyAX8u3TE+rYrXSnlUUFSrBL7tejarRT3SnpYoZwwsdKysisce9lEkqyfTfOHG4VOVKtaw+U6dWx1Je9UqDzG790TBpZYuyxKRzabRirVTeqFyq5alKg0vNl2itLCT1XvIvLU15aal26zRKVa+uhdrYKzRVdY26uUrR7v2fpdJGRkwqmU9V3FiCeL9qibMMEgTOZoByf4pxTUwxt19Tly25IbXGZT6qDYmq/LUOnU56Y6JNvS59XTeqpaRFAlScKrG6HvM4D6pHN9/rnjFWplibqaX7XH6iwp0S/aYpDTF9UIgeLUn1nLQlquStUDuVtJdGGdLyzYAz/QnqyfnVLak9trBbMNQdSdnldgr/TemHYmlpLULIInTTIvefH74x+FhZFF0Xrd+rk78rg37ZkknYTRcA7C5/N+0oOPOHBk52CL1mV1eILln7YRAg9LKJxSAHA7MTuAMAC2Ot2DC+7yCSP4HW721oADjrv7QiCPskJBnCLh1evYibAwCAGIFD9EdIfZP+Yq/IuaSBSUpHrNILjNFRvF2idJA0xzicqgYclDJpYI0flBGTXX3i7Jc0XyHufJ4FKJXzWneu6F6ndBmxnchal442mtLfpIpeqNnJub5vbGXdMJSt1oN0uW15TbrdSeluTKZUXz40391WYQsKsFGFVJpnrP/cNx8KHufkGB2vU9B6vk1oGIWCH+tCVY6eY6QbaHs/orylcRXTUI6CrYx1O9FttCmLSidcLLq+tMD6vulrVV3WNlojR1WvhUKuyh3bgbQbn5d5xI4AW91jXXWAarMGVvI8DWPmnJx6FsR4N7L8OxspaUZVKn5OwQDBLTJPRDJqMXKX/O4QPE9DZuoJStWX3m0Oxg6FjWJUq7IuNmIHayCpcye8O63fZ0QAf+tmF5ccdABiuhYwzp+f8sRAY0cB/OCHxMVJRgDYlTdmYVVFzROsLe57Tb4CXbXIvYQjI+Th0XXR+u6EBDq+WlfbpyP6z1A5cX1Ifx1gdlKu5OJQe2QB6uHUSmqjQSU1MwSXj7TYqKDpnlkUfv7+umqJX5UudFhUKUzua60HWOLk2OziniNIVCijjlSM0EQl2uRzxapgyOEpnhcgKmVJOav7WSUaBLWsKE8kBbConCKfvHpWaZ7k+lHypwnQEhRxnakyMmolXMWRckOQIIt0jA5dMBU3KdM6Cif+5x8aKURtK0BS+873NNTLPZ34n4y5spRBPinyTY+fsnGKW6mfT8m3YY1SWn1hIM4gybM8sgxVlRuVhL+03J8p7TMSVs4q375WjYQsbdnuuY1e3C2GyClfLQA0RMi9hcYIuSd8vfxJ++TLhc/9NV7mALr+vOd6OqIeh+84CKtOsVkf5MkiRXRb/HWIu66n/x2qXs66uFkZbjfcrs8HpUNtSFaox1EBQaWDFsYAyn2RK90yKrT52o5EJpg/yr0ia0BSZh4zSAq+tjqMUpZM7jxHSEtUNJV8lEW0kqbSS5JrLSfOhaktuVAhanhKFbo0GEyafa0o9GhlyIQymkJWLY9SunVCtQKslWqVdzGnIIkpZZmLMqpwU0fQFyUh82BNYVWo6Kk9ovibFP7YG7+kZHeHQZSxgOju5VSOytDRox2xXL01n3tvn2wP5TKr9uDdt0z7UNb1HYVRS9qmNqTbeZAxtYP0vJTyi/4dw41Ku7HM/Ln6tnsZ4/Vx6d9YrtAiRWWjitJj8SUt5Y9sCIUgWwyCKNFt84jWxauxcWQkLPVrw7nI0nZQnmyqLI173LaH1u+XAv7130dMPELuF3TTIveEr1Y+MQA+/YMK/1t6UT//6PN0/vDyH00a5ux3Ev203kyXEsdEjC0/acY9zenIKHvscQbA2r0AB4zYYTpMPo4FzDgki2MUcfErNxi4OS7usrfO78AuehV8B+e9m40b5zidHdb5L2FWqWYJ0SF2jlqANWaOH3StBQnm1F1p0h4OeXdwYwRirADiXb1U0VNq0TfDZ5U70YNcDnFloiCl8wFZXxbVW2qUa0q5eI7Xw5TB5mI8wNQdlkn5MyHQhJWHOvFqhVcnEUQo5nZohbm3fumSbgyDcEv7ulnydcnJlwYDlDKqApXeXFa8qpSUtN75vcrDVQZfbbxUF+QVs1Td6nQdIKotrSqjUdM0UuYd2wMkrXamy+lUZtpuTPLFmyedHu00cpa8g4q0o7Uj0fnIGIHTS6RV8av6WY4D1avfipUD1P2Vqg2GNOrrRf3Vc7hSePptUBpsouorJyLx+dFtDEj3IhcrGTp+BomJxl0qg8T2Bz3YKt7lSQTAaF1cxcyK5Onn4hcGFOPm4P4FK3GxQAMDzNH0cpObY8WIf7vNsSYHPcCBvJChGJld1SPkABjJb5XBeHlmJTPSu3yATKpM6htxMBDgDMAeBwA7c5af0ODa5Y+nfL0DzNmT8BrP5o197FKc8cnvBf8F4H+ANOT/6R8kfe/+BUIeBBwZIe83T/OEke0Lae3jNJHArtNTNneP52qfLQDVUxgmUdrjj6ZBiKe6EuPU1kqDQK3NpN7m+Dte3WrO1UVxNaOs32e9VHI8pZuktVgFRUduPxflMKbKFXXnpgZ0N261lGnZvWq6+eqsFjdvi0q2LmzMp/V3KyIVemVSGpUi3hhNIVLq7tUCBiWvyCaEV3u+GO1XUxhVIU1lBBSC6nRVEoWBpNNNcaSsG60tF8fVRPGkFEuRZ66rXA11UdJhMmqq9lso++X9L20GL5hqSqZoQ/U9j3VRJ6iNKx1fGU1NG4rtNorYa4M9QyQ2k9S26+e9LmnOWD8yRZvUgR0Dp5e+L65UwZ2FscsLUuz2kVGuaupcOSoWypt8RfPtqqsvbiS7VdWZAczX1or26ehsJVYkGSIBufqp/wb6n+vKQ8j9gSMj5B7zZ3X8x0745wBeqN+PAADmde7mNnt17FT393Be6Suv1acx93RBDvm85NEQTEi9aRjEzYNfYMsYyZbJOEwA4A4yWRvtE5kQhk5mK5NNnbkyWTi4GFFkgMCvmW+NMl3yBAqxfsKIAzA4SBhFgbEyxrm3DnZO+qggrPOfl+lPa74K/J4qWVMzWeEwKCalDEotMTbp1pKS0zPhg4JU9wZHBUSA7CuuDA5N0QMMtIqHUkSVyPq43Dw7BOq5EFqudKKn6KpzSXnv7f5dCVBm0iRV2hy2TE9v3lcYYuqc3kVbLRSQr1dl70167siyis4jEvIyzSSjutymlFdbRelaVS51z8rWYaoksmUQdx4vV2CQNm504+pN/C/SzPe6NBJz2es9Ggvh9A7qgGorbXtPsqtsyszqtqUyNZV8qc3ktpmLqJ7BKivjXLZVguVrTZyN7kcsjNHDiX7UFQKIE4nVKiaMXFjAiHPBdTP17YgxU64HP3wgfgyr8IgSsYe4eYmYMMxggUkw+dHnGVaM6jMyU9x+xNpw3gEw8wwBBgNMsPMMYJhy15ERPfSmjudQPX5wBHtcqZegeiFevlIiZOPF2Edi8KHgtVS7Jb7AOse+gYTcDzgyQh4w191sJHK5cH6/cL607mcAGGbMGMqVfuOPPG+yM4vE1ZsH5+O89Xrxs0WqcFvoSqrTdpN+qXuak9tOV1kqr/HTIIL3eTHZRKWhlUygVNyTL32luOrJ8FGpzl3XKHpT9UR5rXzXhdeKmgC61zopbXoCs+7FLVyqdBpRfl050h6bWIaqbqDCYlkLw0xUeH29LqApb04xchSLIyqP+Leqr/qW13uNaONH1yFUXehMCkNOGVa17FoAvfNhvfyZUXGUkl22jZ7REMup26A2VpDTq9tbkV7HWNAjF0nR1+0FOa/CIFL56hnb+h4VaMNIndPtNxmp0cDKdexD8s5Fam9IlUZenFnSL/iNI0Pk5q0gkosd/pYbcVbVDIROl85U8ubdk4+dfn6andfL36kHx/UihQ1rMcB3KPlfmeOrZd0dVuZbEnJHoDFCyCL1RlWRhUH4Se8zAgwDMM/AEHfPiszhh3r6bHEidNk5oHHhck5NLgnu//rTXyv6vc9QoRfZeKqvkyvdJYYYifM9VOef+ps6knViaWM3+NGRNPqgNDStuNWCF/lpJTMq4lo700q2qa5Tf5P+qvIqFGNlJEhVx7VLWE93Lv4qpbaIq5VCU8pUr5OcwtSJpF+H+OlGqptXr5+bZ9qXQvaUYC1/odQrxT+NyijNtdATF4whLZMuD8I1RR0qpbkRvWigpZFRKK0xzcrgaQzkut4bNbkMb3/05TFVWLGNfDSwtOiSy9e4YfXarI5rVN2r8tVGVZGIhHdDuXli2cZyIrl6yv1O/E72VX3oW9+8U+qA8L/1cdICH4UBpn+EIV31ngG8seEWdjhUr9Em3G90GF/YYeWRGdXeUQtOJYv9VFXH1q+65+GR+ZaE3AHopkXuKLU2e4xv8uFf/yMff5APh+d+YuDh6p/qumxwmF1eK95cvVGZPsJhPMvfLpnzsR3zF+rMqcWzvAuWGQAn0+StlAEmL1qPuIC9MfbgVaYZmGWEM4CdYezoHa0M4CTu1OU1A2MG/w21DnAi0XIpVAwnaVInjJmRVYwpKg5WZm0mhR1JxCYdPKrKElQVARzE71AclRYDDC773JvkWpYxIXkTuzujXimoFJdaSVKlXmoGK0phmFBf2BZ1j6wvhx+H0ntghLpIv8sN6yXIL0o/q5RYdRzj6fzj3UCTZ5BbxUrpq7TLspTylupzr+LyuZRXnZaWpVBmy/B4kOunur/JCJPFFVOzDbVch/m3lMcLjaNtW0r+cE2up16Z1A+DjuztNUYs/IIMOhELiCvyysfx/jbWQq57g7TlRX5BiS5GJVanDnttR0sQrrExmpF07G1Jp24mlKFoZQa8J6UAEKfKKBJnjxhRjpzWuJxEnsDujJ0BA+NX2wjZyCRwMLCYIVM0JI0xpdpvsMfgYGEhsw+bZ2A0sk85GXdIW7CbvPCVkzm/kwWTS4eYgAEws3+vuxmDet+beLwD3OupaB0Hc+ZwDuAKGA/xW/IG9vEjH+8xYObs4qsHWoYneQJ74aUVPby++Aan01h+hNwpODJCyFHe3OzyzmbstQVQfMksANf4bvVJ8dpHudn2oKOUNnpXpV/VnfkxvXZXki24JlOd9lo6tQy9C1rjp69fGxUhx3NlXRhgy+txyT7qymHy3/61auZPOlpuBK28ZdjW+1LsTVMNaqRl5TbcpF6eWvcvBbZtvIUseve1+L1wE47dm6V89VjKscR0XP+suCY8zQarB0tCWD1g0lS11I+mbeRZq7NeO16z9epnJ/4tV1aO875m097z2BJyYyqW/u1g6v+Lm9CZA9aRD87GVdELmn3YXT/VSLm8r16Tvb/w725pPd+rhfNH+N3xKIQ8OGiMkPebn992BpPyNy4H/+Nf/2205cNocfTpjD7PcVfx5jtfaxW1O0d9qvr4695TqY4hqLyfpFGqjqqDpuzB7ypFXQWuf2JJwdLpJH1IdR7X+QC5NzifrpTyRtAate19LdRitRy3PhtFOep7jeG5RL63+beek1uJKa5IPxkWSh5NXe+NUZioliMG1CaZVZpVG9B59qqybYcqj/hfp7FtMV50sj39eq0+jhkQaaRDRS8MkIRr6rWWocyqbVe9Nl/k2akMKVKO+7+YKg6gZ4wIUE7c7xjNPRnS8+l6bajz7gq4vHxWwMItdOz0n7a5eDf3qGeLLNki27bJ/bA58/dN1xHysKCbFrlnfJ0Pv9C+sN/kb9PHeW+RF+f5G/bp9/41b3/zm3RuHMbUJf7vq0t5Es7bR+fFt8rs8zC8tbs8VD/5IfwDkseCjyPiv1njOTC9mdIWhm44mGCYGCND2FHEAoIZBhjCxiLpo+p/2KpXzkGSs5iZvduDWMDoNfZFdlEJMDBD9N6wkwQfL4EYv9CW9YqGDStXmah8C/7/9u5tSXLbTPD4BzDr0Cdp7F7bY4citmNDV9alH2B8sa/g55H9OuuX8DyAL+3YC8VEz65Cs7ZClqU+VVWSwF6QAD6AAMnMququqv7/IrqLyQRB8JCZ+AgQHGx4MncYWMuIiDjdX8OL2E61Qui7fltVPDNVfFPFIn8w3tRjfVYzylMuyUrg5/NjcdX76T1VBvESqyZTxxOdpl6QelWmXm69TVMKJ9NZkcurYV7yoXJb9FqdSLZE6pSS7/20XLm3l4I+r175eWnrqafL5q1ueOWzDhfOqOl4l8fFSOirN473pMNs/X7IvxbFF+dlpRRlzF8c0Ur6shz1LRr/H7K5Y5U/XBxI56Q+O/Oy59OtgGN+9NP8VBoZd6UYsSY85iZ80dj0NTA9ZMWLF2PUSIPifAiCjZg4LJeV8fvTh2eDeBFjzBCeo2Osner9nYjzMQYwIuLN9NqJWNNdhiFAvPGX41enES/mckoi1psrq6ZjmW1q5zgJ3bdOTve76X7AQYbByPjp3vVTt9y9iD2dfhMuRc7ORN663l1NZdO/JeZdes7Irns63bnyVOwj9fyRb9KeevnsRZp/Gg7H31OCL36njqL6bZQvBbhPaBnBw/Jvxy/6dD1JxfjbVT6HPUb5/dQyMsUSg/q/KbtYXbv7spK+dp+mT8tnFaUiYf6yvOFDjfuf5STx4fBLTOOVKUrl4//FOirV8bJ6pS+5mllKPbd8jp2Z/Z9KoMtSXgtP061Wgtr0vFJqsrVmV/1tuY0hdV7lzlOZ2Z7L04zT+p4eE8O1fIQkkdbxyMuv1a9XpzWkddaXlGqatHyWyunzUm/7/BkX6Z2wn73aNynQyK/n67OnPBemc9CV59x8b+evy63PjvhsWR1slGnCNqQtCud2e+0tZlamsPbyk5/v77lW4GXKZPMotrmEq6xuvQXRiYh1bjZPJB8mJBkqU5MpENlN04vODuid9S/5y+ciIvLd1qWBB4VgBA/Lv7+/VY3N8CoM6auTWbfjrpg9exUaQ4LZJ7QxOkwtvZneMSKmGYCMFSKnKgg54xEvAAAgAElEQVQmzc5S+WIZsUZss7KThxdlNW1203r8f151N0VtpHZN2qg8yoFF1UClxbJ5a4Beor1N82XzOfPqbbpiXeZdqzrWt658L69ym9n+nVP7z+ZhSD1MWq0vSrgmX69OpwBAV9Z1BXp+pPI0+gyaVd9t9ujELD8/O1/mYZt+Hba2PA/m25+OrBczNQJkjxnPlijP/nzfpHm1fZDv//Zx1eVaS1XPR39y0rpD+vLzkp8ZfhrNz08dxyoXBGo1jPC9JO2wIu6hRjzswjdY4x6RcNtdmpN/Nc6L1WVTtctFvYjIrt0tq61xz+E/85djGPL84NyBh6D1qwvcIV7/PiZ/UOfvX9T0T/6cfmvOPo3Tn+3OrYjI5eVZJ/IzEflW+me7+Cv0C/t2F57HftWfjlHGExF5I3IydDHq6Ls+ju1rnYtdgzvbpTF/jTsPEcmw785CU4mx7jwl8eciIqbzZ+EH0PX2LPwuGvFnItMPq/dneqhfb4bT1P/fnIyJnHifymnE7MKvtbHShcqF97ZLaaYOW86Jsd3UjJJ+xsOonV5EnA8POoxLpVy8Hrs22Xa1o1b1Ta/HMbjG9U5jFcW8a41E7eumrapmbb2tMi1V7DaYFbC1zvo15nZ5DymDGXvKTMvX91kt7w3rszKNN522Ix2z1vK1fVrZF82Du3z+rJd3Ka+yjLqcqtzldod9HPsChX2+ZMvxP/KYF9Jnam1do16mjptxf6ll9MMN9a1ARnz8zOio0unbzAcXW2/dGGNYE7pryfi0womX9NBCY/x+LMo4OpZ36SGIxvsrtczVlK146S7DdGfHsXY7EekHExszvDVxDF7vTi9EeunMkN6X4VL2Mo6gZezllYwDvTtrxzRhBK1hdzUO53su+26IZTvdXcXpt+5x3J7dqz5u59nZZZz+ur9I++ryh3H6+9+keV+oA/dlEV9nys6OwN1Cywgetldfbw64X9VmvtEvWg9BnOi+Wr36k92ZVe+iFQfYrQzYEq4huuzTWvno2nJeil68hCvi1cxFwtCcBW/HDiG1655extaRvEtTTatbR8qp+nq6fUXd05LdUh4quPVbe/X6yopk5Zq/6XzZzhHFwCtUwJa2c0VleNh4S3m4Xadcf0kPvDxbr1FlbpUhP14pUMjLNc+nUqbynHLzdGmTi+Wtnq+3Zd7mVGRUKetaoCnTOVSsezayUrlPG/ulPBdccQxcUeYiEMkPT37MK0MfVNZfZlKWc+m1DkQq69LHxaoyZYGbPj9qZU1tWzFb4ypJVaY2XzIqWovtNDMM/CGufrqHQQatmlOmW+4w2+iTFb7nrypPnDpyBC3gY0cwgoft2WeNX/VvVxedP5eq9RDEyXTNK/xWhX7GfT+9iL9tlZ/AIc2rfyhtuqdd/w2cm+4kdcX7+r5RkVklZVqZaax1rBoa8TZ05tBdN2qV4ZqlCnyDNapia4q/ed4uVuR1mVoVpMo8KxJvAIjUy2oFTP2tVqCLJDNlUOU3XDmfllMV/lmlNj6YZuGYVAvl228v/kqUleylyrvk07Xgwh5yrhzWsJ8FXUv7R0Tq51utpSgL9zeXL9/0PDheul0sPy+XArB0fsyDm5VgOl7DMOrrxKf15dG/lNuZmkDy+U4N+6djVl/dUJ+6lhYjC85OG1u848I9IxLurp+pD9KbrNzVN2o8+zZZ+b0AEDGaFu4X/fv2+0aaX/1G/dr+NU7vZOdFRPav1cMN334Xp7snP0v1AH/h9A3t3c7E3yd35QY5F5ELkc4O/dQyL70ffz57EbHG7cM1v9MTY0MkYnxovnDiBj8NrGUlfBStGZvTx2WHVM4wgr4dfyit2fXT88JErDtR/bd2IV3I1InITlynrgvG32I/tac4ETHGhYuOcS97O3XU8kaMmXpeTIGCESMyyFhpcM7Mb6FNY/yoMqU1y7SEHSs6ZiqIFy9iTCqlC2MJzStRob0kps/qHrWKcCp/dnW8c6qbzfg3VUXDeEUq224sl3TpKvisrcKOnVCM2l4dyOnr4eN+kEpeqlJsjRiX9+MPgYwPV6idjD0yYvegkGe6F8B7EdNJPH3Gip8ZX09lTsWcljWpfPFBdiEvE5/VLc66eVwXl0sjUcXtsyL6gnl6rp6+n2fabzZViOOZFoLpuF/KUcHG88qr2m95lubbHNJMAXjszubUdk9rmrpmDSJq29JZPx0MvTNVkB3WpUub1p/e1scurD0c33wZI/kZ5SVVqmsdwMpQa2wvMTGR8V68Hed0LozTNY51FdPZ8fadNFxU+hiGU0pERHpJ/QGNeOvH5owwnIJP4YOMxTbinRMRO4TvLWO9aqqwfTzBvYjzZi/ShcBlP7bkWBHbX4X93XVdbLfo+/1V+ILx4uL8MLKWlUH8YPayE3EmdQFzZ90+PGV959QDbPd5/NLpB+C6FBF1/mnaVW+/jbvfPn42Tf9Cdk9fqsNypaan37Xv1Yq+lDSI1mGxOXCn0DICHGS8GfFc9dhab5nPm/vjr9Ta5bka1eKR35/ZvlPC5qkbWRb9IIqrkcXK8vQuVRj9dEU13thsU+XR2HS91JrOi0yVIZeqWrG66HzWPaMcEcmIxMqRiBmrNPpyq02pciowCsuo7lEmti5MFTY7X9qIpEpq2Wqiww2X5oz/dAXYi5fUzuRjnnkuesSoMhARUXk4mSr8oXzpbziWqQw+7dcQw07LZn3+4/4I5UtlM1Y9UV7t41kgIl5tVxFITHnWKsnj0TUqEBF1ZV7tB5fnEZZLf/OWvHm4rPZV2N5pm+O9HmlLVNnG8mRjhVlVwY8tjj5f2qV081Hqsk9A9d0Ynjkza5nLl07bm5dd7Ssr8Vwvj2Pcp04HrWGLdDqv4vr8m6T6jWRljDlmXUptc8qKE1tvRivWVD700C18La59+Xb1S7VXxesb75b1t8OS/2E9CXAfEIwATU9ERN828k5EHonI6t0ji+q3h9Q7BsQ06sFd4zz18xw6R5dUrWDpg57FHfrHu/JDnuKevMqQKodTBS1kqiqwoYLjRcTFWquqXocbfqWsqOk5OnAx8wpWqL46HQClfEPlK6uMh8BHfAymJF59zivPKXyYX5XO59cuVKplXFiqHKBWJFUL05XpODfro19WWcvRqiZuDNaM2rfxGrsqRzWg0vtKrdW7tERoBTJFmvRuepX+zo+cDszyLStGnGp0sWpeGFaX7b2MrUBlYJKO7rgt8WF7OpCyOpAxMSCLa9aBVey+lIJyHSiqEGbKy8j8eJYhhB4XTorj4rNgyE/r9PHDrdsop611ElsD8yBX1Hk2bYMtzooYxJiw6WKXvmV03JDf/DZbqvw6U9ckGr2uUuZOpPq9tdWm7lnBpTSfbPiu+AtgGd208ED8UU3/LE1+89v4G/ry7KtxevcL99k0zz1Plz5fvUu1nMcnj4fx5/exfCoiF/2FHfsAezk9PY1NHf2+T32f/JDaD1zKd9C1J3Wp3ZxZ3/Uig997cc6INV5M59ID9rp0J8nO5c0rfn+S6vpGf47jtOmmUbM6EefMFNdYMdJn3bRi/y/vjFgR64z1xhnT2bF27sbamU+PqBCxY9p48VHVobwOs+xYRbBSDALs+6lmbcYSuCmk8Wb8ExOO1ZxsWVWx8Vm3lylr03nxbuzvNkxXYYf4ZpZ+7IVk0kakx1mO5fBSdK2pt7SUlbmxC0+qorlsuXDlfbw1P+zH+ZMtxvJkeQ+6f9m0E8rX1oq4MQ8r8fBNtdSpgqpas0LlO7UaTduULjhP+1rGfGN5RcRY7/3YV0kfs3G79H4ryxnyLfZL7Hhm1XlhpsfhqTxUoCu6PHp+2JZQQw37ZRjXVQaP8biEj1/5/jTGUwwIvA/R7DQAXSifE29t3mKj94+umE/b6LNa8LT/1HmSbXdYdhKOSzxf4xs6nT5Pa+dwiGx26brCbrrk4Wzat3H/hm5W0yGaiuh6G06Pcfi+8QtArO3HxTorLp5ZRsSL7yV8E1g37o9uCBGI6fzQhbydH0J5xBbNzWbfh09av9vt0xdcl0bW8m7sbtWJeOvi/M6cxPYN51zsF+WnUbm6IY2GZXZpvf3pSS9+jEe87bMjaLx3F9Oe3Z08ju+9cunhubvnn8bpkx9SF+GX332VjuJleoCv/OpP04S+3/F3AjwEtIzgo/PZepKZ+c3sbem+xmJE+vLJiGHoXxER23n1KlrqTBCrKDa9Lqfms8ruXUrIzFrp1JOUi74PKW3jCmQ5u37F1KqKlV1OF2om1uXdq0TSpVLdvJP1FbJ5gcrChRv/a9u42N9E6t+eWT5jhbp9obYYlKDZFNVYt53OAL3t1rbLGyqRTr3UdWidLttnaoEyCND7unliSV7OrDJe37hxv+gKeJG4LF9Ik227fp1vYLbauC8l37bynIifj5CN1W+o87cIHOYnnSqfnZdnlrQSiOhVtfZjbb4tE+g3bLaO2keimqfa/dlrlVEtq9C2a/NDI/EzW+zO8e3KykVExjBFnNj1FueNzR87Wb5aGxpFLlvNIwA2IxgBNnjcmF/7GUrdivW4WpJik2LEyG4h5Fj73XTxP63yK64Clvg731yurDzkFdz6OmVWh8i+XWKR0oLVJyRX8x0rStbNtyevQLWr/XlZXLG8lbLrSHp3Ic9qxayIDJ1NO7usdM3iBjuvAS4GFkXlXB/2WYCq1lFmvhBYZsvoim+c1hXrYhGXL54Fd+W84nhmgXW5rbPi2UoaFTmV65qOqg7k88CnmFfJsjY/S+5cWrUtFnK2yMPWh+2u1bsX4pr8fCwCyJBzFmzZIr0Tp0fks9LYLzqPvDj5Ps3XOSZP+buwM+P7ocyuebhtVgC1suZXaPEIwyLd0vdrNgBiRfZgEQDXQjct3ANlP+pA3b33xZfpjb+oJD/5c1r4+TgayU5exrT714+8yC9E5G9iLvXIWqfZz353cRp/ty47E/M89UPs89Q/6Uz4Xdqpn7muP0tdtnbWhxjFxw7pxqWPYuiw0Ukv+5i3caYfRP2Wmi51xxK3k+k972UXK0cm9VawZmdVms65seJrbOpL46f6gDO7dKet35tpcBuRqdeXERHjfdHXoxMZpvJNeWe/9IOIeGesS6FOeHrIKtVtJo5pNoxXop1zqTtKGqgsxijxIO4l1fGGPMSwg6oYFcoyzlIVtZlqLvupbGXNJ75WSw12lkfzmv7Q+KuWtOLEDXqOztuK3UvxpOqy9LpslfUMoVVgl4Ww4z6dlh5ULq2yDmptg4p6Wlf9JSWp7Uebrrs3a5zj+aQjLJfOq9gtLJdt12x75hFYOmfzjRhTquhxKI94+vyE3mrZ0QnrdSkWC/tar7/M27upZ1nlXBER6XRfN69aR3X68FmL31TZCeZdnNiPt0cZEZETH88P78NNU2Jsir7dNOKW6cbHLg0i4mQfIxPjbTzbpt5dabukS6+d78elO/HG7UM3NCMn+zSE+m7sgiUiXtzeu94Yu/Pe2NR9axgvH7ndaZzX29Rla9cP/dhmfi5X5mmv2893+9Rtq3vyfdxG8zaNjmWHZ3F69+lL9cP2eZr+5s9p9l+mLsf6QYfZHexfqulN36zAnbFwuQn4WBw4gomkn51sJPnVC2RlP61A/65O8cMwzC72pdcr7SXZp7pxybvSBSU1LOSXrpezq+Rf1mmrrSq2+DdWAnUWZZbltNNXvYsEulqav29nLTAudpWZNyeUJSqrjLUL0TPWSq0L2lIdu0zppKi8tnLJL89LdkjTtefi4vWs6UDS0ahsUaWlwhVNM24KJFx83SjvLGurUsemhVm68cK+TdNFWZdimPplflds6hgBlHvaFUvZbLXFvir2k/7I6f0+b33Lj0O5zrIA1fereYnMR7FaWKbx1THfsW5xKu0k/VlsNavoRfV3Q3orv0pUK+Ag2bfnEL4xw/emXmgact2e+1kzSOvreuZCqh15X29d/ghfricB7hOCEeAIodvW8qha5VOx9pU0Zc/kcLlx6W6RbhaPhNT1apu6ypytSV2fdWV1OdV2XFGxmF/jLc0DnflrV/wTcS4FBLN6YTv3bCXzarWbDfcZ6kK6QSBba6OONKNrgeFicnm/ypSgVuZaxa2+N91sr1j1bl7YVvCpC6paDfLa9JSlVWWulGi2jK5Uh/PNNXZco3yqQp8HTFN+RZcpp1LOKqhFafJSLpTBhuXcFOykPZ+Wyj8nlbgszSj206wrlmu1x+mM3UL8kN7w3pnWZpUZ26zQC1WAzbWDylZUP7BFkLlwrg5FJvPgcsj+5C+62DlrGF8u3EcSvnv7eT+R2tf1IZ6uJzkaQ/rigaEtD/dM2T1o8nt1Lv9FTX+hpr+Zps++ir9rn+3O4/Tl5Vn8zeqfvcp+v55c/bdO5Ef5UUQedSfxZ2uwV3H61OzidO+6k9CdeOe6k3AnyeDseL1tL9Lt3ImIiDOncTm7G+L1OOfdyW43PsHdik3rFBE7DGmZznSxW0IcNUvE+zQtO1X3HtKQXnG4m0FETtTIslP9wpo0glZe0S6DpVQhSd3JrAzi1BMWh+O+b1o1tkPnr6abSq7it0PzL3qoj/Os6ilTLFtLf3i5W1THvrVtPdZ1l2/lt7Lvj9pv5Tq2rC/KOkkesNzCOg8pb7Cy3GH7ZRCxXSXPcVsH0/muEt6HDRjEShf/hjSpDWKnB8Hwkj30MK7JiY9dUafoxJ16N2YziPRdXLGRSyddJzIMYrqTXh8TN6TxyFzX9SEccZJGIbTGpocX9l2ctv4qphlUms6Oo2/1NqXdqW5aVz499LBzp1m7ysmwj6/fnF6lQRFfPYvT355dDmEwla/7CyfyuYh8JXL5edrZvxLd/XjeTev381GZR6YxH7ibaBkBNhkDkU9WUtW7bZVPytpXuwCkC3Ppd63vZXbFLuuuFS8QrjzEK75dVlVcmel038dydnPp2mWn5qWgpFGcmvJbqVWWsn5kOj+r9FmRZvVslm+38v7KfFusadqO7HaAWevURgdUSNMycWTnfJ+kueulqDctHF6WpXxr+c0bXtL8cj9vUlmiDAoqPYeSyhl7nUDkkF/e5X5Y2XrSVm7YQwuBiMT/dbtTHph0nUupuzyjTvJN7Bb3VXFAw71ns9bh0CKsntRUOSyddDK0tl9/l1bvTt+nr2bVsH0b42XNR3X86hbWAtwP3MCOe+YGbmZ//ijdOPhSjat/qn5RHz3L1vpGdtLJ+ADEJ1f1qvSVvYphxydXqQvXEIbtPRPZXVkXfkEHezL+tPp3J2FrvLPT3eKDeGPHn8teYr0+xiZWdurKdiqQH9I97mJst+tk6EXs5WAHEekGkX6XnofS2XRPeOfGG/OHEzHht9y5wQxT5cB0IjKECoAaiXiseZh6BWhMsBPJnrHihim/lmMuk5jpyRoxAAmtAkdkNltEXxkvrpKLuiJd7ZK20TzbOLOTeK/4YRnZsW0qa5KyKskwiHQn7fWreXkZqoVtql6xt3nFd/a+XoUt1rdhX4Q8x7+Nvne17cnOn3I7p+MxjB+Fzce3FtTZsIZyPwxThVrvlyEGl7nGfhlscXhUujhZy1MXtJf5tqsMnMjOiIgbvFxKOkGmRZx6eMpgu/gYHePSF7exfmwGsVM+ImJ674ZpFWaKcqb9oPttxZ5cg4iYeL2jF3FdH74s/Wn8ehPvhj58QXdm34eoY7CPUsuHd70XkZ2cSX/xrhcR2e2GfrgYv3evzuqtISfDo17kE/lRfpRPROTNaRrwZPfoLE6ffK+eM/K2T79TL64aN63/Js2PLSLctI6Hh5YRPBw3dlPfL6+dQ/VekhsfAbKPVxPq1cIxENEVvaFIOA8fuln9puvC6/qVyLkh1nXqCwzLt8S0h4dSs6Ye4WWSIa/W5Qsecj291ZZT5hmm5gWptWAtmhU5HYhBpJnHfFfWg6YsXVe5N6kLIyMNUltoyLajq+z7NGMe0+SJY1U7tuxVdPXSz7e3vmPqZ1FjJ5YfjFhxL4NOdTxahsaLYT5viOtK3Ztk6FTZ46WCWuYy2xsxef08FUmHvJu9PxTzNwab+jRb6SeWbU0rXfn9M0u6yy6jduV7N0J9WS/fGKiMgYj8eENFAD4iBCN4OG7spr7/uqmMlFpDf3mDe67Xf6dB7/Of2p30WVeDUMHM81n6zc+pn/2t9fZqfaVrxyH6/VmByopXtQ9Gmhi6WZKuq1XgwnSo/LYrzXn6WiljZCbdLP88XVaOqaLfVVK2i1BclW5UMEPL1UxRkc62prh/J1V1QwmHfHUybW+xyXmAM28tSivOohrJgt5BigdVptLWjkDtvF3Y0mJeFpq3Ciurn6VWI4WUB6OrTNb2Uy1dbUVLH+5BHRPVCqKOqV6kNV7fcvBWaSkqG09qjSnFVi5+Pyx+f+1EpC+6WKkUfZF0jdubWS/ahvP1JKO1vrwAZghGgDU/u+byZyL6EVnJ8q/gbupGsAv/TT+u2e/wrjIscDHZ0sX/gnpLRDlM5lE2tQxsKLTOp5J8rAstPEZyttEbL8+uFGVhZSq9bndoXLmeNymoN3RFWl2/7ip5xuI3SmlO0zN1VJn0VfFaK1q9ePNq7TCooLBS5x0ro+n9Lt7snLavvfcr66uuQK9+WsI7Uw0m44HpVFC8LRTKV7RQkw7ByqBan4bFHNdlEeN4JLP8isCmHrRtDY9rZ0B5NaCVdX4uNGO5pbV3IvUbPboUd+wqSZaG6LUnfuWaULS1gYSGEeBwBCPAmm8PTF8+rv2yOrmuMbRk2ToikldBdF1nVVZpqLdELF6o1Xk0kwxFJaXeJrNsyPNR87ssjapXLgUasS5Y1p7WSpS3qsRrycWV/frSupJbtqpsC05qVfTUO0ptS9aCtFSWfIvqV8XnactWj9kqWudTo6Y8a6sahrJavby+6vrL9qlBRI3wNCtKKM7ULzHu62w3rASyZQuPDgg7GWvUXScx0psd3zI6WdvSRnAw1JebBW3NfbxlXSsWYrnagBuzxqny/aGdKL9AUyy4ZYjeja0jW9AwAhyOO55wj20Z5vePapjfn43T3/w2zfufYuSv4+QLFZxfyX9lgfrV25PuuYh8JyKD6eJ7T67S5fx99y7+DL7quy7EJKdq+F/n0h2ju+kp6u7JvpOr8fKc2/fpIl83pd2LuC6/3bvzfXzkcNelPL2c2NCNwffjbe4iIt6o25/tLm6/N4ONVxOtmLL7g1dps994N+3j2Whf+YxU3QkZp/e8H4wxXTYEZaN6tOrY5RJdvrQNId/aBd+yOtTJLqadV5WKGlJl1qYEq8vdvOvv21vOu7pPxpk3XvawLr3O2vrVvLIMh5SpnnZ+frbWfcw6trQbNtl0c/qFKoZxvQ+hdJbnqcSHDRo/DSDi0o3dcZ6ImF26gf1EvNNfVca6od/3spOdDGYXV2Ftuou+H9Tz6U9Sk7LdqzR+SPPtmP5K3aje7VKUdzL8og/tIG9O8+iv82kMvdPH+/jeqfwyzn+pb8j/Ro3G8qs/qQFYvlU3sP9unGY4XzxAtIzg4/bX7Um/OyDbx+r/RZciIRBpXpw7ESkv77W7Rvd5t66+TL2g39o6kPiufHZIXpphWnen+pmFXMtAZEyvy7O87hiN9Y0K2dKy1bm79Le88b8o27zDym6hbaVSM2xUFlNPlFqCXrrVAGbLW5V0/VJb0MbzZ0WX3wU15T0vSJe/XDfrmpNq48NCHmXbVGul2Xu74u803ZUrUe+X2ziU5VGvl7ufhfXsmu+n8sytt/Xl8zYFIgvHZ5ddlIhtiM3ls1N7ZQjevkjU78fXzeIUrSM30xCytUPW9QdEAR46ghFgwfV+Rt7GqWZ/Y3UTSavr8on6v2ahbqNuOJkvlZ7QGCay3vXSyfxHv1QGFD7cGB3z3EknfWwdaV/prZi1uOhSigy1imFIW1RQZ5W8tUrubkMf9pX5R1+Rb1Qm28dh3uq0tGiXVRKnv4vbu5sdoq74u8UQg9GliKoI6napB9Xiupo12fKlCoRUAJYHwWVAnfjmjf+pmaR1V0VqEi22p/kcoUIIUtWxKMtTK/PSvFoQ1j4P5sFk5Uukkl59VhfybsbLzWWLJqDaV+S+/t7pbGJu8yBaq25jQBTgYeE5I7jHjnzmyBcq6Tdp8uWZ+PDgqRfPx6fgfifj79Xg/pZWpkL4N+rH7MlVuvxmBh/Xu7+68p2Mv4tnZ7vYNO+cdyIig+q6daKaJ7wbnw5/JSLe7bN6gzfGyun05n7fjbmfyIlRjxC2p2OZ9yJyqkrteiMy/fxbk7ZrehLAoB47sXNiQs1A7+29iKl9eZjQU2BqCOmzq/ypohmrETuZVf6W9ari17CbKmy7/Ap51sNmlsVhX4X9bsy+3SOmlz67NrxNGciU+dcrirv0R1XiWmWr3Z2yFDjV9tcw5b7UhahlMUir3IC81uXtgB5T+bsxACuWOp+XIaYqHo4z35b5Pon7WG1bdb3V/LKsx/fVIiaWR+Wl92G2P/P1zTdx7WzNo/+8x9o4ZWTX6CrU+3AS7fZq3X7qprXbpe5ZU1evvYiceuOmrzaR/sqH7znxfvoeHb/tnA9PbRex6hmrvjsZxJ2JyKXs5Cp+9+7d9PyRCxFxqfvWzg7DOxF5JCLDRT/sReSis8PT8L5J38/6WSK6W5aISOfG138TkRe6a9Z3X6X9c/m56pqln7T+28qzRUTS7xrPFsHDQ8sIEH11WPLnG9K8rs9+F6c2Dxg5c5r1NRgjiH3t6mCzUeX47jftaouqFvbtdDtdewyTi3WhZjPInGqVyXPo47rTNd5+vlgtq7I0/VppDg9E5uvuD8uj2VNo7Tgvtq1V82mX7JpbvVjUeqCzq0wvXVifraI8Gbc01ImIsc2Kd31N8xXXFz+KyktvxryZNL63/HHLC1vbJbNPZAg2VsrX107U6QKJXvZET+xnc+eafa8OGDbk3RiIaE+rCbf5xTWWBT4mBCPAsbbcRFL7Jct+8CqdATb+dlZ/e6cf7cptJtl801oAABP2SURBVJmlakOe5pg35wlmlZlK7aa8KL5cRZZZhWndLmaUKlL6mvnSteJ+VoYy5qmWZmU/LYVCu93U/HJs0LibTTQTrocfrXx0+fpajy6VsnZE5xFre5+sV97DOpY7glWKsSX/4m0fWxjz93uZVdMr5VzaT8uvr2O9Q1+IZMpAfnvm1U/RvnhdJpwCu+a2niyP0Csia49tmqtdByojkSNsuUYFIEcbHx6I1shaf1Dzp+btv6jz/gs1/Y2aPvsqC9RfPP88vhdG2vqliPyfv+9iuqFLo2w97V+nQShtZ0Veicgz6R/t4nxnnlqRt3LWX47z3om4xzbm4Y2xKa3NynMyqG5bOzHh5hN3tU/pdmdGZPyNvpB97PJ16sTELl6n0y/4qYh/tx+3cRATu0Podeof++Gtyd+v1ATKLOZZ5hc9l+ZuyGtNyvVEZL+Xk5N8LdlaD86/viVHL7t5X1XUyq7mneynFrSVdOslrZe73K9bctr2zkpuC2U/LM+QyX79vNu8vde1vgWHn7/j50Bv7vJnbFzDvCRXaYHusdezqyXuUtejs877q/DdcTXlY8WLnMqVXMm5nKTuT28v4zNB7OlJ1i1K+sspzzPZd2rULO+ciMi5XMilP3PlfBGRy93ZIE9E5M1jsd47kTciIrJ7N3bJCl2uRERe756mrllDmn/y8z4rz2m7a1ZKl3XNkpWuWSLy+y8rLXGMoIWHgZYR4EiH3Zb4rDLvbf5yw1W5+k2Vlae7D1cqeEpOazNrr/e6hlKzXNM5qSUpKzrN3Ctzl/JqLFarZ8epk5PZWrLXKxXy+YL7+fvVPnM1+/lkcSV4VtFc0uiqd1J25Wt16dunf7N9mK27fpwWixfe3LdTHVOx30/rPijPZtefvVSXqAWIW7d3tqZWYVvz96uxRXn+nkj6d2DhGsHMmH5fOS/GN04qqUfe7ecXi05FYiBS+UKaXd443dL00WpWzptBfH+Rl+eNyOz7GMB7Q8sIHgp1LjcuFoXnj+hnj8jv0mSrlUQkayl58Tw9e+Pqm7PUMvKJjfPH1pBpWj2X5Jlq4RjMaysiMrxO7ztrq60h58ZYeZf6d/mTx+lZIZeXqTVlJ2YMWc7FnzxKafrLtD1DuGn9TPzucvYd4HtT/V44i2mvZN4SUgmIWi4vRc4OSL9RaOxRK5L1ci2k2bL4DRjLnVY2347r5H0pVzLewLt1Y9IyS2lErm5l/yxnepP7ZpMN29iqTtfTtvbttu0+fvs3HqyN2zv7nFWWu+zPql/EZufr8/vpi7tL75vdmZdzEbkQMft30/wLedSf+3hh5lzEvD1z4bvR7N+mZ53480pryBOx7lWc3z1NLRydfxqnX03pOz+48Iwp3UrS/ejiek5/dZm1jLz8broZ/9XXRk5/m8YlaLWGyB/TZHieiIhI9Zki2dczLSN4EGgZAe4Qv3/buEBQubOyae2m+FBruMxfSj67rXKF8nKhy7bK71SkEohUVrjhvplyffNKWr1WdbqS5rT91mT7DbFL13LzSmxa2Y1UtqciXqrAc6t5ZXm+vVeHZSkiW7v0p0xr6a8qxZmnWz8+5TL1sl1Wt/FUvz+VafWYTUVqB3nLO7MM//1wZfTr5X17QNRYJGseg3LObQbts+bg82nWeXr/oHs93hxchM3PmPrvxetnnxEsABsQjOAB+sOHafG79tApT8WcpD7Xt9Vp4GytsnZ20PgzcZlUYbqcvRfUK21FcKRmZRW/Itt5XttKvVRxLK/61iut660G+bqKcl1uu8K9VnlffH8qoulOK5Whw47uqZzJcsV3Kb/03qFBVjX9rF59WTleoSUoL5evdF1cbtWoH+d0nh9QA58l1eVL5TxVf8t9roMeo1oP6i2CxcpXD3k9wbZjduid44XZvjluhMF360lu3Yv//NAlAO4numnhIVrusvV79f6WLlsiebetX6XpFy9fxoC+/8kLI/K1iIi4T7spzS9l//dvxzTfigz/+kPqUvX4uRERefZ/X1n5dJznzlNXL6e6erl/GKNH5vJnqSuVM+9SnnvVxapPecnjdOnwfG/MO3knj+RR6jv9TkR+GlKktLO+1U1lBeKiMu8YIZ/y73Xyar3evuTxKW9qv1xfqyTj/K3bUaS7EJHz29nGCxE5Hy7NRXfm27nfnf27LJXzFnfZhrWXL/SsQ84BUWkvZnma3bn6In43ft88kiyCCGkuTt76+B30ViXYpW5R5iTv6mX9o9hNylym9+zpEy/yWuSZyOsfBvdJmH+R8nr1ybO07Nvv4vxu+NSJqJvTfyli//fgRT4Tka9l930f07588SK/of4b9cNzI12zRNTPGq0teHBoGQFuzNeVeeo29581Fvt0Q9YhEGk8t6St3n/hkZr/rp3sCGXF5Lq5hXzKv4eURfJuHVElr2F+D001ZevxzBfnKwnWyr/y3OeNj4XekqwdiLTeLZeuVFbPtyyrVrY+K8+6DETC8dI3EMQXzYN0XOEaqS6mtBdLiyy8V9tlF5Xp2rxjnTdf6Fmt49j6jF+k99ZOgcXvm0ez6WO+nl5P/z8VEXkl8sli6g3iV3nte/62fKBWfuA9IxgB7ryn1clt1jsvbPuh3xoEbA8WVitUF8eENDrX1Ke8ns9FsciFSFfedHtRf9Uq2PlagjULy11s3yFbktX2/3nzndrSjbWsxQLhrWYl+AChu5K6fWA9cN2wlovZRDOn81B1P2+cK+UqWxvfSF62C9aXvrh2gCKyElBlJVp6LdePlqJ36v/DHH395k6pDecLPDxE3XjgGs8fCX7f+Az8pZj/xZ/USFvP0vT3acQq+dfT1H3rVRpxq/9Jmk7dt0T2f//eioj4pz83IuPDsr59l7pW+cepy9Wnl/kIV+5cddNS7/mrV2ladfnSUYy7emMqs/MuXivmN9o/2broNT2R2g2ofv/W6PttHqT6puMW3Oj59ETkzZv39wk51hs5tozppDx0n2XdraaoYexaVcwUEaO6VpnTZ3k3rTPVNesiTf+g5pu3Ks2jMa/nIvKP13+P809+/pM0+tYPgxeRvDvWszQt/+8qTf/kXb7dv3qlumb9Nn+GyJeSPT5ERBa6Zmk8UwQPFy0jwEH+/cD0L4vXv2ym3Dxiy016Xfy9EU9kuVrzZPHlslpt/MnBlaDb8kaWRkS7gczvmPdWpNuoyS/keaPn0w0FIre9r5/E/3K3dj5XvD686fdalr9zP7udlZaBCACCEeAw/3Zg+hfF68MelXjrnsoYiNxoHeCNLFedivfeXLeqtrGatnE1B5S8uoq7EhjN3XyNfi3HG6tA30ZN/Mg8D1/sZvb7k2tkkwcUh2X0Ps/np8VVkfnX0qv85Y9Hruj5lkTv894Q4ONGNy18RI7ssiWSd9tSg27JX8XIv8nYYJKNuPXXNP3dcvct96ZTy6Wsh9dqZK23Niubf6q6ab37p3rvpynN43q3q08vf1Dz/2X2vjv/8YjvhS134eOhcpevjD17dkeDMJRu9nj9cFBqe/FJY73/HHM7+7T+UMS3egStf+R5PvqX1B3rteqO9dj5v8k46nr3NHXzkm/Usk+GOL/aJeu56o71za/ro2T9uuhmpQbKki8aXbDomgVEtIwA13Voz63SXWosmccmwCoCkfvlThyvQ79r/lHO+GktVSYEIn87cFW36ssPXQDg7iEYAT609m0k798/P3QB8D65y1e0juPGuMvX28+nQ79rptgjxSSz6GTmF8XfO4F7RoAZfojwMVp+KKKIyO/L8d3V5azmgxLViFvy2zT5zZ/ro2998evx73dfVbtxyYsXcbL/4etx/tci8lnRtUsZPrGrn+myy9fMz+uz/dt/zJZ7LuEm0LVO2N9tSHOd9Flhbkcjf/fun0Z3Ezkymxsrz42uY9ERx2ghL/euO2g/ioTtvMlyXNM1d/zNHDe1P6YMt+S7lia+P0tYX8o8/mn9WP59uRz2sVs9B7of22mybleffpbSvXyZJvWoWM8/VyNf/TVlFEbI+tVv1Lr+lCb1KFlZvyzJH2Koo4/ft4bqzXvh1tMADxctI8B79+vjF72lAV5Gracytm2vOB1aWTyicvndLVe/G9kfWoG+qVI+X8hofR0HlKJ5KA4NLpdXku/HbeXbEggfdiaV6z3waG2opIvUy7QpENm0MSrR9JnYshVrab6bTRzm24OXuKH2jP9+jWW//w8u2ALvAcEIPkYf+Afmr+tJZkMCH2+tv/S3lalFN3URei2fg9dzXMHyAQDev2N353KdsP7u88rU+oqW17Qtp4VU2Vvf1WZe65Q7rO5crqm95vUytVOEMulzb1M5Dw4EbjJQu57apY7lb5wbutPjP6+x7E/+RwqQDx1IEcBmRP342K132So1H5TY6L5Vjr5V0t245DdpUo/IFVpTfi1jLKO6dn0un8dU/auX9bK9qL+I3b9uiHvzN2Of/OL9dDOYuqytzMLBPhOGNb2GtZPwg52kBx7X91zO1KXqZZr5Uk+8SGmfvUjfMV+JfPX5V2kZ3e1KX/jRI2HJn9Nk1g1LCSNkZT2w1IusK1Zh20hZ+gVds/BRo2UEeN+uc4VtS6PKoa5R7ywXtd83fthvoxyVitJDDkTeX3jwkQci2ebXzyj35m/tIH7tJLypk/Tgw/T1YctsKed7O1VetN/6vP0WgPuBYAR438qhgFf7JV/jHhPlReuNQypHReVjtuhnRYKbrvxsVa73OpWmu1A3//qzBxdoLVboD3IDtX99jD9rvZESvLfWv1JRzq/lwP140yfRQzspA7pkAe8V3bSAqpUHJNZkI3A1BpNvdeUKWiNylVpdu1q+V12+vlhKGPqBhaT1QOhSdROr+kpu4Yrl51PGN6t/9bXZPfvsGpXL2ykXbsvK8Wqdu7dyTi9ne0urvDVnWRep5C+HNOn+RU3/5NcbP5cbul01R8LS1rphbRkZawkPMQRqaBkBoNxGP7CbcjsV/t2zz3wt67W1fVWZ2rzwA9C/OuJ+o5UY4P1YWVOr9n9LUcFStvq9j+CU2k5fXAFw7xGMAPfdXfxh/iCXc/WN/Fsqyp9XJxdmbX//wO0/qmJ/rBuKnY5qTVrYL/epBaDudrfg/u+fJQd2Rd3cYgLgPrh7lRjgzjuwC9eW7ltB1o1Lq3TpWvOt6vL1W/3Gb+Xasm5iB/r+P0w2ZOZteB/rAJBrdpE6xJ+qk/KzVteqJX+sz14aCSuaumTRHQu4dbSMAHi/bipIWLrxn0AEDxUP4jtcIyYBcDfwpQbcmCNuehfJR5j/wwGtKMdqtr4AB/j2r0Z+RncZTP4o9Qbc1vyW//U7r+8Tvzkq0y9Va8fR34a0fgA3hZYRALhN397Be3puwm0EIh/DFexjzof7sF9aAcehPUxvJRBRbukaD4DjEYwA+Di9ryDhPrUefOjA6dCK6/ss700FBMecD0fcMoaG2w52AByMYATAx+k+BQkiHz5QuCk3eZX/fR5DAgIAuBUEI8CN+cPDqCzibrqpivdSUPM+Kve3Wam/D92Z1tyFbbgLZTgW3bCAe4fKE3D71OfsA12Mb632DwRQx/lS6O+BD+OBnntfVobQ/aDfTnHl96sFFbiHaBkB8IHdx0uZD7AyeF338TDeS+/53Lszx5ULJ8BDRTAC3FsP5cf5D3eowoOjEZ8l1fP5np7kd+a4HvPwQQD3wQOpzAAP0ofv3iUiY9BDRQD31fs4f/mM3E1ZFYfjA9xRBCPA3XVHgpHbRkUO9wHn6f1DMALcBwQjwN31kQQjALDmmGCQYAS4DwhGAByD7w7gbjLy4SreVPgBHIwb2AHctrsWuNy18uDj8L7OOwICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA++b/A6vg0VK9Uz8lAAAAAElFTkSuQmCC","e":1}],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Bottom capsule","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":85,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":92,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":203,"s":[100]},{"t":210,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[205.695,273.127,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":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.4,"y":0},"t":85,"s":[{"i":[[0,0],[-0.587,0],[0.003,0.278],[0,0],[0.282,0],[0.328,0],[0,-0.282],[0,-0.004],[-0.278,0.003]],"o":[[0.004,0],[0.284,0],[0,0],[0,-0.282],[0,0],[-0.26,0],[0,0.004],[0.003,0.278],[0,0]],"v":[[15.38,0.504],[15.392,0.504],[15.89,-0.006],[15.89,-0.006],[15.38,-0.516],[-14.755,-0.5],[-15.265,0.01],[-15.265,0.022],[-14.755,0.52]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":0.167,"y":0},"t":125,"s":[{"i":[[0,0],[-0.284,0],[0.003,0.278],[0,0],[0.282,0],[0.328,0],[0,-0.282],[0,-0.004],[-0.278,0.003]],"o":[[0.004,0],[0.284,0],[0,0],[0,-0.282],[0,0],[-0.26,0],[0,0.004],[0.003,0.278],[0,0]],"v":[[54.505,0.501],[54.517,0.501],[55.015,-0.009],[55.015,-0.009],[54.505,-0.519],[-54.505,-0.501],[-55.015,0.009],[-55.015,0.021],[-54.505,0.519]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.65,"y":0},"t":185,"s":[{"i":[[0,0],[-0.284,0],[0.003,0.278],[0,0],[0.282,0],[0.328,0],[0,-0.282],[0,-0.004],[-0.278,0.003]],"o":[[0.004,0],[0.284,0],[0,0],[0,-0.282],[0,0],[-0.26,0],[0,0.004],[0.003,0.278],[0,0]],"v":[[54.505,0.501],[54.517,0.501],[55.015,-0.009],[55.015,-0.009],[54.505,-0.519],[-54.505,-0.501],[-55.015,0.009],[-55.015,0.021],[-54.505,0.519]],"c":true}]},{"t":210,"s":[{"i":[[0,0],[-0.587,0],[0.003,0.278],[0,0],[0.282,0],[0.328,0],[0,-0.282],[0,-0.004],[-0.278,0.003]],"o":[[0.004,0],[0.284,0],[0,0],[0,-0.282],[0,0],[-0.26,0],[0,0.004],[0.003,0.278],[0,0]],"v":[[15.38,0.504],[15.392,0.504],[15.89,-0.006],[15.89,-0.006],[15.38,-0.516],[-14.755,-0.5],[-15.265,0.01],[-15.265,0.022],[-14.755,0.52]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.101960785687,0.450980395079,0.909803926945,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":1500,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Mic","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":92,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":99,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":198,"s":[100]},{"t":205,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":85,"s":[206,240.25,0],"to":[0,-14.292,0],"ti":[0,14.292,0]},{"i":{"x":1,"y":1},"o":{"x":0.167,"y":0.167},"t":125,"s":[206,154.5,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.65,"y":0},"t":180,"s":[206,154.5,0],"to":[0,6.875,0],"ti":[0,-6.875,0]},{"t":205,"s":[206,195.75,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],[4.636,0],[0,4.636],[0,0],[-5.694,-0.823],[0,0],[0,0],[0,0],[0,5.93]],"o":[[0,4.636],[-4.636,0],[0,0],[0,5.93],[0,0],[0,0],[0,0],[5.694,-0.823],[0,0]],"v":[[8.399,61.968],[0,70.367],[-8.399,61.968],[-11.758,61.968],[-1.68,73.592],[-1.68,78.766],[1.68,78.766],[1.68,73.592],[11.758,61.968]],"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":[[-2.788,0],[0,2.788],[0,0],[2.788,0],[0,-2.788],[0,0]],"o":[[2.788,0],[0,0],[0,-2.788],[-2.788,0],[0,0],[0,2.788]],"v":[[0,67.007],[5.039,61.968],[5.039,51.89],[0,46.85],[-5.039,51.89],[-5.039,61.968]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.101960785687,0.450980395079,0.909803926945,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":1500,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Layer 6","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[201.888,231.614,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,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[0,0],[0,1],[1,1],[1,0]],"c":true},"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 1"}],"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,-0.282],[0,0],[0.278,-0.003],[0.004,0],[0,0]],"o":[[0,0],[0.282,0],[0,0],[0.003,0.278],[-0.004,0],[0,0],[0,0]],"v":[[-13.753,-0.51],[13.243,-0.51],[13.753,0],[13.753,0],[13.255,0.51],[13.243,0.51],[-13.753,0.51]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.101960785687,0.450980395079,0.909803926945,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":[246.957,273.118],"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],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-13.753,-0.51],[13.753,-0.51],[13.753,0.51],[-13.753,0.51]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.101960785687,0.450980395079,0.909803926945,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":[219.451,273.118],"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],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-13.753,-0.51],[13.753,-0.51],[13.753,0.51],[-13.753,0.51]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.101960785687,0.450980395079,0.909803926945,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":[191.939,273.118],"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.004],[-0.282,0],[0,0],[0,0],[0,0],[0,0],[0.003,0.278]],"o":[[0,-0.282],[0,0],[0,0],[0,0],[0,0],[-0.278,0.003],[0,-0.004]],"v":[[-13.753,0],[-13.243,-0.51],[-13.243,-0.51],[13.753,-0.51],[13.753,0.51],[-13.243,0.51],[-13.753,0.012]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.101960785687,0.450980395079,0.909803926945,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":[151.415,289.942],"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":"tr","p":{"a":0,"k":[151.415,289.942],"ix":2},"a":{"a":0,"k":[151.415,289.942],"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":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[151.415,289.942],"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},{"ty":"tr","p":{"a":0,"k":[151.415,289.942],"ix":2},"a":{"a":0,"k":[151.415,289.942],"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":1500,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Layer 5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206.122,203.583,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,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[0,0],[0,1],[1,1],[1,0]],"c":true},"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 1"}],"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,-0.282],[0,0],[0.278,-0.003],[0.004,0],[0,0]],"o":[[0,0],[0.282,0],[0,0],[0.003,0.278],[-0.004,0],[0,0],[0,0]],"v":[[-13.753,-0.51],[13.243,-0.51],[13.753,0],[13.753,0],[13.255,0.51],[13.243,0.51],[-13.753,0.51]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.101960785687,0.450980395079,0.909803926945,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":[246.957,273.118],"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.004],[-0.282,0],[0,0],[0,0],[0,0],[0,0],[0.003,0.278]],"o":[[0,-0.282],[0,0],[0,0],[0,0],[0,0],[-0.278,0.003],[0,-0.004]],"v":[[-13.753,0],[-13.243,-0.51],[-13.243,-0.51],[13.753,-0.51],[13.753,0.51],[-13.243,0.51],[-13.753,0.012]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.101960785687,0.450980395079,0.909803926945,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":[164.433,273.136],"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":"tr","p":{"a":0,"k":[164.433,273.136],"ix":2},"a":{"a":0,"k":[164.433,273.136],"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":[164.433,273.136],"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},{"ty":"tr","p":{"a":0,"k":[164.433,273.136],"ix":2},"a":{"a":0,"k":[164.433,273.136],"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":1500,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Gradient Mask","td":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":80,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":88,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":202,"s":[100]},{"t":210,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206,273.699,0],"ix":2,"l":2},"a":{"a":0,"k":[0,48,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":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.4,"y":0},"t":80,"s":[{"i":[[0,0],[5.243,0],[0,0],[0,5.045],[0,0],[-5.243,0],[0,0],[0,-5.045]],"o":[[0,5.045],[0,0],[-5.243,0],[0,0],[0,-5.045],[0,0],[5.243,0],[0,0]],"v":[[64.188,38.773],[54.679,47.923],[-54.679,47.923],[-64.188,38.773],[-64.25,38.727],[-54.741,29.577],[54.617,29.577],[64.126,38.727]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":0.167,"y":0},"t":125,"s":[{"i":[[0,0],[5.243,0],[0,0],[0,5.045],[0,0],[-5.243,0],[0,0],[0,-5.045]],"o":[[0,5.045],[0,0],[-5.243,0],[0,0],[0,-5.045],[0,0],[5.243,0],[0,0]],"v":[[64.188,38.773],[54.679,47.923],[-54.679,47.923],[-64.188,38.773],[-64.188,-38.773],[-54.679,-47.923],[54.679,-47.923],[64.188,-38.773]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.65,"y":0},"t":185,"s":[{"i":[[0,0],[5.243,0],[0,0],[0,5.045],[0,0],[-5.243,0],[0,0],[0,-5.045]],"o":[[0,5.045],[0,0],[-5.243,0],[0,0],[0,-5.045],[0,0],[5.243,0],[0,0]],"v":[[64.188,38.773],[54.679,47.923],[-54.679,47.923],[-64.188,38.773],[-64.188,-38.773],[-54.679,-47.923],[54.679,-47.923],[64.188,-38.773]],"c":true}]},{"t":210,"s":[{"i":[[0,0],[5.243,0],[0,0],[0,5.045],[0,0],[-5.243,0],[0,0],[0,-5.045]],"o":[[0,5.045],[0,0],[-5.243,0],[0,0],[0,-5.045],[0,0],[5.243,0],[0,0]],"v":[[64.188,38.773],[54.679,47.923],[-54.679,47.923],[-64.188,38.773],[-64.25,38.727],[-54.741,29.577],[54.617,29.577],[64.126,38.727]],"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":1500,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":2,"nm":"Blur.png","cl":"png","tt":1,"refId":"image_0","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":85,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":92,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":203,"s":[100]},{"t":210,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[207,280,0],"ix":2,"l":2},"a":{"a":0,"k":[401.5,239.5,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0,0,0.667],"y":[1,1,1]},"o":{"x":[0.4,0.4,0.333],"y":[0,0,0]},"t":85,"s":[14.648,17.086,100]},{"i":{"x":[1,1,0.833],"y":[1,1,-25.694]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":125,"s":[33.266,33.266,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,1]},"o":{"x":[0,0.65,0.167],"y":[0,0.65,0]},"t":185,"s":[33.266,33.266,100]},{"t":210,"s":[14.648,17.086,100]}],"ix":6,"l":2}},"ao":0,"ip":0,"op":1500,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Bottom Sheet","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":80,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":88.334,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":201.666,"s":[100]},{"t":210,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206,273.699,0],"ix":2,"l":2},"a":{"a":0,"k":[0,48,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":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.4,"y":0},"t":80,"s":[{"i":[[0,0],[5.243,0],[0,0],[0,5.045],[0,0],[-5.243,0],[0,0],[0,-5.045]],"o":[[0,5.045],[0,0],[-5.243,0],[0,0],[0,-5.045],[0,0],[5.243,0],[0,0]],"v":[[64.188,38.773],[54.679,47.923],[-54.679,47.923],[-64.188,38.773],[-64.25,38.727],[-54.741,29.577],[54.617,29.577],[64.126,38.727]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":0.167,"y":0},"t":113,"s":[{"i":[[0,0],[5.243,0],[0,0],[0,5.045],[0,0],[-5.243,0],[0,0],[0,-5.045]],"o":[[0,5.045],[0,0],[-5.243,0],[0,0],[0,-5.045],[0,0],[5.243,0],[0,0]],"v":[[64.188,38.773],[54.679,47.923],[-54.679,47.923],[-64.188,38.773],[-64.188,-38.773],[-54.679,-47.923],[54.679,-47.923],[64.188,-38.773]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.65,"y":0},"t":185,"s":[{"i":[[0,0],[5.243,0],[0,0],[0,5.045],[0,0],[-5.243,0],[0,0],[0,-5.045]],"o":[[0,5.045],[0,0],[-5.243,0],[0,0],[0,-5.045],[0,0],[5.243,0],[0,0]],"v":[[64.188,38.773],[54.679,47.923],[-54.679,47.923],[-64.188,38.773],[-64.188,-38.773],[-54.679,-47.923],[54.679,-47.923],[64.188,-38.773]],"c":true}]},{"t":210,"s":[{"i":[[0,0],[5.243,0],[0,0],[0,5.045],[0,0],[-5.243,0],[0,0],[0,-5.045]],"o":[[0,5.045],[0,0],[-5.243,0],[0,0],[0,-5.045],[0,0],[5.243,0],[0,0]],"v":[[64.188,38.773],[54.679,47.923],[-54.679,47.923],[-64.188,38.773],[-64.25,38.727],[-54.741,29.577],[54.617,29.577],[64.126,38.727]],"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":1500,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Device Frame","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,"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],[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":[[64.188,114.112],[54.679,123.622],[-54.679,123.622],[-64.188,114.112],[-64.188,-114.112],[-54.679,-123.622],[54.679,-123.622],[64.188,-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,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]],"o":[[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]],"v":[[66.566,-114.112],[54.679,-126],[-54.679,-126],[-66.566,-114.112],[-66.566,114.112],[-54.679,126],[54.679,126],[66.566,114.112],[66.566,-2.378],[68.943,-4.755],[68.943,-28.528],[66.566,-30.906]],"c":true},"ix":2},"nm":"Path 2","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 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1500,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Power Button","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.605],"y":[0.583]},"o":{"x":[0.36],"y":[0]},"t":40,"s":[206]},{"i":{"x":[0.635],"y":[0.851]},"o":{"x":[0.314],"y":[3.484]},"t":60,"s":[205.339]},{"i":{"x":[0.456],"y":[1]},"o":{"x":[0.665],"y":[-0.02]},"t":119.92,"s":[205.15]},{"t":139.919921875,"s":[206]}],"ix":3},"y":{"a":0,"k":150,"ix":4}},"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,1.313],[0,0],[1.313,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,-1.313],[0,0],[0,0],[0,0],[1.313,0]],"v":[[68.943,-52.302],[68.943,-61.811],[66.566,-64.188],[65.456,-64.188],[65.55,-49.906],[66.566,-49.924]],"c":true},"ix":2},"nm":"Path 3","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}],"ip":0,"op":1500,"st":0,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Device Screen","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,"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],[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":[[64.188,114.112],[54.679,123.622],[-54.679,123.622],[-64.188,114.112],[-64.188,-114.112],[-54.679,-123.622],[54.679,-123.622],[64.188,-114.112]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,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":1500,"st":0,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Gesture Tap","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[273.205,92.869,0],"ix":2,"l":2},"a":{"a":0,"k":[273.205,92.869,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,-5.226],[-5.226,0],[0,5.226],[5.226,0]],"o":[[0,5.226],[5.226,0],[0,-5.226],[-5.226,0]],"v":[[-9.463,0],[0,9.463],[9.463,0],[0,-9.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,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":[273.205,92.869],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.239,0.239],"y":[0.604,0.604]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":35,"s":[13,13]},{"i":{"x":[0.596,0.596],"y":[1,1]},"o":{"x":[0.182,0.182],"y":[0.996,0.996]},"t":55,"s":[100,100]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.793,0.793],"y":[0,0]},"t":124.92,"s":[129,129]},{"t":139.919921875,"s":[13,13]}],"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,-8.26],[-8.26,0],[0,8.26],[8.26,0]],"o":[[0,8.26],[8.26,0],[0,-8.26],[-8.26,0]],"v":[[-14.957,0],[0,14.957],[14.957,0],[0,-14.957]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.68235296011,0.796078443527,0.980392158031,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":[273.205,92.869],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.304,0.304],"y":[0.758,0.758]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":30,"s":[13,13]},{"i":{"x":[0.709,0.709],"y":[0.99,0.99]},"o":{"x":[0.196,0.196],"y":[1.618,1.618]},"t":50,"s":[100,100]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.609,0.609],"y":[-0.001,-0.001]},"t":125,"s":[113.775,113.775]},{"t":140,"s":[8,8]}],"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}],"ip":0,"op":1500,"st":0,"bm":0}],"markers":[]}
\ No newline at end of file
diff --git a/res/raw/udfps_edu_lottie.json b/res/raw/udfps_edu_lottie.json
index c13a02f..e012380 100644
--- a/res/raw/udfps_edu_lottie.json
+++ b/res/raw/udfps_edu_lottie.json
@@ -1,12485 +1 @@
-{
- "v": "5.7.13",
- "fr": 60,
- "ip": 0,
- "op": 541,
- "w": 300,
- "h": 289,
- "nm": "enrollment_edu_02",
- "ddd": 0,
- "assets": [],
- "layers": [
- {
- "ddd": 0,
- "ind": 1,
- "ty": 4,
- "nm": "fingerprint motion 8",
- "parent": 10,
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 0,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- -10.467,
- 814.892,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 22.5,
- 28.676,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 0,
- "k": [
- 353.53,
- 353.53,
- 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.564,
- 0
- ],
- [
- 2.241,
- 1.694
- ]
- ],
- "o": [
- [
- -2.329,
- 2.012
- ],
- [
- -3.23,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- 8.7,
- -1.624
- ],
- [
- -0.335,
- 1.624
- ],
- [
- -8.7,
- -1.076
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.837,
- 48.229
- ],
- "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.553,
- 0
- ],
- [
- 0,
- -6.83
- ]
- ],
- "o": [
- [
- -0.988,
- -2.577
- ],
- [
- 0,
- -6.83
- ],
- [
- 7.553,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -12.247,
- 8.824
- ],
- [
- -13.235,
- 3.529
- ],
- [
- 0,
- -8.824
- ],
- [
- 13.235,
- 3.529
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 30.441
- ],
- "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.647,
- 0
- ],
- [
- 0.388,
- 2.294
- ],
- [
- 0,
- 0
- ],
- [
- 2.117,
- 0
- ],
- [
- -5.241,
- -1.482
- ]
- ],
- "o": [
- [
- 0,
- 0
- ],
- [
- 0,
- 2.629
- ],
- [
- -2.33,
- 0
- ],
- [
- 0,
- 0
- ],
- [
- -0.353,
- -2.1
- ],
- [
- -7.624,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- 10.95,
- -1.756
- ],
- [
- 10.95,
- -1.244
- ],
- [
- 6.168,
- 3.538
- ],
- [
- 1.456,
- -0.45
- ],
- [
- 0.962,
- -3.415
- ],
- [
- -3.326,
- -7.05
- ],
- [
- -2.568,
- 7.05
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 24.786,
- 35.727
- ],
- "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.618,
- 0
- ],
- [
- -2.665,
- -4.165
- ]
- ],
- "o": [
- [
- 2.665,
- -4.165
- ],
- [
- 6.618,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -15,
- 3.529
- ],
- [
- 0,
- -3.529
- ],
- [
- 15,
- 3.529
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 18.088
- ],
- "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.53,
- 0
- ],
- [
- -2.859,
- -1.429
- ]
- ],
- "o": [
- [
- 2.859,
- -1.429
- ],
- [
- 3.529,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -9.706,
- 1.12
- ],
- [
- 0,
- -1.12
- ],
- [
- 9.706,
- 1.12
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 8.621
- ],
- "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.333
- ],
- "y": [
- 0
- ]
- },
- "t": 429,
- "s": [
- 100
- ]
- },
- {
- "t": 440,
- "s": [
- 0
- ]
- }
- ],
- "ix": 1
- },
- "e": {
- "a": 0,
- "k": 100,
- "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": 418,
- "op": 630,
- "st": 232,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 2,
- "ty": 4,
- "nm": "fingerprint motion 7",
- "parent": 10,
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 0,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- -10.467,
- 814.892,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 22.5,
- 28.676,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 0,
- "k": [
- 353.53,
- 353.53,
- 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.564,
- 0
- ],
- [
- 2.241,
- 1.694
- ]
- ],
- "o": [
- [
- -2.329,
- 2.012
- ],
- [
- -3.23,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- 8.7,
- -1.624
- ],
- [
- -0.335,
- 1.624
- ],
- [
- -8.7,
- -1.076
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.837,
- 48.229
- ],
- "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.553,
- 0
- ],
- [
- 0,
- -6.83
- ]
- ],
- "o": [
- [
- -0.988,
- -2.577
- ],
- [
- 0,
- -6.83
- ],
- [
- 7.553,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -12.247,
- 8.824
- ],
- [
- -13.235,
- 3.529
- ],
- [
- 0,
- -8.824
- ],
- [
- 13.235,
- 3.529
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 30.441
- ],
- "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.647,
- 0
- ],
- [
- 0.388,
- 2.294
- ],
- [
- 0,
- 0
- ],
- [
- 2.117,
- 0
- ],
- [
- -5.241,
- -1.482
- ]
- ],
- "o": [
- [
- 0,
- 0
- ],
- [
- 0,
- 2.629
- ],
- [
- -2.33,
- 0
- ],
- [
- 0,
- 0
- ],
- [
- -0.353,
- -2.1
- ],
- [
- -7.624,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- 10.95,
- -1.756
- ],
- [
- 10.95,
- -1.244
- ],
- [
- 6.168,
- 3.538
- ],
- [
- 1.456,
- -0.45
- ],
- [
- 0.962,
- -3.415
- ],
- [
- -3.326,
- -7.05
- ],
- [
- -2.568,
- 7.05
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 24.786,
- 35.727
- ],
- "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.618,
- 0
- ],
- [
- -2.665,
- -4.165
- ]
- ],
- "o": [
- [
- 2.665,
- -4.165
- ],
- [
- 6.618,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -15,
- 3.529
- ],
- [
- 0,
- -3.529
- ],
- [
- 15,
- 3.529
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 18.088
- ],
- "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.53,
- 0
- ],
- [
- -2.859,
- -1.429
- ]
- ],
- "o": [
- [
- 2.859,
- -1.429
- ],
- [
- 3.529,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -9.706,
- 1.12
- ],
- [
- 0,
- -1.12
- ],
- [
- 9.706,
- 1.12
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 8.621
- ],
- "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": 0,
- "k": 0,
- "ix": 1
- },
- "e": {
- "a": 1,
- "k": [
- {
- "i": {
- "x": [
- 0.667
- ],
- "y": [
- 1
- ]
- },
- "o": {
- "x": [
- 0.333
- ],
- "y": [
- 0
- ]
- },
- "t": 380,
- "s": [
- 100
- ]
- },
- {
- "t": 394,
- "s": [
- 0
- ]
- }
- ],
- "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": 369,
- "op": 418,
- "st": 232,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 3,
- "ty": 4,
- "nm": "fingerprint motion 6",
- "parent": 10,
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 0,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- -10.467,
- 814.892,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 22.5,
- 28.676,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 0,
- "k": [
- 353.53,
- 353.53,
- 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.564,
- 0
- ],
- [
- 2.241,
- 1.694
- ]
- ],
- "o": [
- [
- -2.329,
- 2.012
- ],
- [
- -3.23,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- 8.7,
- -1.624
- ],
- [
- -0.335,
- 1.624
- ],
- [
- -8.7,
- -1.076
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.837,
- 48.229
- ],
- "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.553,
- 0
- ],
- [
- 0,
- -6.83
- ]
- ],
- "o": [
- [
- -0.988,
- -2.577
- ],
- [
- 0,
- -6.83
- ],
- [
- 7.553,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -12.247,
- 8.824
- ],
- [
- -13.235,
- 3.529
- ],
- [
- 0,
- -8.824
- ],
- [
- 13.235,
- 3.529
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 30.441
- ],
- "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.647,
- 0
- ],
- [
- 0.388,
- 2.294
- ],
- [
- 0,
- 0
- ],
- [
- 2.117,
- 0
- ],
- [
- -5.241,
- -1.482
- ]
- ],
- "o": [
- [
- 0,
- 0
- ],
- [
- 0,
- 2.629
- ],
- [
- -2.33,
- 0
- ],
- [
- 0,
- 0
- ],
- [
- -0.353,
- -2.1
- ],
- [
- -7.624,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- 10.95,
- -1.756
- ],
- [
- 10.95,
- -1.244
- ],
- [
- 6.168,
- 3.538
- ],
- [
- 1.456,
- -0.45
- ],
- [
- 0.962,
- -3.415
- ],
- [
- -3.326,
- -7.05
- ],
- [
- -2.568,
- 7.05
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 24.786,
- 35.727
- ],
- "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.618,
- 0
- ],
- [
- -2.665,
- -4.165
- ]
- ],
- "o": [
- [
- 2.665,
- -4.165
- ],
- [
- 6.618,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -15,
- 3.529
- ],
- [
- 0,
- -3.529
- ],
- [
- 15,
- 3.529
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 18.088
- ],
- "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.53,
- 0
- ],
- [
- -2.859,
- -1.429
- ]
- ],
- "o": [
- [
- 2.859,
- -1.429
- ],
- [
- 3.529,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -9.706,
- 1.12
- ],
- [
- 0,
- -1.12
- ],
- [
- 9.706,
- 1.12
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 8.621
- ],
- "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.333
- ],
- "y": [
- 0
- ]
- },
- "t": 335,
- "s": [
- 100
- ]
- },
- {
- "t": 348,
- "s": [
- 0
- ]
- }
- ],
- "ix": 1
- },
- "e": {
- "a": 0,
- "k": 100,
- "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": 324,
- "op": 369,
- "st": 131,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 4,
- "ty": 4,
- "nm": "fingerprint motion 5",
- "parent": 10,
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 0,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- -10.467,
- 814.892,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 22.5,
- 28.676,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 0,
- "k": [
- 353.53,
- 353.53,
- 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.564,
- 0
- ],
- [
- 2.241,
- 1.694
- ]
- ],
- "o": [
- [
- -2.329,
- 2.012
- ],
- [
- -3.23,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- 8.7,
- -1.624
- ],
- [
- -0.335,
- 1.624
- ],
- [
- -8.7,
- -1.076
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.837,
- 48.229
- ],
- "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.553,
- 0
- ],
- [
- 0,
- -6.83
- ]
- ],
- "o": [
- [
- -0.988,
- -2.577
- ],
- [
- 0,
- -6.83
- ],
- [
- 7.553,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -12.247,
- 8.824
- ],
- [
- -13.235,
- 3.529
- ],
- [
- 0,
- -8.824
- ],
- [
- 13.235,
- 3.529
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 30.441
- ],
- "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.647,
- 0
- ],
- [
- 0.388,
- 2.294
- ],
- [
- 0,
- 0
- ],
- [
- 2.117,
- 0
- ],
- [
- -5.241,
- -1.482
- ]
- ],
- "o": [
- [
- 0,
- 0
- ],
- [
- 0,
- 2.629
- ],
- [
- -2.33,
- 0
- ],
- [
- 0,
- 0
- ],
- [
- -0.353,
- -2.1
- ],
- [
- -7.624,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- 10.95,
- -1.756
- ],
- [
- 10.95,
- -1.244
- ],
- [
- 6.168,
- 3.538
- ],
- [
- 1.456,
- -0.45
- ],
- [
- 0.962,
- -3.415
- ],
- [
- -3.326,
- -7.05
- ],
- [
- -2.568,
- 7.05
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 24.786,
- 35.727
- ],
- "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.618,
- 0
- ],
- [
- -2.665,
- -4.165
- ]
- ],
- "o": [
- [
- 2.665,
- -4.165
- ],
- [
- 6.618,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -15,
- 3.529
- ],
- [
- 0,
- -3.529
- ],
- [
- 15,
- 3.529
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 18.088
- ],
- "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.53,
- 0
- ],
- [
- -2.859,
- -1.429
- ]
- ],
- "o": [
- [
- 2.859,
- -1.429
- ],
- [
- 3.529,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -9.706,
- 1.12
- ],
- [
- 0,
- -1.12
- ],
- [
- 9.706,
- 1.12
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 8.621
- ],
- "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": 0,
- "k": 0,
- "ix": 1
- },
- "e": {
- "a": 1,
- "k": [
- {
- "i": {
- "x": [
- 0.667
- ],
- "y": [
- 1
- ]
- },
- "o": {
- "x": [
- 0.333
- ],
- "y": [
- 0
- ]
- },
- "t": 285,
- "s": [
- 100
- ]
- },
- {
- "t": 299,
- "s": [
- 0
- ]
- }
- ],
- "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": 278,
- "op": 324,
- "st": 131,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 5,
- "ty": 4,
- "nm": "fingerprint motion 4",
- "parent": 10,
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 0,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- -10.467,
- 814.892,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 22.5,
- 28.676,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 0,
- "k": [
- 353.53,
- 353.53,
- 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.564,
- 0
- ],
- [
- 2.241,
- 1.694
- ]
- ],
- "o": [
- [
- -2.329,
- 2.012
- ],
- [
- -3.23,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- 8.7,
- -1.624
- ],
- [
- -0.335,
- 1.624
- ],
- [
- -8.7,
- -1.076
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.837,
- 48.229
- ],
- "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.553,
- 0
- ],
- [
- 0,
- -6.83
- ]
- ],
- "o": [
- [
- -0.988,
- -2.577
- ],
- [
- 0,
- -6.83
- ],
- [
- 7.553,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -12.247,
- 8.824
- ],
- [
- -13.235,
- 3.529
- ],
- [
- 0,
- -8.824
- ],
- [
- 13.235,
- 3.529
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 30.441
- ],
- "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.647,
- 0
- ],
- [
- 0.388,
- 2.294
- ],
- [
- 0,
- 0
- ],
- [
- 2.117,
- 0
- ],
- [
- -5.241,
- -1.482
- ]
- ],
- "o": [
- [
- 0,
- 0
- ],
- [
- 0,
- 2.629
- ],
- [
- -2.33,
- 0
- ],
- [
- 0,
- 0
- ],
- [
- -0.353,
- -2.1
- ],
- [
- -7.624,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- 10.95,
- -1.756
- ],
- [
- 10.95,
- -1.244
- ],
- [
- 6.168,
- 3.538
- ],
- [
- 1.456,
- -0.45
- ],
- [
- 0.962,
- -3.415
- ],
- [
- -3.326,
- -7.05
- ],
- [
- -2.568,
- 7.05
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 24.786,
- 35.727
- ],
- "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.618,
- 0
- ],
- [
- -2.665,
- -4.165
- ]
- ],
- "o": [
- [
- 2.665,
- -4.165
- ],
- [
- 6.618,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -15,
- 3.529
- ],
- [
- 0,
- -3.529
- ],
- [
- 15,
- 3.529
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 18.088
- ],
- "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.53,
- 0
- ],
- [
- -2.859,
- -1.429
- ]
- ],
- "o": [
- [
- 2.859,
- -1.429
- ],
- [
- 3.529,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -9.706,
- 1.12
- ],
- [
- 0,
- -1.12
- ],
- [
- 9.706,
- 1.12
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 8.621
- ],
- "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.333
- ],
- "y": [
- 0
- ]
- },
- "t": 232,
- "s": [
- 100
- ]
- },
- {
- "t": 245,
- "s": [
- 0
- ]
- }
- ],
- "ix": 1
- },
- "e": {
- "a": 0,
- "k": 100,
- "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": 218,
- "op": 278,
- "st": 30,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 6,
- "ty": 4,
- "nm": "fingerprint motion 3",
- "parent": 10,
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 0,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- -10.467,
- 814.892,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 22.5,
- 28.676,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 0,
- "k": [
- 353.53,
- 353.53,
- 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.564,
- 0
- ],
- [
- 2.241,
- 1.694
- ]
- ],
- "o": [
- [
- -2.329,
- 2.012
- ],
- [
- -3.23,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- 8.7,
- -1.624
- ],
- [
- -0.335,
- 1.624
- ],
- [
- -8.7,
- -1.076
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.837,
- 48.229
- ],
- "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.553,
- 0
- ],
- [
- 0,
- -6.83
- ]
- ],
- "o": [
- [
- -0.988,
- -2.577
- ],
- [
- 0,
- -6.83
- ],
- [
- 7.553,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -12.247,
- 8.824
- ],
- [
- -13.235,
- 3.529
- ],
- [
- 0,
- -8.824
- ],
- [
- 13.235,
- 3.529
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 30.441
- ],
- "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.647,
- 0
- ],
- [
- 0.388,
- 2.294
- ],
- [
- 0,
- 0
- ],
- [
- 2.117,
- 0
- ],
- [
- -5.241,
- -1.482
- ]
- ],
- "o": [
- [
- 0,
- 0
- ],
- [
- 0,
- 2.629
- ],
- [
- -2.33,
- 0
- ],
- [
- 0,
- 0
- ],
- [
- -0.353,
- -2.1
- ],
- [
- -7.624,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- 10.95,
- -1.756
- ],
- [
- 10.95,
- -1.244
- ],
- [
- 6.168,
- 3.538
- ],
- [
- 1.456,
- -0.45
- ],
- [
- 0.962,
- -3.415
- ],
- [
- -3.326,
- -7.05
- ],
- [
- -2.568,
- 7.05
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 24.786,
- 35.727
- ],
- "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.618,
- 0
- ],
- [
- -2.665,
- -4.165
- ]
- ],
- "o": [
- [
- 2.665,
- -4.165
- ],
- [
- 6.618,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -15,
- 3.529
- ],
- [
- 0,
- -3.529
- ],
- [
- 15,
- 3.529
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 18.088
- ],
- "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.53,
- 0
- ],
- [
- -2.859,
- -1.429
- ]
- ],
- "o": [
- [
- 2.859,
- -1.429
- ],
- [
- 3.529,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -9.706,
- 1.12
- ],
- [
- 0,
- -1.12
- ],
- [
- 9.706,
- 1.12
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 8.621
- ],
- "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": 0,
- "k": 0,
- "ix": 1
- },
- "e": {
- "a": 1,
- "k": [
- {
- "i": {
- "x": [
- 0.667
- ],
- "y": [
- 1
- ]
- },
- "o": {
- "x": [
- 0.333
- ],
- "y": [
- 0
- ]
- },
- "t": 185,
- "s": [
- 100
- ]
- },
- {
- "t": 199,
- "s": [
- 0
- ]
- }
- ],
- "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": 160,
- "op": 218,
- "st": 30,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 7,
- "ty": 4,
- "nm": "fingerprint motion 2",
- "parent": 10,
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 0,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- -10.467,
- 814.892,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 22.5,
- 28.676,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 0,
- "k": [
- 353.53,
- 353.53,
- 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.564,
- 0
- ],
- [
- 2.241,
- 1.694
- ]
- ],
- "o": [
- [
- -2.329,
- 2.012
- ],
- [
- -3.23,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- 8.7,
- -1.624
- ],
- [
- -0.335,
- 1.624
- ],
- [
- -8.7,
- -1.076
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.837,
- 48.229
- ],
- "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.553,
- 0
- ],
- [
- 0,
- -6.83
- ]
- ],
- "o": [
- [
- -0.988,
- -2.577
- ],
- [
- 0,
- -6.83
- ],
- [
- 7.553,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -12.247,
- 8.824
- ],
- [
- -13.235,
- 3.529
- ],
- [
- 0,
- -8.824
- ],
- [
- 13.235,
- 3.529
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 30.441
- ],
- "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.647,
- 0
- ],
- [
- 0.388,
- 2.294
- ],
- [
- 0,
- 0
- ],
- [
- 2.117,
- 0
- ],
- [
- -5.241,
- -1.482
- ]
- ],
- "o": [
- [
- 0,
- 0
- ],
- [
- 0,
- 2.629
- ],
- [
- -2.33,
- 0
- ],
- [
- 0,
- 0
- ],
- [
- -0.353,
- -2.1
- ],
- [
- -7.624,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- 10.95,
- -1.756
- ],
- [
- 10.95,
- -1.244
- ],
- [
- 6.168,
- 3.538
- ],
- [
- 1.456,
- -0.45
- ],
- [
- 0.962,
- -3.415
- ],
- [
- -3.326,
- -7.05
- ],
- [
- -2.568,
- 7.05
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 24.786,
- 35.727
- ],
- "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.618,
- 0
- ],
- [
- -2.665,
- -4.165
- ]
- ],
- "o": [
- [
- 2.665,
- -4.165
- ],
- [
- 6.618,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -15,
- 3.529
- ],
- [
- 0,
- -3.529
- ],
- [
- 15,
- 3.529
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 18.088
- ],
- "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.53,
- 0
- ],
- [
- -2.859,
- -1.429
- ]
- ],
- "o": [
- [
- 2.859,
- -1.429
- ],
- [
- 3.529,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -9.706,
- 1.12
- ],
- [
- 0,
- -1.12
- ],
- [
- 9.706,
- 1.12
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 8.621
- ],
- "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.333
- ],
- "y": [
- 0
- ]
- },
- "t": 138,
- "s": [
- 100
- ]
- },
- {
- "t": 149,
- "s": [
- 0
- ]
- }
- ],
- "ix": 1
- },
- "e": {
- "a": 0,
- "k": 100,
- "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": 0,
- "op": 160,
- "st": 30,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 8,
- "ty": 4,
- "nm": "fingerprint motion",
- "parent": 10,
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 0,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- -10.467,
- 814.892,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 22.5,
- 28.676,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 0,
- "k": [
- 353.53,
- 353.53,
- 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.564,
- 0
- ],
- [
- 2.241,
- 1.694
- ]
- ],
- "o": [
- [
- -2.329,
- 2.012
- ],
- [
- -3.23,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- 8.7,
- -1.624
- ],
- [
- -0.335,
- 1.624
- ],
- [
- -8.7,
- -1.076
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.837,
- 48.229
- ],
- "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.553,
- 0
- ],
- [
- 0,
- -6.83
- ]
- ],
- "o": [
- [
- -0.988,
- -2.577
- ],
- [
- 0,
- -6.83
- ],
- [
- 7.553,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -12.247,
- 8.824
- ],
- [
- -13.235,
- 3.529
- ],
- [
- 0,
- -8.824
- ],
- [
- 13.235,
- 3.529
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 30.441
- ],
- "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.647,
- 0
- ],
- [
- 0.388,
- 2.294
- ],
- [
- 0,
- 0
- ],
- [
- 2.117,
- 0
- ],
- [
- -5.241,
- -1.482
- ]
- ],
- "o": [
- [
- 0,
- 0
- ],
- [
- 0,
- 2.629
- ],
- [
- -2.33,
- 0
- ],
- [
- 0,
- 0
- ],
- [
- -0.353,
- -2.1
- ],
- [
- -7.624,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- 10.95,
- -1.756
- ],
- [
- 10.95,
- -1.244
- ],
- [
- 6.168,
- 3.538
- ],
- [
- 1.456,
- -0.45
- ],
- [
- 0.962,
- -3.415
- ],
- [
- -3.326,
- -7.05
- ],
- [
- -2.568,
- 7.05
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 24.786,
- 35.727
- ],
- "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.618,
- 0
- ],
- [
- -2.665,
- -4.165
- ]
- ],
- "o": [
- [
- 2.665,
- -4.165
- ],
- [
- 6.618,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -15,
- 3.529
- ],
- [
- 0,
- -3.529
- ],
- [
- 15,
- 3.529
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 18.088
- ],
- "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.53,
- 0
- ],
- [
- -2.859,
- -1.429
- ]
- ],
- "o": [
- [
- 2.859,
- -1.429
- ],
- [
- 3.529,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -9.706,
- 1.12
- ],
- [
- 0,
- -1.12
- ],
- [
- 9.706,
- 1.12
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.541000007181,
- 0.705999995213,
- 0.972999961703,
- 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": [
- 22.5,
- 8.621
- ],
- "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": 0,
- "k": 0,
- "ix": 1
- },
- "e": {
- "a": 1,
- "k": [
- {
- "i": {
- "x": [
- 0.667
- ],
- "y": [
- 1
- ]
- },
- "o": {
- "x": [
- 0.333
- ],
- "y": [
- 0
- ]
- },
- "t": 92,
- "s": [
- 100
- ]
- },
- {
- "t": 106,
- "s": [
- 0
- ]
- }
- ],
- "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": 0,
- "op": 160,
- "st": 30,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 9,
- "ty": 4,
- "nm": "fingerprint static",
- "parent": 10,
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 0,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- -10.467,
- 814.892,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 22.5,
- 28.676,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 0,
- "k": [
- 353.53,
- 353.53,
- 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.564,
- 0
- ],
- [
- 2.241,
- 1.694
- ]
- ],
- "o": [
- [
- -2.329,
- 2.012
- ],
- [
- -3.23,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- 8.7,
- -1.624
- ],
- [
- -0.335,
- 1.624
- ],
- [
- -8.7,
- -1.076
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.290196078431,
- 0.313725490196,
- 0.352941176471,
- 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": [
- 22.837,
- 48.229
- ],
- "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.553,
- 0
- ],
- [
- 0,
- -6.83
- ]
- ],
- "o": [
- [
- -0.988,
- -2.577
- ],
- [
- 0,
- -6.83
- ],
- [
- 7.553,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -12.247,
- 8.824
- ],
- [
- -13.235,
- 3.529
- ],
- [
- 0,
- -8.824
- ],
- [
- 13.235,
- 3.529
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.290196078431,
- 0.313725490196,
- 0.352941176471,
- 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": [
- 22.5,
- 30.441
- ],
- "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.647,
- 0
- ],
- [
- 0.388,
- 2.294
- ],
- [
- 0,
- 0
- ],
- [
- 2.117,
- 0
- ],
- [
- -5.241,
- -1.482
- ]
- ],
- "o": [
- [
- 0,
- 0
- ],
- [
- 0,
- 2.629
- ],
- [
- -2.33,
- 0
- ],
- [
- 0,
- 0
- ],
- [
- -0.353,
- -2.1
- ],
- [
- -7.624,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- 10.95,
- -1.756
- ],
- [
- 10.95,
- -1.244
- ],
- [
- 6.168,
- 3.538
- ],
- [
- 1.456,
- -0.45
- ],
- [
- 0.962,
- -3.415
- ],
- [
- -3.326,
- -7.05
- ],
- [
- -2.568,
- 7.05
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.290196078431,
- 0.313725490196,
- 0.352941176471,
- 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": [
- 24.786,
- 35.727
- ],
- "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.618,
- 0
- ],
- [
- -2.665,
- -4.165
- ]
- ],
- "o": [
- [
- 2.665,
- -4.165
- ],
- [
- 6.618,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -15,
- 3.529
- ],
- [
- 0,
- -3.529
- ],
- [
- 15,
- 3.529
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.290196078431,
- 0.313725490196,
- 0.352941176471,
- 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": [
- 22.5,
- 18.088
- ],
- "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.53,
- 0
- ],
- [
- -2.859,
- -1.429
- ]
- ],
- "o": [
- [
- 2.859,
- -1.429
- ],
- [
- 3.529,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- -9.706,
- 1.12
- ],
- [
- 0,
- -1.12
- ],
- [
- 9.706,
- 1.12
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.290196078431,
- 0.313725490196,
- 0.352941176471,
- 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": [
- 22.5,
- 8.621
- ],
- "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": 0,
- "k": 0,
- "ix": 1
- },
- "e": {
- "a": 0,
- "k": 100,
- "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": 0,
- "op": 630,
- "st": 30,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 10,
- "ty": 4,
- "nm": "background",
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 0,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- 151.14,
- 205.871,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- -11.477,
- 810.793,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 1,
- "k": [
- {
- "i": {
- "x": [
- 0.511,
- 0.511,
- 0.667
- ],
- "y": [
- 1,
- 1,
- 1
- ]
- },
- "o": {
- "x": [
- 0.333,
- 0.333,
- 0.333
- ],
- "y": [
- 0,
- 0,
- 0
- ]
- },
- "t": 92,
- "s": [
- 17.82,
- 17.82,
- 100
- ]
- },
- {
- "i": {
- "x": [
- 0.833,
- 0.833,
- 0.833
- ],
- "y": [
- 1,
- 1,
- 1
- ]
- },
- "o": {
- "x": [
- 0.333,
- 0.333,
- 0.333
- ],
- "y": [
- 0,
- 0,
- 0
- ]
- },
- "t": 102,
- "s": [
- 16.92,
- 16.92,
- 100
- ]
- },
- {
- "i": {
- "x": [
- 0.369,
- 0.369,
- 0.667
- ],
- "y": [
- 1,
- 1,
- 1
- ]
- },
- "o": {
- "x": [
- 0.292,
- 0.292,
- 0.167
- ],
- "y": [
- 0,
- 0,
- 0
- ]
- },
- "t": 138,
- "s": [
- 16.92,
- 16.92,
- 100
- ]
- },
- {
- "i": {
- "x": [
- 0.667,
- 0.667,
- 0.667
- ],
- "y": [
- 1,
- 1,
- 1
- ]
- },
- "o": {
- "x": [
- 0.167,
- 0.167,
- 0.167
- ],
- "y": [
- 0,
- 0,
- 0
- ]
- },
- "t": 148,
- "s": [
- 17.82,
- 17.82,
- 100
- ]
- },
- {
- "i": {
- "x": [
- 0.511,
- 0.511,
- 0.667
- ],
- "y": [
- 1,
- 1,
- 1
- ]
- },
- "o": {
- "x": [
- 0.333,
- 0.333,
- 0.333
- ],
- "y": [
- 0,
- 0,
- 0
- ]
- },
- "t": 185,
- "s": [
- 17.82,
- 17.82,
- 100
- ]
- },
- {
- "i": {
- "x": [
- 0.833,
- 0.833,
- 0.833
- ],
- "y": [
- 1,
- 1,
- 1
- ]
- },
- "o": {
- "x": [
- 0.333,
- 0.333,
- 0.333
- ],
- "y": [
- 0,
- 0,
- 0
- ]
- },
- "t": 195,
- "s": [
- 16.92,
- 16.92,
- 100
- ]
- },
- {
- "i": {
- "x": [
- 0.369,
- 0.369,
- 0.667
- ],
- "y": [
- 1,
- 1,
- 1
- ]
- },
- "o": {
- "x": [
- 0.292,
- 0.292,
- 0.167
- ],
- "y": [
- 0,
- 0,
- 0
- ]
- },
- "t": 232,
- "s": [
- 16.92,
- 16.92,
- 100
- ]
- },
- {
- "i": {
- "x": [
- 0.667,
- 0.667,
- 0.667
- ],
- "y": [
- 1,
- 1,
- 1
- ]
- },
- "o": {
- "x": [
- 0.167,
- 0.167,
- 0.167
- ],
- "y": [
- 0,
- 0,
- 0
- ]
- },
- "t": 242,
- "s": [
- 17.82,
- 17.82,
- 100
- ]
- },
- {
- "i": {
- "x": [
- 0.511,
- 0.511,
- 0.667
- ],
- "y": [
- 1,
- 1,
- 1
- ]
- },
- "o": {
- "x": [
- 0.333,
- 0.333,
- 0.333
- ],
- "y": [
- 0,
- 0,
- 0
- ]
- },
- "t": 285,
- "s": [
- 17.82,
- 17.82,
- 100
- ]
- },
- {
- "i": {
- "x": [
- 0.833,
- 0.833,
- 0.833
- ],
- "y": [
- 1,
- 1,
- 1
- ]
- },
- "o": {
- "x": [
- 0.333,
- 0.333,
- 0.333
- ],
- "y": [
- 0,
- 0,
- 0
- ]
- },
- "t": 295,
- "s": [
- 16.92,
- 16.92,
- 100
- ]
- },
- {
- "i": {
- "x": [
- 0.369,
- 0.369,
- 0.667
- ],
- "y": [
- 1,
- 1,
- 1
- ]
- },
- "o": {
- "x": [
- 0.292,
- 0.292,
- 0.167
- ],
- "y": [
- 0,
- 0,
- 0
- ]
- },
- "t": 335,
- "s": [
- 16.92,
- 16.92,
- 100
- ]
- },
- {
- "i": {
- "x": [
- 0.667,
- 0.667,
- 0.667
- ],
- "y": [
- 1,
- 1,
- 1
- ]
- },
- "o": {
- "x": [
- 0.167,
- 0.167,
- 0.167
- ],
- "y": [
- 0,
- 0,
- 0
- ]
- },
- "t": 345,
- "s": [
- 17.82,
- 17.82,
- 100
- ]
- },
- {
- "i": {
- "x": [
- 0.511,
- 0.511,
- 0.667
- ],
- "y": [
- 1,
- 1,
- 1
- ]
- },
- "o": {
- "x": [
- 0.333,
- 0.333,
- 0.333
- ],
- "y": [
- 0,
- 0,
- 0
- ]
- },
- "t": 380,
- "s": [
- 17.82,
- 17.82,
- 100
- ]
- },
- {
- "i": {
- "x": [
- 0.833,
- 0.833,
- 0.833
- ],
- "y": [
- 1,
- 1,
- 1
- ]
- },
- "o": {
- "x": [
- 0.333,
- 0.333,
- 0.333
- ],
- "y": [
- 0,
- 0,
- 0
- ]
- },
- "t": 390,
- "s": [
- 16.92,
- 16.92,
- 100
- ]
- },
- {
- "i": {
- "x": [
- 0.369,
- 0.369,
- 0.667
- ],
- "y": [
- 1,
- 1,
- 1
- ]
- },
- "o": {
- "x": [
- 0.292,
- 0.292,
- 0.167
- ],
- "y": [
- 0,
- 0,
- 0
- ]
- },
- "t": 429,
- "s": [
- 16.92,
- 16.92,
- 100
- ]
- },
- {
- "t": 439,
- "s": [
- 17.82,
- 17.82,
- 100
- ]
- }
- ],
- "ix": 6,
- "l": 2
- }
- },
- "ao": 0,
- "shapes": [
- {
- "ty": "gr",
- "it": [
- {
- "d": 1,
- "ty": "el",
- "s": {
- "a": 0,
- "k": [
- 258.387,
- 258.387
- ],
- "ix": 2
- },
- "p": {
- "a": 0,
- "k": [
- 0,
- 0
- ],
- "ix": 3
- },
- "nm": "Ellipse Path 1",
- "mn": "ADBE Vector Shape - Ellipse",
- "hd": false
- },
- {
- "ty": "fl",
- "c": {
- "a": 1,
- "k": [
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 92,
- "s": [
- 0.247058838489,
- 0.305882352941,
- 0.396078461292,
- 1
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 98,
- "s": [
- 0.105882360421,
- 0.152941176471,
- 0.223529426724,
- 1
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 138,
- "s": [
- 0.105882360421,
- 0.152941176471,
- 0.223529426724,
- 1
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 143,
- "s": [
- 0.247058838489,
- 0.305882352941,
- 0.396078461292,
- 1
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 185,
- "s": [
- 0.247058838489,
- 0.305882352941,
- 0.396078461292,
- 1
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 190,
- "s": [
- 0.117647059262,
- 0.152941182256,
- 0.219607844949,
- 1
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 232,
- "s": [
- 0.117647059262,
- 0.152941182256,
- 0.219607844949,
- 1
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 237,
- "s": [
- 0.258823543787,
- 0.305882364511,
- 0.388235300779,
- 1
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 285,
- "s": [
- 0.258823543787,
- 0.305882364511,
- 0.388235300779,
- 1
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 290,
- "s": [
- 0.117647059262,
- 0.152941182256,
- 0.219607844949,
- 1
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 335,
- "s": [
- 0.117647059262,
- 0.152941182256,
- 0.219607844949,
- 1
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 340,
- "s": [
- 0.258823543787,
- 0.305882364511,
- 0.388235300779,
- 1
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 380,
- "s": [
- 0.258823543787,
- 0.305882364511,
- 0.388235300779,
- 1
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 385,
- "s": [
- 0.117647059262,
- 0.152941182256,
- 0.219607844949,
- 1
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 429,
- "s": [
- 0.117647059262,
- 0.152941182256,
- 0.219607844949,
- 1
- ]
- },
- {
- "t": 434,
- "s": [
- 0.258823543787,
- 0.305882364511,
- 0.388235300779,
- 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": [
- -8.807,
- 813.193
- ],
- "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": 0,
- "op": 630,
- "st": 30,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 11,
- "ty": 4,
- "nm": "Phone/Phone_Illustration Outlines 2",
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 0,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- 151.5,
- 139.97,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 64,
- 118.5,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 0,
- "k": [
- 103.629,
- 103.629,
- 100
- ],
- "ix": 6,
- "l": 2
- }
- },
- "ao": 0,
- "shapes": [
- {
- "ty": "gr",
- "it": [
- {
- "ind": 0,
- "ty": "sh",
- "ix": 1,
- "ks": {
- "a": 0,
- "k": {
- "i": [
- [
- 0,
- 0
- ],
- [
- 4.901,
- 0
- ],
- [
- 0,
- 0
- ],
- [
- 0,
- 4.902
- ],
- [
- 0,
- 0
- ],
- [
- -4.902,
- 0
- ],
- [
- 0,
- 0
- ],
- [
- 0,
- -4.902
- ]
- ],
- "o": [
- [
- 0,
- 4.902
- ],
- [
- 0,
- 0
- ],
- [
- -4.902,
- 0
- ],
- [
- 0,
- 0
- ],
- [
- 0,
- -4.902
- ],
- [
- 0,
- 0
- ],
- [
- 4.901,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- 58.897,
- 106.681
- ],
- [
- 50.008,
- 115.572
- ],
- [
- -52.229,
- 115.572
- ],
- [
- -61.118,
- 106.681
- ],
- [
- -61.118,
- -106.68
- ],
- [
- -52.229,
- -115.571
- ],
- [
- 50.008,
- -115.571
- ],
- [
- 58.897,
- -106.68
- ]
- ],
- "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.227
- ],
- [
- 0,
- 0
- ],
- [
- 1.227,
- 0.001
- ],
- [
- 0,
- 0
- ],
- [
- 6.127,
- 0
- ],
- [
- 0,
- 0
- ],
- [
- 0,
- -6.128
- ],
- [
- 0,
- 0
- ],
- [
- -6.127,
- 0
- ],
- [
- 0,
- 0
- ],
- [
- 0,
- 6.128
- ],
- [
- 0,
- 0
- ],
- [
- 0,
- 1.228
- ],
- [
- 0,
- 0
- ],
- [
- 1.227,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "o": [
- [
- 0,
- 0
- ],
- [
- 0,
- -1.228
- ],
- [
- 0,
- 0
- ],
- [
- 0,
- -6.128
- ],
- [
- 0,
- 0
- ],
- [
- -6.127,
- 0
- ],
- [
- 0,
- 0
- ],
- [
- 0,
- 6.128
- ],
- [
- 0,
- 0
- ],
- [
- 6.127,
- 0
- ],
- [
- 0,
- 0
- ],
- [
- 1.227,
- 0
- ],
- [
- 0,
- 0
- ],
- [
- 0,
- -1.227
- ],
- [
- 0,
- 0
- ],
- [
- 1.227,
- 0
- ]
- ],
- "v": [
- [
- 63.341,
- -48.896
- ],
- [
- 63.341,
- -57.786
- ],
- [
- 61.12,
- -60.008
- ],
- [
- 61.12,
- -106.68
- ],
- [
- 50.008,
- -117.795
- ],
- [
- -52.229,
- -117.795
- ],
- [
- -63.341,
- -106.68
- ],
- [
- -63.341,
- 106.681
- ],
- [
- -52.229,
- 117.795
- ],
- [
- 50.008,
- 117.795
- ],
- [
- 61.12,
- 106.681
- ],
- [
- 61.12,
- -2.223
- ],
- [
- 63.341,
- -4.445
- ],
- [
- 63.341,
- -26.671
- ],
- [
- 61.12,
- -28.893
- ],
- [
- 61.12,
- -46.674
- ]
- ],
- "c": true
- },
- "ix": 2
- },
- "nm": "Path 2",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "mm",
- "mm": 1,
- "nm": "Merge Paths 1",
- "mn": "ADBE Vector Filter - Merge",
- "hd": false
- },
- {
- "ty": "fl",
- "c": {
- "a": 0,
- "k": [
- 0.501999978458,
- 0.525,
- 0.545000023935,
- 1
- ],
- "ix": 4
- },
- "o": {
- "a": 1,
- "k": [
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 60,
- "s": [
- 100
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 70,
- "s": [
- 0
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 489,
- "s": [
- 0
- ]
- },
- {
- "t": 499,
- "s": [
- 100
- ]
- }
- ],
- "ix": 5
- },
- "r": 1,
- "bm": 0,
- "nm": "Fill 1",
- "mn": "ADBE Vector Graphic - Fill",
- "hd": false
- },
- {
- "ty": "tr",
- "p": {
- "a": 0,
- "k": [
- 63.591,
- 118.045
- ],
- "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": 4,
- "cix": 2,
- "bm": 0,
- "ix": 1,
- "mn": "ADBE Vector Group",
- "hd": false
- }
- ],
- "ip": 0,
- "op": 630,
- "st": 30,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 13,
- "ty": 4,
- "nm": "checkmark 2",
- "parent": 14,
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 0,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- 338.091,
- 629.95,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 334.381,
- 630.336,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 0,
- "k": [
- 104.745,
- 104.745,
- 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
- ]
- ],
- "o": [
- [
- 0,
- 0
- ],
- [
- 0,
- 0
- ],
- [
- 0,
- 0
- ]
- ],
- "v": [
- [
- 283,
- 629.5
- ],
- [
- 322.5,
- 661.5
- ],
- [
- 382.5,
- 591.5
- ]
- ],
- "c": false
- },
- "ix": 2
- },
- "nm": "Path 1",
- "mn": "ADBE Vector Shape - Group",
- "hd": false
- },
- {
- "ty": "st",
- "c": {
- "a": 0,
- "k": [
- 0.400000029919,
- 0.61568627451,
- 0.964705942191,
- 1
- ],
- "ix": 3
- },
- "o": {
- "a": 1,
- "k": [
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 487,
- "s": [
- 100
- ]
- },
- {
- "t": 490,
- "s": [
- 0
- ]
- }
- ],
- "ix": 4
- },
- "w": {
- "a": 0,
- "k": 14,
- "ix": 5
- },
- "lc": 1,
- "lj": 1,
- "ml": 4,
- "bm": 0,
- "nm": "Stroke 1",
- "mn": "ADBE Vector Graphic - Stroke",
- "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": "Shape 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": 1,
- "k": [
- {
- "i": {
- "x": [
- 0
- ],
- "y": [
- 1
- ]
- },
- "o": {
- "x": [
- 0.645
- ],
- "y": [
- 0
- ]
- },
- "t": 433,
- "s": [
- 0
- ]
- },
- {
- "t": 447,
- "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
- }
- ],
- "ip": 429,
- "op": 630,
- "st": 30,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 14,
- "ty": 4,
- "nm": "checkmark",
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 0,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- 200.737,
- 254.567,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 338.647,
- 629.648,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 1,
- "k": [
- {
- "i": {
- "x": [
- 0.549,
- 0.549,
- 0.667
- ],
- "y": [
- 1,
- 1,
- 1
- ]
- },
- "o": {
- "x": [
- 0.04,
- 0.04,
- 0.333
- ],
- "y": [
- 0,
- 0,
- 0
- ]
- },
- "t": 429,
- "s": [
- 7.2,
- 7.2,
- 100
- ]
- },
- {
- "i": {
- "x": [
- 0.323,
- 0.323,
- 0.667
- ],
- "y": [
- 1,
- 1,
- 1
- ]
- },
- "o": {
- "x": [
- 0.271,
- 0.271,
- 0.333
- ],
- "y": [
- 0,
- 0,
- 0
- ]
- },
- "t": 437,
- "s": [
- 19.525,
- 19.525,
- 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": 454,
- "s": [
- 17.185,
- 17.185,
- 100
- ]
- },
- {
- "i": {
- "x": [
- 0.913,
- 0.913,
- 0.833
- ],
- "y": [
- 1,
- 1,
- 1
- ]
- },
- "o": {
- "x": [
- 1,
- 1,
- 0.167
- ],
- "y": [
- 0,
- 0,
- 0
- ]
- },
- "t": 480,
- "s": [
- 17.185,
- 17.185,
- 100
- ]
- },
- {
- "t": 490,
- "s": [
- 7.2,
- 7.2,
- 100
- ]
- }
- ],
- "ix": 6,
- "l": 2
- }
- },
- "ao": 0,
- "shapes": [
- {
- "ty": "gr",
- "it": [
- {
- "d": 1,
- "ty": "el",
- "s": {
- "a": 0,
- "k": [
- 177.191,
- 177.191
- ],
- "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.964705942191,
- 1
- ],
- "ix": 3
- },
- "o": {
- "a": 1,
- "k": [
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 482,
- "s": [
- 100
- ]
- },
- {
- "t": 490,
- "s": [
- 0
- ]
- }
- ],
- "ix": 4
- },
- "w": {
- "a": 0,
- "k": 14,
- "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.125490196078,
- 0.129411764706,
- 0.141176470588,
- 1
- ],
- "ix": 4
- },
- "o": {
- "a": 1,
- "k": [
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 482,
- "s": [
- 100
- ]
- },
- {
- "t": 490,
- "s": [
- 0
- ]
- }
- ],
- "ix": 5
- },
- "r": 1,
- "bm": 0,
- "nm": "Fill 1",
- "mn": "ADBE Vector Graphic - Fill",
- "hd": false
- },
- {
- "ty": "tr",
- "p": {
- "a": 0,
- "k": [
- 338.104,
- 629.943
- ],
- "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": 429,
- "op": 630,
- "st": 30,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 15,
- "ty": 4,
- "nm": "Shape Layer 20",
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 270,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- 151.32,
- 206.475,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 37.523,
- 788.471,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 0,
- "k": [
- 17.09,
- 17.09,
- 100
- ],
- "ix": 6,
- "l": 2
- }
- },
- "ao": 0,
- "shapes": [
- {
- "ty": "gr",
- "it": [
- {
- "d": 1,
- "ty": "el",
- "s": {
- "a": 0,
- "k": [
- 793.047,
- 793.047
- ],
- "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.541176470588,
- 0.705882352941,
- 0.972549079446,
- 1
- ],
- "ix": 3
- },
- "o": {
- "a": 1,
- "k": [
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 480,
- "s": [
- 100
- ]
- },
- {
- "t": 486,
- "s": [
- 0
- ]
- }
- ],
- "ix": 4
- },
- "w": {
- "a": 0,
- "k": 34,
- "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": [
- 37.523,
- 787.523
- ],
- "ix": 2
- },
- "a": {
- "a": 0,
- "k": [
- 0,
- 0
- ],
- "ix": 1
- },
- "s": {
- "a": 0,
- "k": [
- 100.278,
- 100.278
- ],
- "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": 477,
- "op": 630,
- "st": 30,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 16,
- "ty": 4,
- "nm": "Shape Layer 19",
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 270,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- 151.32,
- 206.475,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 37.523,
- 788.471,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 0,
- "k": [
- 17.09,
- 17.09,
- 100
- ],
- "ix": 6,
- "l": 2
- }
- },
- "ao": 0,
- "shapes": [
- {
- "ty": "gr",
- "it": [
- {
- "d": 1,
- "ty": "el",
- "s": {
- "a": 0,
- "k": [
- 793.047,
- 793.047
- ],
- "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.541176470588,
- 0.705882352941,
- 0.972549079446,
- 1
- ],
- "ix": 3
- },
- "o": {
- "a": 0,
- "k": 100,
- "ix": 4
- },
- "w": {
- "a": 0,
- "k": 34,
- "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": [
- 37.523,
- 787.523
- ],
- "ix": 2
- },
- "a": {
- "a": 0,
- "k": [
- 0,
- 0
- ],
- "ix": 1
- },
- "s": {
- "a": 0,
- "k": [
- 100.278,
- 100.278
- ],
- "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
- },
- {
- "ty": "tm",
- "s": {
- "a": 0,
- "k": 0,
- "ix": 1
- },
- "e": {
- "a": 1,
- "k": [
- {
- "i": {
- "x": [
- 0.2
- ],
- "y": [
- 1
- ]
- },
- "o": {
- "x": [
- 0.4
- ],
- "y": [
- 0
- ]
- },
- "t": 380,
- "s": [
- 0
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 1
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0
- ]
- },
- "t": 429,
- "s": [
- 22.5
- ]
- },
- {
- "t": 440,
- "s": [
- 26
- ]
- }
- ],
- "ix": 2
- },
- "o": {
- "a": 0,
- "k": 365,
- "ix": 3
- },
- "m": 1,
- "ix": 2,
- "nm": "Trim Paths 1",
- "mn": "ADBE Vector Filter - Trim",
- "hd": false
- }
- ],
- "ip": -7,
- "op": 477,
- "st": 30,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 17,
- "ty": 4,
- "nm": "Shape Layer 18",
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 270,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- 151.32,
- 206.475,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 37.523,
- 788.471,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 0,
- "k": [
- 17.09,
- 17.09,
- 100
- ],
- "ix": 6,
- "l": 2
- }
- },
- "ao": 0,
- "shapes": [
- {
- "ty": "gr",
- "it": [
- {
- "d": 1,
- "ty": "el",
- "s": {
- "a": 0,
- "k": [
- 793.047,
- 793.047
- ],
- "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.18431372549,
- 0.223529426724,
- 0.282352941176,
- 1
- ],
- "ix": 3
- },
- "o": {
- "a": 1,
- "k": [
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 69,
- "s": [
- 0
- ]
- },
- {
- "t": 79,
- "s": [
- 100
- ]
- }
- ],
- "ix": 4
- },
- "w": {
- "a": 0,
- "k": 34,
- "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": [
- 37.523,
- 787.523
- ],
- "ix": 2
- },
- "a": {
- "a": 0,
- "k": [
- 0,
- 0
- ],
- "ix": 1
- },
- "s": {
- "a": 0,
- "k": [
- 100.278,
- 100.278
- ],
- "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
- },
- {
- "ty": "tm",
- "s": {
- "a": 0,
- "k": 0,
- "ix": 1
- },
- "e": {
- "a": 0,
- "k": 22.5,
- "ix": 2
- },
- "o": {
- "a": 0,
- "k": 365,
- "ix": 3
- },
- "m": 1,
- "ix": 2,
- "nm": "Trim Paths 1",
- "mn": "ADBE Vector Filter - Trim",
- "hd": false
- }
- ],
- "ip": -7,
- "op": 477,
- "st": 30,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 18,
- "ty": 4,
- "nm": "Shape Layer 17",
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 180,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- 151.32,
- 206.475,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 37.523,
- 788.471,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 0,
- "k": [
- 17.09,
- 17.09,
- 100
- ],
- "ix": 6,
- "l": 2
- }
- },
- "ao": 0,
- "shapes": [
- {
- "ty": "gr",
- "it": [
- {
- "d": 1,
- "ty": "el",
- "s": {
- "a": 0,
- "k": [
- 793.047,
- 793.047
- ],
- "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.541176470588,
- 0.705882352941,
- 0.972549079446,
- 1
- ],
- "ix": 3
- },
- "o": {
- "a": 0,
- "k": 100,
- "ix": 4
- },
- "w": {
- "a": 0,
- "k": 34,
- "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": [
- 37.523,
- 787.523
- ],
- "ix": 2
- },
- "a": {
- "a": 0,
- "k": [
- 0,
- 0
- ],
- "ix": 1
- },
- "s": {
- "a": 0,
- "k": [
- 100.278,
- 100.278
- ],
- "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
- },
- {
- "ty": "tm",
- "s": {
- "a": 0,
- "k": 0,
- "ix": 1
- },
- "e": {
- "a": 1,
- "k": [
- {
- "i": {
- "x": [
- 0.21
- ],
- "y": [
- 1
- ]
- },
- "o": {
- "x": [
- 0.564
- ],
- "y": [
- 0
- ]
- },
- "t": 285,
- "s": [
- 0
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 1
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0
- ]
- },
- "t": 335,
- "s": [
- 22.5
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 1
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0
- ]
- },
- "t": 429,
- "s": [
- 22.5
- ]
- },
- {
- "t": 440,
- "s": [
- 26
- ]
- }
- ],
- "ix": 2
- },
- "o": {
- "a": 0,
- "k": 365,
- "ix": 3
- },
- "m": 1,
- "ix": 2,
- "nm": "Trim Paths 1",
- "mn": "ADBE Vector Filter - Trim",
- "hd": false
- }
- ],
- "ip": -7,
- "op": 477,
- "st": 30,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 19,
- "ty": 4,
- "nm": "Shape Layer 16",
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 180,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- 151.32,
- 206.475,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 37.523,
- 788.471,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 0,
- "k": [
- 17.09,
- 17.09,
- 100
- ],
- "ix": 6,
- "l": 2
- }
- },
- "ao": 0,
- "shapes": [
- {
- "ty": "gr",
- "it": [
- {
- "d": 1,
- "ty": "el",
- "s": {
- "a": 0,
- "k": [
- 793.047,
- 793.047
- ],
- "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.18431372549,
- 0.223529426724,
- 0.282352941176,
- 1
- ],
- "ix": 3
- },
- "o": {
- "a": 1,
- "k": [
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 69,
- "s": [
- 0
- ]
- },
- {
- "t": 79,
- "s": [
- 100
- ]
- }
- ],
- "ix": 4
- },
- "w": {
- "a": 0,
- "k": 34,
- "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": [
- 37.523,
- 787.523
- ],
- "ix": 2
- },
- "a": {
- "a": 0,
- "k": [
- 0,
- 0
- ],
- "ix": 1
- },
- "s": {
- "a": 0,
- "k": [
- 100.278,
- 100.278
- ],
- "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
- },
- {
- "ty": "tm",
- "s": {
- "a": 0,
- "k": 0,
- "ix": 1
- },
- "e": {
- "a": 0,
- "k": 22.5,
- "ix": 2
- },
- "o": {
- "a": 0,
- "k": 365,
- "ix": 3
- },
- "m": 1,
- "ix": 2,
- "nm": "Trim Paths 1",
- "mn": "ADBE Vector Filter - Trim",
- "hd": false
- }
- ],
- "ip": -7,
- "op": 477,
- "st": 30,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 20,
- "ty": 4,
- "nm": "Shape Layer 15",
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 90,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- 151.32,
- 206.475,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 37.523,
- 788.471,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 0,
- "k": [
- 17.09,
- 17.09,
- 100
- ],
- "ix": 6,
- "l": 2
- }
- },
- "ao": 0,
- "shapes": [
- {
- "ty": "gr",
- "it": [
- {
- "d": 1,
- "ty": "el",
- "s": {
- "a": 0,
- "k": [
- 793.047,
- 793.047
- ],
- "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.541176470588,
- 0.705882352941,
- 0.972549079446,
- 1
- ],
- "ix": 3
- },
- "o": {
- "a": 0,
- "k": 100,
- "ix": 4
- },
- "w": {
- "a": 0,
- "k": 34,
- "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": [
- 37.523,
- 787.523
- ],
- "ix": 2
- },
- "a": {
- "a": 0,
- "k": [
- 0,
- 0
- ],
- "ix": 1
- },
- "s": {
- "a": 0,
- "k": [
- 100.278,
- 100.278
- ],
- "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
- },
- {
- "ty": "tm",
- "s": {
- "a": 0,
- "k": 0,
- "ix": 1
- },
- "e": {
- "a": 1,
- "k": [
- {
- "i": {
- "x": [
- 0.2
- ],
- "y": [
- 1
- ]
- },
- "o": {
- "x": [
- 0.4
- ],
- "y": [
- 0
- ]
- },
- "t": 185,
- "s": [
- 0
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 1
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0
- ]
- },
- "t": 232,
- "s": [
- 22.5
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 1
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0
- ]
- },
- "t": 429,
- "s": [
- 22.5
- ]
- },
- {
- "t": 440,
- "s": [
- 26
- ]
- }
- ],
- "ix": 2
- },
- "o": {
- "a": 0,
- "k": 365,
- "ix": 3
- },
- "m": 1,
- "ix": 2,
- "nm": "Trim Paths 1",
- "mn": "ADBE Vector Filter - Trim",
- "hd": false
- }
- ],
- "ip": -7,
- "op": 477,
- "st": 30,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 21,
- "ty": 4,
- "nm": "Shape Layer 14",
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 90,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- 151.32,
- 206.475,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 37.523,
- 788.471,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 0,
- "k": [
- 17.09,
- 17.09,
- 100
- ],
- "ix": 6,
- "l": 2
- }
- },
- "ao": 0,
- "shapes": [
- {
- "ty": "gr",
- "it": [
- {
- "d": 1,
- "ty": "el",
- "s": {
- "a": 0,
- "k": [
- 793.047,
- 793.047
- ],
- "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.18431372549,
- 0.223529426724,
- 0.282352941176,
- 1
- ],
- "ix": 3
- },
- "o": {
- "a": 1,
- "k": [
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 69,
- "s": [
- 0
- ]
- },
- {
- "t": 79,
- "s": [
- 100
- ]
- }
- ],
- "ix": 4
- },
- "w": {
- "a": 0,
- "k": 34,
- "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": [
- 37.523,
- 787.523
- ],
- "ix": 2
- },
- "a": {
- "a": 0,
- "k": [
- 0,
- 0
- ],
- "ix": 1
- },
- "s": {
- "a": 0,
- "k": [
- 100.278,
- 100.278
- ],
- "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
- },
- {
- "ty": "tm",
- "s": {
- "a": 0,
- "k": 0,
- "ix": 1
- },
- "e": {
- "a": 0,
- "k": 22.5,
- "ix": 2
- },
- "o": {
- "a": 0,
- "k": 365,
- "ix": 3
- },
- "m": 1,
- "ix": 2,
- "nm": "Trim Paths 1",
- "mn": "ADBE Vector Filter - Trim",
- "hd": false
- }
- ],
- "ip": -7,
- "op": 477,
- "st": 30,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 22,
- "ty": 4,
- "nm": "Shape Layer 9",
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 0,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- 151.32,
- 206.475,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 37.523,
- 788.471,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 0,
- "k": [
- 17.09,
- 17.09,
- 100
- ],
- "ix": 6,
- "l": 2
- }
- },
- "ao": 0,
- "shapes": [
- {
- "ty": "gr",
- "it": [
- {
- "d": 1,
- "ty": "el",
- "s": {
- "a": 0,
- "k": [
- 793.047,
- 793.047
- ],
- "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.541176470588,
- 0.705882352941,
- 0.972549079446,
- 1
- ],
- "ix": 3
- },
- "o": {
- "a": 0,
- "k": 100,
- "ix": 4
- },
- "w": {
- "a": 0,
- "k": 34,
- "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": [
- 37.523,
- 787.523
- ],
- "ix": 2
- },
- "a": {
- "a": 0,
- "k": [
- 0,
- 0
- ],
- "ix": 1
- },
- "s": {
- "a": 0,
- "k": [
- 100.278,
- 100.278
- ],
- "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
- },
- {
- "ty": "tm",
- "s": {
- "a": 0,
- "k": 0,
- "ix": 1
- },
- "e": {
- "a": 1,
- "k": [
- {
- "i": {
- "x": [
- 0.2
- ],
- "y": [
- 1
- ]
- },
- "o": {
- "x": [
- 0.4
- ],
- "y": [
- 0
- ]
- },
- "t": 92,
- "s": [
- 0
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 1
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0
- ]
- },
- "t": 138,
- "s": [
- 22.5
- ]
- },
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 1
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0
- ]
- },
- "t": 429,
- "s": [
- 22.5
- ]
- },
- {
- "t": 440,
- "s": [
- 26
- ]
- }
- ],
- "ix": 2
- },
- "o": {
- "a": 0,
- "k": 365,
- "ix": 3
- },
- "m": 1,
- "ix": 2,
- "nm": "Trim Paths 1",
- "mn": "ADBE Vector Filter - Trim",
- "hd": false
- }
- ],
- "ip": -7,
- "op": 477,
- "st": 30,
- "bm": 0
- },
- {
- "ddd": 0,
- "ind": 23,
- "ty": 4,
- "nm": "Shape Layer 6",
- "sr": 1,
- "ks": {
- "o": {
- "a": 0,
- "k": 100,
- "ix": 11
- },
- "r": {
- "a": 0,
- "k": 0,
- "ix": 10
- },
- "p": {
- "a": 0,
- "k": [
- 151.32,
- 206.475,
- 0
- ],
- "ix": 2,
- "l": 2
- },
- "a": {
- "a": 0,
- "k": [
- 37.523,
- 788.471,
- 0
- ],
- "ix": 1,
- "l": 2
- },
- "s": {
- "a": 0,
- "k": [
- 17.09,
- 17.09,
- 100
- ],
- "ix": 6,
- "l": 2
- }
- },
- "ao": 0,
- "shapes": [
- {
- "ty": "gr",
- "it": [
- {
- "d": 1,
- "ty": "el",
- "s": {
- "a": 0,
- "k": [
- 793.047,
- 793.047
- ],
- "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.18431372549,
- 0.223529426724,
- 0.282352941176,
- 1
- ],
- "ix": 3
- },
- "o": {
- "a": 1,
- "k": [
- {
- "i": {
- "x": [
- 0.833
- ],
- "y": [
- 0.833
- ]
- },
- "o": {
- "x": [
- 0.167
- ],
- "y": [
- 0.167
- ]
- },
- "t": 69,
- "s": [
- 0
- ]
- },
- {
- "t": 79,
- "s": [
- 100
- ]
- }
- ],
- "ix": 4
- },
- "w": {
- "a": 0,
- "k": 34,
- "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": [
- 37.523,
- 787.523
- ],
- "ix": 2
- },
- "a": {
- "a": 0,
- "k": [
- 0,
- 0
- ],
- "ix": 1
- },
- "s": {
- "a": 0,
- "k": [
- 100.278,
- 100.278
- ],
- "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
- },
- {
- "ty": "tm",
- "s": {
- "a": 0,
- "k": 0,
- "ix": 1
- },
- "e": {
- "a": 0,
- "k": 22.5,
- "ix": 2
- },
- "o": {
- "a": 0,
- "k": 365,
- "ix": 3
- },
- "m": 1,
- "ix": 2,
- "nm": "Trim Paths 1",
- "mn": "ADBE Vector Filter - Trim",
- "hd": false
- }
- ],
- "ip": -7,
- "op": 477,
- "st": 30,
- "bm": 0
- }
- ],
- "markers": []
-}
\ No newline at end of file
+{"v":"5.7.6","fr":60,"ip":0,"op":601,"w":1650,"h":2900,"nm":"UDFPS_EDU_LOTTIE_V02","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"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":2,"ty":4,"nm":".blue400","cl":"blue400","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-0.512,0.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":"Checkmark","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,13.798],[13.798,0],[0,-13.798],[-13.798,0]],"o":[[0,-13.798],[-13.798,0],[0,13.798],[13.798,0]],"v":[[25.345,-0.429],[0.322,-25.454],[-24.701,-0.429],[0.322,24.595]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.399993896484,0.615661621094,0.964691162109,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4,"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":[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":"Outline","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":328,"op":2428,"st":328,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":".black","cl":"black","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":[1348.087,2521.152,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,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":[243.6,243.6,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":[232,232,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":[232,232,100]},{"t":555,"s":[0,0,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,0,0,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}],"ip":328,"op":2428,"st":328,"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":1,"k":[{"i":{"x":0.07,"y":0.954},"o":{"x":0.64,"y":0.046},"t":143.928,"s":[837,2098,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.07,"y":0.07},"o":{"x":0.64,"y":0.64},"t":151.455,"s":[879,2057,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.07,"y":0.99},"o":{"x":0.64,"y":0.01},"t":219.176,"s":[879,2057,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.07,"y":0.07},"o":{"x":0.64,"y":0.64},"t":226.697,"s":[856,2015,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.07,"y":0.99},"o":{"x":0.64,"y":0},"t":295.674,"s":[856,2015,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.07,"y":0.07},"o":{"x":0.64,"y":0.64},"t":303.193,"s":[808,2019,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":1},"o":{"x":0.64,"y":0},"t":507.961,"s":[808,2019,0],"to":[0,0,0],"ti":[0,0,0]},{"t":521.345703125,"s":[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":".grey700","cl":"grey700","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},{"ind":1,"ty":"sh","ix":2,"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":[[-13.072,-9.314],[-14.099,-14.814],[-0.349,-27.648],[13.401,-14.814]],"c":false},"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],[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":[[13.401,-14.814],[13.401,-14.283],[8.433,-9.314],[3.538,-13.458],[3.025,-16.538],[-1.43,-20.314],[-0.642,-5.665]],"c":false},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"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.933,-27.646],[-0.35,-34.979],[15.234,-27.646]],"c":false},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ind":4,"ty":"sh","ix":5,"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.433,-39.985],[-0.35,-42.313],[9.734,-39.985]],"c":false},"ix":2},"nm":"Path 5","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.372549027205,0.388235300779,0.407843142748,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":6,"cix":2,"bm":0,"ix":1,"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":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":-20,"op":4855,"st":55,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":".blue400","cl":"blue400","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":8,"ty":4,"nm":".blue400","cl":"blue400","parent":5,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.88],"y":[0]},"t":88,"s":[40]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":113,"s":[0]},{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.88],"y":[0]},"t":128,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":153,"s":[40]},{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.88],"y":[0]},"t":158,"s":[40]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":183,"s":[0]},{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.88],"y":[0]},"t":198,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":223,"s":[40]},{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.88],"y":[0]},"t":230,"s":[40]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":255,"s":[0]},{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.88],"y":[0]},"t":280,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":295,"s":[40]},{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.88],"y":[0]},"t":368,"s":[40]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":383,"s":[0]},{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.88],"y":[0]},"t":508,"s":[0]},{"t":518,"s":[40]}],"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":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,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":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":-70,"op":2585,"st":117.5,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":".grey700","cl":"grey700","parent":5,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.88],"y":[0]},"t":88,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":113,"s":[40]},{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.88],"y":[0]},"t":128,"s":[40]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":153,"s":[0]},{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.88],"y":[0]},"t":158,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":183,"s":[40]},{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.88],"y":[0]},"t":198,"s":[40]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":223,"s":[0]},{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.88],"y":[0]},"t":230,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":255,"s":[40]},{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.88],"y":[0]},"t":280,"s":[40]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":295,"s":[0]},{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.88],"y":[0]},"t":368,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":383,"s":[40]},{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.88],"y":[0]},"t":508,"s":[40]},{"t":518,"s":[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":[440,440],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.372549027205,0.388235300779,0.407843142748,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":2,"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":".grey600","cl":"grey600","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.88],"y":[0]},"t":12.5,"s":[100]},{"t":47.5,"s":[1]}],"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.501960813999,0.525490224361,0.54509806633,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":2455,"st":55,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":".blue400","cl":"blue400","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":618,"s":[630.722]}],"ix":10},"p":{"a":0,"k":[839.723,2083.641,0],"ix":2,"l":2},"a":{"a":0,"k":[-13.09,1270.41,0],"ix":1,"l":2},"s":{"a":0,"k":[125,125,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":12,"ty":4,"nm":".blue400","cl":"blue400","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.5],"y":[1]},"o":{"x":[0.88],"y":[0]},"t":37.5,"s":[0]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":60,"s":[40]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":550,"s":[40]},{"t":582.5,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[839.723,2083.641,0],"ix":2,"l":2},"a":{"a":0,"k":[-13.09,1270.41,0],"ix":1,"l":2},"s":{"a":0,"k":[125,125,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.40000000596,0.615686297417,0.964705884457,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":65,"ix":5},"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":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":-70,"op":2585,"st":117.5,"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/strings.xml b/res/values-af/strings.xml
index ffcc856..e4bae0f 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Tale"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Verwyder"</string>
<string name="add_a_language" msgid="2126220398077503271">"Voeg \'n taal by"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Taal"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Voorkeurtaal"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Programtale"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Stel die taal vir elke program"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Programtaal"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Voorgestelde tale"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Alle tale"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Die program is by verstek op <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> gestel en ondersteun nie veelvuldige tale nie."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Verwyder gekose tale?</item>
<item quantity="one">Verwyder gekose taal?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Nie beskikbaar nie"</string>
<string name="security_status_title" msgid="6958004275337618656">"Sekuriteitstatus"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Skermslot, Kry My Toestel, programsekuriteit"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Sekuriteit en privaatheid"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Toestemmings, skermslot, programsekuriteit"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Gesig is bygevoeg"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Tik om gesig op te stel"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Gesigslot"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Gebruik jou gesig om jou foon te ontsluit of vir stawing in programme, soos wanneer jy aanmeld of \'n aankoop goedkeur.\n\nHou in gedagte:\nJy kan slegs een gesig op \'n slag gestel hê. Om nog \'n gesig by te voeg, moet jy die huidige een uitvee.\n\nAs jy na die foon kyk, kan dit ontsluit word wanneer jy nie bedoel om dit te doen nie.\n\nIemand anders kan jou foon ontsluit as dit voor jou gesig gehou word.\n\nIemand ander wat baie soos jy lyk, soos \'n identiese broer of suster, kan jou foon ontsluit."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Gebruik jou gesig om jou foon te ontsluit of vir stawing in programme, soos wanneer jy aanmeld of \'n aankoop goedkeur.\n\nHou in gedagte:\nJy kan slegs een gesig op \'n slag gestel hê. Om nog \'n gesig by te voeg, moet jy die huidige een uitvee.\n\nAs jy na die foon kyk, kan dit ontsluit word wanneer jy nie bedoel om dit te doen nie.\n\nIemand anders kan jou foon ontsluit as dit voor jou gesig gehou word, selfs as jou oë toe is.\n\nIemand ander wat baie soos jy lyk, soos \'n identiese broer of suster, kan jou foon ontsluit."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Vee gesigmodel uit?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Jou gesigmodel sal permanent en veilig uitgevee word. Nadat dit uitgevee is, sal jy jou vingerafdruk, PIN, patroon of wagwoord nodig hê om jou foon te ontsluit of vir stawing in programme."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Vee gesigmodel uit?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Jou gesigmodel sal permanent en veilig uitgevee word.\n\nNadat dit uitgevee is, sal jy jou vingerafdruk, PIN, patroon of wagwoord nodig hê om jou foon te ontsluit of vir stawing in programme."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Jou gesigmodel sal permanent en veilig uitgevee word. \n\nNadat dit uitgevee is, sal jy jou PIN, patroon of wagwoord nodig hê om jou foon te ontsluit of vir stawing in programme."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Jou gesigmodel sal permanent en veilig uitgevee word. \n\nNadat dit uitgevee is, sal jy jou PIN, patroon of wagwoord nodig hê om jou foon te ontsluit."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Gebruik Gesigslot om jou foon te ontsluit"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Vingerafdruk"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Vingerafdruk vir werk"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Vee uit"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Raak die sensor"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Plaas jou vinger op die sensor en lig dit op wanneer jy \'n vibrasie voel"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Hou jou vinger op die sensor totdat jy \'n vibrasie voel"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Hou jou vingerafdruk plat op die sensor totdat jy \'n vibrasie voel"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Raak en hou die vingerafdrukensor"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Lig en raak dan weer"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Nog een keer"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Hou aan om jou vinger op te lig om die verskillende dele van jou vingerafdruk by te voeg"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Raak en hou elke keer wanneer die vingerafdrukikoon skuif. Dit help om meer van jou vingerafdruk vas te vang."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Plaas jou vingertop op die sensor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Plaas laaste die kante van jou vinger"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Gebruik laastens die kante van jou vinger"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Plaas die kant van jou vingerafdruk op die sensor en hou; ruil dan om na die ander kant"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Dit help om meer van jou vingerafdruk vas te vang"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Skryf tans vingerafdruk in <xliff:g id="PERCENTAGE">%d</xliff:g> persent"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Die skermslotopsie is gedeaktiveer. Kontak jou organisasie se administrateur om meer te wete te kom. "<annotation id="admin_details">"Nog besonderhede"</annotation>\n\n"Jy kan steeds jou vingerafdruk gebruik om aankope en programtoegang te magtig. "<annotation id="url">"Kom meer te wete"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Lig vinger op en raak sensor dan weer"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Kan nie vingerafdruksensor gebruik nie. Besoek \'n verskaffer wat herstelwerk doen"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Gevorderde instellings"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Werkprofielslot; Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock en meer"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Gevorderde instellings"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Jy kan tot <xliff:g id="COUNT">%d</xliff:g> vingerafdrukke byvoeg"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Jy het die maksimum aantal vingerafdrukke bygevoeg"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Kan nie nog vingerafdrukke byvoeg nie"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Bel oor Wi-Fi. Die oproep sal eindig as jy nie meer Wi-Fi het nie."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"As Wi-Fi-oproepe aan is, kan jou foon oproepe deur Wi-Fi-netwerke of jou diensverskaffer se netwerk roeteer, afhangend van jou voorkeur en watter sein die sterkste is. Vind by jou diensverskaffer oor tariewe en ander besonderhede uit voordat jy hierdie kenmerk aanskakel.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Noodadres"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Noodadres"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Word as jou ligging gebruik wanneer jy \'n noodoproep oor Wi-Fi maak"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Kom meer te wete"</annotation>" oor Private DNS-kenmerke"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Aan"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Skakel sluimerskerm aan om te beheer wat gebeur wanneer die foon gedok is en/of slaap."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Wanneer om te begin"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Huidige sluimerskerm"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Begin nou"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Instellings"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Outomatiese helderheid"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Lig op om wakker te maak"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Stel \'n werk-PIN"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Stel \'n patroon"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Stel \'n werkpatroon"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Stel \'n wagwoord om die foon te ontsluit vir bykomende sekuriteit"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Stel \'n PIN om die foon te ontsluit vir bykomende sekuriteit"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Stel \'n patroon om die foon te ontsluit vir bykomende sekuriteit"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Stel \'n wagwoord om die tablet te ontsluit vir bykomende sekuriteit"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Stel \'n PIN om die tablet te ontsluit vir bykomende sekuriteit"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Stel \'n patroon om die tablet te ontsluit vir bykomende sekuriteit"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Stel \'n wagwoord om die toestel te ontsluit vir bykomende sekuriteit"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Stel \'n PIN om die toestel te ontsluit vir bykomende sekuriteit"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Stel \'n patroon om die toestel te ontsluit vir bykomende sekuriteit"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Stel wagwoord vir vingerafdruk"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Stel patroon vir vingerafdruk"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Stel PIN vir sekuriteit"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Hou volumesleutels om oop te maak"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Tripeltik op skerm om oop te maak"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Gebruik gebaar om oop te maak"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Gebruik nuwe toeganklikheidgebaar"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Gebruik toeganklikheidsgebaar"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Tik op die toeganklikheidknoppie <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> onderaan jou skerm om hierdie kenmerk te gebruik.\n\nRaak en hou die toeganklikheidknoppie om tussen kenmerke te wissel."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Tik op die toeganklikheidknoppie op jou skerm om hierdie kenmerke te gebruik."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Druk en hou albei volumesleutels om hierdie kenmerk te gebruik."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Korter"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Langer"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Outokliktyd"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Vibrasie en fisiese sterkte"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Kennisgewingvibrasie"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibrasie en fisiese terugvoer"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Oproepe"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Kennisgewings en alarms"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interaktiewe fisiese terugvoer"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Luivibrasie"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Kennisgewingvibrasie"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Raakterugvoer"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"Kamera"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Selnetwerk"</string>
<string name="power_phone" msgid="2768396619208561670">"Stemoproepe"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet ledig"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Foon ledig"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Koppel aan <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Ontkoppel hierdie VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Ontkoppel"</string>
- <string name="vpn_version" msgid="41856553718304367">"Weergawe <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Weergawe"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Vergeet VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Vervang bestaande VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Stel altyd-aan VPN?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobiele data is onbeskikbaar"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tik om \'n data-SIM te kies"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Gebruik dit altyd vir oproepe"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Kies \'n SIM vir data"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Kies SIM vir mobiele data"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Kies \'n SIM vir SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Wissel tans data-SIM – dit kan tot \'n minuut neem …"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Gebruik <xliff:g id="NEW_SIM">%1$s</xliff:g> vir mobiele data?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"As jy na <xliff:g id="NEW_SIM">%1$s</xliff:g> toe oorskakel, sal <xliff:g id="OLD_SIM">%2$s</xliff:g> nie meer vir mobiele data gebruik word nie."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Gebruik <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Bel met"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Kies \'n SIM-kaart"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, netwerkverbinding, internet, draadloos, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi-kennisgewing, wifi-kennisgewing"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"datagebruik"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Stop vibrasie, tik, sleutelbord"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Gebruik 24-uurformaat"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Laai af"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Maak oop met"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"fisiese terugvoer, vibreer, skerm, sensitiwiteit"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"raakinteraksie, vibreer, foon, bel, sensitiwiteit, lui"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"raakinteraksie, vibreer, sensitiwiteit"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"fisiese terugvoer, vibreer, vibrasie"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"altyd-aan-skerm"</string>
<string name="default_sound" msgid="6604374495015245195">"Verstekgeluid"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Lui- en kennisgewingvolume is op <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volume, vibrasie, Moenie Steur Nie"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Laaiklanke en -vibrasie"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Dokklanke"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Raakklanke"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Raakvibrasie"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Fisieke terugvoer vir tik, sleutelbord en meer"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Dokluidspreker speel"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Alle oudio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Net media-oudio"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Sluitskerm, sluit skerm, slaan oor, systap"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Wanneer werkprofiel gesluit is"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Kennisgewings op sluitskerm"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Wys gesprekke, verstek en demp"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Wys gesprekke, verstek en stil"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Versteek stil gesprekke en kennisgewings"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Moet geen kennisgewings wys nie"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> sal alle kennisgewings kan lees, insluitend persoonlike inligting soos kontakname, foto\'s 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> sal die volgende kan doen:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Lees jou kennisgewings"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Dit kan jou kennisgewings lees, insluitend persoonlike inligting soos kontakte, boodskappe en foto\'s."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Antwoord op boodskappe"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Dit kan antwoord op boodskappe en handelingknoppies in kennisgewings gebruik, insluitend om kennisgewings te sluimer of toe te maak en oproepe te beantwoord."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Verander instellings"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Dit kan Moenie Steur Nie aan- of afskakel en verwante instellings 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>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ongeldige netwerkmodus <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignoreer."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Toegangspuntname"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Onbeskikbaar wanneer gekoppel aan <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Instellings"</string>
+ <string name="see_more" msgid="7499355691042812723">"Sien meer"</string>
<string name="see_less" msgid="2642392725363552793">"Sien minder"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Skakel <xliff:g id="CARRIER_NAME">%1$s</xliff:g> aan?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Skakel SIM aan?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Skakel oor na <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Skakel oor om SIM-kaart te gebruik?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Gebruik <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Net een SIM kan op \'n slag aktief wees.\n\nAs jy na <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> toe oorskakel, sal dit nie jou <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-diens kanselleer nie."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Net een afgelaaide SIM kan op \'n slag aktief wees.\n\nAs jy na <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> toe oorskakel, sal dit nie jou <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-diens kanselleer nie."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Net een SIM kan op \'n slag aktief wees.\n\nAs jy oorskakel, sal dit nie jou <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-diens kanselleer nie."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Jy kan 2 SIM\'s op dieselfde tyd gebruik. Skakel ander SIM af om <xliff:g id="CARRIER_NAME">%1$s</xliff:g> te gebruik."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Skakel oor na <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Skakel <xliff:g id="CARRIER_NAME">%1$s</xliff:g> af"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"As jy \'n SIM afskakel, sal dit nie jou diens kanselleer nie"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Koppel tans aan netwerk …"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Skakel tans oor na <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Skakel oor na <xliff:g id="CARRIER_NAME">%1$s</xliff:g> vir oproepe en boodskappe …"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Kan nie na \'n ander diensverskaffer toe oorskakel nie"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Kan weens \'n fout nie na \'n ander diensverskaffer toe oorskakel nie."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Skakel <xliff:g id="CARRIER_NAME">%1$s</xliff:g> af?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Wys QR-skandeerder"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Laat toegang tot QR-skandeerder van sluitskerm af toe"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Wys toestelkontroles"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Toegangkontroles wanneer dit gesluit is"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Wys dubbellynhorlosie as dit beskikbaar is"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Dubbellynhorlosie"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Af"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM\'s"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Soek en koppel aan wi-fi-netwerke"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"vliegtuig, vliegtuigveilig"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Oproepe en SMS\'e"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-fi-oproepe"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Gebruik aanpasbare battery"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Gebruik aanpasbare helderheid"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Gebruik Wi-Fi-oproepe"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Gebruik sluimerskerm"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Sien alle programme"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Slimaanstuur"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Slimaanstuur is geaktiveer"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Foonnommer ontbreek."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Laat 2G toe"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Gebruik 2G-selfoonverbindings. 2G is altyd aangeskakel vir noodoproepe."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G is minder veilig, maar kan jou verbinding in sekere liggings verbeter. 2G word altyd toegelaat vir noodoproepe."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> vereis 2G om beskikbaar te wees"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Wys knipbordtoegang"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Wys \'n boodskap wanneer programme toegang het tot teks, prente of ander inhoud wat jy gekopieer het"</string>
<string name="all_apps" msgid="3054120149509114789">"Alle programme"</string>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index 4399467..19ff44f 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"ቋንቋዎች"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"አስወግድ"</string>
<string name="add_a_language" msgid="2126220398077503271">"ቋንቋ አክል"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"ቋንቋ"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"የተመረጠ ቋንቋ"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"የመተግበሪያ ቋንቋዎች"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"ለእያንዳንዱ መተግበሪያ ቋንቋውን ያዘጋጁ"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"የመተግበሪያ ቋንቋ"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"የተጠቆሙ ቋንቋዎች"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"ሁሉም ቋንቋዎች"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"መተግበሪያው በነባሪ ወደ <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> ይቀናበራል እንዲሁም ብዙ ቋንቋዎችን አይደግፍም።"</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">የተመረጡት ቋንቋዎች ይወገዱ?</item>
<item quantity="other">የተመረጡት ቋንቋዎች ይወገዱ?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"አይገኝም"</string>
<string name="security_status_title" msgid="6958004275337618656">"የደህንነት ሁኔታ"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"የማያ ገጽ መቆለፊያ፣ የእኔን መሣሪያ አግኝ፣ የመተግበሪያ ደኅንነት"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"ደህንነት እና ግላዊነት"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"ፈቃዶች፣ የማያ ገጽ መቆለፊያ፣ የመተግበሪያ ደህንነት"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"መልክ ታክሏል"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"መልክን ለማዋቀር መታ ያድርጉ"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"በመልክ መክፈት"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"ስልክዎን ለመክፈት ወይም እንደ በመለያ ሲገቡ ወይም ግዢን ሲያጸድቁ ላሉ በመተግበሪያ ላይ ለሚደረጉ ማረጋገጫዎች መልክዎን ይጠቀሙ።\n\nእነዚህን ከግምት ውስጥ ያስገቡ፦\nበአንድ ጊዜ አንድ መልክ ብቻ ማዋቀር ይችላሉ። ሌላ መልክ ለማከል አሁን ያለውን ይሰርዙ።\n\nስልኩን ሲመለከቱት ሳያስቡት ሊከፍተው ይችላል።\n\nየሆነ ሰው ስልክዎ ፊትዎ ላይ ቢይዘው ሊከፈት ይችላል።\n\nስልክዎ እንደ መንታ ወንድም/እህት ያለ በጣም እርስዎን በሚመስል ሰው ሊከፈት ይችላል።"</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"ስልክዎን ለመክፈት ወይም እንደ በመለያ ሲገቡ ወይም ግዢን ሲያጸድቁ ላሉ በመተግበሪያ ላይ ለሚደረጉ ማረጋገጫዎች መልክዎን ይጠቀሙ።\n\nእነዚህን ከግምት ውስጥ ያስገቡ፦\nበአንድ ጊዜ አንድ መልክ ብቻ ማዋቀር ይችላሉ። ሌላ መልክ ለማከል አሁን ያለውን ይሰርዙ።\n\nስልኩን ሲመለከቱት ሳያስቡት ሊከፍተው ይችላል።\n\nአይኖችዎ ቢዘጉ እንኳ የሆነ ሰው ስልክዎ ፊትዎ ላይ ቢይዘው ሊከፈት ይችላል።\n\nስልክዎ እንደ መንታ ወንድም/እህት ያለ በጣም እርስዎን በሚመስል ሰው ሊከፈት ይችላል።"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"የመልክ ሞዴል ይሰረዝ?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"የእርስዎ የመልክ ሞዴል በቋሚነት እና ደህንነቱ በተጠበቀ ሁኔታ ይሰረዛል። ከስረዛ በኋላ ስልክዎን ለመክፈት ወይም በመተግበሪያዎች ውስጥ ለማረጋገጥ የእርስዎ የጣት አሻራ፣ ፒን፣ ስርዓተ-ጥለት ወይም የይለፍ ቃል መጠቀም ይኖርብዎታል።"</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"የመልክ ሞዴል ይሰረዝ?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"የእርስዎ የመልክ ሞዴል እስከመጨረሻው እና ደህንነቱ በተጠበቀ ሁኔታ ይሰረዛል።\n\nከስረዛ በኋላ ስልክዎን ለመክፈት ወይም በመተግበሪያዎች ውስጥ ለማረጋገጫ የእርስዎ የጣት አሻራ፣ ፒን፣ ስርዓተ-ጥለት ወይም የይለፍ ቃል መጠቀም ይኖርብዎታል።"</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"የእርስዎ የመልክ ሞዴል በቋሚነት እና ደህንነቱ በተጠበቀ ሁኔታ ይሰረዛል።\n\nከስረዛ በኋላ ስልክዎን ለመክፈት ወይም በመተግበሪያዎች ውስጥ ለማረጋገጥ የእርስዎ የጣት አሻራ፣ ፒን፣ ስርዓተ-ጥለት ወይም የይለፍ ቃል መጠቀም ይኖርብዎታል።"</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"የእርስዎ የመልክ ሞዴል በቋሚነት እና ደህንነቱ በተጠበቀ መንገድ ይሰረዛል።\n\nከስረዛ በኋላ ስልክዎን ለመክፈት የእርስዎ ፒን፣ ስርዓተ-ጥለት ወይም የይለፍ ቃል ያስፈልገዎታል።"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"የእርስዎን ስልክ ለመክፈት በመልክ መክፈትን ይጠቀሙ"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"የጣት አሻራ"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"የጣት አሻራ ለሥራ"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"ሰርዝ"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"ዳሳሹን ይንኩ"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"ጣትዎን በዳሳሹ ላይ ያስቀምጡትና ንዝረት ከተሰማዎት በኋላ ያንሱት"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"ንዝረት እስከሚሰማዎት ድረስ የእርስዎን ጣት በዳሳሹ ላይ ያቆዩት"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"ንዝረት እስከሚሰማዎት ድረስ የእርስዎን የጣት አሻራ በዳሳሹ ላይ ያቆዩት"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"ይንኩ እና የጣት አሻራ ዳሳሹን ይያዙ"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"ያንሱ፣ በመቀጠል መልሰው ይንኩ"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"አንድ ሌላ ተጨማሪ ጊዜ"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"የእርስዎን የጣት አሻራ የተለያዩ ክፍሎችን ለማከል ጣትዎትን ማንሳትና ማስቀመጥዎን ይቀጥሉ"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"የጣት አሻራ አዶው በተንቀሳቀሰ ቁጥር ነክተው ይያዙት። ይህ ተጨማሪ የጣት አሻራዎን ክፍል እንዲይዝ ያግዛል።"</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"የጣትዎን ላይኛው ጫፍ በዳሳሹ ላይ ያስቀምጡት"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"በመጨረሻም፣ የጣትዎን ጠርዞች ያስቀምጡት"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"በመጨረሻም፣ የጣትዎን ጠርዞች ይጠቀሙ"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"የጣት አሻራዎን ጎን በዳሳሹ ላይ አስቀምጠው ይያዙት፣ ከዚያ ወደ ሌላኛው ጎን ይቀይሩ"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"ይህ ተጨማሪ የጣት አሻራዎን ክፍል እንዲይዝ ያግዛል"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"የጣት አሻራ <xliff:g id="PERCENTAGE">%d</xliff:g> መቶኛን በመመዝገብ ላይ"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" የማያ ገጽ ቁልፍ አማራጩ ተሰናክሏል። ተጨማሪ ለማወቅ የድርጅትዎን አስተዳዳሪ ያነጋግሩ። "<annotation id="admin_details">"ተጨማሪ ዝርዝሮች"</annotation>\n\n"ለግዢዎች እና የመተግበሪያ መዳረሻ ፈቃድ ለመስጠት አሁንም የጣት አሻራዎን መጠቀም ይችላሉ። "<annotation id="url">"የበለጠ ለመረዳት"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"ጣትዎን ያንሱ፣ ከዚያ በድጋሚ ዳሳሽ ይንኩ"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"የጣት አሻራ ዳሳሽን መጠቀም አይቻልም። የጥገና አገልግሎት ሰጪን ይጎብኙ"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"የላቁ ቅንብሮች"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"የሥራ መገለጫ መቆለፊያ፣ Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock እና ተጨማሪ"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"የላቁ ቅንብሮች"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"እስከ <xliff:g id="COUNT">%d</xliff:g> የሚደርሱ የጣት አሻራዎችን ማከል ይችላሉ"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"የሚፈቀደውን ከፍተኛ የጣት አሻራ ብዛት አክለዋል"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"ተጨማሪ የጣት አሻራዎችን ማከል አይቻልም"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"በ Wi-Fi በኩል ደውል። Wi‑Fi ከጠፋ፣ ጥሪ ያበቃል።"</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"የWi-Fi ጥሪ ሲበራ የእርስዎ ስልክ በምርጫዎ እና በየትኛው ይበልጥ ጠንካራ እንደሆነ የሚወሰን ሆኖ ጥሪዎችን በWi-Fi አውታረ መረቦች ወይም በአገልግሎት አቅራቢዎ አውታረ መረብ በኩል ሊያዞር ይችላል። ይህን ባህሪ ከማብራትዎ በፊት ክፍያዎችን እና ሌሎች ዝርዝሮችን በተመለከተ አገልግሎት አቅራቢዎን ያነጋግሩ።<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"የአስቸኳይ አደጋ አድራሻ"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"የድንገተኛ አደጋ አድራሻ"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"በWi-Fi ላይ የአስቸኳይ አደጋ ጥሪ ሲያደርጉ እንደ የእርስዎ አካባቢ ሆኖ ስራ ላይ ይውላል"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"ስለግል ዲኤንኤስ ባህሪያት "<annotation id="url">"የበለጠ ይረዱ"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"በርቷል"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"ስልኩ ሲተከል እና/ወይም ሲተኛ ምን እንደሚከሰት ለመቆጣጠር የገጽ ማያ ማቆያን ያብሩ።"</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"መቼ እንደሚጀመር"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"የአሁኑ ማያ ገጽ ማሳረፊያ"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"አሁን ጀምር"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"ቅንብሮች"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"ራስ ሰርብሩህነት"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"ለማንቃት ያንሱ"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"የሥራ ፒን ያቀናብሩ"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"ስርዓተ-ጥለት ያቀናብሩ"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"የሥራ ስርዓተ-ጥለት ያቀናብሩ"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"ለተጨማሪ ደህንነት ሲባል ስልኩን ለመክፈት የይለፍ ቃል ያቀናብሩ"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"ለተጨማሪ ደህንነት ሲባል ስልኩን ለመክፈት ፒን ያቀናብሩ"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"ለተጨማሪ ደህንነት ሲባል ስልኩን ለመክፈት ስርዓተ ጥለት ያቀናብሩ"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"ለተጨማሪ ደህንነት ሲባል ጡባዊውን ለመክፈት የይለፍ ቃል ያቀናብሩ"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"ለተጨማሪ ደህንነት ሲባል ጡባዊውን ለመክፈት ፒን ያቀናብሩ"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"ለተጨማሪ ደህንነት ሲባል ጡባዊውን ለመክፈት ስርዓተ ጥለት ያቀናብሩ"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"ለተጨማሪ ደህንነት ሲባል መሣሪያውን ለመክፈት የይለፍ ቃል ያቀናብሩ"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"ለተጨማሪ ደህንነት ሲባል መሣሪያውን ለመክፈት ፒን ያቀናብሩ"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"ለተጨማሪ ደህንነት ሲባል መሣሪያውን ለመክፈት ስርዓተ ጥለት ያቀናብሩ"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"የጣት አሻራን ለመጠቀም የይለፍ ቃል ያቀናብሩ"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"የጣት አሻራን ለመጠቀም፣ ሥርዓተ ጥለትን ያቀናብሩ"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"ለደህንነት ሲባል ፒን ያቀናብሩ"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"ለመክፈት የድምጽ ቁልፎችን ይያዙ"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"ለመክፈት ማያ ገጹን ሦስት ጊዜ መታ ያድርጉ"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"ለመክፈት የጣት ምልክትን ይጠቀሙ"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"አዲስ የተደራሽነት የጣት ምልክትን ይጠቀሙ"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"የተደራሽነት እጅ ምልክትን ይጠቀሙ"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"ይህን ባህሪ ለመጠቀም በማያ ገጽዎ ግርጌ ላይ ያለውን የተደራሽነት አዝራሩን <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> መታ ያድርጉ።\n\nባህሪያት መካከል ለመቀያየር የተደራሽነት አዝራሩን ነክተው ይያዙ።"</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"ይህን ባህሪ ለመጠቀም በማያ ገጽዎ ላይ ያለውን የተደራሽነት አዝራር መታ ያድርጉ።"</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"ይህን ባህሪ ለመጠቀም ሁለቱንም የድምጽ ቁልፎች ተጭነው ይያዙ።"</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"አጭር"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"የበለጠ ጊዜ"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"ጊዜን በራስ-ሰር ጠቅ ያድርጉ"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"የንዝረት ጥንካሬ"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"የማሳወቂያ ንዝረት"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"ንዝረት እና ረቂቅ ንዝረት"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"ጥሪዎች"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"ማሳወቂያዎች እና ማንቂያዎች"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"በይነተገናኝ ረቂቅ ንዝረት"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"የጥሪ ንዝረት"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"የማሳወቂያ ንዝረት"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"የንክኪ ግብረመልስ"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"ካሜራ"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"ብሉቱዝ"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"የተንቀሳቃሽ ስልክ አውታረ መረብ"</string>
<string name="power_phone" msgid="2768396619208561670">"የድምፅ ጥሪዎች"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"ስራ ፈትጡባዊ"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"ስልክ ሥራ የፈታበት"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"ከ<xliff:g id="PROFILE">%s</xliff:g> ጋር ተገናኝ"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"የዚህ ቪፒኤን ግንኙነት ይቋረጥ?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"ግንኙነት አቋርጥ"</string>
- <string name="vpn_version" msgid="41856553718304367">"ሥሪት <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"ስሪት"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPNን እርሳ"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"አሁን ያለው VPN ይተካ?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"ሁልጊዜ-የበራ VPN ይቀናበር?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"የተንቀሳቃሽ ስልክ ውሂብ አይገኝም"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"የውሂብ ሲም ለመምረጥ ነካ ያድርጉ"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"ለጥሪዎች ሁልጊዜ ይህንን ተጠቀም"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"ለውሂብ ሲም ይምረጡ"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"ለተንቀሳቃሽ ስልክ ውሂብ ሲም ይምረጡ"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"ለኤስኤምኤስ ሲም ይምረጡ"</string>
<string name="data_switch_started" msgid="6292759843974720112">"የውሂብ ሲም በመቀየር ላይ፣ ይህ እስከ አንድ ደቂቃ ድረስ ሊወስድ ይችላል…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"ለተንቀሳቃሽ ስልክ ውሂብ <xliff:g id="NEW_SIM">%1$s</xliff:g>ን ይጠቀሙ?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"ወደ <xliff:g id="NEW_SIM">%1$s</xliff:g> ከቀየሩ <xliff:g id="OLD_SIM">%2$s</xliff:g> ከእንግዲህ ለተንቀሳቃሽ ስልክ ውሂብ ስራ ላይ አይውልም።"</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g>ን ይጠቀሙ"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"ይደውሉ ከዚህ ጋር"</string>
<string name="sim_select_card" msgid="1226182454109919045">"ሲም ካርድ ይምረጡ"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"ሲም <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi፣ አውታረ መረብ ግንኙነት፣ በይነመርብ፣ ገመድ አልባ፣ ውሂብ፣ wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi ማሳወቂያ፣ wifi ማሳወቂያ"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"የውሂብ አጠቃቀም"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"ንዝረትን አቁም፣ መታ አድርግ፣ የቁልፍ ሰሌዳ"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"የ24-ሰዓት ቅርጸት ተጠቀም"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"አውርድ"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"ክፈት በ"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"ሃፕቲክስ፣ ንዘር፣ ማያ ገጽ፣ ትብነት"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"ሃፕቲክስ፣ ንዘር፣ ስልክ፣ ጥሪ፣ አደገኛነት፣ ደውል"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"ሃፕቲክስ፣ ንዘር፣ አደገኛነት"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"ረቂቅ ንዝረት፣ ንዘር፣ ንዝረት"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"ሁልጊዜ የሚበራ ማሳያ"</string>
<string name="default_sound" msgid="6604374495015245195">"ነባሪ ድምፅ"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"የጥሪ ድምጽ እና ማሳወቂያ ድምጽ መጠን <xliff:g id="PERCENTAGE">%1$s</xliff:g> ላይ"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"ድምፅ፣ ንዝረት፣ አትረብሽ"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"የኃይል መሙላት ድምፅ እና ንዝረት"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"የመትከል ድምጾች"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"ድምፆችን ይንኩ"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"የንኪ ንዝረት"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"መታ ለማድረግ፣ ለቁልፍ ሰሌዳ እና ለተጨማሪ ነገሮች የንዝረት ግብረመልስ"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"የመትከያ ድምጽ ማጉያ ያጫውታል"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"ሁሉም ተሰሚ"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"የማህደረመረጃ ተሰሚ ብቻ"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"የማያ ገጽ ቁልፍ፣ የማያ ገጽ ቁልፍ፣ ዝለል፣ እለፍ"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"የስራ መገለጫ ሲቆለፍ"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"በማያ ገጽ ቁልፍ ላይ ማሳወቂያዎች"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"ውይይቶችን፣ ነባሪን እና ጸጥ ያሉትን አሳይ"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"ጸጥ ያሉ ውይይቶችን እና ማሳወቂያዎችን አሳይ"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"ጸጥ ያሉ ውይይቶችን እና ማሳወቂያዎችን ደብቅ"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"ምንም ማሳወቂያዎችን አታሳይ"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> እንደ የእውቂያ ስሞች፣ ፎቶዎች እና እርስዎ የሚቀበሏቸው የመልዕክቶች ጽሑፍ ያለ የግል መረጃ ጨምሮ ሁሉንም ማሳወቂያዎች ማንበብ ይችላል። ይህ መተግበሪያ እንዲሁም ማሳወቂያዎችን ማሸለብ ወይም ማሰናበት ወይም የስልክ ጥሪዎችን ማንሳት ጨምሮ በማሳወቂያዎች ውስጥ ባሉ አዝራሮች ላይ እርምጃዎችን መውሰድ ይችላል። \n\nይህ እንዲሁም አትረብሽን የማብራት ወይም የማጥፋት እና ተዛማጅ ቅንብሮችን የመቀየር ችሎታ ለመተግበሪያው ይሰጣል።"</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> የሚከተሉትን ማድረግ ይችላል፦"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"ማሳወቂያዎችዎን ያንብቡ"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"እንደ እውቂያዎች፣ መልዕክቶች እና ፎቶዎች ያሉ የግል መረጃን ጨምሮ የእርስዎን ማሳወቂያዎች ማንበብ ይችላል።"</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"ለመልዕክቶች ምላሽ ይስጡ"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"ለመልዕክቶች ምላሽ መስጠት እና ማሳወቂያዎችን ማሸለብ ወይም ማሰናከል እና ጥሪዎችን መመለስን ጨምሮ በማሳወቂያዎች ውስጥ ባሉ አዝራሮች ላይ እርምጃ መውሰድ ይችላል።"</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"ቅንብሮችን ቀይር"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"አትረብሽን ማብራት ወይም ማጥፋት እና ተዛማጅ ቅንብሮችን መቀየር ይችላል።"</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>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ልክ ያልሆነ አውታረ መረብ ሁነታ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>። ችላ በል።"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"የመዳረሻ ነጥብ ስም"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"ከ<xliff:g id="CARRIER">%1$s</xliff:g> ጋር ሲገናኝ የማይገኝ"</string>
- <string name="see_more" msgid="8436037008285546409">"ቅንብሮች"</string>
+ <string name="see_more" msgid="7499355691042812723">"ተጨማሪ ይመልከቱ"</string>
<string name="see_less" msgid="2642392725363552793">"ያነሰ ይመልከቱ"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ይብራ?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"ሲም ይብራ?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"ወደ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ይቀየር?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"ወደ ሲም ካርድ መጠቀም ይቀይሩ?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>ን ይጠቀሙ?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"በአንድ ጊዜ አንድ ሲም ብቻ ነው ገባሪ ሊሆን የሚችለው።\n\nወደ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> መቀየር የ<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> አገልግሎትዎን አይሰርዘውም።"</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"በአንድ ጊዜ አንድ የወረደ ሲም ብቻ ነው ገቢር መሆን የሚችለው።\n\nወደ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> መቀየር የ<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> አገልግሎትዎን አይሰርዘውም።"</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"በአንድ ጊዜ አንድ ሲም ብቻ ነው ገቢር ሊሆን የሚችለው።\n\nመቀየር የ<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> አገልግሎትዎን አይሰርዘውም።"</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"በአንድ ጊዜ 2 ሲሞችን መጠቀም ይችላሉ። <xliff:g id="CARRIER_NAME">%1$s</xliff:g>ን ለመጠቀም ሌላኛው ሲም ያጥፉ።"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"ወደ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ይቀይሩ"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>ን ያጥፉ"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"ሲም ማጥፋት አገልግሎትዎን አይሰርዘውም"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"ከአውታረ መረብ ጋር በመገናኘት ላይ…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"ወደ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> በመቀየር ላይ"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"ለጥሪዎች እና መልዕክቶች ወደ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> በመቀየር ላይ…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"አገልግሎት አቅራቢን መቀየር አልተቻለም"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"በስህተት ምክንያት አገልግሎት አቅራቢው መቀየር አልተቻለም።"</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ይጥፋ?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR መቃኛን አሳይ"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"ከማያ ገጽ መቆለፊያ ሆነው ለQR መቃኛ መዳረሻ ይፍቀዱ"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"የመሣሪያ መቆጣጠሪያዎችን አሳይ"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"ሲቆለፍ መቆጣጠሪያዎችን ይድረሱ"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"የሚገኝ ሲሆን ባለ ሁለት-መስመር ሰዓት አሳይ"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ባለ ሁለት-መስመር ሰዓት"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"አጥፋ"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"በይነመረብ"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIMዎች"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"ከWi‑Fi አውታረ መረቦችን ያገኙ እና ያገናኙ"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"አውሮፕላን፣ የአውሮፕላን ድህንነቱ የተጠበቀ"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"ጥሪዎች እና ኤስኤምኤስ"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"የWi-Fi ጥሪ ማድረጊያ"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"ተለማማጅ ባትሪን ይጠቀሙ"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"ተለዋዋጭ ብሩህነትን ይጠቀሙ"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"የWi‑Fi ጥሪ ማድረጊያን ይጠቀሙ"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"የማያ ገጽ አዳኝን ይጠቀሙ"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"ሁሉንም መተግበሪያዎች ይመልከቱ"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"ብልህ ማስተላለፍ"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"ዘመናዊ ማስተላለፍ ነቅቷል"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"የስልክ ቁጥር ይቀራል።"</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"እሺ"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2ጂ ይፍቀዱ"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"የ2ጂ የተንቀሳቃሽ ስልክ ግንኙነቶችን ይጠቀሙ። ለአደጋ ጊዜ ጥሪዎች 2ጂ ሁልጊዜ በርቷል።"</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2ጂ ደህንነቱ ያነሰ ነው፣ ነገር ግን በአንዳንድ አካባቢዎች የእርስዎን ግንኙነት ሊያሻሽል ይችላል። ለአደጋ ጥሪ 2ጂ ሁልጊዜ ይፈቀዳል።"</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> 2ጂ እንዲኖር ይጠይቃል"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"የቅንጥብ ሰሌዳ መዳረሻን አሳይ"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"መተግበሪያዎች ጽሁፍን፣ ምስሎችን ወይም እርስዎ የቀዱትን ሌላ ይዘት ሲደርሱ መልዕክት አሳይ"</string>
<string name="all_apps" msgid="3054120149509114789">"ሁሉም መተግበሪያዎች"</string>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index ac31269..f12f899 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -211,6 +211,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"اللغات"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"إزالة"</string>
<string name="add_a_language" msgid="2126220398077503271">"إضافة لغة"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"اللغة"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"اللغة المفضلة"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"لغات التطبيقات"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"ضبط اللغة لكل تطبيق"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"لغة التطبيق"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"اللغات المقترحة"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"جميع اللغات"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"اللغة التلقائية في هذا التطبيق هي <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> ولا يمكن استخدام عدّة لغات فيه."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="zero">هل تريد إزالة اللغة المحددة؟</item>
<item quantity="two">هل تريد إزالة اللغتين المحددتين؟</item>
@@ -332,6 +340,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"غير متاح"</string>
<string name="security_status_title" msgid="6958004275337618656">"حالة الأمان"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"\"قفل الشاشة\" و\"العثور على جهازي\" وأمان التطبيقات"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"الأمان والخصوصية"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"الأذونات وقفل الشاشة وأمان التطبيقات"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"تمت إضافة الوجه"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"انقر لإعداد ميزة \"فتح الجهاز بالتعرف على الوجه\""</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"فتح الجهاز بالتعرف على الوجه"</string>
@@ -404,9 +414,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"يمكنك استخدام الوجه لفتح قفل هاتفك أو للمصادقة في التطبيقات، مثلاً عند تسجيل الدخول أو الموافقة على عملية شراء.\nملاحظة:\n\nلا يمكنك إعداد أكثر من وجه واحد في كل مرة. لإضافة وجه آخر، عليك حذف الوجه الحالي.\n\nقد تفتح قفل الهاتف بدون قصد بمجرّد النظر إليه.\n\nويمكن لشخص آخر فتح قفل هاتفك عند تقريبه من وجهك.\n\nوكذلك، يمكن لشخص يشبهك كثيرًا، مثل شقيقك التوأم، فتح قفل هاتفك."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"يمكنك استخدام الوجه لفتح قفل هاتفك أو للمصادقة في التطبيقات، مثلاً عند تسجيل الدخول أو الموافقة على عملية شراء.\nملاحظة:\n\nلا يمكنك إعداد أكثر من وجه واحد في كل مرة. لإضافة وجه آخر، عليك حذف الوجه الحالي.\n\nقد تفتح قفل الهاتف بدون قصد بمجرّد النظر إليه.\n\nويمكن لشخص آخر فتح قفل هاتفك عند تقريبه من وجهك، حتى وأنت مغلق عينيك.\n\nوكذلك، يمكن لشخص يشبهك كثيرًا، مثل شقيقك التوأم، فتح قفل هاتفك."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"هل تريد حذف نموذج الوجه؟"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"سيتم حذف نموذج الوجه نهائيًا وبأمان. بعد حذفه، ستحتاج إلى رقم التعريف الشخصي أو النقش أو كلمة المرور لفتح قفل هاتفك أو لعمليات المصادقة في التطبيقات."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"هل تريد حذف نموذج الوجه؟"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"سيتم حذف نموذج الوجه نهائيًا وبشكلٍ آمن.\n\nبعد حذفه، ستحتاج إلى بصمة الإصبع أو رقم التعريف الشخصي أو النقش أو كلمة المرور لفتح قفل هاتفك أو لعمليات المصادقة في التطبيقات."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"سيتم حذف نموذج الوجه نهائيًا وبأمان.\n\nبعد حذفه، ستحتاج إلى رقم التعريف الشخصي أو النقش أو كلمة المرور لفتح قفل هاتفك أو لعمليات المصادقة في التطبيقات."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"سيتم حذف نموذج الوجه نهائيًا وبأمان.\n\nبعد حذفه، ستحتاج إلى رقم التعريف الشخصي أو النقش أو كلمة المرور لفتح قفل الهاتف."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"استخدام ميزة \"فتح الجهاز بالتعرف على الوجه\" لفتح قفل هاتفك"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"بصمة الإصبع"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"بصمة الإصبع للملف الشخصي للعمل"</string>
@@ -497,7 +506,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"حذف"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"المس زر الاستشعار"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"ضع إصبعك على زر الاستشعار ثمّ ارفعه بعد اهتزاز الجهاز"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"ثبِّت إصبعك على المستشعر حتى يتم اهتزاز الجهاز."</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"ثبِّت بصمة إصبعك على جهاز الاستشعار تمامًا حتى يتم اهتزاز الجهاز."</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"انقر مع الاستمرار على مستشعر بصمات الإصبع"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"ارفع إصبعك ثم المس زر الاستشعار مرة أخرى"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"مرة أخرى"</string>
@@ -505,7 +514,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"استمر في وضع إصبعك ورفعه لإضافة الأجزاء المختلفة لبصمة الإصبع"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"انقر مع الاستمرار في كل مرة يتحرك فيها رمز بصمة الإصبع. يساعد هذا على التقاط قدر أكبر من بصمة إصبعك."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"ضع طرف إصبعك على المستشعر."</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"في النهاية، ضع حواف إصبعك."</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"في النهاية، استخدِم حواف إصبعك."</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"ضع جانب بصمة الإصبع على المستشعر واضغط مع الاستمرار ثم بدِّل إلى الجانب الآخر."</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"يساعد هذا على التقاط قدر أكبر من بصمة إصبعك."</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"تسجيل بصمة الإصبع <xliff:g id="PERCENTAGE">%d</xliff:g> في المئة."</string>
@@ -575,6 +584,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" تم إيقاف خيار قفل الشاشة. لمعرفة المزيد من المعلومات، اتصل بمشرف مؤسستك. "<annotation id="admin_details">"مزيد من التفاصيل"</annotation>\n\n"ما زال بإمكانك استخدام بصمة إصبعك للسماح بعمليات الشراء والوصول إلى التطبيقات. "<annotation id="url">"مزيد من المعلومات"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"ارفع إصبعك ثم المس زر الاستشعار مرة أخرى."</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"لا يمكن استخدام مستشعر بصمات الإصبع. يُرجى التواصل مع مقدِّم خدمات إصلاح."</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"الإعدادات المتقدمة"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"قفل الملف الشخصي للعمل، Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock وغير ذلك"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"الإعدادات المتقدمة"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"يمكنك إضافة ما يصل إلى <xliff:g id="COUNT">%d</xliff:g> بصمات الإصبع"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"لقد أضفت الحد الأقصى لعدد بصمات الإصبع"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"يتعذر إضافة مزيد من بصمات الإصبع"</string>
@@ -648,7 +661,7 @@
<string name="unlock_set_unlock_launch_picker_change_title" msgid="4746783679112447948">"تغيير قفل الشاشة"</string>
<string name="unlock_set_unlock_launch_picker_change_summary" msgid="6023813780512501969">"تغيير أو إيقاف النقش أو رمز PIN أو أمان كلمة المرور"</string>
<string name="unlock_set_unlock_launch_picker_enable_summary" msgid="1699993191343299179">"اختيار طريقة لقفل الشاشة"</string>
- <string name="unlock_set_unlock_off_title" msgid="2831957685685921667">"بدون"</string>
+ <string name="unlock_set_unlock_off_title" msgid="2831957685685921667">"بدون قفل"</string>
<string name="unlock_set_unlock_off_summary" msgid="4578319976164001322"></string>
<string name="unlock_set_unlock_none_title" msgid="2844029875174409728">"التمرير السريع"</string>
<string name="unlock_set_unlock_none_summary" msgid="641298008390890152">"بدون تأمين"</string>
@@ -954,7 +967,7 @@
<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="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>
<string name="wifi_display_no_devices_found" msgid="7904877793677102805">"لم يتم العثور على أجهزة قريبة."</string>
@@ -1313,7 +1326,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"يمكنك الاتصال عبر شبكة Wi-Fi. وإذا لم تكن متوفرة، سيتم إنهاء المكالمة."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"عند تفعيل الاتصال عبر Wi-Fi، يمكن للهاتف توجيه المكالمات عبر شبكة Wi-Fi أو عبر مشغّل شبكة الجوّال، حسب تفضيلك وحسب الإشارة الأقوى. وقبل تفعيل هذه الميزة، يُرجى مراجعة الرسوم والتفاصيل الأخرى مع مشغّل شبكة الجوّال.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"عنوان الطوارئ"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"عنوان الطوارئ"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"يتم اعتباره موقعك الجغرافي عند إجراء مكالمة طوارئ عبر Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"مزيد من المعلومات"</annotation>" عن ميزات نظام أسماء النطاقات الخاص"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"مفعَّل"</string>
@@ -1375,7 +1388,7 @@
<string name="search_settings" msgid="7573686516434589771">"بحث"</string>
<string name="display_settings" msgid="7197750639709493852">"الشاشة"</string>
<string name="accelerometer_title" msgid="7745991950833748909">"التدوير التلقائي للشاشة"</string>
- <string name="auto_rotate_option_off" msgid="2788096269396290731">"متوقف"</string>
+ <string name="auto_rotate_option_off" msgid="2788096269396290731">"غير مفعّل"</string>
<string name="auto_rotate_option_on" msgid="5776678230808498171">"مفعّل"</string>
<string name="auto_rotate_option_face_based" msgid="3438645484087953174">"تفعيل - استنادًا للوجه"</string>
<string name="auto_rotate_switch_face_based" msgid="7824467067774120000">"تفعيل ميزة \"التعرف على الوجوه\""</string>
@@ -1491,7 +1504,7 @@
<string name="wallpaper_settings_fragment_title" msgid="8445963841717633149">"اختيار خلفية من"</string>
<string name="style_suggestion_title" msgid="1213747484782364775">"تخصيص الهاتف"</string>
<string name="style_suggestion_summary" msgid="4271131877800968159">"يمكنك تجربة أنماط وخلفيات مختلفة، والمزيد."</string>
- <string name="screensaver_settings_title" msgid="3588535639672365395">"شاشة التوقف"</string>
+ <string name="screensaver_settings_title" msgid="3588535639672365395">"شاشة الاستراحة"</string>
<string name="screensaver_settings_summary_either_long" msgid="371949139331896271">"أثناء الشحن أو الإرساء"</string>
<string name="screensaver_settings_summary_either_short" msgid="2126139984738506920">"أيهما"</string>
<string name="screensaver_settings_summary_sleep" msgid="6555922932643037432">"أثناء الشحن"</string>
@@ -1500,7 +1513,8 @@
<string name="screensaver_settings_summary_off" msgid="8720357504939106923">"إيقاف"</string>
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"للتحكم في ما يحدث عند إرساء الهاتف و/أو دخوله حالة السكون، عليك تشغيل شاشة التوقف."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"وقت البدء"</string>
- <string name="screensaver_settings_current" msgid="390472865895976891">"شاشة التوقف الحالية"</string>
+ <string name="screensaver_settings_current" msgid="390472865895976891">"شاشة الاستراحة الحالية"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"البدء الآن"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"إعدادات"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"سطوع تلقائي"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"الرفع لتنبيه الجهاز"</string>
@@ -2000,15 +2014,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"ضبط رقم تعريف لملف العمل"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"ضبط نقش"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"ضبط نقش للملف الشخصي للعمل"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"لمزيد من الأمان، عليك ضبط كلمة مرور لفتح قفل الهاتف"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"لمزيد من الأمان، عليك ضبط رقم تعريف شخصي لفتح قفل الهاتف"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"لمزيد من الأمان، عليك ضبط نقش لفتح قفل الهاتف"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"لمزيد من الأمان، عليك ضبط كلمة مرور لفتح قفل الجهاز اللوحي"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"لمزيد من الأمان، عليك ضبط رقم تعريف شخصي لفتح قفل الجهاز اللوحي"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"لمزيد من الأمان، عليك ضبط نقش لفتح قفل الجهاز اللوحي"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"لمزيد من الأمان، عليك ضبط كلمة مرور لفتح قفل الجهاز"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"لمزيد من الأمان، عليك ضبط رقم تعريف شخصي لفتح قفل الجهاز"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"لمزيد من الأمان، عليك ضبط نقش لفتح قفل الجهاز"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"لاستخدام بصمة الإصبع، يُرجى إعداد كلمة مرور"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"لاستخدام بصمة الإصبع، يُرجى رسم نقش من ابتكارك"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"لتعزيز أمان الجهاز، يجب تحديد رقم تعريف شخصي"</string>
@@ -2104,11 +2109,11 @@
<string name="install_applications_title" msgid="7890233747559108106">"السماح بكل مصادر التطبيقات"</string>
<string name="recent_app_category_title" msgid="189758417804427533">"التطبيقات التي تم فتحها مؤخرًا"</string>
<plurals name="see_all_apps_title" formatted="false" msgid="6864581406735745400">
- <item quantity="zero">عرض كل الـ %1$d تطبيق</item>
+ <item quantity="zero">عرض كل التطبيقات البالغ عددها %1$d </item>
<item quantity="two">عرض كلا التطبيقين (%1$d)</item>
- <item quantity="few">عرض كل الـ %1$d تطبيقات</item>
- <item quantity="many">عرض كل الـ %1$d تطبيقًا</item>
- <item quantity="other">عرض كل الـ %1$d تطبيق</item>
+ <item quantity="few">عرض كل التطبيقات البالغ عددها %1$d</item>
+ <item quantity="many">عرض كل التطبيقات البالغ عددها %1$d</item>
+ <item quantity="other">عرض كل التطبيقات البالغ عددها %1$d</item>
<item quantity="one">عرض كل التطبيقات</item>
</plurals>
<string name="forgot_password_title" msgid="3967873480875239885">"تواصَل مع مشرف تكنولوجيا معلومات."</string>
@@ -2293,7 +2298,7 @@
<string name="available_virtual_keyboard_category" msgid="6930012948152749337">"لوحة المفاتيح على الشاشة متاحة"</string>
<string name="add_virtual_keyboard" msgid="2515850206289352606">"إدارة لوحات المفاتيح على الشاشة"</string>
<string name="keyboard_assistance_category" msgid="7320599809770932032">"مساعدة لوحة المفاتيح"</string>
- <string name="physical_keyboard_title" msgid="3328134097512350958">"لوحة المفاتيح الفعلية"</string>
+ <string name="physical_keyboard_title" msgid="3328134097512350958">"لوحة المفاتيح الخارجية"</string>
<string name="show_ime" msgid="4334255501724746849">"استخدام لوحة المفاتيح على الشاشة"</string>
<string name="show_ime_summary" msgid="7293345791727205975">"استمرار عرضها على الشاشة أثناء نشاط لوحة المفاتيح الفعلية"</string>
<string name="keyboard_shortcuts_helper" msgid="2553221039203165344">"اختصارات لوحة المفاتيح"</string>
@@ -2346,7 +2351,7 @@
<string name="input_methods_settings_label_format" msgid="5809693308957109022">"إعدادات <xliff:g id="IME_NAME">%1$s</xliff:g>"</string>
<string name="input_methods_and_subtype_enabler_title" msgid="8940326108334307057">"اختيار أساليب الإدخال النشطة"</string>
<string name="onscreen_keyboard_settings_summary" msgid="3975358507879701606">"إعدادات لوحة المفاتيح على الشاشة"</string>
- <string name="builtin_keyboard_settings_title" msgid="5096171620714179661">"لوحة مفاتيح فعلية"</string>
+ <string name="builtin_keyboard_settings_title" msgid="5096171620714179661">"لوحة مفاتيح خارجية"</string>
<string name="builtin_keyboard_settings_summary" msgid="4332792334499933856">"إعدادات لوحة المفاتيح الفعلية"</string>
<string name="gadget_picker_title" msgid="7615902510050731400">"اختيار أداة"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"اختيار أداة"</string>
@@ -2384,7 +2389,7 @@
<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_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>
@@ -2411,14 +2416,14 @@
<string name="accessibility_preference_magnification_summary" msgid="2875518904115896888">"التكبير على الشاشة"</string>
<string name="accessibility_screen_magnification_short_summary" msgid="2207048420669939150">"انقر ٣ مرات للتكبير."</string>
<string name="accessibility_screen_magnification_navbar_short_summary" msgid="4885018322430052037">"انقر على أحد الأزرار للتكبير"</string>
- <string name="accessibility_screen_magnification_summary" msgid="2527664482392097865">"يمكنك تكبير الشاشة بسرعة لتكبير المحتوى.<br/><br/> <b>لتكبير الشاشة، نفِّذ الخطوات التالية:</b><br/> {0,number,integer}. استخدِم الاختصار المخصّص لبدء تكبير المحتوى<br/> {1,number,integer}. انقر على الشاشة<br/> {2,number,integer}. اسحب إصبعين للتنقّل على الشاشة<br/> {3,number,integer}. باعِد أو قارِب بإصبعين لتعديل مستوى التكبير/التصغير<br/> {4,number,integer}. استخدِم الاختصار المخصّص لإيقاف تكبير المحتوى<br/><br/><b>لتكبير المحتوى مؤقتًا، نفِّذ الخطوات التالية:</b><br/> {0,number,integer}. استخدِم الاختصار المخصّص لبدء تكبير المحتوى<br/> {1,number,integer}. انقر مع الاستمرار على أي مكان على الشاشة<br/> {2,number,integer}. اسحب إصبعك للتنقّل على الشاشة<br/> {3,number,integer}. ارفع إصبعك لإيقاف تكبير الشاشة."</string>
+ <string name="accessibility_screen_magnification_summary" msgid="2527664482392097865">"يمكنك تكبير الشاشة بسرعة لتكبير المحتوى.<br/><br/> <b>لتكبير الشاشة، نفِّذ الخطوات التالية:</b><br/> {0,number,integer}. استخدِم الاختصار لبدء تكبير المحتوى<br/> {1,number,integer}. انقر على الشاشة<br/> {2,number,integer}. اسحب إصبعين للتنقّل على الشاشة<br/> {3,number,integer}. باعِد أو قارِب بإصبعين لتعديل مستوى التكبير/التصغير<br/> {4,number,integer}. استخدِم الاختصار لإيقاف تكبير المحتوى<br/><br/><b>لتكبير المحتوى مؤقتًا، نفِّذ الخطوات التالية:</b><br/> {0,number,integer}. استخدِم الاختصار لبدء تكبير المحتوى<br/> {1,number,integer}. انقر مع الاستمرار على أي مكان على الشاشة<br/> {2,number,integer}. اسحب إصبعك للتنقّل على الشاشة<br/> {3,number,integer}. ارفع إصبعك لإيقاف تكبير الشاشة."</string>
<string name="accessibility_screen_magnification_navbar_summary" msgid="807985499898802296">"عند تفعيل ميزة \"التكبير\"، يمكنك تكبير حجم المحتوى على الشاشة.\n\n"<b>"للتكبير"</b>"، يمكنك تفعيل ميزة \"التكبير\" والنقر بعد ذلك على أي مكان في الشاشة.\n"<ul><li>"يمكنك سحب إصبعين أو أكثر للتمرير."</li>\n<li>"يمكنك ضمّ إصبعين أو أكثر لتعديل حجم المحتوى."</li></ul>\n\n<b>"للتكبير مؤقتًا"</b>"، يمكنك تفعيل ميزة التكبير والنقر مع الاستمرار على أي مكان في الشاشة.\n"<ul><li>"يمكنك السحب للتنقّل داخل الشاشة."</li>\n<li>"يمكنك رفع إصبعك للتصغير."</li></ul>\n\n"لن يكون بإمكانك التكبير على لوحة المفاتيح أو شريط التنقل."</string>
<string name="accessibility_tutorial_pager" msgid="8461939455728454061">"الصفحة <xliff:g id="CURRENT_PAGE">%1$d</xliff:g> من <xliff:g id="NUM_PAGES">%2$d</xliff:g>"</string>
<string name="accessibility_tutorial_dialog_title_button" msgid="4681164949716215131">"استخدام زر أدوات تسهيل الاستخدام في الفتح"</string>
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"اضغط مع الاستمرار على مفتاحَي مستوى الصوت للفتح"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"انقر على الشاشة ثلاث مرات لفتحها."</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"الفتح بحركة واحدة"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"استخدام إيماءة \"سهولة الاستخدام\" الجديدة"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"استخدام إيماءة تسهيل الاستخدام"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"لاستخدام هذه الميزة، انقر على زر أدوات تمكين الوصول <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> في أسفل الشاشة.\n\nللتبديل بين الميزات، انقر مع الاستمرار على زر أدوات تمكين الوصول."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"لاستخدام هذه الميزة، انقر على زر أدوات تسهيل الاستخدام في شاشتك."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"لاستخدام هذه الميزة، اضغط مع الاستمرار على كلا مفتاحَي مستوى الصوت."</string>
@@ -2491,7 +2496,7 @@
<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_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>
@@ -2512,9 +2517,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"أقصر"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"أطول"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"وقت النقر التلقائي"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"الاهتزاز وقوة اللمس"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"الاهتزاز عند تلقّي إشعارات"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"الاهتزاز واللمس"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"المكالمات"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"الإشعارات والمنبّهات"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"ميزات اللمس التفاعلية"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"الاهتزاز عند الرنين"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"الاهتزاز عند تلقّي إشعارات"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"الاهتزاز عند لمس الشاشة"</string>
<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>
@@ -3118,9 +3126,9 @@
<string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> غير آمنة"</string>
<string name="adaptive_connectivity_title" msgid="7464959640138428192">"الاتصال التكيفي"</string>
<string name="adaptive_connectivity_summary" msgid="3648731530666326885">"إطالة عمر البطارية وتحسين أداء الجهاز عن طريق الإدارة التلقائية للاتصالات بالشبكات"</string>
- <string name="adaptive_connectivity_switch_on" msgid="3653067561620745493">"تفعيل"</string>
+ <string name="adaptive_connectivity_switch_on" msgid="3653067561620745493">"مفعّل"</string>
<string name="adaptive_connectivity_switch_off" msgid="5076172560836115265">"إيقاف"</string>
- <string name="credentials_title" msgid="7535942196886123656">"تخزين بيانات الاعتماد"</string>
+ <string name="credentials_title" msgid="7535942196886123656">"وحدة تخزين بيانات الاعتماد"</string>
<string name="credentials_install" msgid="3933218407598415827">"تثبيت شهادة"</string>
<string name="credentials_install_summary" product="nosdcard" msgid="6644116499934553975">"تثبيت الشهادات من وحدة تخزين"</string>
<string name="credentials_install_summary" product="default" msgid="8161351950524166012">"تثبيت الشهادات من بطاقة SD"</string>
@@ -3407,7 +3415,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"الاتصال بـ <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"هل تريد قطع الاتصال بهذه الشبكة الافتراضية الخاصة (VPN)؟"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"قطع الاتصال"</string>
- <string name="vpn_version" msgid="41856553718304367">"الإصدار <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"الإصدار"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"نسيان الشبكة الافتراضية الخاصة"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"هل تريد استبدال الشبكة الافتراضية الخاصة الحالية؟"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"هل تريد تشغيل الشبكة الافتراضية الخاصة باستمرار؟"</string>
@@ -3645,9 +3653,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"بيانات الجوّال غير متاحة"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"انقر لاختيار شريحة SIM للبيانات."</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"استخدام هذا للمكالمات دائمًا"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"اختيار شريحة SIM للبيانات"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"اختَر شريحة SIM للاتصال ببيانات الجوّال"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"اختيار شريحة SIM للرسائل القصيرة SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"جارٍ تبديل شريحة SIM للبيانات. قد يستغرق ذلك مدة تصل إلى دقيقة…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"هل تريد بيانات الجوّال من <xliff:g id="NEW_SIM">%1$s</xliff:g>؟"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"إذا تم التبديل إلى <xliff:g id="NEW_SIM">%1$s</xliff:g>، لن تكون <xliff:g id="OLD_SIM">%2$s</xliff:g> مستخدمة للاتصال ببيانات الجوّال."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"استخدام <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"الاتصال باستخدام"</string>
<string name="sim_select_card" msgid="1226182454109919045">"اختيار شريحة SIM"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"شريحة SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3711,7 +3722,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"لاسلكي، wi-fi، اتصال شبكة، إنترنت، لاسلكي، بيانات، واي فاي"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"إشعار Wi-Fi، إشعار wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"استخدام البيانات"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"وقف الاهتزاز، نقر، لوحة مفاتيح"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"استخدام تنسيق 24 ساعة"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"تنزيل"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"فتح باستخدام"</string>
@@ -3794,12 +3804,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"أجهزة تعمل باللمس، اهتزاز، شاشة، حساسية"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"أجهزة تعمل باللمس، اهتزاز، هاتف، اتصال، حساسية، رنين"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"أجهزة تعمل باللمس، اهتزاز، حساسية"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"أجهزة تعمل باللمس، اهتزاز، الاهتزاز"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"عرض دائم"</string>
<string name="default_sound" msgid="6604374495015245195">"الصوت التلقائي"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"تم ضبط مستوى صوت الرنين والإشعار على <xliff:g id="PERCENTAGE">%1$s</xliff:g>."</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"مستوى الصوت والاهتزاز ووضع\"عدم الإزعاج\""</string>
@@ -3829,8 +3841,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"الأصوات والاهتزاز عند الشحن"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"أصوات الإرساء"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"أصوات اللمس"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"اهتزاز الجهاز عند لمسه"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"ملاحظات ملموسة للنقر ولوحة المفاتيح وغير ذلك"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"إرساء السماعة قيد التشغيل"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"كل الأصوات"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"صوت الوسائط فقط"</string>
@@ -3952,7 +3962,7 @@
<string name="other_sound_category_preference_title" msgid="8182757473602586634">"الأصوات والاهتزازات الأخرى"</string>
<string name="configure_notification_settings" msgid="1492820231694314376">"الإشعارات"</string>
<string name="notification_dashboard_summary" msgid="7530169251902320652">"سجلّ الإشعارات والمحادثات"</string>
- <string name="conversation_notifs_category" msgid="2549844862379963273">"إشعارات المحادثة"</string>
+ <string name="conversation_notifs_category" msgid="2549844862379963273">"المحادثة"</string>
<string name="recent_notifications" msgid="1105631022180160436">"الإشعارات التي تم إرسالها مؤخرًا"</string>
<string name="recent_notifications_see_all_title" msgid="3087299996651692987">"عرض كل التطبيقات من آخر ٧ أيام"</string>
<string name="general_notification_header" msgid="3669031068980713359">"إدارة"</string>
@@ -4026,8 +4036,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"شاشة القفل، شاشة القفل، التخطي، التجاوز"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"عند قفل الملف الشخصي للعمل"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"الإشعارات على شاشة القفل"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"إظهار إشعارات المحادثات والإشعارات التلقائية والصامتة"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"إظهار إشعارات المحادثات والإشعارات التلقائية والصامتة"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"إخفاء المحادثات والإشعارات الصامتة"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"عدم إظهار أي إشعارات"</string>
@@ -4126,7 +4135,7 @@
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"أبدًا"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"إشعارات التطبيقات والأجهزة"</string>
- <string name="manage_notification_access_summary" msgid="2907135226478903997">"التحكّم في التطبيقات والأجهزة التي يمكنها قراءة الإشعارات"</string>
+ <string name="manage_notification_access_summary" msgid="2907135226478903997">"تحديد التطبيقات والأجهزة التي يمكنها قراءة الإشعارات"</string>
<string name="work_profile_notification_access_blocked_summary" msgid="8643809206612366067">"الوصول إلى إشعارات الملف الشخصي للعمل محظور"</string>
<string name="manage_notification_access_summary_zero" msgid="7528633634628627431">"لا يُمكن للتطبيقات قراءة الإشعارات"</string>
<plurals name="manage_notification_access_summary_nonzero" formatted="false" msgid="3703008881487586312">
@@ -4145,22 +4154,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"سيكون بإمكان \"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>\" قراءة جميع الإشعارات، بما في ذلك المعلومات الشخصية، مثلاً أسماء جهات الاتصال والصور ونصوص الرسائل التي تتلقّاها. وسيتمكن هذا التطبيق أيضًا من تأجيل الإشعارات أو إغلاقها أو اتخاذ إجراءات من خلال الأزرار في الإشعارات بما في ذلك الردّ على المكالمات الهاتفية. \n\nستتيح هذه الميزة أيضًا للتطبيق إمكانية تفعيل ميزة \"عدم الإزعاج\" أو إيقافها وتغيير الإعدادات ذات الصلة."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"سيكون بإمكان \"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>\" تنفيذ ما يلي:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"قراءة الإشعارات"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"يمكنه قراءة الإشعارات، بما في ذلك المعلومات الشخصية، مثلاً جهات الاتصال والرسائل والصور."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"الردّ على الرسائل"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"يمكنه الردّ على الرسائل واتخاذ إجراءات من خلال الأزرار في الإشعارات، بما في ذلك تأجيل الإشعارات أو إغلاقها والردّ على المكالمات."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"تغيير الإعدادات"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"يمكنه تفعيل ميزة \"عدم الإزعاج\" أو إيقافها وتغيير الإعدادات ذات الصلة."</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>
@@ -4393,7 +4394,7 @@
<string name="zen_mode_bypassing_apps_some_summary" msgid="1514572070650411509">"بعض الإشعارات"</string>
<string name="zen_mode_bypassing_app_channels_header" msgid="4011017798712587373">"الإشعارات التي يمكنها مقاطعة عمل الميزة"</string>
<string name="zen_mode_bypassing_app_channels_toggle_all" msgid="1449462656358219116">"السماح لجميع الإشعارات"</string>
- <string name="zen_mode_other_sounds_summary" msgid="8784400697494837032">"{count,plural,offset:2 =0{عدم السماح لأي فئة صوتية بمقاطعة عمل الميزة}=1{السماح لـ {sound_category_1} بمقاطعة عمل الميزة}=2{السماح لـ {sound_category_1} و{sound_category_2} بمقاطعة عمل الميزة}=3{السماح لـ {sound_category_1} و{sound_category_2} و{sound_category_3} بمقاطعة عمل الميزة}few{السماح لـ {sound_category_1} و{sound_category_2} و# فئات صوتية أخرى بمقاطعة عمل الميزة}many{السماح لـ {sound_category_1} و{sound_category_2} و# فئة صوتية أخرى بمقاطعة عمل الميزة}other{السماح لـ {sound_category_1} و{sound_category_2} و# فئة صوتية أخرى بمقاطعة عمل الميزة}}"</string>
+ <string name="zen_mode_other_sounds_summary" msgid="8784400697494837032">"{count,plural,offset:2 =0{عدم السماح لأي فئة صوتية بمقاطعة عمل الميزة}=1{مقاطعة عمل الميزة من قِبل {sound_category_1} }=2{مقاطعة عمل الميزة من قِبل {sound_category_1} و{sound_category_2} }=3{مقاطعة عمل الميزة من قِبل {sound_category_1} و{sound_category_2} و{sound_category_3} }few{مقاطعة عمل الميزة من قِبل {sound_category_1} و{sound_category_2} و# فئات صوتية أخرى }many{مقاطعة عمل الميزة من قِبل {sound_category_1} و{sound_category_2} و# فئة صوتية أخرى }other{مقاطعة عمل الميزة من قِبل {sound_category_1} و{sound_category_2} و# فئة صوتية أخرى }}"</string>
<string name="zen_mode_sounds_none" msgid="6557474361948269420">"عدم السماح لأي عنصر بمقاطعة عمل الميزة"</string>
<string name="zen_mode_people_none" msgid="4613147461974255046">"عدم السماح لأي مستخدم بمقاطعة عمل الميزة"</string>
<string name="zen_mode_people_some" msgid="9101872681298810281">"السماح لبعض الأشخاص بمقاطعة عمل الميزة"</string>
@@ -4447,7 +4448,7 @@
<string name="device_feedback" msgid="5351614458411688608">"إرسال تعليقات حول هذا الجهاز"</string>
<string name="restr_pin_enter_admin_pin" msgid="4435410646541671918">"إدخال رقم التعريف الشخصي للمشرف"</string>
<string name="switch_on_text" msgid="5664542327776075105">"مفعّل"</string>
- <string name="switch_off_text" msgid="1315547447393646667">"غير مفعّلة"</string>
+ <string name="switch_off_text" msgid="1315547447393646667">"غير مفعّل"</string>
<string name="nfc_setting_on" msgid="7701896496026725772">"مفعّلة"</string>
<string name="nfc_setting_off" msgid="7142103438532732309">"غير مفعّلة"</string>
<string name="screen_pinning_switch_on_text" msgid="6971386830247542552">"تفعيل"</string>
@@ -4866,8 +4867,8 @@
<string name="notification_summary_none" msgid="9179312319023988089">"مفعّلة لكلّ التطبيقات"</string>
<string name="apps_summary" msgid="4007416751775414252">"تم تثبيت <xliff:g id="COUNT">%1$d</xliff:g> تطبيق"</string>
<string name="apps_summary_example" msgid="6034002063446955592">"٢٤ تطبيقًا مثبَّتًا"</string>
- <string name="storage_summary" msgid="5903562203143572768">"<xliff:g id="PERCENTAGE">%1$s</xliff:g> مستخدمة - <xliff:g id="FREE_SPACE">%2$s</xliff:g> فارغة"</string>
- <string name="storage_summary_with_sdcard" msgid="2063780050580228868">"وحدة التخزين الداخلية: <xliff:g id="PERCENTAGE">%1$s</xliff:g> مستخدمة - <xliff:g id="FREE_SPACE">%2$s</xliff:g> فارغة"</string>
+ <string name="storage_summary" msgid="5903562203143572768">"<xliff:g id="PERCENTAGE">%1$s</xliff:g> مستخدمة - <xliff:g id="FREE_SPACE">%2$s</xliff:g> متاحة"</string>
+ <string name="storage_summary_with_sdcard" msgid="2063780050580228868">"وحدة التخزين الداخلية: <xliff:g id="PERCENTAGE">%1$s</xliff:g> مستخدمة - <xliff:g id="FREE_SPACE">%2$s</xliff:g> متاحة"</string>
<string name="display_summary" msgid="5526061030874717172">"السكون بعد <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> من عدم النشاط"</string>
<string name="display_dashboard_summary" msgid="1599453894989339454">"المظهر الداكن وحجم الخط والسطوع"</string>
<string name="display_summary_example" msgid="4275121979039344438">"السكون بعد 10 دقائق من عدم النشاط"</string>
@@ -5642,18 +5643,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"وضع الشبكة <xliff:g id="NETWORKMODEID">%1$d</xliff:g> غير صالح، وعليك تجاهله."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"أسماء نقاط الوصول"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"عدم التوفُّر عند الربط بمشغّل شبكة الجوّال <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"الإعدادات"</string>
+ <string name="see_more" msgid="7499355691042812723">"عرض المزيد"</string>
<string name="see_less" msgid="2642392725363552793">"عرض عناصر أقل"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"هل تريد تفعيل <xliff:g id="CARRIER_NAME">%1$s</xliff:g>؟"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"هل تريد تفعيل شريحة SIM؟"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"هل تريد التبديل إلى <xliff:g id="CARRIER_NAME">%1$s</xliff:g>؟"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"هل تريد التبديل إلى استخدام شريحة SIM؟"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"هل تريد استخدام <xliff:g id="CARRIER_NAME">%1$s</xliff:g>؟"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"لا يمكن تفعيل أكثر من شريحة SIM واحدة في آنٍ واحد.\n\nلن يؤدي التبديل إلى <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> إلى إلغاء خدمة <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"لا يمكن تفعيل أكثر من شريحة SIM واحدة تم تنزيلها.\n\nلن يؤدي التبديل إلى <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> إلى إلغاء خدمة <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"لا يمكن تفعيل أكثر من شريحة SIM واحدة في آنٍ واحد.\n\nلن يؤدي التبديل إلى إلغاء خدمة <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"لا يمكنك استخدام شريحتَي SIM في آنٍ واحد. لاستخدام <xliff:g id="CARRIER_NAME">%1$s</xliff:g>، عليك إيقاف شريحة SIM الأخرى."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"التبديل إلى <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"إيقاف <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"لن يؤدي إيقاف شريحة SIM إلى إلغاء الخدمة."</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"جارٍ الاتصال بالشبكة…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"جارٍ التبديل إلى <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"جارٍ التبديل إلى <xliff:g id="CARRIER_NAME">%1$s</xliff:g> للمكالمات والرسائل…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"يتعذَّر تبديل مشغِّل شبكة الجوّال"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"يتعذَّر تبديل مشغِّل شبكة الجوّال بسبب حدوث خطأ."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"هل تريد إيقاف <xliff:g id="CARRIER_NAME">%1$s</xliff:g>؟"</string>
@@ -5813,8 +5818,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"فتح الماسح الضوئي لرمز الاستجابة السريعة"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"السماح بالوصول إلى الماسح الضوئي لرمز الاستجابة السريعة من شاشة القفل"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"إظهار عناصر التحكّم في الجهاز"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"يمكنك الوصول إلى عناصر التحكّم عندما تكون الشاشة مُقفَلة."</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"إظهار الساعة بخطين عندما تكون متاحة."</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ساعة بخطين"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5843,7 +5852,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"غير مفعّلة"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"الإنترنت"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"شرائح SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"البحث عن شبكات Wi‑Fi والاتصال بها"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"وضع الطيران، آمنة في وضع الطيران"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"المكالمات والرسائل القصيرة SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"الاتصال عبر Wi-Fi"</string>
@@ -5926,7 +5934,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"استخدام ميزة \"البطارية التكيُّفية\""</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"استخدام ميزة \"السطوع التكيُّفي\""</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"استخدام ميزة \"الاتصال عبر Wi-Fi\""</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"استخدام شاشة التوقف"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"عرض كل التطبيقات"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"إعادة التوجيه الذكية"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"تم تفعيل ميزة \"إعادة التوجيه الذكية\"."</string>
@@ -5941,7 +5948,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"رقم الهاتف مفقود."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"حسنًا"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"السماح بشبكة الجيل الثاني"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"استخدام اتصال شبكة جوّال الجيل الثاني: شبكة الجيل الثاني مفعّلة دائمًا لمكالمات الطوارئ"</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"شبكة الجيل الثاني أقل أمانًا، ولكن قد تحسِّن الاتصال بالإنترنت في بعض المواقع الجغرافية. يُسمح باستخدام شبكة الجيل الثاني دائمًا لمكالمات الطوارئ."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"يطلب مشغّل شبكة الجوال <xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> توفّر شبكة الجيل الثاني"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"إظهار الوصول إلى الحافظة"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"إظهار رسالة عندما يصل التطبيق إلى نص أو صور أو محتوى آخر تم نسخه."</string>
<string name="all_apps" msgid="3054120149509114789">"جميع التطبيقات"</string>
@@ -5952,7 +5960,7 @@
<string name="camera_toggle_title" msgid="8952668677727244992">"الوصول إلى الكاميرا"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"الوصول إلى الميكروفون"</string>
<string name="cam_toggle_description" msgid="9212762204005146404">"للتطبيقات والخدمات"</string>
- <string name="mic_toggle_description" msgid="484139688645092237">"للتطبيقات والخدمات إذا كان هذا الخيار غير مفعّل، ستستمر إمكانية مشاركة بيانات الميكروفون عند الاتصال برقم طوارئ."</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"للتطبيقات والخدمات. إذا كان هذا الخيار غير مفعّل، قد تتم مشاركة بيانات الميكروفون عند الاتصال برقم طوارئ."</string>
<string name="game_settings_title" msgid="1028178627743422090">"إعدادات الألعاب"</string>
<string name="game_settings_summary" msgid="8623110986485071064">"تفعيل \"اختصار لوحة بيانات الألعاب\" والمزيد"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"السابق"</string>
diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml
index 1543d77..b182bdc 100644
--- a/res/values-as/strings.xml
+++ b/res/values-as/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"ভাষাবোৰ"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"আঁতৰাওক"</string>
<string name="add_a_language" msgid="2126220398077503271">"ভাষা বাছনি কৰক"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"ভাষা"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"অগ্ৰাধিকাৰ দিয়া ভাষা"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"এপৰ ভাষা"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"প্ৰতিটো এপৰ বাবে ভাষাটো ছেট কৰক"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"এপৰ ভাষা"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"পৰামৰ্শ হিচাপে পোৱা ভাষা"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"আটাইবোৰ ভাষা"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"এপ্টোত ডিফ’ল্ট হিচাপে <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> ছেট কৰা হৈছে আৰু একাধিক ভাষা সমৰ্থন নকৰে।"</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">বাছনি কৰা ভাষাসমূহ আঁতৰাবনে?</item>
<item quantity="other">বাছনি কৰা ভাষাসমূহ আঁতৰাবনে?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"উপলব্ধ নহয়"</string>
<string name="security_status_title" msgid="6958004275337618656">"সুৰক্ষা স্থিতি"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"স্ক্ৰীন লক, Find My Device, এপৰ সুৰক্ষা"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"সুৰক্ষা আৰু গোপনীয়তা"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"অনুমতি, স্ক্ৰীন ল’ক, এপৰ সুৰক্ষা"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"চেহেৰা যোগ কৰা হ\'ল"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"মুখাৱয়ব ছেট আপ কৰিবলৈ টিপক"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"ফেচ আনলক"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"আপোনাৰ ফ’নটো আনলক কৰিবলৈ অথবা আপুনি এপত ছাইন ইন কৰা অথবা কোনো ক্ৰয়ৰ অনুমোদন জনোৱা আদিৰ দৰে কাৰ্য কৰোঁতে বিশ্বাসযোগ্যতা প্ৰমাণীকৰণৰ বাবে নিজৰ মুখাৱয়ব ব্যৱহাৰ কৰক।\n\nমনত ৰাখিব:\nআপুনি এবাৰত এটাহে মুখায়ৱৰ ছেট আপ কৰিব পাৰে। নতুন মুখাৱয়ব যোগ দিবলৈ বৰ্তমানৰ মুখাৱয়বখন আঁতৰাওক।\n\nআপুনি নিবিচাৰিলেও ফ’নটোলৈ চোৱাৰ ফলত সেইটো আনলক হ’ব।\n\nআপোনাৰ ফ’নটো আন কোনোবাই আপোনাৰ মুখৰ আগত দাঙি ধৰিও সেইটো আনলক কৰিব পাৰে।\n\nআপোনাৰ ফ’নটো এনে কোনো লোকেও আনলক কৰিব পাৰে যি দেখাত বহুখিনি আপোনাৰ দৰে, যেনে একেই সহোদৰ-সহোদৰা।"</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"আপোনাৰ ফ’নটো আনলক কৰিবলৈ অথবা আপুনি এপত ছাইন ইন কৰা অথবা কোনো ক্ৰয়ৰ অনুমোদন জনোৱা আদিৰ দৰে কাৰ্য কৰোঁতে বিশ্বাসযোগ্যতা প্ৰমাণীকৰণৰ বাবে নিজৰ মুখাৱয়ব ব্যৱহাৰ কৰক।\n\nমনত ৰাখিব:\nআপুনি এবাৰত এটাহে মুখায়ৱৰ ছেট আপ কৰিব পাৰে। নতুন মুখাৱয়ব যোগ দিবলৈ বৰ্তমানৰ মুখাৱয়বখন আঁতৰাওক।\n\nআপুনি নিবিচাৰিলেও ফ’নটোলৈ চোৱাৰ ফলত সেইটো আনলক হ’ব।\n\nআপোনাৰ দুচকু বন্ধ থাকিলেও আন কোনোবাই আপোনাৰ ফ’নটো আপোনাৰ মুখৰ আগত দাঙি ধৰিও সেইটো আনলক কৰিব পাৰে।\n\nআপোনাৰ ফ’নটো এনে কোনো লোকেও আনলক কৰিব পাৰে যি দেখাত বহুখিনি আপোনাৰ দৰে, যেনে একেই সহোদৰ-সহোদৰা।"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"মুখাৱয়বৰ ম’ডেলটো মচিবনে?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"আপোনাৰ মুখাৱয়বৰ ম’ডেলটো স্থায়ী তথা সুৰক্ষিতভাৱে মচা হ’ব। মচাৰ পাছত নিজৰ ফ’নটো আনলক কৰিবলৈ অথবা এপত বিশ্বাসযোগ্যতা প্ৰমাণীকৰণৰ বাবে আপোনাক নিজৰ পিন, আৰ্হি অথবা পাছৱৰ্ডৰ প্ৰয়োজন হ’ব।"</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"মুখাৱয়বৰ ম’ডেলটো মচিবনে?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"আপোনাৰ মুখাৱয়বৰ ম’ডেলটো স্থায়ী তথা সুৰক্ষিতভাৱে মচা হ’ব।\n\nমচাৰ পাছত, নিজৰ ফ’নটো আনলক কৰিবলৈ অথবা এপত বিশ্বাসযোগ্যতা প্ৰমাণীকৰণৰ বাবে আপোনাক নিজৰ ফিংগাৰপ্ৰিণ্ট, পিন, আৰ্হি অথবা পাছৱৰ্ডৰ প্ৰয়োজন হ’ব।"</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"আপোনাৰ মুখাৱয়বৰ ম’ডেলটো স্থায়ী তথা সুৰক্ষিতভাৱে মচা হ’ব।\n\nমচাৰ পাছত নিজৰ ফ’নটো আনলক কৰিবলৈ অথবা এপত বিশ্বাসযোগ্যতা প্ৰমাণীকৰণৰ বাবে আপোনাক নিজৰ পিন, আৰ্হি অথবা পাছৱৰ্ডৰ প্ৰয়োজন হ’ব।"</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"আপোনাৰ মুখাৱয়বৰ ম\'ডেলটো স্থায়ী তথা সুৰক্ষিতভাৱে মচা হ’ব।\n\nমচাৰ পাছত, ফ’নটো আনলক কৰিবলৈ আপোনাক নিজৰ পিন, আৰ্হি অথবা পাছৱৰ্ডৰ প্ৰয়োজন হ’ব।"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"আপোনাৰ ফ’নটো আনলক কৰিবলৈ ফেচ আনলক ব্যৱহাৰ কৰক"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"ফিংগাৰপ্ৰিণ্ট"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"কৰ্মস্থানৰ ফিংগাৰপ্ৰিণ্ট"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"মচক"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"ছেন্সৰটো স্পৰ্শ কৰক"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"আপোনাৰ আঙুলিটো ছেন্সৰটোত ৰাখক আৰু এটা কম্পন অনুভৱ কৰাৰ পিছত আঁতৰাওক"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"আপুনি এটা কম্পন অনুভৱ নকৰালৈকে নিজৰ আঙুলিটো ছেন্সৰটোত ৰাখক"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"আপুনি এটা কম্পন অনুভৱ নকৰালৈকে নিজৰ আঙুলিৰ সমান অংশটো ছেন্সৰটোত ৰাখক"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"ফিংগাৰপ্ৰিণ্ট ছেন্সটোৰ স্পৰ্শ কৰি ধৰি ৰাখক"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"ওপৰলৈ উঠাওক, তাৰ পিছত পুনৰ স্পৰ্শ কৰক"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"আৰু এবাৰ"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"আপোনাৰ ফিংগাৰপ্ৰিণ্টৰ সকলো অংশ যোগ কৰিবলৈ আঙুলিটো কেইবাবাৰো উঠাব আৰু পুনৰ লগাব লাগিব"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"প্ৰতিবাৰে ফিংগাৰপ্ৰিণ্টৰ চিহ্নটো লৰচৰ কৰিলে সেইটোত স্পৰ্শ কৰি ধৰি ৰাখক। এইটোৱে আপোনাৰ ফিংগাৰপ্ৰিণ্টৰ অধিক কেপচাৰ কৰাত সহায় কৰে।"</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"ছেন্সৰটোত আপোনাৰ আঙুলিটোৰ আগ অংশ ৰাখক"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"অৱশেষত, আপোনাৰ আঙুলিটোৰ কাষকেইটা ৰাখক"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"অৱশেষত, আপোনাৰ আঙুলিটোৰ কাষকেইটা ব্যৱহাৰ কৰক"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"আপোনাৰ ফিংগাৰপ্ৰিণ্টৰ কাষটো ছেন্সৰটোত ৰাখি অলপ সময় ধৰি থাকক, তাৰ পাছত আনটো কাষ ৰাখক"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"এইটোৱে আপোনাৰ ফিংগাৰপ্ৰিণ্টৰ অধিক কেপচাৰ কৰাত সহায় কৰে"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"ফিংগাৰপ্ৰিণ্ট <xliff:g id="PERCENTAGE">%d</xliff:g> শতাংশ পঞ্জীয়ন কৰা হ\'ল"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" স্ক্ৰীন লক বিকল্পটো অক্ষম হৈ আছে। অধিক জানিবলৈ আপোনাৰ প্ৰতিষ্ঠানৰ প্ৰশাসকৰ সৈতে যোগাযোগ কৰক। "<annotation id="admin_details">"অধিক বিৱৰণ"</annotation>\n\n"আপুনি এতিয়াও ক্ৰয়ৰ আৰু এপৰ এক্সেছৰ অনুমতি দিবলৈ ফিংগাৰপ্ৰিণ্ট ব্যৱহাৰ কৰি থাকিব পাৰে। "<annotation id="url">"অধিক জানক"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"আঙুলিটো আঁতৰাওক আৰু ছেন্সৰটো আকৌ স্পৰ্শ কৰক"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"ফিংগাৰপ্ৰিণ্ট ছেন্সৰ ব্যৱহাৰ কৰিব নোৱাৰি। মেৰামতি সেৱা প্ৰদানকাৰী কোনো প্ৰতিষ্ঠানলৈ যাওক"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"উচ্চখাপৰ ছেটিং"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"কৰ্মস্থানৰ প্ৰ’ফাইলৰ লক, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock আৰু বহুতো"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"উচ্চখাপৰ ছেটিং"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"আপুনি <xliff:g id="COUNT">%d</xliff:g>লৈকে ফিংগাৰপ্ৰিণ্ট যোগ কৰিব পাৰে"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"আপুনি সৰ্বাধিক সংখ্যক ফিংগাৰপ্ৰিণ্টবোৰ যোগ কৰিছে"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"আৰু অধিক ফিংগাৰপ্ৰিণ্ট যোগ কৰিব নোৱাৰি"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"ৱাই-ফাইৰ জৰিয়তে কল কৰক। ৱাই-ফাই সংযোগ হেৰালে কল সমাপ্ত হ’ব।"</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"ৱাই-ফাই কলিং অন হৈ থকাৰ সময়ত, আপোনাৰ অগ্ৰাধিকাৰ অনুসৰি আৰু ছিগনেলৰ ক্ষমতাক ভিত্তি কৰি, আপোনাৰ ফ’নটোৱে ৱাই-ফাই নেটৱৰ্ক বা আপোনাৰ বাহকৰ নেটৱৰ্কৰ যোগেদি কলবোৰ পঠিয়াব পাৰে৷ এই সুবিধাটো অন কৰাৰ পূৰ্বে, মাছুল আৰু অন্যান্য সবিশেষ জানিবলৈ আপোনাৰ বাহকৰ সৈতে সম্পৰ্ক কৰক৷<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"জৰূৰীকালীন ঠিকনা"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"জৰুৰীকালীন ঠিকনা"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"আপুনি ৱাই-ফাইৰ জৰিয়তে জৰুৰীকালীন কল কৰাৰ সময়ত আপোনাৰ অৱস্থান হিচাপে ব্যৱহাৰ কৰা হৈছে"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"ব্যক্তিগত ডিএনএছ সুবিধাসমূহৰ বিষয়ে "<annotation id="url">"অধিক জানক"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"অন আছে"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"ফ\'নটো ড’ক আৰু/বা সুপ্ত অৱস্থাত থাকিলে যি হয় তাক নিয়ন্ত্ৰণ কৰিবলৈ, স্ক্ৰীন ছেভাৰ অন কৰক৷"</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"ষ্টাৰ্ট কৰাৰ সময়"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"বৰ্তমান ব্যৱহৃত স্ক্ৰীন ছেভাৰ"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"এতিয়াই আৰম্ভ কৰক"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"ছেটিং"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"স্বয়ংক্ৰিয় উজ্জ্বলতা"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"সক্ৰিয় কৰিবলৈ দাঙক"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"কৰ্মস্থানৰ বাবে এটা পিন ছেট কৰক"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"এটা আৰ্হি ছেট কৰক"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"কৰ্মস্থানৰ বাবে এটা আৰ্হি ছেট কৰক"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"অতিৰিক্ত সুৰক্ষাৰ বাবে, ফ’নটো আনলক কৰিবলৈ এটা পাছৱৰ্ড ছেট কৰক"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"অতিৰিক্ত সুৰক্ষাৰ বাবে, ফ’নটো আনলক কৰিবলৈ এটা পিন ছেট কৰক"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"অতিৰিক্ত সুৰক্ষাৰ বাবে, ফ’নটো আনলক কৰিবলৈ এটা আৰ্হি ছেট কৰক"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"অতিৰিক্ত সুৰক্ষাৰ বাবে, টেবলেটটো আনলক কৰিবলৈ এটা পাছৱৰ্ড ছেট কৰক"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"অতিৰিক্ত সুৰক্ষাৰ বাবে, টেবলেটটো আনলক কৰিবলৈ এটা পিন ছেট কৰক"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"অতিৰিক্ত সুৰক্ষাৰ বাবে, টেবলেটটো আনলক কৰিবলৈ এটা আৰ্হি ছেট কৰক"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"অতিৰিক্ত সুৰক্ষাৰ বাবে, ডিভাইচটো আনলক কৰিবলৈ এটা পাছৱৰ্ড ছেট কৰক"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"অতিৰিক্ত সুৰক্ষাৰ বাবে, ডিভাইচটো আনলক কৰিবলৈ এটা পিন ছেট কৰক"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"অতিৰিক্ত সুৰক্ষাৰ বাবে, ডিভাইচটো আনলক কৰিবলৈ এটা আৰ্হি ছেট কৰক"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"ফিংগাৰপ্ৰিণ্ট ব্যৱহাৰ কৰিবলৈ পাছৱৰ্ড ছেট কৰক"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"ফিংগাৰপ্ৰিণ্ট ব্যৱহাৰ কৰিবলৈ আৰ্হি দিয়ক"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"সুৰক্ষাৰ বাবে পিন দিয়ক"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"খুলিবলৈ ভলিউম কীসমূহ টিপি ধৰি থাকক"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"খুলিবলৈ স্ক্ৰীনখনত তিনিবাৰ টিপক"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"খুলিবলৈ ভংগিমা ব্যৱহাৰ কৰক"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"সাধ্য সুবিধাৰ নতুন ভংগিমা ব্যৱহাৰ কৰক"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"সাধ্য সুবিধাৰ নিৰ্দেশ ব্যৱহাৰ কৰক"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"এই সুবিধাটো ব্যৱহাৰ কৰিবলৈ, আপোনাৰ স্ক্রীনখনৰ একেবাৰে তলৰ অংশত থকা সাধ্য-সুবিধাৰ বুটামটোত <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> টিপক।\n\nসুবিধাসমূহ সালসলনিকৈ ব্যৱহাৰ কৰিবলৈ সাধ্য-সুবিধাৰ বুটামটো স্পৰ্শ কৰি ধৰি ৰাখক।"</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"এই সুবিধাটো ব্যৱহাৰ কৰিবলৈ আপোনাৰ স্ক্ৰীনত থকা সাধ্য-সুবিধাৰ বুটামটোত টিপক।"</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"এই সুবিধাটো ব্যৱহাৰ কৰিবলৈ, দুয়োটা ভলিউম কী টিপি ধৰি ৰাখক।"</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"বেছি চুটি"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"বেছি দীঘল"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"স্বয়ংক্ৰিয় ক্লিকৰ সময়"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"কম্পন আৰু হেপ্টিক ষ্ট্ৰেংথ"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"জাননীৰ কম্পন"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"কম্পন আৰু হেপ্টিক"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"কল"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"জাননী আৰু এলাৰ্ম"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"ভাব-বিনিময়কাৰী হেপটিক"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"ৰিং কম্পন"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"জাননীৰ কম্পন"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"স্পৰ্শৰ প্ৰতিক্ৰিয়া"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g>ৰ সৈতে সংযোগ কৰক"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"এই ভিপিএনটোৰ সৈতে সংযোগ বিচ্ছিন্ন কৰিবনে?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"সংযোগ বিচ্ছিন্ন কৰক"</string>
- <string name="vpn_version" msgid="41856553718304367">"সংস্কৰণ <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"সংস্কৰণ"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"ভিপিএন পাহৰক"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"পূৰ্বৰ ভিপিএনটো সলনি কৰেনে?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"ভিপিএনক যিকোনো সময়ত অন থকা অবস্থাত ছেট কৰিবনে?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"ম’বাইল ডেটা অনুপলব্ধ"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"এখন ডেটা ছিম বাছনি কৰিবলৈ টিপক"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"কল কৰিবলৈ সদায় ইয়াক ব্যৱহাৰ কৰক"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"ডেটাৰ বাবে এখন ছিম বাছনি কৰক"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"ম’বাইল ডেটাৰ বাবে ছিম বাছনি কৰক"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"এছএমএছৰ বাবে এখন ছিম বাছনি কৰক"</string>
<string name="data_switch_started" msgid="6292759843974720112">"ডেটা ছিম সলনি কৰি থকা হৈছে, ইয়াৰ বাবে এক মিনিট পৰ্যন্ত সময় লাগিব পাৰে…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"ম\'বাইল ডেটাৰ বাবে <xliff:g id="NEW_SIM">%1$s</xliff:g> ব্যৱহাৰ কৰিবনে?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"যদি আপুনি ইয়াৰ সলনি <xliff:g id="NEW_SIM">%1$s</xliff:g> ব্যৱহাৰ কৰে, ম’বাইল ডেটাৰ বাবে আৰু <xliff:g id="OLD_SIM">%2$s</xliff:g> ব্যৱহাৰ কৰা নহ’ব।"</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> ব্যৱহাৰ কৰক"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"এই ছিমৰ সহায়ত কল কৰক"</string>
<string name="sim_select_card" msgid="1226182454109919045">"এখন ছিম কাৰ্ড বাছনি কৰক"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"ছিম <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"ৱাইফাই, ৱাই-ফাই, নেটৱৰ্ক সংযোগ, ইণ্টাৰনেট, বেঁতাৰ, ডেটা, ৱাই ফাই"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"ৱাই-ফাই জাননী, ৱাইফাই জাননী"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ডেটাৰ ব্যৱহাৰ"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"কম্পন বন্ধ কৰক, টিপক, কীব’ৰ্ড"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"২৪ ঘণ্টীয়া ফৰমেট ব্যৱহাৰ কৰক"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ডাউনল’ড কৰক"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"ইয়াৰ জৰিয়তে খোলক"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"হেপটিক, কম্পন, স্ক্ৰীন, সংবেদনশীলতা"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"হেপটিক্স, কম্পন, ফ’ন, কল, সংবেদনশীলতা, ৰিং"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"হেপটিক্স, কম্পন, সংবেদনশীলতা"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"হেপটিক, কম্পন কৰক, কম্পন"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"সদা-সক্ৰিয় ডিছপ্লে’"</string>
<string name="default_sound" msgid="6604374495015245195">"ডিফ\'ল্ট ধ্বনি"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"ৰিং আৰু জাননীৰ ভলিউম <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"ভলিউম, কম্পন, অসুবিধা নিদিব"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"চ্চাৰ্জ কৰাৰ ধ্বনি আৰু কম্পন"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"ড’ক কৰাৰ শব্দ"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"স্পৰ্শৰ ধ্বনি"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"কম্পনক স্পৰ্শ কৰক"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"টিপা কাৰ্য, কীব\'ৰ্ড আৰু অধিক বস্তুৰ বাবে হেপ্টিক প্ৰতিক্ৰিয়া"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"ডক স্পীকাৰ প্লে\' হৈছে"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"আটাইবোৰ ধ্বনি"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"কেৱল মিডিয়া অডিঅ\'"</string>
@@ -3948,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>এ আটাইবোৰ জাননী পঢ়িব পাৰিব, য’ত সম্পৰ্কৰ নাম, ফট’ আৰু আপুনি পোৱা পাঠ বাৰ্তাৰ দৰে ব্যক্তিগত তথ্য অন্তৰ্ভুক্ত। এই এপ্টোৱে জাননী স্নুজ কৰিব অথবা ফ’ন কলৰ উত্তৰ দিয়াৰ দৰে জাননীত থকা বুটামৰ ওপৰত কাৰ্যব্যৱস্থা ল’বও পাৰিব। \n\nএইটোৱে এপ্টোক অসুবিধা নিদিব অন অথবা অফ কৰা আৰু তাৰ লগত জড়িত ছেটিংসমূহ সলনি কৰাৰ সক্ষমতাও দিব।"</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>এ এইবোৰ কৰিব পাৰিব:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"আপোনাৰ জাননী পঢ়ক"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"এইটোৱে আপোনাৰ জাননী পঢ়িব পাৰিব, য’ত সম্পৰ্ক, বাৰ্তা আৰু ফট’ৰ দৰে ব্যক্তিগত তথ্য অন্তৰ্ভুক্ত হয়।"</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"বাৰ্তাৰ প্ৰত্যুত্তৰ দিয়ক"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"এইটোৱে বাৰ্তাৰ প্ৰত্যুত্তৰ দিব পাৰে আৰু জাননীত থকা বুটামসমূহৰ জৰিয়তে কাৰ্যব্যৱস্থা ল’ব পাৰে, য’ত জাননী স্নুজ কৰা অথবা অগ্ৰাহ্য কৰা আৰু কলৰ উত্তৰ দিয়া কাৰ্য অন্তৰ্ভুক্ত হয়।"</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"ছেটিং সলনি কৰক"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"এইটোৱে অসুবিধা নিদিব ম’ডটো অন অথবা অফ কৰিব আৰু তাৰ সৈতে জড়িত ছেটিং সলনি কৰিব পাৰে।"</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>
@@ -5293,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"অমান্য নেটৱৰ্কৰ ম’ড <xliff:g id="NETWORKMODEID">%1$d</xliff:g>। উপেক্ষা কৰক।"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"এক্সেছ পইণ্টৰ নাম"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g>ৰ সৈতে সংযোগ কৰিলে উপলব্ধ নহয়"</string>
- <string name="see_more" msgid="8436037008285546409">"ছেটিং"</string>
+ <string name="see_more" msgid="7499355691042812723">"অধিক চাওক"</string>
<string name="see_less" msgid="2642392725363552793">"কমকৈ চাওক"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> অন কৰিবনে?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"ছিম অন কৰিবনে?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>লৈ সলনি কৰিবনে?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"ছিম কাৰ্ড ব্যৱহাৰলৈ সলনি কৰিবনে?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ব্যৱহাৰ কৰিবনে?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"এবাৰত কেৱল এখন ছিমহে সক্ৰিয় হৈ থাকিব পাৰে। \n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>লৈ সলনি কৰিলে আপোনাৰ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> সেৱা বাতিল নহয়।"</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"এটা সময়ত ডাউনল’ড কৰা এখন ছিমহে সক্ৰিয় কৰিব পাৰি। \n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>লৈ সলনি কৰিলে আপোনাৰ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> সেৱা বাতিল নহয়।"</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"এবাৰত কেৱল এখন ছিমহে সক্ৰিয় হৈ থাকিব পাৰে। \n\nসলনি কৰিলে আপোনাৰ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> সেৱা বাতিল নহয়।"</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"আপুনি একে সময়তে ২ খন ছিম ব্যৱহাৰ কৰিব পাৰে। <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ব্যৱহাৰ কৰিবলৈ, অন্য ছিমখন অফ কৰক।"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>লৈ সলনি কৰক"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> অফ কৰক"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"এখন ছিম অফ কৰাটোৱে আপোনাৰ সেৱা বাতিল নকৰিব"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"নেটৱৰ্কৰ সৈতে সংযোগ কৰি থকা হৈছে…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>লৈ সলনি কৰি থকা হৈছে"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"কল আৰু বাৰ্তাৰ বাবে <xliff:g id="CARRIER_NAME">%1$s</xliff:g>লৈ সলনি কৰি থকা হৈছে…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"বাহক সলনি কৰিব নোৱাৰি"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"কিবা এটা আসোঁৱাহ থকাৰ কাৰণে বাহক সলনি কৰিব নোৱাৰি।"</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> অফ কৰিবনে?"</string>
@@ -5456,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"কিউআৰ স্কেনাৰ দেখুৱাওক"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"লক স্ক্ৰীনৰ পৰা কিউআৰ স্কেনাৰৰ এক্সেছ দিয়ক"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ডিভাইচৰ নিয়ন্ত্ৰণ দেখুৱাওক"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"লক কৰি থোৱা অৱস্থাত নিয়ন্ত্ৰণ এক্সেছ কৰক"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"যেতিয়া উপলব্ধ হয় দ্বৈত-শাৰীৰ ঘড়ী দেখুৱাব"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"দ্বৈত-শাৰীৰ ঘড়ী"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5486,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"অফ আছে"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"ইণ্টাৰনেট"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"ছিম"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"ৱাই-ফাই নেটৱৰ্ক বিচাৰক আৰু তাত সংযোগ কৰক"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"এয়াৰপ্লেন, এয়াৰপ্লেন-সুৰক্ষিত"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"কল আৰু এছএমএছ"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"ৱাই-ফাই কলিং"</string>
@@ -5569,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"অভিযোজিত বেটাৰী ব্যৱহাৰ কৰক"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"অভিযোজিত উজ্জ্বলতা ব্যৱহাৰ কৰক"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"ৱাই-ফাই কলিং ব্যৱহাৰ কৰক"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"স্ক্ৰীন ছেভাৰ ব্যৱহাৰ কৰক"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"আটাইবোৰ এপ্ চাওক"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"স্মাৰ্ট ফৰৱাৰ্ডিং"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"স্মাৰ্ট ফৰৱাৰ্ডিঙৰ সুবিধাটো সক্ষম কৰা আছে"</string>
@@ -5584,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"ফ’ন নম্বৰটো নাই।"</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"ঠিক আছে"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2Gৰ অনুমতি দিয়ক"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G চেলুলাৰ সংযোগ ব্যৱহাৰ কৰক। জৰুৰীকালীন কলৰ বাবে 2G সদায় অন হৈ থাকে।"</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G কম সুৰক্ষিত, কিন্তু কিছুমান অৱস্থানত আপোনাৰ সংযোগ উন্নত কৰিব পাৰে। জৰুৰীকালীন কলৰ বাবে 2Gৰ সদায় অনুমতি আছে।"</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g>ৰ বাবে 2G উপলব্ধ হোৱাটো আৱশ্যক"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"ক্লিপব’ৰ্ডৰ এক্সেছ দেখুৱাওক"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"এপে আপুনি প্ৰতিলিপি কৰা পাঠ, প্ৰতিচ্ছবি অথবা অন্য সমল এক্সেছ কৰিলে এটা বাৰ্তা দেখুৱাওক"</string>
<string name="all_apps" msgid="3054120149509114789">"আটাইবোৰ এপ্"</string>
diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml
index 050cb13..c159b6b 100644
--- a/res/values-az/strings.xml
+++ b/res/values-az/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Dillər"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Silin"</string>
<string name="add_a_language" msgid="2126220398077503271">"Dil əlavə edin"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Dil"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Tərcih etdiyiniz dil"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Tətbiq Dilləri"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Hər tətbiq üçün dili ayarlayın"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Tətbiq Dili"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Təklif edilən dillər"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Bütün dillər"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Tətbiq defolt olaraq <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> dilinə ayarlanıb və birdən çox dili dəstəkləmir."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Seçilmiş dillər silinsin?</item>
<item quantity="one">Seçilmiş dil silinsin?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Əlçatmazdır"</string>
<string name="security_status_title" msgid="6958004275337618656">"Güvənlik statusu"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Ekran kilidi, Cihazımı Tap, tətbiq güvənliyi"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Təhlükəsizlik & məxfilik"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"İcazələr, ekran kilidi, tətbiqin təhlükəsizliyi"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Üz əlavə edildi"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Üz ayarlamaq üçün toxunun"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Üz ilə kiliddən çıxarma"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Telefonunuzun kilidini açmaq, yaxud tətbiqlərdə giriş etmək, yaxud satınalmanı təsdiqləmək kimi əməliyyatlar vaxtı üzünüzdən istifadə edin.\n\nUnutmayın:\nEyni anda yalnız bir üz ayarlaya bilərsiniz. Başqa bir üz əlavə etmək üçün cari üzü silin.\n\nTelefona baxarkən istəmədiyiniz halda onu kiliddən çıxara bilərsiniz.\n\nTelefonunuz başqası tərəfindən üzünüzə doğru tutularaq kiliddən çıxarıla bilər.\n\nTelefonunuz sizə çox bənzəyən biri tərəfindən (məsələn, eynilə bənzəyən bacı/qardaş) kiliddən çıxarıla bilər."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Telefonunuzun kilidini açmaq, yaxud tətbiqlərdə giriş etmək, yaxud satınalmanı təsdiqləmək kimi əməliyyatlar vaxtı üzünüzdən istifadə edin.\n\nUnutmayın:\nEyni anda yalnız bir üz ayarlaya bilərsiniz. Başqa bir üz əlavə etmək üçün cari üzü silin.\n\nTelefona baxarkən istəmədiyiniz halda onu kiliddən çıxara bilərsiniz.\n\nTelefonunuz başqası tərəfindən üzünüzə doğru tutularaq kiliddən çıxarıla bilər (hətta gözləriniz bağlı olsa belə).\n\nTelefonunuz sizə çox bənzəyən biri tərəfindən (məsələn, eynilə bənzəyən bacı/qardaş) kiliddən çıxarıla bilər."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Üz modeli silinsin?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Üz modeliniz həmişəlik və təhlükəsiz qaydada silinəcək. Sildikdən sonra telefonunuzu kiliddən çıxarmaq, yaxud tətbiqlərdə əsllik yoxlaması üçün PIN\'iniz, modeliniz və ya parolunuz tələb ediləcək."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Üz modeli silinsin?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Üz modeliniz həmişəlik və təhlükəsiz qaydada silinəcək.\n\nSildikdən sonra telefonunuzu kiliddən çıxarmaq, yaxud tətbiqlərdə əsllik yoxlaması üçün barmaq iziniz, PIN\'iniz, modeliniz və ya parolunuz tələb ediləcək."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Üz modeliniz həmişəlik və təhlükəsiz qaydada silinəcək. \n\nSildikdən sonra telefonunuzu kiliddən çıxarmaq, yaxud tətbiqlərdə əsllik yoxlaması üçün PIN\'iniz, modeliniz və ya parolunuz tələb ediləcək."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Üz modeliniz həmişəlik və təhlükəsiz qaydada silinəcək.\n\nSilindikdən sonra telefonu kiliddən çıxarmaq üçün PIN, model və ya parol tələb ediləcək."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Telefonu kiliddən çıxarmaq üçün Üz ilə kiliddən çıxarmadan istifadə edin"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Barmaq izi"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"İş üçün barmaq izi"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Silin"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Sensora toxunun"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Barmağı sensora qoyub titrəmə hiss edənə qədər saxlayın"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Vibrasiyanı hiss edənə qədər barmağınızı sensorun üzərində saxlayın"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Vibrasiyanı hiss edənə qədər barmağınızı sensorun üzərində düz saxlayın"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Barmaq izi sensoruna toxunub saxlayın"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Qaldırın və təkrar toxunun"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Bir daha"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Barmaq izini tam əlavə etmək üçün barmağınızı qaldırmağa davam edin"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Hər dəfə barmaq izi ikonası hərəkət etdikdə toxunub saxlayın. Bu, barmaq izinizi daha yaxşı çəkməyə kömək edir."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Barmağınızın ucunu sensora yerləşdirin"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Sonra, barmağınızın kənarlarını yerləşdirin"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Sonra, barmağınızın kənarlarını istifadə edin"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Barmaq izinizin yan tərəfini sensora yerləşdirib saxlayın, sonra digər tərəfə keçin"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Bu, barmaq izinizi daha yaxşı çəkməyə kömək edir"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Barmaq izi qeydiyyatı: <xliff:g id="PERCENTAGE">%d</xliff:g> faiz"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Ekran kilid seçimi deaktivdir. Ətraflı məlumat üçün təşkilatın admini ilə əlaqə saxlayın. "<annotation id="admin_details">"Daha ətraflı"</annotation>\n\n"Hələ də alışları və tətbiq girişlərini təsdiq etmək üçün barmaq izi istifadə edə bilərsiniz. "<annotation id="url">"Daha ətraflı"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Barmağınızı qaldırın, sonra sensora təkrar toxunun"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Barmaq izi sensorundan istifadə etmək mümkün deyil. Təmir provayderini ziyarət edin"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Qabaqcıl ayarlar"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"İş profili kilidi, Ağıllı Kilid"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Ağıllı Kilid və digərləri"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Qabaqcıl ayarlar"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"<xliff:g id="COUNT">%d</xliff:g> ədədə qədər barmaq izi əlavə edə bilərsiniz"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Maksimum sayda barmaq izi əlavə etmisiniz"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Daha artıq barmaq izi əlavə edilə bilməz"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Wi‑Fi ilə zəng edin. Wi‑Fi itsə, zəng sonlandırılacaq."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Wi-Fi zəngi aktiv olan zaman tərcihinizdən və siqnalın gücündən asılı olaraq telefon zəngləri Wi-Fi və ya mobil şəbəkə ilə yönləndirə bilər. Bu funksiyanı aktiv etməzdən əvvəl operator tarifləri və digər məlumatları öyrənin. <xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Fövqəladə Ünvan"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Fövqəladə hal ünvanı"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Wi‑Fi vasitəilə təcili zəng etdiyiniz zaman məkanınız kimi istidafə edilir"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"Fərdi DNS funksiyaları haqqında "<annotation id="url">"ətraflı məlumat"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Aktiv"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Telefon doklanmış və/və ya yatan zaman baş verənlərə nəzarət edin, ekran qoruyucunu aktiv edin."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Başlama vaxtı"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Cari ekran qoruyucu"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"İndi başlayın"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Ayarlar"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Avtomatik parlaqlıq"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Oyatmaq üçün qaldırın"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"İş PIN kodu ayarlayın"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Model ayarlayın"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"İş modeli ayarlayın"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Əlavə təhlükəsizlik məqsədilə telefonu kiliddən çıxarmaq üçün parol təyin edin"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Əlavə təhlükəsizlik məqsədilə telefonu kiliddən çıxarmaq üçün PIN təyin edin"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Əlavə təhlükəsizlik məqsədilə telefonu kiliddən çıxarmaq üçün model təyin edin"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Əlavə təhlükəsizlik məqsədilə planşeti kiliddən çıxarmaq üçün parol təyin edin"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Əlavə təhlükəsizlik məqsədilə planşeti kiliddən çıxarmaq üçün PIN təyin edin"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Əlavə təhlükəsizlik məqsədilə planşeti kiliddən çıxarmaq üçün model təyin edin"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Əlavə təhlükəsizlik məqsədilə cihazı kiliddən çıxarmaq üçün parol təyin edin"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Əlavə təhlükəsizlik məqsədilə cihazı kiliddən çıxarmaq üçün PIN təyin edin"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Əlavə təhlükəsizlik məqsədilə cihazı kiliddən çıxarmaq üçün model təyin edin"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Barmaq izi üçün parol seçin"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Qrafik açar hazırlayın"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Güvənlik üçün PIN ayarlayın"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Açmaq üçün səs düymələrini basıb saxlayın"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Açmaq üçün ekrana üç dəfə toxunun"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Açmaq üçün jestdən istifadə edin"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Yeni əlçatımlılıq jestindən istifadə edin"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Əlçatımlılıq jestindən istifadə edin"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Bu funksiyanı işlətmək üçün ekranın altındakı xüsusi imkanlar düyməsinə <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> toxunun.\n\nFunksiyadan funksiyaya keçmək üçün xüsusi imkanlar düyməsinə toxunub saxlayın."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Bu funksiyanı işlətmək üçün xüsusi imkanlar düyməsinə toxunun."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Bu funksiyanı istifadə etmək üçün hər iki səs düyməsini basıb saxlayın."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Daha qısa"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Daha uzun"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Avtomatik toxunma vaxtı"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Vibrasiya & toxunuş gücü"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Bildiriş vibrasiyası"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibrasiya və taktil funksiyalar"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Zənglər"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Bildirişlər və siqnallar"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"İnteraktiv taktil funksiyalar"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Zəng vibrasiyası"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Bildiriş vibrasiyası"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Toxunuş vibrasiyası"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"Kamera"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Mobil şəbəkə"</string>
<string name="power_phone" msgid="2768396619208561670">"Səs çağrıları"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet boşdadır"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Telefon inaktivdir"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g> profilinə qoşulun"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Bu VPN bağlantısı kəsilsin?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Bağlantını kəsin"</string>
- <string name="vpn_version" msgid="41856553718304367">"Versiya <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Versiya"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN\'i unudun"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Mövcud VPN əvəz edilsin?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Hər zaman aktiv VPN quraşdırılsın?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobil data əlçatmazdır"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Data SIM-ini seçmək üçün tıklayın"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Həmişə bu zənglər üçün istifadə edin"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Data üçün SIM seçin"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Mobil data üçün SIM seçin"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"SMS üçün SIM seçin"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Data SİM-i dəyişdirilir, bu bir neçə dəqiqə çəkə bilər…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Mobil data üçün <xliff:g id="NEW_SIM">%1$s</xliff:g> istifadə edilsin?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"<xliff:g id="NEW_SIM">%1$s</xliff:g> operatoruna keçsəniz, <xliff:g id="OLD_SIM">%2$s</xliff:g> artıq mobil data üçün istifadə olunmayacaq."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> istifadə edin"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Çağrı üçün SIM:"</string>
<string name="sim_select_card" msgid="1226182454109919045">"SIM kart seçin"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, şəbəkə, internet, simsiz, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi bildirişi, wifi bildirişi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"data istifadəsi"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Vibrasiyanı dayandırın, klikləyin, klaviatura"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24 saat formatından istifadə edin"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Endirin"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Bununla açın:"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"haptik, vibrasiya, ekran, həssaslıq"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"haptik, vibrasiya, telefon, zəng, həssaslıq, zəng"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"haptik, vibrasiya, həssaslıq"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"taktil funksiyalar, vibrasiya etmə, vibrasiya"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"həmişə aktiv displey"</string>
<string name="default_sound" msgid="6604374495015245195">"Defolt səs"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Zəng və bildiriş səs həcmi <xliff:g id="PERCENTAGE">%1$s</xliff:g> faizdir"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Səs, vibrasiya, \"Narahat etməyin\" rejimi"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Şarj səsi və vibrasiyası"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Toqquşma səsləri"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Toxunuş səsləri"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Toxunuş vibrasiyası"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Sensor, klaviatura və s. üçün toxunuşlu rəy"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Dinamik oxutması"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Bütün audio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Yalnız media audio"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Ekran kilidi, ekrankilidi, keçin, ötürün"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"İş profili kilidləndikdə"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Kilid ekranında bildirişlər"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Defolt və səssizlər daxil olmaqla, söhbətləri göstərin"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Hamısı göstərilsin"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Səssiz söhbət və bildirişlər gizlədilsin"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Bildiriş göstərilməsin"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kontakt adları, fotoları 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> bunları edə biləcək:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Bildirişlərinizi oxumaq"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"O, bildirişlərinizi, o cümlədən kontaktlar, mesajlar və fotolar kimi şəxsi məlumatlarınızı oxuya bilər."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Mesajlara cavab vermək"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"O, mesajlara cavab verə və bildirişləri ertələmək və ya qapatmaq və zənglərə cavab vermək kimi bildirişlərdəki düymələr üzərində əməliyyat apara bilər."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Ayarları dəyişin"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"O, \"Narahat Etməyin\" rejimini aktiv və ya deaktiv edə, həmçinin əlaqədar ayarları dəyişə bilər."</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>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Yanlış Şəbəkə Rejimi <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. İqnor edin."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Giriş nöqtəsi adları"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> ünvanına qoşulduqda əlçatan deyil"</string>
- <string name="see_more" msgid="8436037008285546409">"Ayarlar"</string>
+ <string name="see_more" msgid="7499355691042812723">"Ətraflı"</string>
<string name="see_less" msgid="2642392725363552793">"Baxışı kiçildin"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> aktiv edilsin?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"SIM aktiv edilsin?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> operatoruna keçilsin?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM kart istifadəsinə keçilsin?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> istifadə edilsin?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Eyni vaxtda yalnız bir SIM aktiv ola bilər.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> operatoruna keçdikdə <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> xidməti ləğv edilməyəcək."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Eyni vaxtda yalnız bir endirilmiş SIM aktiv ola bilər.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> operatoruna keçdikdə <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> xidməti ləğv edilməyəcək."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Eyni vaxtda yalnız bir SIM aktiv ola bilər.\n\nDigərinə keçdikdə <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> xidməti ləğv edilməyəcək."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Eyni vaxtda 2 SIM istifadə edə bilərsiniz. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> istifadə etmək üçün digər SIM\'i deaktiv edin."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> operatoruna keçin"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> cihazını deaktiv edin"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"SIM\'i deaktiv etdikdə xidmət ləğv edilməyəcək"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Şəbəkəyə qoşulur…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> operatoruna keçirsiniz"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Zənglər və mesajlar üçün <xliff:g id="CARRIER_NAME">%1$s</xliff:g> operatoruna keçirilir…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Başqa operatora keçmək mümkün deyil"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Xəta səbəbi ilə başqa operatora keçmək mümkün deyil."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> deaktiv edilsin?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR Skanerini göstərin"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Kilid ekranından QR skanerinə girişə icazə verin"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Cihaz nizamlayıcılarını göstərin"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Kilidli olduqda nizamlayıcılara giriş edin"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Əlçatan olduqda ikisətirli saatı göstərin"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"İkisətirli saat"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Deaktiv"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"İnternet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM-lər"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Wi‑Fi şəbəkələrini tapın və qoşulun"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"təyyarə, güvənli təyyarə şəbəkəsi"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Zənglər və SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi zəngi"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Adaptiv batareyadan istifadə edin"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Parlaqlıq adaptiv olsun"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Wi‑Fi zəngi funksiyasını istifadə edin"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Ekran qoruyucusundan istifadə edin"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Bütün tətbiqlərə baxın"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Ağıllı Yönləndirmə"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Ağıllı Yönləndirmə aktivdir"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Telefon nömrəsi yoxdur."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G şəbəkəsinə icazə verin"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G mobil bağlantılardan istifadə edin. Təcili zənglər üçün 2G həmişə aktivdir."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G daha az güvənlidir, lakin bəzi məkanlarda bağlantınızı yaxşılaşdıra bilər. Təcili zənglər üçün 2G şəbəkəsinə həmişə icazə verilir."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> 2G tələb edir"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Panoya giriş göstərilsin"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Tətbiq kopyalanmış mətn, şəkil və ya digər kontent işlədəndə bildiriş göstərilsin"</string>
<string name="all_apps" msgid="3054120149509114789">"Bütün tətbiqlər"</string>
diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml
index 5447efd..11145db 100644
--- a/res/values-b+sr+Latn/strings.xml
+++ b/res/values-b+sr+Latn/strings.xml
@@ -208,6 +208,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Jezici"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Ukloni"</string>
<string name="add_a_language" msgid="2126220398077503271">"Dodajte jezik"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Jezik"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Željeni jezik"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Jezici u aplikaciji"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Podesite jezik za svaku aplikaciju"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Jezik aplikacije"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Predloženi jezici"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Svi jezici"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Aplikacija je podrazumevano podešena na <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> i ne podržava više jezika."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">Želite li da uklonite izabrane jezike?</item>
<item quantity="few">Želite li da uklonite izabrane jezike?</item>
@@ -323,6 +331,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Nije dostupno"</string>
<string name="security_status_title" msgid="6958004275337618656">"Bezbednosni status"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Zaključavanje ekrana, Pronađi moj uređaj, bezbednost aplikacije"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Bezbednost i privatnost"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Dozvole, zaključavanje ekrana, bezbednost aplikacija"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Lice je dodato"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Dodirnite da biste podesili lice"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Otključavanje licem"</string>
@@ -395,9 +405,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Koristite lice za otključavanje telefona ili potvrdu identiteta u aplikacijama, na primer, kad se prijavljujete ili odobravate kupovinu.\nImajte na umu:\n\nU jednom trenutku možete da imate podešeno samo jedno lice. Da biste dodali lice, izbrišite aktuelno.\n\nAko pogledate telefon, možete nehotice da ga otključate.\n\nTelefon može da otključa neko drugi ako ga približi vašem licu.\n\nTelefon može da otključa neko ko mnogo liči na vas, na primer, identični blizanac."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Koristite lice za otključavanje telefona ili potvrdu identiteta u aplikacijama, na primer, kad se prijavljujete ili odobravate kupovinu.\nImajte na umu:\n\nU jednom trenutku možete da imate podešeno samo jedno lice. Da biste dodali lice, izbrišite aktuelno.\n\nAko pogledate telefon, možete nehotice da ga otključate.\n\nTelefon može da otključa neko drugi ako ga približi vašem licu, čak i ako su vam oči zatvorene.\n\nTelefon može da otključa neko ko mnogo liči na vas, na primer, identični blizanac."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Želite da izbrišete model lica?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Model lica će se trajno i bezbedno izbrisati. Posle brisanja treba vam PIN, šablon ili lozinka da biste otključali telefon ili za potvrdu identiteta u aplikacijama."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Želite da izbrišete model lica?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Model lica će se trajno i bezbedno izbrisati.\n\nPosle brisanja treba vam otisak prsta, PIN, šablon ili lozinka da biste otključali telefon ili za potvrdu identiteta u aplikacijama."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Model lica će se trajno i bezbedno izbrisati.\n\nPosle brisanja vam treba PIN, šablon ili lozinka da biste otključali telefon ili za potvrdu identiteta u aplikacijama."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Model lica će biti trajno i bezbedno izbrisan.\n\nPosle brisanja vam treba PIN, šablon ili lozinka da biste otključali telefon."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Otključajte telefon licem"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Otisak prsta"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Otisak prsta za posao"</string>
@@ -485,7 +494,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Izbriši"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Dodirnite senzor"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Stavite prst na senzor i podignite ga kada osetite vibraciju"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Držite prst na senzoru dok ne osetite vibraciju"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Držite prst ravno na senzoru dok ne osetite vibraciju"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Dodirnite i zadržite senzor za otisak prsta"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Podignite, pa opet dodirnite"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Još jednom"</string>
@@ -493,7 +502,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Nastavite da podižete prst da biste dodali različite delove otiska prsta"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Dodirnite i zadržite svaki put kada se ikona otiska prsta pomeri. Tako ćete snimiti veći deo otiska prsta."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Stavite vrh prsta na senzor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Na kraju stavite ivice prsta"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Na kraju stavite ivice prsta"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Stavite jednu stranu prsta na senzor i zadržite, pa stavite drugu stranu"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Tako ćete snimiti veći deo otiska prsta"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Registrovanje otiska prsta je na <xliff:g id="PERCENTAGE">%d</xliff:g> posto"</string>
@@ -563,6 +572,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Opcija zaključavanja ekrana je onemogućena. Da biste saznali više, obratite se administratoru organizacije. "<annotation id="admin_details">"Više detalja"</annotation>\n\n"I dalje možete da koristite otisak prsta za odobravanje kupovine i pristupa aplikacijama. "<annotation id="url">"Saznajte više"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Podignite prst, pa ponovo dodirnite senzor"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Ne možete da koristite senzor za otisak prsta. Posetite dobavljača za popravke"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Napredna podešavanja"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Zaključavanje poslovnog profila, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock i drugo"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Napredna podešavanja"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Maksimalan broj otisaka prstiju koji možete da dodate je <xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Dodali ste maksimalan broj otisaka prstiju"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Ne možete da dodate još otisaka prstiju"</string>
@@ -1253,7 +1266,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Pozivanje preko WiFi-a. Ako se Wi‑Fi veza izgubi, poziv će se završiti."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Kada je pozivanje preko WiFi-a uključeno, telefon može da preusmerava pozive preko WiFi mreža ili mreže mobilnog operatera u zavisnosti od toga koje ste podešavanje izabrali i koji signal je jači. Pre nego što uključite ovu funkciju, informišite se kod mobilnog operatera o naknadama i drugim detaljima.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Adresa za hitne slučajeve"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Adresa za hitne slučajeve"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Koristi se kao vaša lokacija kada uputite hitni poziv pomoću WiFi-a"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Saznajte više"</annotation>" o funkcijama Privatnog DNS-a"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Uključeno"</string>
@@ -1441,6 +1454,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Da biste kontrolisali šta se dešava kada je telefon na baznoj stanici i/ili u stanju spavanja, uključite čuvar ekrana."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Kada da počne"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Trenutni čuvar ekrana"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Počni odmah"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Podešavanja"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automatski nivo osvetljenosti"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Podigni za aktivaciju"</string>
@@ -1934,15 +1948,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Podesite PIN za poslovni profil"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Podesite šablon"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Podesite šablon za poslovni profil"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Radi veće bezbednosti podesite lozinku za otključavanje telefona"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Radi veće bezbednosti podesite PIN za otključavanje telefona"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Radi veće bezbednosti podesite šablon za otključavanje telefona"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Radi veće bezbednosti podesite lozinku za otključavanje tableta"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Radi veće bezbednosti podesite PIN za otključavanje tableta"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Radi veće bezbednosti podesite šablon za otključavanje tableta"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Radi veće bezbednosti podesite lozinku za otključavanje uređaja"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Radi veće bezbednosti podesite PIN za otključavanje uređaja"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Radi veće bezbednosti podesite šablon za otključavanje uređaja"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Podesite lozinku da biste koristili otisak"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Podesite šablon da biste koristili otisak"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Podesite PIN iz bezbednosnih razloga"</string>
@@ -2346,7 +2351,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Zadržite tastere za jačinu zvuka da biste otvorili"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Triput dodirnite ekran da biste otvorili"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Otvarajte pomoću pokreta"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Koristite novi pokret za pristupačnost"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Koristite pokret za pristupačnost"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Da biste koristili ovu funkciju, dodirnite dugme Pristupačnost <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> u dnu ekrana.\n\nDa biste prelazili sa jedne funkcije na drugu, dodirnite i zadržite dugme Pristupačnost."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Da biste koristili ovu funkciju, dodirnite dugme Pristupačnost na ekranu."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Da biste koristili ovu funkciju, pritisnite i zadržite oba tastera za jačinu zvuka."</string>
@@ -2440,9 +2445,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Kraće"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Duže"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Trajanje automatskog klika"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Vibracije i jačina dodira"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibriranje obaveštenja"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibriranje i dodirne povratne informacije"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Pozivi"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Obaveštenja i alarmi"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interaktivne dodirne povratne informacije"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibriranje zvona"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibriranje obaveštenja"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Dodirne povratne informacije"</string>
<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>
@@ -2808,8 +2816,7 @@
<string name="power_camera" msgid="4778315081581293923">"Kamera"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Mobilna mreža"</string>
<string name="power_phone" msgid="2768396619208561670">"Glasovni pozivi"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet je u stanju mirovanja"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Telefon u mirovanju"</string>
@@ -3288,7 +3295,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Povezivanje na profil <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Želite li da prekinete vezu sa ovim VPN-om?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Prekini vezu"</string>
- <string name="vpn_version" msgid="41856553718304367">"Verzija <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Verzija"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Zaboravi VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Želite li da zamenite postojeći VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Želite li da podesite uvek uključeni VPN?"</string>
@@ -3514,9 +3521,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobilni podaci nisu dostupni"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Dodirnite da biste izabrali SIM karticu za podatke"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Uvek koristi ovo za pozive"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Izaberite SIM karticu za podatke"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Odaberite SIM karticu za mobilne podatke"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Izaberite SIM za SMS-ove"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Prebacuje se SIM za podatke. To može da potraje do jedan minut…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Želite da koristite <xliff:g id="NEW_SIM">%1$s</xliff:g> za mobilne podatke?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Ako pređete na <xliff:g id="NEW_SIM">%1$s</xliff:g>, <xliff:g id="OLD_SIM">%2$s</xliff:g> se više neće koristiti za mobilne podatke."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Koristi <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Pozovi pomoću"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Izbor SIM kartice"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM kartica <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3577,7 +3587,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, veza sa mrežom, internet, bežično, podaci, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi obaveštenje, wifi obaveštenje"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"potrošnja podataka"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Prekid vibracije, dodir, tastatura"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Koristi 24-časovni format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Preuzmi"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Otvori pomoću"</string>
@@ -3660,12 +3669,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"dodirne povratne informacije, vibracija, ekran, osetljivost"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"dodirne povratne informacije, vibriranje, telefon, poziv, osetljivost, zvono"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"dodirne povratne informacije, vibriranje, osetljivost"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"dodirne povratne informacije, vibracija, vibriranje"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"uvek uključen ekran"</string>
<string name="default_sound" msgid="6604374495015245195">"Podrazumevani zvuk"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Jačina zvuka za zvono i obaveštenja je na <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Jačina zvuka, vibracija, Ne uznemiravaj"</string>
@@ -3695,8 +3706,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Zvukovi i vibracija punjenja"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Zvukovi montiranja"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Zvukovi pri dodiru"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Vibracija pri dodiru"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Dodirne povratne informacije za dodir, tastaturu i još toga"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Reprodukuje bazna stanica"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Svi zvukovi"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Samo medijski zvukovi"</string>
@@ -3892,8 +3901,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"zaključani ekran, preskočiti, zaobići"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Kada je poslovni profil zaključan"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Obaveštenja na zaključanom ekranu"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Prikazuje konverzacije, i podrazumevane i nečujne"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Prikazuj konverzacije, i podrazumevane i nečujne"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Sakrij nečujne konverzacije i obaveštenja"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Ne prikazuj uopšte obaveštenja"</string>
@@ -3999,22 +4007,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<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, slika 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> će moći sledeće:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Čitanje obaveštenja"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Može da čita obaveštenja, uključujući lične podatke, poput kontakata, poruka i slika."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Odgovaranje na poruke"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Može da odgovara na poruke i preduzima radnje povezane sa dugmadi u obaveštenjima, uključujući odlaganje ili odbacivanje obaveštenja i odgovaranje na pozive."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Menjanje podešavanja"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Može 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>
@@ -5382,18 +5382,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Nevažeći režim mreže <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorišite."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nazivi pristupnih tačaka"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nedostupno kada je uspostavljena veza sa operaterom <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Podešavanja"</string>
+ <string name="see_more" msgid="7499355691042812723">"Prikaži još"</string>
<string name="see_less" msgid="2642392725363552793">"Prikaži manje"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Želite li da uključite uslugu <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Želite li da uključite SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Želite li da pređete na <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Želite li da pređete na SIM karticu?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Želite da koristite <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"U datom trenutku može da bude aktivna samo jedna SIM kartica.\n\nPrebacivanjem na <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> nećete otkazati uslugu <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"U datom trenutku može da bude aktivna samo jedna preuzeta SIM kartica.\n\nPrebacivanjem na <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> nećete otkazati uslugu <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"U datom trenutku može da bude aktivna samo jedna SIM kartica.\n\nPrebacivanjem nećete otkazati uslugu <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Možete da koristite 2 SIM kartice istovremeno. Da biste koristili <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, isključite drugu SIM karticu."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Pređi na <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Isključite <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Isključivanje SIM kartice neće otkazati uslugu"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Povezuje se sa mrežom…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Prelazi se na <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Prelazi se na operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g> za pozive i poruke…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Promena mobilnog operatera nije uspela"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Promena mobilnog operatera nije uspela zbog greške."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Želite li da isključite uslugu <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5547,8 +5551,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Prikaži skener QR koda"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Dozvoljava pristup skeneru QR koda sa zaključanog ekrana"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Prikaži kontrole uređaja"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Pristupite kontrolama kada je ekran zaključan"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Prikazuje dvolinijski sat kada je dostupan"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Dvolinijski sat"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5577,7 +5585,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Isključeno"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM kartice"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Pronađite WiFi mreže i povežite se sa njima"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"avion, bezbedno po avion"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Pozivi i SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Pozivanje preko WiFi-a"</string>
@@ -5660,7 +5667,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Koristi prilagodljivu bateriju"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Koristi prilagodljivu osvetljenost"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Koristi pozivanje preko WiFi-ja"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Koristi čuvar ekrana"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Prikaži sve aplikacije"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Pametno prosleđivanje"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Pametno prosleđivanje je omogućeno"</string>
@@ -5675,7 +5681,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Nije naveden broj telefona."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"Potvrdi"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Dozvolite 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Koristite 2G mobilne veze. 2G je uvek uključen za hitne pozive."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G je manje bezbedan, ali može da poboljša vezu na nekim lokacijama. 2G je uvek dozvoljen za hitne pozive."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> zahteva da 2G bude dostupan"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Prikazuj pristup privremenoj memoriji"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Prikazuje poruku kada aplikacije pristupaju tekstu, slikama ili drugom sadržaju koji ste kopirali"</string>
<string name="all_apps" msgid="3054120149509114789">"Sve aplikacije"</string>
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
index 15c4df0..9cf86f9 100644
--- a/res/values-be/strings.xml
+++ b/res/values-be/strings.xml
@@ -209,6 +209,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Мовы"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Выдаліць"</string>
<string name="add_a_language" msgid="2126220398077503271">"Дадаць мову"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Мова"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Прыярытэтная мова"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Мовы праграмы"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Задаць мову для кожнай праграмы"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Мова праграмы"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Прапанаваныя мовы"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Усе мовы"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Для праграмы нельга задаць некалькі моў. Для яе зададзена наступная стандартная мова: <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g>."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">Выдаліць выбраныя мовы?</item>
<item quantity="few">Выдаліць выбраныя мовы?</item>
@@ -326,6 +334,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Недаступна"</string>
<string name="security_status_title" msgid="6958004275337618656">"Стан бяспекі"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Блакіроўка экрана, Знайсці прыладу, бяспека праграм"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Бяспека і прыватнасць"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Дазволы, блакіроўка экрана, бяспека праграм"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Твар дададзены"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Націсніце, каб наладзіць распазнаванне твару"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Распазнаванне твару"</string>
@@ -398,9 +408,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Выкарыстоўвайце твар для разблакіроўкі тэлефона ці для аўтэнтыфікацыі ў праграмах, напрыклад падчас уваходу ці для ўхвалення куплі.\n\nПрыміце пад увагу:\nза раз можна наладзіць толькі адзін твар. Каб дадаць іншы твар, выдаліце існуючы.\n\nГледзячы на тэлефон, вы можаце разблакіраваць яго, нават калі не маеце такога намеру.\n\nВаш тэлефон можа быць разблакіраваны кімсьці яшчэ, хто трымае яго на ўзроўні вашага твару.\n\nВаш тэлефон можа быць разблакіраваны кімсьці, хто падобны на вас – напрыклад, гэта можа быць ваш брат ці сястра."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Выкарыстоўвайце твар для разблакіроўкі тэлефона ці для аўтэнтыфікацыі ў праграмах, напрыклад падчас уваходу ці для ўхвалення куплі.\n\nПрыміце пад увагу:\nза раз можна наладзіць толькі адзін твар. Каб дадаць іншы твар, выдаліце існуючы.\n\nГледзячы на тэлефон, вы можаце разблакіраваць яго, нават калі не маеце такога намеру.\n\nВаш тэлефон можа быць разблакіраваны кімсьці яшчэ, хто трымае яго на ўзроўні вашага твару, нават калі ў вас заплюшчаны вочы.\n\nВаш тэлефон можа быць разблакіраваны кімсьці, хто падобны на вас – напрыклад, гэта можа быць ваш брат ці сястра."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Выдаліць мадэль твару?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Мадэль вашага твару будзе канчаткова і бяспечна выдалена. Пасля гэтага для разблакіроўкі тэлефона ці аўтэнтыфікацыі ў праграмах трэба будзе выкарыстоўваць PIN-код, узор разблакіроўкі ці пароль."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Выдаліць мадэль твару?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Мадэль вашага твару будзе канчаткова і бяспечна выдалена.\n\nПасля гэтага для разблакіроўкі тэлефона ці аўтэнтыфікацыі ў праграмах трэба будзе выкарыстоўваць адбітак пальца, PIN-код, узор разблакіроўкі ці пароль."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Мадэль вашага твару будзе канчаткова і бяспечна выдалена.\n\nПасля гэтага для разблакіроўкі тэлефона ці аўтэнтыфікацыі ў праграмах трэба будзе выкарыстоўваць PIN-код, узор разблакіроўкі ці пароль."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Мадэль вашага твару будзе канчаткова і бяспечна выдалена.\n\nПасля гэтага для разблакіроўкі тэлефона трэба будзе выкарыстоўваць PIN-код, узор разблакіроўкі ці пароль."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Выкарыстанне функцыі распазнавання твару для разблакіроўкі тэлефона"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Адбітак пальца"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Адбітак пальца (праца)"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Выдаліць"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Дакраніцеся да сканера"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Прыкладзіце палец да сканера і ўтрымлівайце яго, пакуль не адчуеце вібрацыю"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Утрымлівайце палец на сканеры, пакуль не адчуеце вібрацыю"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Утрымлівайце палец на сканеры, пакуль не адчуеце вібрацыю"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Націсніце і ўтрымлівайце сканер адбіткаў пальцаў"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Падыміце і дакраніцеся зноў"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Яшчэ адзін раз"</string>
@@ -497,7 +506,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Дакраніцеся некалькі разоў, каб адбітак быў больш дакладны"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Кожны раз падчас руху значка адбітка пальца ўтрымлівайце палец націснутым. Гэта працэдура дапаможа больш дакладна зафіксаваць адбітак пальца."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Прыкладзіце да датчыка кончык пальца"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Пасля прыкладзіце краі пальца"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Пасля прыкладзіце краі пальца"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Прыкладзіце палец да датчыка адным бокам і ўтрымлівайце яго, потым павярніце іншым бокам"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Гэта працэдура дапаможа больш дакладна зафіксаваць адбітак пальца"</string>
<!-- String.format failed for translation -->
@@ -569,6 +578,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Опцыя блакіроўкі экрана выключана. Звяжыцеся з адміністратарам сваёй арганізацыі, каб даведацца больш. "<annotation id="admin_details">"Дадатковая інфармацыя"</annotation>\n\n"Вы па-ранейшаму можаце выкарыстоўваць адбіткі пальцаў для аўтарызацыі куплі і доступу да праграм. "<annotation id="url">"Даведацца больш"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Падыміце палец, потым дакраніцеся да сканера зноў"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Не ўдалося скарыстаць сканер адбіткаў пальцаў. Звярніцеся ў сэрвісны цэнтр."</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Пашыраныя налады"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Блакіроўка працоўнага профілю, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock і іншыя функцыі"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Пашыраныя налады"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Вы можаце дадаць да <xliff:g id="COUNT">%d</xliff:g> адбіткаў пальца"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Вы дадалі максімальную колькасць адбіткаў пальцаў"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Немагчыма дадаць больш адбіткаў пальцаў"</string>
@@ -1275,7 +1288,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Выклікайце праз Wi‑Fi. Калі сігналу Wi‑Fi няма, выклік завяршаецца."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Калі ўключана Wi-Fi-тэлефанія, ваш тэлефон можа накіроўваць выклікі праз сеткі Wi-Fi або сетку вашага аператара, у залежнасці ад вашых налад і таго, які сігнал мацнейшы. Перад уключэннем гэтай функцыі спытайце ў вашага аператара наконт аплаты і запытайце іншую падрабязную інфармацыю.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Экстранны адрас"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Экстранны адрас"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Выкарыстоўваецца як ваша месцазнаходжанне, калі вы робіце экстранны выклік праз Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Дадатковыя звесткі"</annotation>" аб функцыях Прыватнай DNS"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Уключана"</string>
@@ -1463,6 +1476,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Каб кантраляваць тое, што адбываецца, калі тэлефон прыстыкаваны і/або знаходзіцца ў рэжыме сну, уключыце экранную застаўку."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Калі пачынаць"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Бягучая экранная застаўка"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Пачаць"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Налады"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Аўтаматычная яркасць"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Абуджэнне пры падняцці"</string>
@@ -1958,15 +1972,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Задайце PIN-код для працоўнага профілю"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Задайце ўзор разблакіроўкі"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Задайце ўзор разблакіроўкі для працы"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"У мэтах дадатковай бяспекі задайце пароль для разблакіроўкі тэлефона"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"У мэтах дадатковай бяспекі задайце PIN-код для разблакіроўкі тэлефона"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"У мэтах дадатковай бяспекі задайце ўзор разблакіроўкі тэлефона"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"У мэтах дадатковай бяспекі задайце пароль для разблакіроўкі планшэта"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"У мэтах дадатковай бяспекі задайце PIN-код для разблакіроўкі планшэта"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"У мэтах дадатковай бяспекі задайце ўзор разблакіроўкі планшэта"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"У мэтах дадатковай бяспекі задайце пароль для разблакіроўкі прылады"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"У мэтах дадатковай бяспекі задайце PIN-код для разблакіроўкі прылады"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"У мэтах дадатковай бяспекі задайце ўзор разблакіроўкі прылады"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Задайце пароль для выкарыстання адбітка"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Спачатку задайце ўзор"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Задайце PIN-код, каб абараніць прыладу"</string>
@@ -2372,7 +2377,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Каб адкрыць, утрымлівайце клавішы гучнасці"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Каб адкрыць, тройчы націсніце на экран"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Адкрывайце жэстам"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Выкарыстоўвайце новы жэст спецыяльных магчымасцей"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Скарыстаць жэст спецыяльных магчымасцей"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Каб скарыстаць гэту функцыю, націсніце кнопку спецыяльных магчымасцей <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> унізе экрана.\n\nКаб пераключыцца на іншую функцыю, утрымлівайце кнопку спецыяльных магчымасцей націснутай."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Каб выкарыстоўваць гэту функцыю, націсніце на экране кнопку спецыяльных магчымасцей."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Каб скарыстаць гэту функцыю, націсніце і ўтрымлівайце абедзве клавішы гучнасці."</string>
@@ -2466,9 +2471,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Карацей"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Даўжэй"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Час аўтаматычнага націскання"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Моц вібрацыі і тактыльнага водгуку"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Вібрацыя пры апавяшчэнні"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Вібрацыя і тактыльны водгук"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Выклікі"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Апавяшчэнні і будзільнікі"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Інтэрактыўны тактыльны водгук"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Вібрацыя пры выкліку"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Вібрацыя пры апавяшчэнні"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Вібрацыя тактыльнага водгуку"</string>
<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>
@@ -2623,7 +2631,7 @@
<string name="keywords_accessibility" msgid="4263443239404659143">"Лёгкасць выкарыстання, прастата доступу, дапамога, дапаможны"</string>
<string name="keywords_magnification" msgid="3908145308269840862">"Лупа для акна, маштаб, павелічэнне, слабы зрок, павялічыць, зрабіць большым"</string>
<string name="keywords_talkback" msgid="2816435437095102527"></string>
- <string name="keywords_live_caption" msgid="1667203998080567556">"Субцітры, субцітры, цітры, Імгненная транскрыпцыя, слабы слых, страта слыху, транскрыпцыя ў рэальным часе, пераўтварэнне маўлення ў тэкст, субцітр"</string>
+ <string name="keywords_live_caption" msgid="1667203998080567556">"Субцітры, цітры, Імгненная расшыфроўка, слабы слых, страта слыху, расшыфроўка ў рэальным часе, пераўтварэнне маўлення ў тэкст, субцітр"</string>
<string name="keywords_live_transcribe" msgid="3226990195174890997"></string>
<string name="keywords_sound_notifications" msgid="8183107485754075413"></string>
<string name="keywords_sound_amplifier" msgid="939404835256246663"></string>
@@ -2949,7 +2957,7 @@
<string name="menu_stats_refresh" msgid="6727628139586938835">"Абнавіць"</string>
<string name="process_mediaserver_label" msgid="6135260215912215092">"Сервер медыя"</string>
<string name="process_dex2oat_label" msgid="1190208677726583153">"Аптымізацыя дадаткаў"</string>
- <string name="battery_saver" msgid="7737147344510595864">"Эканомія зараду"</string>
+ <string name="battery_saver" msgid="7737147344510595864">"Рэжым энергазберажэння"</string>
<string name="battery_saver_auto_title" msgid="6789753787070176144">"Уключаць аўтаматычна"</string>
<string name="battery_saver_auto_no_schedule" msgid="5123639867350138893">"Няма раскладу"</string>
<string name="battery_saver_auto_routine" msgid="4656495097900848608">"На падставе распарадку"</string>
@@ -3168,7 +3176,7 @@
<string name="sync_in_progress" msgid="6200093151211458977">"Сінхранiзаваць зараз"</string>
<string name="settings_backup" msgid="5357973563989458049">"Налады рэзервовага капіявання"</string>
<string name="settings_backup_summary" msgid="6803046376335724034">"Рэзервовае капіяванне маіх налад"</string>
- <string name="sync_menu_sync_now" msgid="3948443642329221882">"Сінхранізаваць цяпер"</string>
+ <string name="sync_menu_sync_now" msgid="3948443642329221882">"Сінхранізаваць зараз"</string>
<string name="sync_menu_sync_cancel" msgid="2422994461106269813">"Адмяніць сінхранізацыю"</string>
<string name="sync_one_time_sync" msgid="8114337154112057462">"Краніце, каб сінхранізаваць зараз<xliff:g id="LAST_SYNC_TIME">
%1$s</xliff:g>"</string>
@@ -3329,7 +3337,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Падключэнне да профiлю <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Адключыць гэту VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Адключыць"</string>
- <string name="vpn_version" msgid="41856553718304367">"Версія <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Версія"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Забыць VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Замяніць існуючую VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Наладзіць заўсёды ўключаную VPN?"</string>
@@ -3559,9 +3567,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Мабільная перадача даных недаступная"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Краніце, каб выбраць SIM-карту для перадачы даных"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Заўсёды выкарыстоўваць гэта для выклікаў"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Выберыце SIM-карту для даных"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Выберыце SIM для мабільнага інтэрнэту"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Выберыце SIM для SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Пераключаецца SIM-карта для даных. Гэта можа заняць да 1 хвіліны…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Выкарыстоўваць SIM-карту \"<xliff:g id="NEW_SIM">%1$s</xliff:g>\" для трафіка?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Пры пераключэнні на аператара \"<xliff:g id="NEW_SIM">%1$s</xliff:g>\" SIM-карта \"<xliff:g id="OLD_SIM">%2$s</xliff:g>\" больш не будзе выкарыстоўвацца для мабільнай перадачы даных."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Выкарыстоўваць SIM-карту \"<xliff:g id="NEW_SIM">%1$s</xliff:g>\""</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Выклікаць праз"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Выбар SIM-карты"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3623,7 +3634,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, злучэнне, інтэрнэт, бесправадны, даныя, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Апавяшчэнне Wi‑Fi, Wi-Fi-апавяшчэнне"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"выкарыстанне трафіка"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Спыніць вібрацыю, націснуць, клавіятура"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Выкарыстоўваць 24-гадзінны фармат"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Спампаваць"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Адкрыць з дапамогай"</string>
@@ -3706,12 +3716,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"тактыльныя адчуванні, вібрацыя, экран, адчувальнасць"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"дотык, вібрацыя, тэлефон, выклік, адчувальнасць, званок"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"дотык, вібрацыя, адчувальнасць"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"тактыльны водгук, вібрыраваць, вібрацыя"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"заўсёды ўключаны дысплэй"</string>
<string name="default_sound" msgid="6604374495015245195">"Стандартная мелодыя"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Гучнасць званкоў і апавяшчэнняў: <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Гучнасць, вібрацыя, рэжым \"Не турбаваць\""</string>
@@ -3741,8 +3753,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Гукі і вібрацыя пры зарадцы"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Гукі док-станцыі"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Гукі пры дотыку"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Вібрацыя пры націсканні"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Тактыльны водгук пры націсканні на кнопкі, клавіятуру і г.д."</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Уключыць док-дынамік"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Усё аўдыё"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Толькі аўдыя медыяфайлаў"</string>
@@ -3938,8 +3948,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Экран блакіроўкі, экран блакіроўкі, прапусціць, абысці"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Працоўны профіль заблакіраваны"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Апавяшчэнні на экране блакіроўкі"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Паказваць усе размовы: стандартныя і без гуку"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Паказваць усе размовы: стандартныя і без гуку"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Не паказваць размовы і апавяшчэнні без гуку"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Не паказваць апавяшчэнні"</string>
@@ -4049,22 +4058,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> зможа чытаць усе апавяшчэнні, уключаючы асабістую інфармацыю, такую як імёны кантактаў, фота і тэксты паведамленняў, якія вы атрымліваеце. Праз гэту праграму таксама можна будзе адкладваць або адхіляць апавяшчэнні ці актываваць у іх кнопкі дзеянняў, у тым ліку кнопку адказу на тэлефонныя выклікі. \n\nАкрамя таго, праз праграму можна будзе ўключаць і выключаць рэжым \"Не турбаваць\", а таксама змяняць звязаныя з ім налады."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> зможа рабіць наступнае:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Чытаць вашы апавяшчэнні"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Можа чытаць вашы апавяшчэнні, уключаючы асабістую інфармацыю, такую як кантакты, паведамленні і фатаграфіі."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Адказваць на паведамленні"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Можа адказваць на паведамленні і актываваць кнопкі дзеянняў у апавяшчэннях, у тым ліку адкладаць або адхіляць апавяшчэнні і адказваць на выклікі."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Змяняць налады"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Можа ўключаць або адключаць рэжым \"Не турбаваць\", а таксама змяняць звязаныя з ім налады."</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>
@@ -5470,18 +5471,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Несапраўдны рэжым сеткі <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ігнараваць."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Назвы пунктаў доступу"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Недаступна праз аператара \"<xliff:g id="CARRIER">%1$s</xliff:g>\""</string>
- <string name="see_more" msgid="8436037008285546409">"Налады"</string>
+ <string name="see_more" msgid="7499355691042812723">"Яшчэ"</string>
<string name="see_less" msgid="2642392725363552793">"Паказаць менш"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Уключыць аператара \"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>\"?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Уключыць SIM-карту?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Пераключыцца на аператара \"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>\"?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Пераключыцца на выкарыстанне SIM-карты?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Выкарыстоўваць паслугі аператара \"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>\"?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Нельга актываваць адначасова некалькі SIM-карт.\n\nПераключэнне на аператара \"<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>\" не скасуе абслугоўванне ў аператара \"<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>\"."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Нельга актываваць адначасова некалькі спампаваных SIM-карт.\n\nПераключэнне на аператара \"<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>\" не скасуе абслугоўванне ў аператара \"<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>\"."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Нельга актываваць адначасова некалькі SIM-карт.\n\nПераключэнне не скасуе абслугоўванне ў аператара \"<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>\"."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Вы можаце выкарыстоўваць 2 SIM-карты адначасова. Каб выкарыстоўваць паслугі аператара \"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>\", выключыце іншую SIM-карту."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Пераключыцца на аператара \"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>\""</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Выключыць паслугі аператара \"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>\""</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Выключэнне SIM-карты не скасуе абслугоўванне ў аператара"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Ідзе падключэнне да сеткі…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Ідзе пераключэнне на аператара \"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>\""</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Ідзе пераключэнне на аператара \"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>\" для выканання выклікаў і адпраўкі паведамленняў…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Не ўдалося пераключыць аператара"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Не ўдалося пераключыць аператара з-за памылкі."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Адключыць аператара \"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>\"?"</string>
@@ -5637,8 +5642,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Паказаць сканер QR-кодаў"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Дазволіць доступ да сканера QR-кодаў з экрана блакіроўкі"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Паказ элементаў кіравання прыладай"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Доступ да элементаў кіравання пры заблакіраваным экране"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Паказваць двухрадковы дысплэй гадзінніка, калі ён даступны"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Двухрадковы дысплэй гадзінніка"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5667,7 +5676,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Выключана"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Інтэрнэт"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM-карты"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Знайсці сеткі Wi-Fi і падключыцца"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"самалёт, бяспека ў самалёце"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Выклікі і SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi-тэлефанія"</string>
@@ -5750,7 +5758,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Выкарыстоўваць адаптацыю акумулятара"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Выкарыстоўваць адаптыўную яркасць"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Выкарыстоўваць Wi-Fi-тэлефанію"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Выкарыстоўваць экранную застаўку"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Паказаць усе праграмы"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Функцыя разумнай пераадрасацыі"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Функцыя разумнай пераадрасацыі ўключана"</string>
@@ -5765,7 +5772,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Нумар тэлефона адсутнічае."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"ОК"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Дазволіць 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Выкарыстоўваць сотавае падключэнне 2G. Для экстранных выклікаў сетка 2G заўсёды ўключана."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"Тэхналогія 2G менш бяспечная, аднак у некаторых месцах яна забяспечвае лепшую якасць сувязі. Для экстранных выклікаў заўсёды дазволена выкарыстоўваць 2G."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"Для выкарыстання аператара \"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g>\" неабходна ўключыць 2G"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Паказваць апавяшчэнні пра доступ да буфера абмену"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Паказваць паведамленне, калі праграмы атрымліваюць доступ да тэксту, відарысаў ці іншага змесціва, якое вы скапіравалі"</string>
<string name="all_apps" msgid="3054120149509114789">"Усе праграмы"</string>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index a3faca6..361506a 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Езици"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Премахване"</string>
<string name="add_a_language" msgid="2126220398077503271">"Добавяне на език"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Език"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Предпочитан език"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Езици за приложенията"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Задаване на език за всяко приложение"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Език на приложението"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Предложени езици"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Всички езици"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Езикът <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> е зададен като основен за приложението и то не поддържа няколко езика."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Да се премахнат ли избраните езици?</item>
<item quantity="one">Да се премахне ли избраният език?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Не е налице"</string>
<string name="security_status_title" msgid="6958004275337618656">"Състояние на сигурността"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Заключване на екрана, „Намиране на устройството ми“, сигурност на приложенията"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Сигурност и поверителност"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Разрешения, заключване на екрана, сигурност на приложенията"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Добавено е лице"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Докоснете, за да настроите лице"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Отключване с лице"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Използвайте лицето си, за да отключвате телефона си и да удостоверявате самоличността си в приложения, например при влизане в профил или одобряване на покупка.\n\nИмайте предвид следното:\nВ даден момент може да е настроено само едно лице. За да добавите друго, изтрийте текущото.\n\nМожете да отключите телефона неволно, като го погледнете.\n\nТелефонът ви може да бъде отключен от друг човек, ако бъде приближен до лицето ви.\n\nТой би могъл да бъде отключен и от някого, който много прилича на вас, например брат или сестра близнак."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Използвайте лицето си, за да отключвате телефона си и да удостоверявате самоличността си в приложения, например при влизане в профил или одобряване на покупка.\n\nИмайте предвид следното:\nВ даден момент може да е настроено само едно лице. За да добавите друго, изтрийте текущото.\n\nМожете да отключите телефона неволно, като го погледнете.\n\nТелефонът ви може да бъде отключен от друг човек, ако бъде приближен до лицето ви дори ако очите ви са затворени.\n\nТой би могъл да бъде отключен и от някого, който много прилича на вас, например брат или сестра близнак."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Да се изтрие ли моделът на лицето?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Моделът на лицето ви ще бъде изтрит надеждно и за постоянно. След това ще имате нужда от ПИН кода, фигурата или паролата си, за да отключвате телефона и за удостоверяване в приложения."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Да се изтрие ли моделът на лицето?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Моделът на лицето ви ще бъде изтрит надеждно и за постоянно.\n\nСлед това ще имате нужда от отпечатъка, ПИН кода, фигурата или паролата си, за да отключвате телефона и за удостоверяване в приложения."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Моделът на лицето ви ще бъде изтрит надеждно и за постоянно.\n\nСлед това ще имате нужда от ПИН кода, фигурата или паролата си, за да отключвате телефона или за удостоверяване в приложенията."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Моделът на лицето ви ще бъде изтрит надеждно и за постоянно.\n\nСлед това ще имате нужда от ПИН кода, фигурата или паролата си, за да отключвате телефона си."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Използвайте функцията „Отключване с лице“, за да отключвате телефона си"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Отпечатък"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Отпечатък за служ. цели"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Изтриване"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Докоснете сензора"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Поставете пръста си върху сензора и го вдигнете, след като усетите вибриране"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Задръжте пръста си върху сензора, докато усетите вибриране"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Задръжте отпечатъка си върху сензора, докато усетите вибриране"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Докоснете и задръжте сензора за отпечатъци"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Вдигнете пръст и докоснете отново"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Още веднъж"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Продължавайте да вдигате пръста си, за да добавите различните части от отпечатъка си"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"При всяко преместване на иконата за отпечатъци я докоснете и задръжте. По този начин се улавя най-голяма част от отпечатъка ви."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Поставете върха на пръста си върху сензора"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Накрая поставете краищата на пръста си"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Накрая използвайте краищата на пръста си"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Поставете едната страна на отпечатъка си върху сензора и задръжте, след това поставете другата"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"По този начин се улавя най-голяма част от отпечатъка ви"</string>
<!-- String.format failed for translation -->
@@ -561,6 +570,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Опцията за заключване на екрана е деактивирана. За да научите повече, свържете се с администратора на организацията си. "<annotation id="admin_details">"Повече подробности"</annotation>\n\n"Пак можете да използвате отпечатъка си за оторизиране на покупки и достъп до приложения. "<annotation id="url">"Научете повече"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Вдигнете пръста, след което докоснете сензора отново"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Сензорът за отпечатъци не може да се използва. Посетете оторизиран сервиз."</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Разширени настройки"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Заключване на служебен потребителски профил, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock и др."</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Разширени настройки"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Можете да добавите до <xliff:g id="COUNT">%d</xliff:g> отпечатъка"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Добавихте максималния брой отпечатъци"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Не могат да се добавят още отпечатъци"</string>
@@ -1235,7 +1248,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Обаждане през Wi‑Fi. Ако връзката прекъсне, обаждането ще завърши."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Когато функцията „Обаждания през Wi-Fi“ е включена, телефонът ви може да маршрутизира обажданията през Wi-Fi или мрежата за мобилни данни на оператора ви в зависимост от предпочитанието ви и това, кой сигнал е по-силен. Преди да я включите, обърнете се към оператора си относно таксите и други подробности. <xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Адрес за спешни случаи"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Адрес за спешни случаи"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Използва се като вашето местоположение, когато извършвате спешно обаждане през Wi-Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Научете повече"</annotation>" за функциите на частния DNS"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Включено"</string>
@@ -1423,6 +1436,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"За да контролирате какво се случва, когато телефонът е свързан с докинг станция и/или е в спящ режим, включете скрийнсейвъра."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Кога да стартира функцията"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Текущ скрийнсейвър"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Стартиране сега"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Настройки"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Автоматична яркост"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Събуждане при повдигане"</string>
@@ -1914,15 +1928,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Задаване на служебен ПИН код"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Задаване на фигура"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Задаване на служебна фигура"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"За допълнителна сигурност задайте парола за отключване на телефона"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"За допълнителна сигурност задайте ПИН код за отключване на телефона"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"За допълнителна сигурност задайте фигура за отключване на телефона"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"За допълнителна сигурност задайте парола за отключване на таблета"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"За допълнителна сигурност задайте ПИН код за отключване на таблета"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"За допълнителна сигурност задайте фигура за отключване на таблета"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"За допълнителна сигурност задайте парола за отключване на устройството"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"За допълнителна сигурност задайте ПИН код за отключване на устройството"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"За допълнителна сигурност задайте фигура за отключване на устройството"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Задайте парола, за да ползвате отпечатък"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Задайте фигура, за да ползвате отпечатък"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"От съображения за сигурност задайте ПИН код"</string>
@@ -2324,7 +2329,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"За отваряне натиснете бутоните за силата на звука"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Трикратно докосване на екрана с цел отваряне"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Отваряне с жест"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Използване на новите жестове за достъпност"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Използване на жеста за достъпност"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"За да използвате тази функция, докоснете бутона за достъпност <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> в долната част на екрана.\n\nДокоснете и задръжте този бутон и за превключване между функциите."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"За да използвате тази функция, докоснете бутона за достъпност на екрана."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"За да използвате тази функция, натиснете и задръжте двата бутона за силата на звука."</string>
@@ -2418,9 +2423,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"По-кратко"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"По-дълго"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Време на автоматично кликване"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Сила на вибрирането и осезателната обратна връзка"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Вибриране при известия"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Вибриране и осезателна обратна връзка"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Обаждания"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Известия и будилници"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Интерактивна осезателна обратна връзка"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Вибриране при звънене"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Вибриране при известия"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Обратна връзка при докосване"</string>
<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>
@@ -3249,7 +3257,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Свързване със: <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Да се прекрати ли връзката с тази виртуална частна мрежа (VPN)?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Прекратяване на връзката"</string>
- <string name="vpn_version" msgid="41856553718304367">"Версия <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Версия"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Забравяне на вирт. частна мрежа (VPN)"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Да се замени ли съществуващата VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Да се зададе ли винаги включена виртуална частна мрежа (VPN)?"</string>
@@ -3471,9 +3479,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Няма достъп до мобилни данни"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Докоснете, за да изберете SIM карта за данни"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Използване винаги за обаждания"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Изберете SIM карта за данни"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Избиране на SIM карта за мобилните данни"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Изберете SIM карта за SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"SIM картата за данни се превключва. Това може да отнеме до една минута…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Да се използва ли <xliff:g id="NEW_SIM">%1$s</xliff:g> за мобилни данни?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Ако превключите към <xliff:g id="NEW_SIM">%1$s</xliff:g>, <xliff:g id="OLD_SIM">%2$s</xliff:g> вече няма да се използва за мобилни данни."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Използване на <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Обаждане чрез"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Изберете SIM карта"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM карта <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3533,7 +3544,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"Wi-Fi, Wi-Fi, връзка с мрежата, интернет, безжично, пренос на данни, Wi-Fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"известие за Wi‑Fi, известие за wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"пренос на данни"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"спиране на вибрирането, докосване, клавиатура"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Използване на 24-часов формат"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Изтегляне"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Отваряне чрез"</string>
@@ -3616,12 +3626,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"осезателна обратна връзка, вибриране, екран, поверителност"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"осезателна обратна връзка, вибриране, телефон, обаждане, чувствителност, звънене"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"осезателна обратна връзка, вибриране, чувствителност"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"осезателна обратна връзка, вибриране"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"винаги включен дисплей"</string>
<string name="default_sound" msgid="6604374495015245195">"Стандартен звук"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Силата на звука за звъненето и известията е зададена на <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Сила на звука, вибриране, „Не безпокойте“"</string>
@@ -3651,8 +3663,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Звуци при зарежд. и вибриране"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Звуци за докинг станция"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Звуци при докосване"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Вибриране при докосване"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Осезателна обратна връзка за докосванията, клавиатурата и др."</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Док. станц.: Пуск. на високог."</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Цялото аудио"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Само мултимедийното аудио"</string>
@@ -3848,8 +3858,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"заключен екран, пропускане, заобикаляне"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"При закл. служ. потреб. профил"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Известия на заключения екран"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Показване на разговорите – стандартните и беззвучните"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Показване на разговорите – стандартните и беззвучните"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Скриване на беззвучните разговори и известия"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Без показване на известията"</string>
@@ -3951,22 +3960,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ще може да чете всички известия, включително личната информация, като например имената на контактите, снимките и текста на съобщенията, които получавате. Това приложение ще може също да отлага или отхвърля известия и да взаимодейства с бутоните в тях, включително да отговаря на телефонни обаждания. \n\nПриложението ще може също да включва и изключва режима „Не безпокойте“, както и да променя свързаните с него настройки."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ще може да прави следните неща:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Четене на известия"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Може да чете известията ви, включително личната информация, като например контактите, съобщенията и снимките."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Отговаряне на съобщения"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Може да отговаря на съобщения и да взаимодейства с бутоните в известията, включително да отлага или отхвърля известия и да отговаря на обаждания."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Промяна на настройките"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Може да включва и изключва режима „Не безпокойте“ и да променя свързаните с него настройки."</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>
@@ -4729,7 +4730,7 @@
<string name="unrestricted_data_saver" msgid="7922563266857367495">"Неограничен достъп до данни"</string>
<string name="restrict_background_blocklisted" msgid="2308345280442438232">"Данните на заден план са изключени"</string>
<string name="data_saver_on" msgid="7848893946018448793">"Включено"</string>
- <string name="data_saver_off" msgid="5891210864117269045">"Изключено"</string>
+ <string name="data_saver_off" msgid="5891210864117269045">"Изкл."</string>
<string name="data_saver_switch_title" msgid="7111538580123722959">"Използване на „Икономия на данни“"</string>
<string name="unrestricted_app_title" msgid="7117585996574329284">"Неограничен пренос на данни"</string>
<string name="unrestricted_app_summary" msgid="282698963532000403">"Пълен достъп до данните при вкл. „Икономия на данни“"</string>
@@ -5296,18 +5297,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Невалиден мрежов режим <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Пренебрегване."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Имена на точки за достъп"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Не е налице, когато е установена връзка с(ъс) <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Настройки"</string>
+ <string name="see_more" msgid="7499355691042812723">"Вижте още"</string>
<string name="see_less" msgid="2642392725363552793">"Преглед на по-малко"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Да се включи ли <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Да се включи ли SIM картата?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Да се превключи ли към <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Искате ли да превключите към използването на SIM карта?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Да се използва ли <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Само една SIM карта може да бъде активна в даден момент.\n\nПревключването към <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> няма да анулира услугата на <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Само една изтеглена SIM карта може да бъде активна в даден момент.\n\nПревключването към <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> няма да анулира услугата на <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Само една SIM карта може да бъде активна в даден момент.\n\nПревключването няма да анулира услугата на <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"В даден момент можете да използвате 1 SIM карта. За да използвате <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, изключете другата SIM карта."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Превключване към <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Изключване на <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Изключването на дадена SIM карта няма да анулира услугата ви"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Установява се връзка с мрежата…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Превключване към <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Превключва се към <xliff:g id="CARRIER_NAME">%1$s</xliff:g> за обажданията и SMS съобщенията…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Не може да се превключи към друг оператор"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Не може да се превключи към друг оператор поради грешка."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Да се изключи ли <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5459,8 +5464,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Показване на инструмента за сканиране на QR кодове"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Разрешаване на достъп до инструмента за сканиране на QR кодове от заключения екран"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Показване на контролите за устройството"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Достъп до контролите при заключен екран"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Показване на часовника с двойна линия, когато е налице"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Часовник с двойна линия"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5489,7 +5498,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Изкл."</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Интернет"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM карти"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Намиране на Wi‑Fi мрежи и свързване с тях"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"самолет, безопасно за използване по време на полет"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Обаждания и SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Обаждания през Wi-Fi"</string>
@@ -5572,7 +5580,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Използване на режима за адаптивна батерия"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Използване на функцията за адаптивна яркост"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Използване на функцията за обаждания през Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Използване на скрийнсейвър"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Вижте всички приложения"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Интелигентно препращане"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Функцията „Интелигентно препращане“ е активирана"</string>
@@ -5587,7 +5594,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Липсва телефонен номер."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Разрешаване на 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Използване на 2G мобилни връзки. Опцията за 2G е винаги включена за спешните обаждания."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"Мрежата 2G е по-малко надеждна, но може да подобри връзката ви в някои местоположения. Тя е винаги разрешена за спешните обаждания."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> изисква 2G да е налице"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Показв. на известие при достъп до буферната памет"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Показване на съобщение, когато приложенията осъществяват достъп до копирани от вас текст, изображения или друго съдържание"</string>
<string name="all_apps" msgid="3054120149509114789">"Всички приложения"</string>
diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml
index 7c880f7..bb1de01 100644
--- a/res/values-bn/strings.xml
+++ b/res/values-bn/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"ভাষা"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"সরান"</string>
<string name="add_a_language" msgid="2126220398077503271">"একটি ভাষা যোগ করুন"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"ভাষা"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"পছন্দসই ভাষা"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"অ্যাপ ভাষা"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"প্রতিটি অ্যাপের জন্য ভাষা সেট করুন"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"অ্যাপ ভাষা"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"সাজেস্ট করা ভাষা"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"সব ভাষা"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"সাধারণত অ্যাপটি <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> ভাষাতে সেট করা থাকে এবং একাধিক ভাষা ব্যবহার করা যায় না।"</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">নির্বাচিত ভাষা সরাবেন?</item>
<item quantity="other">নির্বাচিত ভাষা সরাবেন?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"উপলভ্য নয়"</string>
<string name="security_status_title" msgid="6958004275337618656">"নিরাপত্তা স্ট্যাটাস"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"স্ক্রিন লক, Find My Device, অ্যাপ নিরাপত্তা"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"নিরাপত্তা এবং গোপনীয়তা"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"অনুমতি, স্ক্রিন লক, অ্যাপের নিরাপত্তা"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"ফেস যোগ করা হয়েছে"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"মুখ সেট আপ করতে ট্যাপ করুন"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"ফেস আনলক"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"যেমন করে সাইন-ইন করেন বা কোনও কেনাকাটায় অনুমোদন দেন, ঠিক তেমন ভাবে আপনার ফোন আনলক করার জন্য বা অ্যাপে নিজের পরিচয় যাচাই করতে আপনার মুখ ব্যবহার করুন।\n\nমনে রাখবেন:\nএকবারে শুধুমাত্র একটি মুখ সেট আপ করতে পারবেন। অন্য আরেকটি ফেস যোগ করার জন্য বর্তমান যেটি আছে তা মুছে দিন।\n\nআপনি না চাইলেও ফোনের দিকে তাকালে সেটি আনলক হয়ে যেতে পারে।\n\nঅন্য কেউ আপনার মুখের সামনে ফোনটি ধরে আনলক করতে পারবেন।\n\nআপনার মতো দেখতে এমন যে কেউ; যেমন আপনার যমজ ভাই বা বোন, আপনার ফোন আনলক করতে পারবেন।"</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"যেমন করে সাইন-ইন করেন বা কোনও কেনাকাটায় অনুমোদন দেন, ঠিক তেমন ভাবে আপনার ফোন আনলক করার জন্য বা অ্যাপে নিজের পরিচয় যাচাই করতে আপনার মুখ ব্যবহার করুন।\n\nমনে রাখবেন:\nএকবারে শুধুমাত্র একটি মুখ সেট আপ করতে পারবেন। অন্য আরেকটি মুখ যোগ করার জন্য বর্তমান যেটি আছে তা মুছে দিন।\n\nআপনি না চাইলেও ফোনের দিকে তাকালে সেটি আনলক হয়ে যেতে পারে।\n\n এমনকি আপনার চোখ বন্ধ থাকলে এবং ফোনটি আপনার মুখের সামনে ধরে অন্য কেউ আপনার ফোন আনলক করতে পারবেন।\n\nআপনার মতো দেখতে এমন যে কেউ; যেমন আপনার যমজ ভাই বা বোন, আপনার ফোন আনলক করতে পারবেন।"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"ফেস মডেল মুছে ফেলতে চান?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"আপনার ফেস মডেল স্থায়ীভাবে এবং নিরাপদে মুছে ফেলা হবে। মুছে ফেলার পরে, আপনার ফোন আনলক করা বা অ্যাপে যাচাইকরণের জন্য আপনার পিন, প্যাটার্ন বা পাসওয়ার্ড প্রয়োজন হবে।"</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"ফেস মডেল মুছে ফেলতে চান?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"আপনার ফেস মডেল স্থায়ীভাবে এবং নিরাপদে মুছে ফেলা হবে।\n\nমুছে ফেলার পরে, আপনার ফোন আনলক বা অ্যাপে যাচাইকরণ করার জন্য আপনার আঙুলের ছাপ, পিন, প্যাটার্ন বা পাসওয়ার্ড প্রয়োজন হবে।"</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"আপনার ফেস মডেল স্থায়ীভাবে এবং নিরাপদে মুছে ফেলা হবে।\n\nমুছে ফেলার পরে, আপনার ফোন আনলক করতে বা অ্যাপে যাচাইকরণের জন্য আপনার পিন, প্যাটার্ন বা পাসওয়ার্ড প্রয়োজন হবে।"</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"আপনার ফেস মডেল স্থায়ীভাবে এবং নিরাপদে মুছে ফেলা হবে।\n\nমুছে ফেলার পরে, আপনার ফোন আনলক করতে পিন, প্যাটার্ন বা পাসওয়ার্ড প্রয়োজন হবে।"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"আপনার ফোন আনলক করার জন্য \'ফেস আনলক\' ব্যবহার করুন"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"আঙ্গুলের ছাপ"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"কাজের জন্য ফিঙ্গারপ্রিন্ট"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"মুছুন"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"সেন্সর স্পর্শ করুন"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"সেন্সরে আপনার আঙ্গুল রাখুন এবং আপনি একটি কম্পন অনুভব করার পর সরিয়ে নিন"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"ভাইব্রেশন অনুভব না করা পর্যন্ত আপনার আঙ্গুল সেন্সরের উপর থেকে সরাবেন না"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"ভাইব্রেশন অনুভব না করা পর্যন্ত আপনার আঙ্গুলের ছাপ সেন্সরের উপর চেপে ধরে রাখুন"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"\'আঙ্গুলের ছাপের সেন্সর\' টাচ করে ধরে থাকুন"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"আঙ্গুল তুলুন, তারপর আবার স্পর্শ করুন"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"আরও একবার"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"আপনার আঙ্গুলের ছাপের বিভিন্ন অংশ যোগ করার জন্য বারবার আঙুল তুলে আবার স্পর্শ করতে থাকুন"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"প্রতিবার ফিঙ্গারপ্রিন্ট আইকনটি সরার সময় টাচ করে ধরে থাকুন। এইভাবে সহজে আপনার ফিঙ্গারপ্রিন্টের বেশিরভাগটাই ক্যাপচার করা যাবে।"</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"সেন্সরে আপনার আঙুল ছোঁয়ান"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"পরিশেষে, আপনার আঙুলের প্রান্ত ছোঁয়ান"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"সবশেষে, আপনার আঙুলের উপরিভাগ ব্যবহার করুন"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"সেন্সরের উপরে আপনার ফিঙ্গারপ্রিন্টের এক দিক ছুঁইয়ে ধরে রাখুন তারপর অন্য দিকটিও ছোঁয়ান এবং একই ভাবে ধরে রাখুন"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"এইভাবে সহজে আপনার ফিঙ্গারপ্রিন্টের বেশিরভাগটাই ক্যাপচার করা যাবে"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"আঙ্গুলের ছাপ নথিভুক্ত করার কাজটি <xliff:g id="PERCENTAGE">%d</xliff:g> শতাংশ সম্পূর্ণ হয়েছে"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" স্ক্রিন লক বিকল্প নিষ্ক্রিয় করা হয়েছে। আরো জানতে, আপনার প্রতিষ্ঠানের প্রশাসকের সাথে যোগাযোগ করুন। "<annotation id="admin_details">"আরো বিবরণ"</annotation>\n\n"আপনি এখনও কেনাকাটা করতে এবং অ্যাপের অ্যাক্সেস দিতে আপনার আঙ্গুলের ছাপ ব্যবহার করতে পারেন। "<annotation id="url">"আরো জানুন"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"আঙ্গুল তুলুন, তারপরে আবার সেন্সরে স্পর্শ করুন"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"আঙ্গুলের ছাপের সেন্সর ব্যবহার করা যাচ্ছে না। একজন মেরামতি মিস্ত্রির কাছে যান"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"উন্নত সেটিংস"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"অফিস প্রোফাইল লক করুন, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock এবং আরও অনেক কিছু"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"উন্নত সেটিংস"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"আপনি <xliff:g id="COUNT">%d</xliff:g>টি পর্যন্ত আঙ্গুলের ছাপ যোগ করতে পারেন"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"আপনি অনুমোদিত সর্বোচ্চ সংখ্যক আঙ্গুলের ছাপ যোগ করেছেন"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"এর বেশি আঙ্গুলের ছাপ যোগ করা যাবে না"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"ওয়াই-ফাইয়ের মাধ্যমে কল করুন। ওয়াই-ফাই বিঘ্নিত হলে, কল বন্ধ হয়ে যাবে।"</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Wi-Fi কলিং চালু থাকার সময়ে, আপনার পছন্দ এবং কোন সিগন্যাল বেশি শক্তিশালী তার উপর নির্ভর করে আপনার ফোন ওয়াই-ফাই নেটওয়ার্ক বা আপনার পরিষেবা প্রদানকারীর নেটওয়ার্কের মাধ্যমে আপনার কলের রুট তৈরি করে। এই বৈশিষ্ট্যটি চালু করার আগে, আপনার পরিষেবা প্রদানকারীর থেকে ফি এবং অন্যান্য বিষয় সম্বন্ধে জেনে নিন।<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"জরুরি ঠিকানা"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"জরুরি ঠিকানা"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"ওয়াই-ফাই নেটওয়ার্ক ব্যবহার করে জরুরি কল করার সময় আপনার লোকেশন হিসেবে ব্যবহার করা হয়"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"ব্যক্তিগত ডিএনএস বৈশিষ্ট্যের বিষয়ে "<annotation id="url">"আরও জানুন"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"চালু আছে"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"ফোন ডক করা এবং/অথবা নিদ্রা মোডে থাকাকালীন কি হচ্ছে তা নিয়ন্ত্রণের জন্য স্ক্রিন সেভার চালু করুন।"</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"কখন শুরু করবেন"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"বর্তমান স্ক্রিন সেভার"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"এখন শুরু করুন"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"সেটিংস"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"স্বয়ংক্রিয় উজ্জ্বলতা"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"সক্রিয় করতে লিফ্ট করুন"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"একটি অফিস প্রোফাইল পিন সেট করুন"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"একটি প্যাটার্ন সেট করুন"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"একটি অফিস প্রোফাইল প্যাটার্ন সেট করুন"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"অতিরিক্ত সুরক্ষার জন্য, ফোন আনলক করতে একটি পাসওয়ার্ড সেট করুন"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"অতিরিক্ত সুরক্ষার জন্য, ফোন আনলক করতে একটি পিন সেট করুন"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"অতিরিক্ত সুরক্ষার জন্য, ফোন আনলক করতে একটি প্যাটার্ন সেট করুন"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"অতিরিক্ত সুরক্ষার জন্য, ট্যাবলেট আনলক করতে একটি পাসওয়ার্ড সেট করুন"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"অতিরিক্ত সুরক্ষার জন্য, ট্যাবলেট আনলক করতে একটি পিন সেট করুন"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"অতিরিক্ত সুরক্ষার জন্য, ট্যাবলেট আনলক করতে একটি প্যাটার্ন সেট করুন"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"অতিরিক্ত সুরক্ষার জন্য, ডিভাইসটি আনলক করতে একটি পাসওয়ার্ড সেট করুন"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"অতিরিক্ত সুরক্ষার জন্য, ডিভাইসটি আনলক করতে একটি পিন সেট করুন"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"অতিরিক্ত সুরক্ষার জন্য, ডিভাইসটি আনলক করতে একটি প্যাটার্ন সেট করুন"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"আঙ্গুলের ছাপ ব্যবহার করার জন্য পাসওয়ার্ড সেট করুন"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"আঙ্গুলের ছাপ ব্যবহার করার জন্য প্যাটার্ন সেট করুন"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"নিরাপত্তার জন্য, পিন সেট করুন"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"খোলার জন্য ভলিউম কী প্রেস করে ধরে থাকুন"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"খুলতে স্ক্রিনে ট্রিপল ট্যাপ করুন"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"ইঙ্গিতের মাধ্যমে খোলা"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"নতুন অ্যাক্সেসিবিলিটি ইঙ্গিত ব্যবহার করা"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"\'অ্যাক্সেসিবিলিটি\' জেসচার ব্যবহার করুন"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"এই ফিচারটি ব্যবহার করার জন্য, স্ক্রিনের নিচের দিকের অ্যাক্সেসিবিলিটি বোতামে <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ট্যাপ করুন।\n\nএকটি ফিচার থেকে অন্যটিতে যেতে, অ্যাক্সেসিবিলিটি বোতাম টাচ করে ধরে থাকুন।"</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"এই ফিচার ব্যবহার করতে, আপনার স্ক্রিনে অ্যাক্সেসিবিলিটি বোতাম ট্যাপ করুন।"</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"এই ফিচার ব্যবহার করার জন্য, উভয় ভলিউম কী প্রেস করে ধরে থাকুন।"</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"খুব কম"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"খুব বেশি"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"অটোমেটিক ক্লিক করার সময়"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"ভাইব্রেশন ও হ্যাপটিক মাত্রা"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"বিজ্ঞপ্তির ভাইব্রেশন"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"ভাইব্রেশন ও হ্যাপটিক"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"কল"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"বিজ্ঞপ্তি এবং সতর্কতা"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"ইন্টার্যাক্টিভ হ্যাপটিক"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"রিং ভাইব্রেশন"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"বিজ্ঞপ্তির ভাইব্রেশন"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"টাচ ফিডব্যাক"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"ক্যামেরা"</string>
<string name="power_wifi" msgid="4614007837288250325">"ওয়াই-ফাই"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"ব্লুটুথ"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"মোবাইল নেটওয়ার্ক"</string>
<string name="power_phone" msgid="2768396619208561670">"ভয়েস কল"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"ট্যাবলেট নিষ্ক্রিয়"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"ফোন নিষ্ক্রিয়"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g> এতে কানেক্ট করুন"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"এই VPN থেকে ডিসকানেক্ট করবেন?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"ডিসকানেক্ট করুন"</string>
- <string name="vpn_version" msgid="41856553718304367">"ভার্সন <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"ভার্সন"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN সরিয়ে দিন"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"বিদ্যমান VPN প্রতিস্থাপন করতে চান?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"সর্বদা-চালু VPN সেট করতে চান?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"মোবাইল ডেটা পাওয়া যাচ্ছে না"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"একটি ডেটা সিম নির্বাচন করতে আলতো চাপুন"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"কলের জন্য সবসময় এটি ব্যবহার করুন"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"ডেটার জন্য একটি সিম বেছে নিন"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"মোবাইল ডেটার জন্য সিম কার্ড বেছে নিন"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"এসএমএসের জন্য কোনও একটি সিম বেছে নিন"</string>
<string name="data_switch_started" msgid="6292759843974720112">"ডেটা সিম পাল্টাতে এক মিনিট পর্যন্ত সময় লাগতে পারে…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"মোবাইল ডেটার জন্য <xliff:g id="NEW_SIM">%1$s</xliff:g> ব্যবহার করবেন?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"<xliff:g id="NEW_SIM">%1$s</xliff:g>-এ পাল্টে নিলে, মোবাইল ডেটার জন্য আর <xliff:g id="OLD_SIM">%2$s</xliff:g> ব্যবহার করা হবে না।"</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> ব্যবহার করুন"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"এর মাধ্যমে কল করুন"</string>
<string name="sim_select_card" msgid="1226182454109919045">"একটি সিম কার্ড বেছে নিন"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"সিম <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"ওয়াই-ফাই, ওয়াই-ফাই, নেটওয়ার্ক কানেকশন, ইন্টারনেট, ওয়্যারলেস, ডেটা, ওয়াই-ফাই"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"ওয়াই-ফাই বিজ্ঞপ্তি, ওয়াই-ফাই বিজ্ঞপ্তি"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ডেটার ব্যবহার"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"ট্যাপ ও কীবোর্ড ব্যবহার করার সময় ভাইব্রেশন বন্ধ করুন"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"২৪ ঘণ্টার ফর্ম্যাট ব্যবহার করুন"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ডাউনলোড"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"এটি দিয়ে খুলুন"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"হ্যাপটিক, ভাইব্রেট, স্ক্রিন, সংবেদনশীলতা"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"হ্যাপটিক, ভাইব্রেট, ফোন, কল, সংবেদনশীলতা, রিং"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"হ্যাপটিক, ভাইব্রেট, সংবেদনশীলতা"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"হ্যাপটিক, ভাইব্রেট, ভাইব্রেশন"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"ডিসপ্লে সবসময় চালু"</string>
<string name="default_sound" msgid="6604374495015245195">"ডিফল্ট সাউন্ড"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"রিং ও বিজ্ঞপ্তির ভলিউম <xliff:g id="PERCENTAGE">%1$s</xliff:g>-এ সেট করা আছে"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"ভলিউম, ভাইব্রেশন, বিরক্ত করবে না"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"চার্জিংয়ে সাউন্ড ও ভাইব্রেশন"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"ডকিং শব্দগুলি"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"টাচ সাউন্ড"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"টাচ ভাইব্রেশন"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"ট্যাপ, কীবোর্ড এবং অন্যান্য উপায়ে হ্যাপটিক প্রতিক্রিয়া"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"ডক স্পিকার শুরু"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"সমস্ত অডিও"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"কেবলমাত্র মিডিয়া অডিও"</string>
@@ -3817,7 +3826,7 @@
<string name="bubbles_feature_disabled_dialog_text" msgid="5275666953364031055">"এই অ্যাপে \'বাবল\' ফিচার চালু করা হলে, আপনার ডিভাইসের জন্যও এটি চালু হয়ে যাবে।\n\nএর ফলে সেই সব অ্যাপ ও কথোপকথন প্রভাবিত হবে, যেগুলির কাছে \'বাবল\' ফিচার ব্যবহার করার অনুমতি আছে।"</string>
<string name="bubbles_feature_disabled_button_approve" msgid="2042628067101419871">"চালু করুন"</string>
<string name="bubbles_feature_disabled_button_cancel" msgid="8963409459448350600">"বাতিল করুন"</string>
- <string name="notifications_bubble_setting_on_summary" msgid="4641572377430901196">"চালু করুন / কথোপকথন ভাসমান আইকন হিসেবে দেখা যেতে পারে"</string>
+ <string name="notifications_bubble_setting_on_summary" msgid="4641572377430901196">"চালু আছে / কথোপকথন ভাসমান আইকন হিসেবে দেখা যেতে পারে"</string>
<string name="notifications_bubble_setting_title" msgid="8287649393774855268">"অ্যাপকে বাবল দেখানোর অনুমতি দিন"</string>
<string name="notifications_bubble_setting_description" msgid="7336770088735025981">"কিছু কথোপকথন অন্যান্য অ্যাপের উপর ভাসমান আইকন হিসেবে দেখা যাবে"</string>
<string name="bubble_app_setting_all" msgid="312524752846978277">"সব কথোপকথন বাবল হিসেবে দেখুন"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"লক স্ক্রিন, লকস্ক্রিন, স্কিপ, বাইপাস"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"কাজের প্রোফাইল লক করা থাকলে"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"লক স্ক্রিনে বিজ্ঞপ্তি"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"কথোপকথন দেখুন, ডিফল্ট ও আওয়াজ করবে না"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"ডিফল্ট ও আওয়াজ করবে না এমন সব কথোপকথন দেখুন"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"আওয়াজ করবে না এমন কথোপকথন ও বিজ্ঞপ্তি লুকান"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"কোনও বিজ্ঞপ্তি দেখতে চাই না"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> সব বিজ্ঞপ্তি পড়তে পারবে। পরিচিতির নাম, ফটো, আপনি যেসব মেসেজ পান সেগুলির টেক্সট সহ সব ব্যক্তিগত তথ্য এর মধ্যে পড়ে। বিজ্ঞপ্তি স্নুজ বা বাতিল করা বা ফোন কলের উত্তর দেওয়ার মতো বিজ্ঞপ্তির বোতামের উপর অ্যাকশন নেওয়ার কাজও এই অ্যাপ করতে পারবে। \n\nএই অ্যাপ \'বিরক্ত করবে না\' মোড চালু বা বন্ধ করা সহ সম্পর্কিত সেটিংসে পরিবর্তনও করতে পারবে।"</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> এগুলি করতে পারবে:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"আপনার বিজ্ঞপ্তি পড়তে পারে"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"এটি আপনার পরিচিতি, মেসেজ ও ফটোর মতো ব্যক্তিগত তথ্য সহ বিজ্ঞপ্তি পড়তে পারে।"</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"এটি মেসেজের উত্তর দিতে পারে"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"এটি বিজ্ঞপ্তি স্নুজ বা বাতিল করা ও কলের উত্তর দেওয়া সহ বিজ্ঞপ্তিতে দেখানো বোতামের উপর অ্যাকশন এবং মেসেজের উত্তর দিতে পারে।"</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"এটি সেটিংসে পরিবর্তন করতে পারে"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"এটি \'বিরক্ত করবে না\' চালু বা বন্ধ করতে এবং সেই সম্পর্কিত সেটিংসে পরিবর্তন করতে পারে।"</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>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ভুল নেটওয়ার্ক মোড <xliff:g id="NETWORKMODEID">%1$d</xliff:g>। এড়িয়ে যান।"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"অ্যাক্সেস পয়েন্টের নাম"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g>-এ কনেক্ট থাকলে উপলভ্য থাকে না"</string>
- <string name="see_more" msgid="8436037008285546409">"সেটিংস"</string>
+ <string name="see_more" msgid="7499355691042812723">"আরও দেখুন"</string>
<string name="see_less" msgid="2642392725363552793">"কম দেখুন"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> চালু করতে চান?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"সিম চালু করবেন?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>-এ পাল্টাতে চান?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"সিম কার্ডে পাল্টাতে চান?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ব্যবহার করতে চান?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"যেকোনও সময় শুধুমাত্র একটি সিম কাজ করবে।\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-এ পাল্টালে <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-এর পরিষেবা বাতিল হয়ে যাবে না।"</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"যেকোনও সময় শুধুমাত্র একটি ডাউনলোড করা সিম কাজ করবে।\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> পাল্টালে <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-এর পরিষেবা বাতিল হয়ে যাবে না।"</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"যেকোনও সময় শুধুমাত্র একটি সিম কাজ করবে।\n\nপাল্টালে <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-এর পরিষেবা বাতিল করা হবে না।"</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"আপনি একসাথে ২টি সিম কার্ড ব্যবহার করতে পারবেন না। <xliff:g id="CARRIER_NAME">%1$s</xliff:g>-এর সিম কার্ড ব্যবহার করতে, অন্য সিম কার্ড বন্ধ করুন।"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>-এ পাল্টান"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> বন্ধ করুন"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"সিম কার্ড বন্ধ করলেও আপনার পরিষেবা বাতিল করা হবে না"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"নেটওয়ার্কে কানেক্ট করা হচ্ছে…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>-এ পাল্টানো হচ্ছে"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"কল ও মেসেজের জন্য <xliff:g id="CARRIER_NAME">%1$s</xliff:g>-এ বদল করা হচ্ছে…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"পরিষেবা প্রদানকারী পাল্টানো যাচ্ছে না"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"একটি সমস্যার কারণে পরিষেবা প্রদানকারী পাল্টানো যাবে না।"</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> পরিষেবা বন্ধ করতে চান?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR স্ক্যানার খুলুন"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"লক স্ক্রিন থেকে QR স্ক্যানার অ্যাক্সেস করার অনুমতি দিন"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ডিভাইস কন্ট্রোল দেখুন"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"লক থাকাকালীন কন্ট্রোল অ্যাক্সেস করুন"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"ডবল-লাইন ঘড়ি উপলভ্য থাকলে তা দেখান"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ডবল-লাইন ঘড়ি"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"বন্ধ আছে"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"ইন্টারনেট"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"সিম"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"ওয়াই-ফাই নেটওয়ার্ক খুঁজে তার সাথে কানেক্ট করুন"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"বিমান, বিমান-সুরক্ষা"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"কল ও এসএমএস"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi‑Fi কলিং"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"অ্যাডাপটিভ ব্যাটারি বিকল্প ব্যবহার করুন"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"\'পরিবেশের আলো অনুযায়ী উজ্জ্বলতা\' ব্যবহার করুন"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Wi-Fi কলিং বিকল্প ব্যবহার করুন"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"স্ক্রিন সেভার ব্যবহার করুন"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"সমস্ত অ্যাপ দেখুন"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"স্মার্ট ফরওয়ার্ডিং"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"স্মার্ট ফরওয়ার্ডিং চালু আছে"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"ফোন নম্বর নেই।"</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"ঠিক আছে"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G ব্যবহারের অনুমতি দিন"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G মোবাইল কানেকশন ব্যবহার করুন। জরুরি কলের জন্য, 2G সব সময় চালু থাকে।"</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G কম নিরাপদ কিন্তু কিছু লোকেশনে হয়ত আপনার কানেকশন উন্নত করতে পারে। জরুরি কলের জন্য, 2G সবসময় ব্যবহার করা যায়।"</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g>-এর জন্য 2G উপলভ্য থাকতে হবে"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"ক্লিপবোর্ড অ্যাক্সেস দেখুন"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"আপনি কপি করেছেন এমন টেক্সট, ছবি বা অন্যান্য কন্টেন্ট, অ্যাপ অ্যাক্সেস করলে মেসেজ দেখুন"</string>
<string name="all_apps" msgid="3054120149509114789">"সব অ্যাপ"</string>
diff --git a/res/values-bs/arrays.xml b/res/values-bs/arrays.xml
index 8e60228..218bed2 100644
--- a/res/values-bs/arrays.xml
+++ b/res/values-bs/arrays.xml
@@ -541,7 +541,7 @@
<item msgid="6691772120712000966">"Automatski"</item>
</string-array>
<string-array name="preferred_network_mode_choices">
- <item msgid="5746729990546256950">"Preferiraj GSM/WCDMA"</item>
+ <item msgid="5746729990546256950">"Preferira se GSM/WCDMA"</item>
<item msgid="6443811977675152844">"Samo GSM"</item>
<item msgid="8767554719068876877">"Samo WCDMA"</item>
<item msgid="928773614806830223">"Automatski GSM/WCDMA"</item>
diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml
index 364550c..5a16a8a 100644
--- a/res/values-bs/strings.xml
+++ b/res/values-bs/strings.xml
@@ -208,6 +208,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Jezici"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Ukloni"</string>
<string name="add_a_language" msgid="2126220398077503271">"Dodajte jezik"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Jezik"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Željeni jezik"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Jezici aplikacije"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Postavite jezik za svaku aplikaciju"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Jezik aplikacije"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Predloženi jezici"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Svi jezici"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Zadani jezik aplikacije je <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> i ona ne podržava više jezika."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">Ukloniti odabrane jezike?</item>
<item quantity="few">Ukloniti odabrane jezike?</item>
@@ -323,6 +331,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Nije dostupno"</string>
<string name="security_status_title" msgid="6958004275337618656">"Sigurnosni status"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Zaključavanje ekrana, Pronađi moj uređaj, sigurnost aplikacija"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Sigurnost i privatnost"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Odobrenja, zaključavanje ekrana, sigurnost aplikacija"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Lice je dodano"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Dodirnite da postavite lice"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Otključavanje licem"</string>
@@ -395,9 +405,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Koristite lice da otključate telefon ili izvršite autentifikaciju u aplikacijama, npr. kada se prijavljujete ili odobravate kupovinu\n\nImajte na umu:\nistovremeno možete imati postavljeno samo jedno lice. Da dodate drugo lice, izbrišite postojeće.\n\nTelefon možete otključati ako pogledate u njega čak i ako vam to nije bila namjera.\n\nTelefon može otključati i neko drugi ako ga prinese vašem licu.\n\nTelefon može otključati osoba koja mnogo liči na vas, npr. identični blizanac."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Koristite lice da otključate telefon ili izvršite autentifikaciju u aplikacijama, npr. kada se prijavljujete ili odobravate kupovinu\n\nImajte na umu:\nistovremeno možete imati postavljeno samo jedno lice. Da dodate drugo lice, izbrišite postojeće.\n\nTelefon možete otključati ako pogledate u njega čak i ako vam to nije bila namjera.\n\nTelefon može otključati i neko drugi ako ga prinese vašem licu, čak i dok su vam oči zatvorene.\n\nTelefon može otključati osoba koja mnogo liči na vas, npr. identični blizanac."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Izbrisati model lica?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Model lica će se trajno i sigurno izbrisati. Nakon brisanja, za otključavanje telefona ili autentifikaciju u aplikacijama će vam trebati PIN, uzorak ili lozinka."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Izbrisati model lica?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Model lica će se trajno i sigurno izbrisati.\n\nNakon brisanja, za otključavanje telefona ili autentifikaciju u aplikacijama će vam trebati otisak prsta, PIN, uzorak ili lozinka."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Model lica će se trajno i sigurno izbrisati.\n\nNakon brisanja će vam trebati PIN, uzorak ili lozinka radi otključavanja telefona ili autentifikacije u aplikacijama."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Model lica će se trajno i sigurno izbrisati.\n\nNakon brisanja će vam trebati PIN, uzorak ili lozinka radi otključavanja telefona."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Otključajte telefon pomoću otključavanja licem"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Otisak prsta"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Otisak prsta za posao"</string>
@@ -485,7 +494,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Izbriši"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Dodirnite senzor"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Stavite prst na senzor i podignite ga kad osjetite vibraciju"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Držite prst na senzoru dok ne osjetite vibraciju"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Držite otisak prsta ravno na senzoru dok ne osjetite vibraciju"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Dodirnite i držite senzor za otisak prsta"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Podignite i ponovo dodirnite"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Još jednom"</string>
@@ -493,7 +502,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Nastavite podizati prst da dodate različite dijelove otiska prsta"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Dodirnite i zadržite svaki put kada se ikona otiska prsta pomjeri. Na ovaj način se snima veći dio otiska prsta."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Postavite vrh prsta na senzor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Na kraju, postavite rubove prsta"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Na kraju, koristite rubove prsta"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Stranu prsta postavite na senzor i zadržite, a zatim ga prebacite na drugu stranu"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Na ovaj način se snima veći dio otiska prsta"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Prijava otiska prsta: <xliff:g id="PERCENTAGE">%d</xliff:g> posto"</string>
@@ -563,6 +572,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Opcija zaključavanja ekrana je onemogućena. Da saznate više, obratite se administratoru organizacije. "<annotation id="admin_details">"Više informacija"</annotation>\n\n"I dalje možete koristiti otisak prsta za odobravanje kupovine i pristup aplikacijama. "<annotation id="url">"Saznajte više"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Podignite prst, zatim ponovo dodirnite senzor"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Nije moguće koristiti senzor za otisak prsta. Posjetite pružaoca usluga za popravke"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Napredne postavke"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Zaključavanje radnog profila, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock i drugo"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Napredne postavke"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Možete dodati do <xliff:g id="COUNT">%d</xliff:g> otisaka prstiju"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Dodali ste maksimalan broj otisaka prstiju"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Nije moguće dodati još otisaka prstiju"</string>
@@ -1253,7 +1266,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Pozivanje putem WiFi-ja. Ako se izgubi WiFi, poziv će se prekinuti."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Kada je opcija Pozivanje putem WiFi-ja uključena, telefon može preusmjeravati pozive putem WiFi mreža ili mreže vašeg operatera, u zavisnosti od toga kakve su vaše postavke i koji signal je jači. Prije nego što uključite ovu funkciju, raspitajte se o naknadi i drugim informacijama kod operatera.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Adresa za hitne slučajeve"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Adresa za hitne slučajeve"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Koristi se kao vaša lokacija prilikom hitnog poziva putem Wi‑Fi mreže"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Saznajte više"</annotation>" o funkcijama privatnog DNS-a"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Uključeno"</string>
@@ -1441,6 +1454,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Za kontrolisanje dešavanja kada je telefon priključen i/ili dok miruje, uključi čuvara ekrana."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Kada početi"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Trenutni čuvar ekrana"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Započni odmah"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Postavke"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automatsko osvjetljenje"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Podignite za buđenje"</string>
@@ -1547,7 +1561,7 @@
<string name="status_signal_strength" msgid="7644525712554444359">"Jačina signala"</string>
<string name="status_roaming" msgid="1253597174715663778">"Roming"</string>
<string name="status_operator" msgid="4335640583552058491">"Mreža"</string>
- <string name="status_wifi_mac_address" msgid="4447611754614388914">"MAC adresa WiFi mreže"</string>
+ <string name="status_wifi_mac_address" msgid="4447611754614388914">"MAC adresa WiFi-ja"</string>
<string name="status_device_wifi_mac_address" msgid="1896121694334176494">"MAC adresa uređaja za WiFi mrežu"</string>
<string name="status_bt_address" msgid="6919660304578476547">"Bluetooth adresa"</string>
<string name="status_serial_number" msgid="9060064164331466789">"Serijski broj"</string>
@@ -1934,15 +1948,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Postavite PIN radnog profila"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Postavite uzorak"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Postavite uzorak radnog profila"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Za dodatnu sigurnost postavite lozinku da otključate telefon"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Za dodatnu sigurnost postavite PIN da otključate telefon"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Za dodatnu sigurnost postavite uzorak da otključate telefon"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Za dodatnu sigurnost postavite lozinku da otključate tablet"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Za dodatnu sigurnost postavite PIN da otključate tablet"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Za dodatnu sigurnost postavite uzorak da otključate tablet"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Za dodatnu sigurnost postavite lozinku da otključate uređaj"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Za dodatnu sigurnost postavite PIN da otključate uređaj"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Za dodatnu sigurnost postavite uzorak da otključate uređaj"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Da koristite otisak prsta, postavite lozinku"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Da koristite otisak prsta, postavite uzorak"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Postavite PIN radi sigurnosti"</string>
@@ -2346,7 +2351,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Držite tipke za jačinu zvuka da otvorite"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Triput dodirnite ekran da otvorite"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Otvorite pokretom"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Koristite novi pokret za pristupačnost"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Korištenje pokreta za pristupačnost"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Da koristite ovu funkciju, dodirnite dugme Pristupačnost <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> na dnu ekrana.\n\nDa prebacujete između funkcija, dodirnite i zadržite dugme Pristupačnost."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Da koristite ovu funkciju, dodirnite dugme za pristupačnost na ekranu."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Da koristite ovu funkciju, pritisnite i držite obje tipke za jačinu zvuka."</string>
@@ -2440,9 +2445,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Kraće"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Duže"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Trajanje automatskog klika"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Snaga vibracije i dodira"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibracija pri obavještenjima"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibracija i haptika"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Pozivi"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Obavještenja i alarmi"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interaktivna haptika"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibracija pri zvonu"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibracija pri obavještenjima"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Povratne informacije na dodir"</string>
<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>
@@ -2808,8 +2816,7 @@
<string name="power_camera" msgid="4778315081581293923">"Fotoaparat"</string>
<string name="power_wifi" msgid="4614007837288250325">"WiFi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Mobilna mreža"</string>
<string name="power_phone" msgid="2768396619208561670">"Glasovni pozivi"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet u stanju mirovanja"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Telefon u stanju mirovanja"</string>
@@ -2981,9 +2988,9 @@
<string name="voice_input_output_settings_title" msgid="6449454483955543064">"Postavke glasovnog unosa i izlaza"</string>
<string name="voice_search_settings_title" msgid="228743187532160069">"Glasovno pretraživanje"</string>
<string name="keyboard_settings_title" msgid="2199286020368890114">"Android tastatura"</string>
- <string name="voice_input_settings" msgid="105821652985768064">"Podešavanja govornog unosa"</string>
- <string name="voice_input_settings_title" msgid="3708147270767296322">"Govorni unos"</string>
- <string name="voice_service_preference_section_title" msgid="4807795449147187497">"Usluge govornog unosa"</string>
+ <string name="voice_input_settings" msgid="105821652985768064">"Podešavanja glasovnog unosa"</string>
+ <string name="voice_input_settings_title" msgid="3708147270767296322">"Glasovni unos"</string>
+ <string name="voice_service_preference_section_title" msgid="4807795449147187497">"Usluge glasovnog unosa"</string>
<string name="voice_interactor_preference_summary" msgid="3942881638813452880">"Cela aktuelna reč i interakcija"</string>
<string name="voice_recognizer_preference_summary" msgid="9195427725367463336">"Jednostavno pretvaranje govora u tekst"</string>
<string name="voice_interaction_security_warning" msgid="7962884055885987671">"Ova usluga za glasovni unos će biti u mogućnosti da obavlja uvijek uključeno praćenje glasa i da u vaše ime kontrolira aplikacije omogućene glasom. Ona dolazi iz <xliff:g id="VOICE_INPUT_SERVICE_APP_NAME">%s</xliff:g> aplikacija. Omogućiti korištenje ove usluge?"</string>
@@ -3288,7 +3295,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Poveži se na <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Želite li prekinuti vezu s ovim VPN-om?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Prekini vezu"</string>
- <string name="vpn_version" msgid="41856553718304367">"Verzija <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Verzija"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Zaboravi VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Želite li zamijeniti postojeći VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Želite li postaviti uvijek uključen VPN?"</string>
@@ -3514,9 +3521,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Prijenos podataka na mobilnoj mreži je nedostupan"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Dodirnite za odabir SIM-a za prijenos podataka"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Uvijek koristi ovo za pozive"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Odaberite SIM za podatke"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Odaberite SIM za prijenos podataka"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Odaberite SIM za SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Prebacivanje SIM-a za prijenos podataka. Ovo može potrajati najviše jednu minutu…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Koristiti operatera <xliff:g id="NEW_SIM">%1$s</xliff:g> za prijenos podataka?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Ako se prebacite na operatera <xliff:g id="NEW_SIM">%1$s</xliff:g>, <xliff:g id="OLD_SIM">%2$s</xliff:g> se više neće koristiti za prijenos podataka na mobilnoj mreži."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Koristi operatera <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Poziv putem"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Odaberite SIM karticu"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3577,7 +3587,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, veza s mrežom, internet, bežično, podaci, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"WiFi obavještenje, wifi obavještenje"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"prijenos podataka"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Zaustavi vibriranje, dodir, tastaturu"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Koristi 24-satni format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Preuzmi"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Otvori koristeći"</string>
@@ -3660,12 +3669,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"haptička tehnologija, vibriranje, ekran, osjetljivost"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"haptička tehnologija, vibriranje, telefon, poziv, osjetljivost, zvono"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"haptička tehnologija, vibriranje, osjetljivost"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"haptika, vibriranje, vibracija"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"uvijek uključen ekran"</string>
<string name="default_sound" msgid="6604374495015245195">"Podrazumijevani zvuk"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Zvuk zvona i obavještenja postavljen je na <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Jačina zvuka, vibracija, Ne ometaj"</string>
@@ -3695,8 +3706,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Zvukovi/vibracija prilikom punjenja"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Zvukovi priključne stanice"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Zvukovi dodira"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Vibracija pri dodiru"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Haptičke povratne informacije za dodir, tastaturu i drugo"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Zvučnik priključne stanice reprodukuje zvuk"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Svi zvukovi"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Samo zvukovi medijskih sadržaja"</string>
@@ -3892,7 +3901,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"zaključaj ekran, zaljučavanje ekrana, preskoči, zaobilaženje"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Kada je radni profil zaključan"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Obavještenja na zaključanom ekranu"</string>
- <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Prikaži razgovore, zadane i bešumne"</string>
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Vidite razgovore, zadane i nečujne"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Prikaži zadane i nečujne razgovore"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Sakrij nečujne razgovore i obavještenja"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Ne prikazuj nikakva obavještenja"</string>
@@ -3991,29 +4000,21 @@
<item quantity="other">%d aplikacija može čitati obavještenja</item>
</plurals>
<string name="notification_assistant_title" msgid="5889201903272393099">"Poboljšana obavještenja"</string>
- <string name="notification_assistant_summary" msgid="1957783114840908887">"Primajte preporučene radnje, odgovore i još mnogo toga"</string>
+ <string name="notification_assistant_summary" msgid="1957783114840908887">"Primajte preporučene radnje, odgovore i drugo"</string>
<string name="no_notification_assistant" msgid="2533323397091834096">"Nema"</string>
<string name="no_notification_listeners" msgid="2839354157349636000">"Nijedna instalirana aplikacija nije zatražila pristup obavještenjima."</string>
<string name="notification_access_detail_switch" msgid="46386786409608330">"Dozvoli pristup obavještenjima"</string>
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> će moći čitati sva obavještenja, uključujući lične podatke kao što su imena kontakata, fotografije 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> će moći sljedeće:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Pročitajte svoja obavještenja"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Može čitati vaša obavještenja, uključujući lične podatke kao što su kontakti, poruke i fotografije."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Odgovaranje na poruke"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Može odgovarati na poruke i djelovati na dugmad u obavještenjima, uključujući odgodu ili odbacivanje obavještenja i odgovaranje na pozive."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Promijeni postavke"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Može da uključi ili isključi opciju Ne ometaj i 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>
@@ -4041,7 +4042,7 @@
<string name="display_vr_pref_off" msgid="4008841566387432721">"Smanjenje treperenja"</string>
<string name="picture_in_picture_title" msgid="9001594281840542493">"Slika u slici"</string>
<string name="picture_in_picture_empty_text" msgid="9123600661268731579">"Nijedna instalirana aplikacija ne podržava način rada slike u slici"</string>
- <string name="picture_in_picture_keywords" msgid="3605379820551656253">"sus slika u"</string>
+ <string name="picture_in_picture_keywords" msgid="3605379820551656253">"slika u slici"</string>
<string name="picture_in_picture_app_detail_title" msgid="4442235098255164650">"Slika u slici"</string>
<string name="picture_in_picture_app_detail_switch" msgid="8544190716075624017">"Dozvoli način rada slike u slici"</string>
<string name="picture_in_picture_app_detail_summary" msgid="2503211101305358849">"Dozvolite aplikaciji da kreira prozor sa slikom u slici dok je aplikacija otvorena ili nakon što je napustite (naprimjer, da nastavite gledati videozapis). Ovaj prozor se prikazuje preko drugih aplikacija koje koristite."</string>
@@ -4887,7 +4888,7 @@
<string name="dark_ui_mode_disabled_summary_dark_theme_off" msgid="4154227921313505702">"Privremeno uključeno zbog Uštede baterije"</string>
<string name="dark_ui_settings_dark_summary" msgid="1214821092462388494">"Podržane aplikacije će se također prebaciti na tamnu temu"</string>
<string name="dark_ui_settings_dialog_acknowledge" msgid="250437497729953965">"Razumijem"</string>
- <string name="dark_theme_slice_title" msgid="4684222119481114062">"Isprobajte Tamnu temu"</string>
+ <string name="dark_theme_slice_title" msgid="4684222119481114062">"Isprobajte tamnu temu"</string>
<string name="dark_theme_slice_subtitle" msgid="5555724345330434268">"Pomaže da se produži vijek trajanja baterije"</string>
<string name="quick_settings_developer_tiles" msgid="7336007844525766623">"Pločice programera za brze postavke"</string>
<string name="adb_authorization_timeout_title" msgid="6996844506783749754">"Onemogući istek vremena za adb ovlaštenje"</string>
@@ -5381,18 +5382,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mrežni način <xliff:g id="NETWORKMODEID">%1$d</xliff:g> nije važeći. Zanemarite."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nazivi pristupne tačke"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nedostupno kada ste povezani s operaterom <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Postavke"</string>
+ <string name="see_more" msgid="7499355691042812723">"Prikaži više"</string>
<string name="see_less" msgid="2642392725363552793">"Prikaži manje"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Uključiti mobilnog operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Uključiti SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Prebaciti na mobilnog operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Prebaciti na korištenje SIM kartice?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Koristiti operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"U datom trenutku može biti aktivan samo jedan SIM.\n\nPrebacivanjem na mobilnog operatera <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> neće se otkazati usluga mobilnog operatera <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"U datom trenutku može biti aktivan samo jedan preuzeti SIM.\n\nPrebacivanjem na mobilnog operatera <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> neće se otkazati usluga mobilnog operatera <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"U datom trenutku može biti aktivan samo jedan SIM.\n\nPrebacivanjem se neće otkazati usluga mobilnog operatera <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Možete istovremeno koristiti 2 SIM-a. Da koristite operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, isključite drugi SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Prebaci na mobilnog operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Isključite operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Isključivanjem SIM-a nećete otkazati uslugu"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Povezivanje s mrežom…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Prebacivanje na mobilnog operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Prebacivanje na operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g> za pozive i poruke…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Nije moguće zamijeniti mobilne operatere"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Nije moguće zamijeniti mobilne operatere zbog greške."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Isključiti mobilnog operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5546,8 +5551,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Prikaži QR skener"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Dozvolite pristup QR skeneru sa zaključanog ekrana"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Prikaži kontrole uređaja"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Pristupajte kontrolama kada je uređaj zaključan"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Prikaži dvolinijski sat kada je dostupan"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Dvolinijski sat"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5576,7 +5585,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Isključeno"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM-ovi"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Pronađite WiFi mreže i povežite se s njima"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"avion, sigurno za rad u avionu"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Pozivi i SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Pozivanje putem WiFi-ja"</string>
@@ -5641,7 +5649,7 @@
<string name="category_name_display_controls" msgid="7046581691184725216">"Ostale kontrole ekrana"</string>
<string name="category_name_others" msgid="2366006298768550310">"Ostalo"</string>
<string name="category_name_general" msgid="7737273712848115886">"Opće"</string>
- <string name="dark_theme_main_switch_title" msgid="4045147031947562280">"Koristi Tamnu temu"</string>
+ <string name="dark_theme_main_switch_title" msgid="4045147031947562280">"Koristi tamnu temu"</string>
<string name="bluetooth_main_switch_title" msgid="8409835540311309632">"Koristi Bluetooth"</string>
<string name="prevent_ringing_main_switch_title" msgid="4726252811262086643">"Koristi sprečavanje zvonjenja"</string>
<string name="use_wifi_hotsopt_main_switch_title" msgid="3909731167290690539">"Koristi WiFi pristupnu tačku"</string>
@@ -5659,7 +5667,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Koristi prilagodljivu bateriju"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Koristi prilagodljivu osvijetljenost"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Koristi pozivanje putem WiFi-ja"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Koristi čuvara ekrana"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Pogledajte sve aplikacije"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Pametno prosljeđivanje"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Pametno prosljeđivanje je omogućeno"</string>
@@ -5674,7 +5681,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Broj telefona nedostaje."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"Uredu"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Dozvoli 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Koristite 2G mobilne veze. 2G mobilna veza je uvijek uključena za hitne pozive."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G mreža je manje sigurna, ali može poboljšati vezu na nekim lokacijama. Za hitne pozive 2G mreža je uvijek dozvoljena."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> zahtijeva da 2G mreža bude dostupna"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Prikaži pristup međumemoriji"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Prikaz poruke kada aplikacije pristupe tekstu, slikama ili drugom sadržaju koji ste kopirali"</string>
<string name="all_apps" msgid="3054120149509114789">"Sve aplikacije"</string>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 5493631..d45d262 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -33,7 +33,7 @@
<string name="header_category_wireless_networks" msgid="303445626075235229">"Connexions sense fil i xarxes"</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistema"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"En servei"</string>
- <string name="radioInfo_service_out" msgid="1868347333892403287">"Sense servei"</string>
+ <string name="radioInfo_service_out" msgid="1868347333892403287">"Fora de servei"</string>
<string name="radioInfo_service_emergency" msgid="6838935881091760942">"Només trucades d\'emergència"</string>
<string name="radioInfo_service_off" msgid="6184928420860868571">"Senyal mòbil desactivat"</string>
<string name="radioInfo_roaming_in" msgid="8892550453644088692">"Itinerància"</string>
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Idiomes"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Suprimeix"</string>
<string name="add_a_language" msgid="2126220398077503271">"Afegeix un idioma"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Idioma"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Idioma preferit"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Idiomes de les aplicacions"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Configura l\'idioma per a cada aplicació"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Idioma de l\'aplicació"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Idiomes suggerits"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Tots els idiomes"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"L\'aplicació està configurada en <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> de manera predeterminada i no admet diversos idiomes."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Vols suprimir els idiomes seleccionats?</item>
<item quantity="one">Vols suprimir l\'idioma seleccionat?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"No disponible"</string>
<string name="security_status_title" msgid="6958004275337618656">"Estat de seguretat"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Bloqueig de pantalla, Troba el meu dispositiu, seguretat per a aplicacions"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Seguretat i privadesa"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Permisos, bloqueig de pantalla, seguretat de l\'aplicació"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Cara afegida"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Toca per configurar la cara"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Desbloqueig facial"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Utilitza la cara per desbloquejar el telèfon o per a l\'autenticació en aplicacions, com ara quan inicies la sessió o aproves una compra.\n\nTingues en compte el següent:\nNomés pots tenir configurada una cara alhora. Per afegir una altra cara, suprimeix l\'actual.\n\nSi mires el telèfon, es pot desbloquejar sense voler.\n\nUna altra persona pot desbloquejar el telèfon si te\'l posa davant de la cara.\n\nÉs possible que algú que s\'assembli molt a tu, com ara un bessó idèntic, pugui desbloquejar el telèfon."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Utilitza la cara per desbloquejar el telèfon o per a l\'autenticació en aplicacions, com ara quan inicies la sessió o aproves una compra.\n\nTingues en compte el següent:\nNomés pots tenir configurada una cara alhora. Per afegir una altra cara, suprimeix l\'actual.\n\nSi mires el telèfon, es pot desbloquejar sense voler.\n\nUna altra persona pot desbloquejar el telèfon si te\'l posa davant de la cara, encara que tinguis els ulls tancats.\n\nÉs possible que algú que s\'assembli molt a tu, com ara un bessó idèntic, pugui desbloquejar el telèfon."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Vols suprimir el model facial?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Se suprimirà el teu model facial de manera permanent i segura. Després de suprimir-lo, necessitaràs un PIN, un patró o una contrasenya per desbloquejar el teu telèfon o per a l\'autenticació en aplicacions."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Vols suprimir el model facial?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Se suprimirà el teu model facial de manera permanent i segura.\n\nDesprés de suprimir-lo, necessitaràs l\'empremta digital, un PIN, un patró o una contrasenya per desbloquejar el teu telèfon o per a l\'autenticació en aplicacions."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Se suprimirà el teu model facial de manera permanent i segura.\n\nDesprés de suprimir-lo, necessitaràs un PIN, un patró o una contrasenya per desbloquejar el teu telèfon o per a l\'autenticació en aplicacions."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Se suprimirà el teu model facial de manera permanent i segura.\n\nDesprés de suprimir-lo, necessitaràs un PIN, un patró o una contrasenya per desbloquejar el teu telèfon."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Utilitza Desbloqueig facial per desbloquejar el telèfon"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Empremta digital"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Empremta de la feina"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Suprimeix"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Toca el sensor"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Col·loca el dit al sensor i aixeca\'l quan notis una vibració"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Mantén el dit sobre el sensor fins que notis una vibració"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Mantén tota l\'empremta digital sobre el sensor fins que notis una vibració"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Mantén premut el sensor d\'empremtes digitals"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Aixeca el dit i toca de nou"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Un cop més"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Continua aixecant el dit per afegir les diferents parts de l\'empremta digital"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Mantén premuda la icona d\'empremta digital cada vegada que es mogui. Això ajuda a capturar millor l\'empremta digital."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Col·loca la punta del dit al sensor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Per acabar, col·loca les vores del dit"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Per acabar, utilitza les vores del dit"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Col·loca un costat del dit al sensor i espera; a continuació, canvia a l\'altre costat"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Això ajuda a capturar millor l\'empremta digital"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Registre de l\'empremta digital <xliff:g id="PERCENTAGE">%d</xliff:g> per cent"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" L\'opció de bloqueig de pantalla està desactivada. Per obtenir més informació, contacta amb l\'administrador de l\'organització. "<annotation id="admin_details">"Més informació"</annotation>\n\n"Pots continuar utilitzant l\'empremta digital per autoritzar compres i accedir a l\'aplicació. "<annotation id="url">"Més informació"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Aixeca el dit i, a continuació, torna a tocar el sensor"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"No es pot utilitzar el sensor d\'empremtes digitals. Visita un proveïdor de reparacions."</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Configuració avançada"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Bloqueig del perfil de treball, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock i més"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Configuració avançada"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Pots afegir un màxim de <xliff:g id="COUNT">%d</xliff:g> empremtes digitals"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Has afegit el nombre màxim d\'empremtes digitals"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"No es poden afegir més empremtes digitals"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Trucades per Wi‑Fi. Si perds la connexió, la trucada finalitzarà."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Quan la funció Trucades per Wi‑Fi està activada, el telèfon pot encaminar trucades a través de xarxes Wi‑Fi o de la xarxa de l\'operador de telefonia mòbil, segons la teva preferència i la intensitat del senyal. Abans d\'activar aquesta funció, contacta amb l\'operador per saber si hi ha cap càrrec i obtenir més informació.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Adreça d\'emergència"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Adreça d\'emergència"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"S\'utilitza com la teva ubicació si fas una trucada d\'emergència per Wi-Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Més informació"</annotation>" sobre les funcions de DNS privat"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Activat"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Per controlar què passa quan el telèfon està acoblat a una base o en mode de repòs, activa l\'estalvi de pantalla."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Quan comença"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Estalvi de pantalla actual"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Comença ara"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Configuració"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Brillantor adaptativa"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Aixeca el dispositiu per activar-lo"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Defineix un PIN de treball"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Defineix un patró"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Defineix un patró de treball"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Per a més seguretat, defineix una contrasenya per desbloquejar el telèfon"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Per a més seguretat, defineix un PIN per desbloquejar el telèfon"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Per a més seguretat, defineix un patró per desbloquejar el telèfon"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Per a més seguretat, defineix una contrasenya per desbloquejar la tauleta"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Per a més seguretat, defineix un PIN per desbloquejar la tauleta"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Per a més seguretat, defineix un patró per desbloquejar la tauleta"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Per a més seguretat, defineix una contrasenya per desbloquejar el dispositiu"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Per a més seguretat, defineix un PIN per desbloquejar el dispositiu"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Per a més seguretat, defineix un patró per desbloquejar el dispositiu"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Per utilitzar l\'empremta, defineix una contrasenya"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Per utilitzar l\'empremta, defineix un patró"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Per motius de seguretat, cal que defineixis un PIN"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Per obrir, mantén premudes les tecles de volum"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Per obrir, fes tres tocs a la pantalla"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Utilitza un gest per obrir"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Utilitza un nou gest d\'accessibilitat"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Utilitza el gest d\'accessibilitat"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Per utilitzar aquesta funció, toca el botó d\'accessibilitat <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> a la part inferior de la pantalla.\n\nPer canviar entre funcions, mantén premut el botó d\'accessibilitat."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Per utilitzar aquesta funció, toca el botó d\'accessibilitat en pantalla."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Per utilitzar aquesta funció, mantén premudes les dues tecles de volum."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Més curt"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Més llarg"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Temps del clic automàtic"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Intensitat de la vibració i la resposta hàptica"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibració de les notificacions"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibració i tecnologia hàptica"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Trucades"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Notificacions i alarmes"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Respostes hàptiques interactives"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibració de les trucades"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibració de les notificacions"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Resposta tàctil"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Connexió amb <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Vols desconnectar aquesta VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Desconnecta"</string>
- <string name="vpn_version" msgid="41856553718304367">"Versió <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Versió"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Oblida la VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Vols substituir la VPN actual?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Vols definir la VPN sempre activa?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Les dades mòbils no estan disponibles"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Toca per seleccionar una SIM de dades"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Utilitza sempre per a les trucades"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Selecciona una SIM per a les dades"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Tria la SIM per a dades mòbils"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Selecciona una SIM per als SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"S\'està canviant la SIM de dades. Aquest procés pot tardar fins a un minut…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Vols utilitzar <xliff:g id="NEW_SIM">%1$s</xliff:g> per a dades mòbils?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Si canvies a <xliff:g id="NEW_SIM">%1$s</xliff:g>, ja no es farà servir <xliff:g id="OLD_SIM">%2$s</xliff:g> per a les dades mòbils."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Utilitza <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Truca mitjançant"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Selecciona una targeta SIM"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wi-fi, Wi-Fi, connexió a la xarxa, Internet, sense fil, dades, wifi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"notificació Wi‑Fi, notificació wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ús de dades"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"aturar la vibració, tocar, teclat"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Utilitza el format de 24 hores"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"baixar"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Obre amb"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"sensors tàctils, vibrar, pantalla, sensibilitat"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"sensors tàctils, vibrar, telèfon, trucada, sensibilitat, so"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"sensors tàctils, vibrar, sensibilitat"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"respostes hàptiques, vibrar, vibració"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"pantalla sempre activa"</string>
<string name="default_sound" msgid="6604374495015245195">"So predeterminat"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"El volum de les trucades i notificacions està establert al <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volum, vibració, No molestis"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Sons de càrrega i vibració"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Sons de la base"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Sons en tocar"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Vibració en tocar"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Resposta hàptica en tocar, fer servir el teclat i més"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Sons de la base d\'altaveu"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Tot l\'àudio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Només àudio multimèdia"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"pantalla de bloqueig, bloqueig, ometre, saltar"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Amb el perfil de treball bloquejat"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Notificacions a la pantalla de bloqueig"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Mostra les converses predeterminades i silencioses"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Mostra les converses predeterminades i silencioses"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Amaga les converses i les notificacions silencioses"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"No mostris cap notificació"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<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, les fotos 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> podrà:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Llegeix les notificacions"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Pot llegir les notificacions, inclosa la informació personal com ara els contactes, els missatges i les fotos."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Respon a missatges"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Pot respondre a missatges i fer accions amb els botons de les notificacions, com ara posposar o ignorar notificacions i respondre a trucades."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Canvia la configuració"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Pot activar o 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>
@@ -3997,7 +3998,7 @@
<string name="picture_in_picture_app_detail_switch" msgid="8544190716075624017">"Permet pantalla en pantalla"</string>
<string name="picture_in_picture_app_detail_summary" msgid="2503211101305358849">"Permet que aquesta aplicació creï una finestra de pantalla en pantalla mentre l\'aplicació està oberta o després de sortir-ne (per exemple, per seguir veient un vídeo). Aquesta finestra es mostra sobre altres aplicacions que estàs utilitzant."</string>
<string name="interact_across_profiles_title" msgid="7285906999927669971">"Aplicacions de treball i personals connectades"</string>
- <string name="interact_across_profiles_summary_allowed" msgid="1365881452153799092">"Connectada"</string>
+ <string name="interact_across_profiles_summary_allowed" msgid="1365881452153799092">"Connectats"</string>
<string name="interact_across_profiles_summary_not_allowed" msgid="5802674212788171790">"No connectada"</string>
<string name="interact_across_profiles_empty_text" msgid="419061031064397168">"No hi ha cap aplicació connectada"</string>
<string name="interact_across_profiles_keywords" msgid="5996472773111665049">"multiperfil aplicacions connectades aplicacions de treball i personals"</string>
@@ -4670,7 +4671,7 @@
<string name="cellular_data_usage" msgid="5874156338825285334">"Ús de dades mòbils"</string>
<string name="app_cellular_data_usage" msgid="7603292978956033926">"Ús de dades de les aplicacions"</string>
<string name="wifi_data_usage" msgid="6868503699134605707">"Ús de dades Wi-Fi"</string>
- <string name="non_carrier_data_usage" msgid="6494603202578414755">"Ús de dades de xarxes sense operador"</string>
+ <string name="non_carrier_data_usage" msgid="6494603202578414755">"Ús de dades sense xarxa mòbil"</string>
<string name="ethernet_data_usage" msgid="4552227880905679761">"Ús de dades Ethernet"</string>
<string name="wifi" msgid="2932584495223243842">"Wi-Fi"</string>
<string name="ethernet" msgid="4665162609974492983">"Ethernet"</string>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"El mode de xarxa <xliff:g id="NETWORKMODEID">%1$d</xliff:g> no és vàlid. Ignora."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Noms de punts d\'accés"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"No està disponible quan està connectat a <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Configuració"</string>
+ <string name="see_more" msgid="7499355691042812723">"Mostra\'n més"</string>
<string name="see_less" msgid="2642392725363552793">"Mostra\'n menys"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Vols activar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Vols activar la SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Vols canviar a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Vols utilitzar la targeta SIM?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Vols utilitzar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Només pot haver-hi una SIM activa.\n\nSi canvies a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, el teu servei amb <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> no es cancel·larà."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Només pot haver-hi una SIM baixada activa.\n\nSi canvies a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, el teu servei amb <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> no es cancel·larà."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Només pot haver-hi una SIM activa.\n\nSi canvies de SIM, el teu servei amb <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> no es cancel·larà."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Pots utilitzar 2 SIM alhora. Per utilitzar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, desactiva una altra SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Canvia a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Desactiva <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Desactivar la SIM no cancel·larà el teu servei"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"S\'està connectant a la xarxa…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"S\'està canviant a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"S\'està canviant a <xliff:g id="CARRIER_NAME">%1$s</xliff:g> per fer trucades i enviar missatges…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"No es pot canviar d\'operador"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"S\'ha produït un error i no es pot canviar d\'operador."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Vols desactivar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Mostra l\'escàner de codis QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Permet l\'accés a l\'escàner de QR des de la pantalla de bloqueig"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostra el control de dispositius"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Accedeix als controls quan estigui bloquejat"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Mostra el rellotge de doble línia quan estigui disponible"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Rellotge de doble línia"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Desactivat"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"Targetes SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Cerca xarxes Wi‑Fi i connecta-t\'hi"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"mode d\'avió, segur per al mode d\'avió"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Trucades i SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Trucades per Wi‑Fi"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Utilitza la bateria adaptativa"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Utilitza la brillantor adaptativa"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Utilitza la funció Trucades per Wi‑Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Utilitza l\'estalvi de pantalla"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Mostra totes les aplicacions"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Desviació intel·ligent"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"S\'ha activat la desviació intel·ligent"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Falta el número de telèfon."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"D\'acord"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Permet 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Utilitza connexions mòbils 2G. Per a les trucades d\'emergència, el 2G sempre està activat."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"El 2G és menys segur, però pot millorar la teva connexió en algunes ubicacions. Per a les trucades d\'emergència, el 2G sempre està activat."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> necessita una connexió 2G disponible"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Mostra l\'accés al porta-retalls"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Mostra un missatge quan les aplicacions accedeixen al text, a les imatges o a qualsevol altre contingut que hagis copiat"</string>
<string name="all_apps" msgid="3054120149509114789">"Totes les aplicacions"</string>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 33d8669..088fa5d 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -209,6 +209,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Jazyky"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Odstranit"</string>
<string name="add_a_language" msgid="2126220398077503271">"Přidat jazyk"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Jazyk"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Preferovaný jazyk"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Jazyky aplikací"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Nastavení jazyka pro jednotlivé aplikace"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Jazyk aplikace"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Navrhované jazyky"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Všechny jazyky"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Aplikace je ve výchozím nastavení nastavená na jazyk <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> a nepodporuje více jazyků."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="few">Odstranit vybrané jazyky?</item>
<item quantity="many">Odstranit vybrané jazyky?</item>
@@ -326,6 +334,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Nedostupné"</string>
<string name="security_status_title" msgid="6958004275337618656">"Stav zabezpečení"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Zámek obrazovky, Najdi moje zařízení, zabezpečení aplikací"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Zabezpečení a ochrana soukromí"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Oprávnění, zámek obrazovky, zabezpečení aplikací"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Obličej přidán"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Klepnutím nastavíte obličej"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Odemknutí obličejem"</string>
@@ -398,9 +408,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Pomocí obličeje odemykejte telefon a ověřujte svou totožnost v aplikacích, např. při přihlašování nebo schvalování nákupů.\n\nDůležité poznámky:\nV jednu chvíli lze mít jen jeden nastavený obličej. Pokud chcete přidat jiný obličej, smažte stávající.\n\nTelefon můžete odemknout pohledem, i když zrovna nechcete.\n\nTelefon může odemknout i někdo jiný, když ho namíří na váš obličej.\n\nVáš telefon bude moci odemknout někdo, kdo je vám hodně podobný, například vaše identické dvojče."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Pomocí obličeje odemykejte telefon a ověřujte svou totožnost v aplikacích, např. při přihlašování nebo schvalování nákupů.\n\nDůležité poznámky:\nV jednu chvíli lze mít jen jeden nastavený obličej. Pokud chcete přidat jiný obličej, smažte stávající.\n\nTelefon můžete odemknout pohledem, i když zrovna nechcete.\n\nTelefon může odemknout i někdo jiný, když ho namíří na váš obličej (i když budete mít zavřené oči).\n\nVáš telefon bude moci odemknout někdo, kdo je vám hodně podobný, například vaše identické dvojče."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Smazat model obličeje?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Model obličeje bude trvale a bezpečně smazán. Po smazání budete k odemykání telefonu a ověřování v aplikacích používat PIN, gesto nebo heslo."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Smazat model obličeje?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Model obličeje bude trvale a bezpečně smazán.\n\nPo smazání budete k odemykání telefonu a ověřování v aplikacích používat otisk prstu, PIN, gesto nebo heslo."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Model obličeje bude trvale a bezpečně smazán.\n\nPo smazání budete k odemykání telefonu a ověřování v aplikacích používat PIN, gesto nebo heslo."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Model obličeje bude trvale a bezpečně smazán.\n\nPo smazání budete k odemknutí telefonu potřebovat PIN, gesto nebo heslo."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Odemykejte telefon pomocí obličeje"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Otisk prstu"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Otisk prstu pro práci"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Smazat"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Dotkněte se senzoru"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Položte prst na senzor. Zvedněte ho, až zařízení zavibruje."</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Držte prst na snímači, dokud neucítíte vibraci"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Držte prst rovně na snímači, dokud neucítíte vibraci"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Dotkněte se snímače otisků prstů a podržte ho"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Zvedněte prst a dotkněte se znovu"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Ještě jednou"</string>
@@ -497,7 +506,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Prst opakovaně zvedejte a pokládejte, aby se zaznamenaly různé části otisku."</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Podržte snímač pokaždé, když se ikona otisku prstu pohne. Bude tak zachycena větší část otisku prstu."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Umístěte špičku prstu na snímač"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Nakonec umístěte okraje prstu"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Nakonec umístěte okraje prstu"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Umístěte boční stranu prstu na snímač a podržte ho, poté ho „překulte“ na druhou stranu"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Bude tak zachycena větší část otisku prstu"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Registrace otisku prstu: <xliff:g id="PERCENTAGE">%d</xliff:g> procent"</string>
@@ -567,6 +576,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Možnost zámku obrazovky je zakázána. Další informace vám sdělí administrátor vaší organizace. "<annotation id="admin_details">"Další podrobnosti"</annotation>\n\n"Otisk prstu můžete i nadále používat k autorizaci nákupů a přístupu k aplikacím. "<annotation id="url">"Další informace"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Prst opakovaně zvedejte a přikládejte na senzor."</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Snímač otisků prstů nelze použít. Navštivte servis"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Rozšířená nastavení"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Zámek pracovního profilu, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock a další"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Rozšířená nastavení"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Maximální počet otisků prstů, které lze přidat: <xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Přidali jste maximální počet otisků prstů"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Další otisky prstů nelze přidat"</string>
@@ -1273,7 +1286,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Volání přes Wi‑Fi. Pokud bude signál Wi-Fi ztracen, hovor skončí."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Je-li zapnuto volání přes Wi-Fi, telefon může hovory v závislosti na zadaných nastaveních a na tom, který signál je silnější, směrovat přes sítě Wi-Fi nebo přes sítě operátora. Než tuto funkci zapnete, zeptejte se operátora na možné poplatky a další podrobnosti.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Nouzová adresa"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Nouzová adresa"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Použije se jako vaše poloha, pokud uskutečníte tísňové volání přes Wi-Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Další informace"</annotation>" o funkcích soukromého režimu DNS"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Zapnuto"</string>
@@ -1461,6 +1474,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Chcete-li nastavit, co se stane, když je telefon vložen do doku nebo je v režimu spánku, zapněte spořič obrazovky."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Kdy spustit"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Aktuální spořič obrazovky"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Spustit"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Nastavení"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automatický jas"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Probudit zvednutím zařízení"</string>
@@ -1956,15 +1970,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Nastavte pracovní PIN"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Nastavte gesto"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Nastavte pracovní gesto"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Pro ještě lepší zabezpečení nastavte heslo k odemknutí telefonu"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Pro ještě lepší zabezpečení nastavte PIN k odemknutí telefonu"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Pro ještě lepší zabezpečení nastavte gesto k odemknutí telefonu"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Pro ještě lepší zabezpečení nastavte heslo k odemknutí tabletu"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Pro ještě lepší zabezpečení nastavte PIN k odemknutí tabletu"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Pro ještě lepší zabezpečení nastavte gesto k odemknutí tabletu"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Pro ještě lepší zabezpečení nastavte heslo k odemknutí zařízení"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Pro ještě lepší zabezpečení nastavte PIN k odemknutí zařízení"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Pro ještě lepší zabezpečení nastavte gesto k odemknutí zařízení"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Otisk vyžaduje nastavení hesla"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Otisk vyžaduje nastavení gesta"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Z bezpečnostních důvodů nastavte PIN"</string>
@@ -2370,7 +2375,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Otevřete podržením tlačítek hlasitosti"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Otevřete trojitým klepnutím na obrazovku"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Otevření gestem"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Použití nového gesta pro usnadnění přístupu"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Použití gesta přístupnosti"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Tuto funkci použijete klepnutím na tlačítko Přístupnost <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> v dolní části obrazovky.\n\nChcete-li přepnout mezi funkcemi, tlačítko Přístupnost podržte."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Pokud chcete použít tuto funkci, klepněte na tlačítko přístupnosti."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Tuto funkci použijete tak, že stisknete a podržíte obě tlačítka hlasitosti."</string>
@@ -2464,9 +2469,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Kratší"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Delší"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Doba automatického klikání"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Síla vibrací a hmatové odezvy"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibrace při oznámení"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibrace a hmatová odezva"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Volání"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Oznámení a budíky"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interaktivní hmatová odezva"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibrace při vyzvánění"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibrace při oznámení"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Odezva při klepnutí"</string>
<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>
@@ -2846,8 +2854,7 @@
<string name="power_camera" msgid="4778315081581293923">"Fotoaparát"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Mobilní síť"</string>
<string name="power_phone" msgid="2768396619208561670">"Hlasové hovory"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet v nečinnosti"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"V nečinnosti"</string>
@@ -3328,7 +3335,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Připojit k profilu <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Odpojit tuto síť VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Odpojit"</string>
- <string name="vpn_version" msgid="41856553718304367">"Verze <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Verze"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Zapomenout VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Nahradit stávající síť VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Nastavit trvalou síť VPN?"</string>
@@ -3558,9 +3565,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobilní data nejsou k dispozici"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Klepnutím vyberte datovou SIM kartu"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Vždy používat pro hovory"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Vyberte SIM kartu pro data"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Vyberte SIM kartu pro mobilní data"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Vyberte SIM kartu pro SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Přepínání datových SIM karet, tato operace může chvíli trvat…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Používat pro mobilní data <xliff:g id="NEW_SIM">%1$s</xliff:g>?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Pokud přepnete na operátora <xliff:g id="NEW_SIM">%1$s</xliff:g>, <xliff:g id="OLD_SIM">%2$s</xliff:g> už se pro mobilní data používat nebude."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Použít <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Volat pomocí"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Vyberte SIM kartu"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM karta <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3622,7 +3632,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, síť, připojení, internet, bezdrátové, data"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Oznámení Wi‑Fi, oznámení wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"využití dat"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Zastavení vibrací, klepnutí, klávesnice"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Používat 24hodinový formát"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Stažení"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Otevřít pomocí aplikace"</string>
@@ -3705,12 +3714,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"hmatová odezva, vibrace, obrazovka, citlivost"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"hmatová odezva, vibrace, telefon, hovor, citlivost, vyzvánění"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"hmatová odezva, vibrace, citlivost"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"hmatová odezva, vibrace"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"vždy zapnutý displej"</string>
<string name="default_sound" msgid="6604374495015245195">"Výchozí zvuk"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Hlasitost vyzvánění a oznámení je na <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Hlasitost, vibrace, režim Nerušit"</string>
@@ -3740,8 +3751,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Zvuky a vibrace při nabíjení"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Zvuky při vložení do doku"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Zvuky při dotyku"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Vibrace dotykové obrazovky"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Hmatová odezva pro klepnutí, klávesnici a další"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Zvuk reproduktoru doku"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Veškerý zvuk"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Pouze mediální soubory"</string>
@@ -3937,8 +3946,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Obrazovka uzamčení, přeskočení, obejití"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Když je profil uzamčen"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Oznámení na obrazovce uzamčení"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Zobrazovat konverzace a výchozí i tichá oznámení"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Zobrazovat konverzace a výchozí i tichá oznámení"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Skrýt tiché konverzace a oznámení"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Nezobrazovat žádná oznámení"</string>
@@ -4048,22 +4056,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"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ů, fotky 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="nls_warning_prompt" msgid="9143226910825830619">"Služba <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> bude moci:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Čtení vašich oznámení"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Může číst vaše oznámení, včetně osobních údajů, jako jsou kontakty, zprávy a fotky."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Odpovídání na zprávy"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Může odpovídat na zprávy a podnikat akce v souvislosti s tlačítky v oznámeních, včetně odložení nebo odmítnutí oznámení a zodpovězení hovorů."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Změnit nastavení"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Může zapnout nebo vypnout režim Nerušit a změ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>
@@ -5469,18 +5469,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Neplatný režim sítě <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorovat."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Názvy přístupových bodů"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Při připojení k operátorovi <xliff:g id="CARRIER">%1$s</xliff:g> nedostupné"</string>
- <string name="see_more" msgid="8436037008285546409">"Nastavení"</string>
+ <string name="see_more" msgid="7499355691042812723">"Zobrazit další"</string>
<string name="see_less" msgid="2642392725363552793">"Zobrazit méně"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Zapnout operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Zapnout SIM kartu?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Přepnout na operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Přepnout na SIM kartu?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Použít operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"V jednu chvíli může být aktivní pouze jedna SIM karta.\n\nPřepnutím na operátora <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> nezrušíte službu <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"V jednu chvíli může být aktivní pouze jedna stažená SIM karta.\n\nPřepnutím na operátora <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> nezrušíte službu <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"V jednu chvíli může být aktivní pouze jedna SIM karta.\n\nPřepnutím nezrušíte službu <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Můžete používat dvě SIM karty současně. Pokud chcete použít operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, vypněte jinou SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Přepnout na síť <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Vypnout operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Vypnutím SIM karty nezrušíte svůj tarif."</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Připojování k síti…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Přepínání na síť <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Přepínání na operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g> pro hovory a zprávy…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Operátora nelze přepnout"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Operátora kvůli chybě nelze přepnout."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Vypnout operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5636,8 +5640,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Zobrazit čtečku QR kódů"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Povolit přístup ke čtečce QR kódů na obrazovce uzamčení"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Zobrazit ovládací prvky zařízení"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Přístup k ovládání při uzamčení"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Zobrazovat hodiny na dva řádky, je-li to možné"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Hodiny na dva řádky"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5666,7 +5674,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Vypnuto"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM karty"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Vyhledávat sítě Wi‑Fi a připojovat se k nim"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"letadlo, bezpečné v letadle"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Volání a SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Volání přes Wi-Fi"</string>
@@ -5749,7 +5756,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Použít adaptivní baterii"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Použít adaptivní jas"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Použít volání přes Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Používat spořič obrazovky"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Zobrazit všechny aplikace"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Chytré přesměrování"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Chytré přesměrování je aktivováno"</string>
@@ -5764,7 +5770,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Chybí telefonní číslo."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Povolit 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Použít datové připojení 2G. Pro tísňová volání je 2G vždy zapnuto."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"Připojení 2G je méně bezpečné, ale v některých oblastech může zlepšit kvalitu vašeho připojení. Pro tísňová volání je připojení 2G vždy zapnuté."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"Operátor <xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> vyžaduje připojení 2G"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Zobrazit použití schránky"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Zobrazit zprávu, když aplikace použijí text, obrázky nebo jiný obsah, který jste zkopírovali"</string>
<string name="all_apps" msgid="3054120149509114789">"Všechny aplikace"</string>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index a452904..10b3bdf 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Sprog"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Fjern"</string>
<string name="add_a_language" msgid="2126220398077503271">"Tilføj et sprog"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Sprog"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Foretrukket sprog"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Appsprog"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Angiv sprog for hver app"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Appsprog"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Foreslåede sprog"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Alle sprog"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Appen er som standard indstillet til <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g>, og den understøtter ikke flere sprog."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">Vil du fjerne det valgte sprog?</item>
<item quantity="other">Vil du fjerne de valgte sprog?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Ikke tilgængelig"</string>
<string name="security_status_title" msgid="6958004275337618656">"Sikkerhedsstatus"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Skærmlås, Find min enhed, appsikkerhed"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Sikkerhed og privatliv"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Tilladelser, skærmlås, appsikkerhed"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Ansigt tilføjet"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Tryk for at konfigurere ansigtslås"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Ansigtslås"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Brug dit ansigt til at låse din telefon op eller til godkendelse i apps, f.eks. ved login eller godkendelse af et køb.\n\nHusk!\nDu kan kun have ét konfigureret ansigt ad gangen. Før du kan tilføje et nyt ansigt, skal du slette det aktuelle ansigt.\n\nDu kan komme til at låse telefonen op, hvis du kigger på den.\n\nDin telefon kan låses op af en anden, hvis den holdes op foran dit ansigt.\n\nDin telefon kan låses op af en anden, der ligner dig meget, f.eks. en bror eller søster."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Brug dit ansigt til at låse din telefon op eller til godkendelse i apps, f.eks. ved login eller godkendelse af et køb.\n\nHusk!\nDu kan kun have ét konfigureret ansigt ad gangen. Før du kan tilføje et nyt ansigt, skal du slette det aktuelle ansigt.\n\nDu kan komme til at låse telefonen op, hvis du kigger på den.\n\nDin telefon kan låses op af en anden, hvis den holdes op foran dit ansigt, også selvom dine øjne er lukkede.\n\nDin telefon kan låses op af en anden, der ligner dig meget, f.eks. en bror eller søster."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Skal ansigtsmodellen slettes?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Din ansigtsmodel slettes permanent og på sikker vis. Når den er slettet, skal du bruge dit fingeraftryk, din pinkode, dit mønster eller din adgangskode til at låse din telefon op eller til godkendelse i apps."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Skal ansigtsmodellen slettes?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Din ansigtsmodel slettes permanent og på sikker vis.\n\nNår den er slettet, skal du bruge dit fingeraftryk, din pinkode, dit mønster eller din adgangskode til at låse din telefon op eller til godkendelse i apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Din ansigtsmodel slettes permanent og på sikker vis.\n\n Når den er slettet, skal du bruge dit fingeraftryk, din pinkode, dit mønster eller din adgangskode til at låse din telefon op eller til godkendelse i apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Din ansigtsmodel slettes permanent og på sikker vis.\n\nNår den er slettet, skal du bruge dit fingeraftryk, din pinkode, dit mønster eller din adgangskode til at låse din telefon op."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Brug ansigtslås til at låse din telefon op"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Fingeraftryk"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Fingeraftryk til arbejde"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Slet"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Tryk på sensoren"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Placer fingeren på sensoren, og løft, når du mærker en vibration"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Hold fingeren på sensoren, indtil du mærker en vibration"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Tryk fingeren helt ned på sensoren, indtil du mærker en vibration"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Hold fingeren nede på fingeraftrykslæseren"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Løft, og tryk igen"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Én gang til"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Bliv ved med at løfte fingeren for at tilføje forskellige dele af dit fingeraftryk"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Hver gang fingeraftryksikonet flyttes, skal du holde fingeren på det. På den måde registrere en større del af dit fingeraftryk."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Placer din fingerspids på aflæseren"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Til sidst skal du trykke med kanterne af din finger"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Til sidst skal du bruge ydersiderne af din finger"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Placer siden af din finger på aflæseren, og hold den nede. Skift derefter til den anden side."</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"På den måde registrere en større del af dit fingeraftryk"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Scanning af fingeraftryk: <xliff:g id="PERCENTAGE">%d</xliff:g> procent"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Denne skærmlåsindstilling er deaktiveret. Kontakt din organisations administrator for at få flere oplysninger. "<annotation id="admin_details">"Få flere oplysninger"</annotation>\n\n"Du kan stadig bruge dit fingeraftryk til at godkende køb og få adgang til apps. "<annotation id="url">"Få flere oplysninger"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Løft fingeren, og tryk på sensoren igen"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Fingeraftrykslæseren kan ikke bruges. Få den repareret"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Avancerede indstillinger"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Arbejdsprofillås, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock m.m."</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Avancerede indstillinger"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Du kan tilføje op til <xliff:g id="COUNT">%d</xliff:g> fingeraftryk"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Du har tilføjet det maksimale antal fingeraftryk"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Du kan ikke tilføje flere fingeraftryk"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Ring via Wi‑Fi. Opkaldet afsluttes, hvis Wi-Fi-forbindelsen afbrydes."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Når Wi-Fi-opkald er slået til, kan enheden dirigere opkald via Wi-Fi-netværk eller dit mobilselskabs netværk, afhængigt af hvad du foretrækker, og hvor signalet er stærkest. Før du slår denne funktion til, skal du kontakte dit mobilselskab angående gebyrer og andre oplysninger.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Adresse til nødstilfælde"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Adresse til nødstilfælde"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Anvendes som din lokation, hvis du foretager et nødopkald via Wi-Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Få flere oplysninger"</annotation>" om private DNS-funktioner"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Til"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Aktivér pauseskærmen for at administrere, hvad der sker, når telefonen er sat i dockingstationen og/eller går i dvale."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Starttidspunkt"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Aktuel pauseskærm"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Start nu"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Indstillinger"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automatisk lysstyrke"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Løft enheden for at vække den"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Indstil en pinkode til arbejdsprofilen"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Indstil et mønster"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Indstil et mønster til arbejdsprofilen"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Få ekstra beskyttelse ved at angive en adgangskode til oplåsning af telefonen"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Få ekstra beskyttelse ved at angive en pinkode til oplåsning af telefonen"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Få ekstra beskyttelse ved at angive et mønster til oplåsning af telefonen"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Få ekstra beskyttelse ved at angive en adgangskode til oplåsning af din tablet"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Få ekstra beskyttelse ved at angive en pinkode til oplåsning af din tablet"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Få ekstra beskyttelse ved at angive et mønster til oplåsning af din tablet"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Få ekstra beskyttelse ved at angive en adgangskode til oplåsning af enheden"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Få ekstra beskyttelse ved at angive en pinkode til oplåsning af enheden"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Få ekstra beskyttelse ved at angive et mønster til oplåsning af enheden"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Angiv adgangskode for at bruge fingeraftryk"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Angiv mønster for at bruge fingeraftryk"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Angiv en pinkode af hensyn til sikkerheden"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Hold lydstyrkeknapperne inde for at åbne"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Tryk tre gange på skærmen for at åbne"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Brug en bevægelse til at åbne"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Brug den nye bevægelse for hjælpefunktioner"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Brug bevægelsen for hjælpefunktioner"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Tryk på knappen Hjælpefunktioner <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> nederst på skærmen for at bruge denne funktion.\n\nDu kan skifte mellem funktioner ved at holde knappen Hjælpefunktioner nede."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Tryk på knappen Hjælpefunktioner på din skærm for at bruge denne funktion."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Hold begge lydstyrkeknapper inde for at bruge denne funktion."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Kortere"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Længere"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Varighed af automatisk klik"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Styrke for vibration og feedback ved berøring"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibration ved notifikation"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibration og berøringssensor"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Opkald"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Notifikationer og alarmer"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interaktive berøringssensorer"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibration ved opkald"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibration ved notifikation"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Feedback ved tryk"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Opret forbindelse til <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Vil du afbryde dette VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Afbryd"</string>
- <string name="vpn_version" msgid="41856553718304367">"Version <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Version"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Glem VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Erstat det eksisterende VPN-netværk?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Vil du konfigurere konstant VPN?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobildata er ikke tilgængelig"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tryk for at vælge et data-SIM-kort"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Brug altid denne indstilling til opkald"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Vælg et SIM-kort til data"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Vælg SIM-kort til mobildata"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Vælg et SIM-kort til sms"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Data-SIM skiftes. Dette kan tage op til et minut…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Vil du bruge <xliff:g id="NEW_SIM">%1$s</xliff:g> til mobildata?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Hvis du skifter til <xliff:g id="NEW_SIM">%1$s</xliff:g>, anvendes <xliff:g id="OLD_SIM">%2$s</xliff:g> ikke længere til mobildata."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Brug <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Ring med"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Vælg et SIM-kort"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM-kort: <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, netværksforbindelse, internet, trådløs, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi-notifikation, wifi-notifikation"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"dataforbrug"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Stop vibration, tryk, tastatur"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Brug 24-timersformat"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Download"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Åbn med"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"berøring, vibrere, skærm, følsomhed"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"berøringssensorer, vibration, telefon, opkald, følsomhed, ringetone"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"berøringssensorer, vibration, følsomhed"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"berøringssensorer, vibrer, vibration"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"altid aktiv skærm"</string>
<string name="default_sound" msgid="6604374495015245195">"Standardlyd"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Lydstyrken for ringetone og notifikationer er på <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Lydstyrke, vibration, Forstyr ikke"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Lyd og vibration ved opladning"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Lyde for dockingstation"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Lyd ved berøring"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Vibration ved berøring"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Feedback ved berøring for tryk, tastatur og mere"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Dockhøjttaler afspiller"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Al lyd"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Kun medielyd"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Låseskærm, lås skærm, spring over, tilsidesæt"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Når arbejdsprofilen er låst"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Notifikationer på låseskærmen"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Vis samtaler, standard og lydløs"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Vis samtaler, standard og lydløs"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Skjul lydløse samtaler og notifikationer"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Vis ingen notifikationer"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> vil kunne læse alle notifikationer, herunder personlige oplysninger såsom navne på kontakter, billeder og teksten i de beskeder, 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> vil kunne gøre følgende:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Læse dine notifikationer"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Den kan læse dine notifikationer, herunder personlige oplysninger såsom kontakter, beskeder og billeder."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Svare på beskeder"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Den kan besvare beskeder og interagere med knapper i notifikationer, herunder udsættelse eller afvisning af notifikationer og besvarelse af opkald."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Skift indstillinger"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Den kan 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>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ugyldig netværkstilstand <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorer."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Adgangspunkter"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Utilgængelig ved forbindelse til <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Indstillinger"</string>
+ <string name="see_more" msgid="7499355691042812723">"Se mere"</string>
<string name="see_less" msgid="2642392725363552793">"Se mindre"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Vil du aktivere <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Vil du aktivere SIM-kortet?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Vil du skifte til <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Vil du skifte til at bruge SIM-kort?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Vil du bruge <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Der kan kun være ét aktivt SIM-kort ad gangen.\n\nSelvom du skifter til <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, opsiges din tjeneste fra <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ikke."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Der kan kun være ét aktivt downloadet SIM-kort ad gangen.\n\nSelvom du skifter til <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, opsiges din tjeneste fra <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ikke."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Der kan kun være ét aktivt SIM-kort ad gangen.\n\nSelvom du skifter SIM-kort, opsiges din tjeneste fra <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ikke."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Du kan ikke bruge 2 SIM-kort ad gangen. Hvis du vil bruge <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, skal du deaktivere et andet SIM-kort."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Skift til <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Deaktiver <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Din tjeneste deaktiveres ikke, når du deaktiverer SIM-kortet"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Opretter forbindelse til netværket…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Skifter til <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Skifter til <xliff:g id="CARRIER_NAME">%1$s</xliff:g> til opkald og beskeder…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Det lykkedes ikke at skifte mobilselskab"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Det lykkedes ikke at skifte mobilselskab på grund af en fejl."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Vil du deaktivere <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Vis QR-scanner"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Tillad adgang til QR-kodescanneren via låseskærmen"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Vis enhedsstyring"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Få adgang til styring, selvom enheden er låst"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Vis uret med to linjer, når det er tilgængeligt"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Ur med to linjer"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Fra"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM-kort"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Find og opret forbindelse til Wi-Fi-netværk"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"fly, sikkert netværk i fly"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Opkald og sms-beskeder"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi-opkald"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Brug Batterijustering"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Brug automatisk lysstyrke"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Brug Wi-Fi-opkald"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Brug pauseskærm"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Se alle apps"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Intelligent viderestilling"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Intelligent viderestilling er aktiveret"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Telefonnummeret mangler."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Tillad 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Brug 2G-mobilforbindelse. 2G er altid aktiveret til nødopkald."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G er mindre sikkert, men forbedrer muligvis din forbindelse på visse lokationer. 2G er altid tilladt til brug ved nødopkald."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> kræver, at 2G er tilgængeligt"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Vis adgang til udklipsholder"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Vis en meddelelse, når apps får adgang til tekst, billeder eller andet indhold, du har kopieret"</string>
<string name="all_apps" msgid="3054120149509114789">"Alle apps"</string>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 9ced844..7cc5c0b 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Sprachen"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Entfernen"</string>
<string name="add_a_language" msgid="2126220398077503271">"Sprache hinzufügen"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Sprache"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Bevorzugte Sprache"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"App-Sprachen"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Sprache für jede App festlegen"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"App-Sprache"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Vorgeschlagene Sprachen"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Alle Sprachen"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Die App ist standardmäßig in <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> und unterstützt nicht mehrere Sprachen."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Ausgewählte Sprachen entfernen?</item>
<item quantity="one">Ausgewählte Sprache entfernen?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Nicht verfügbar"</string>
<string name="security_status_title" msgid="6958004275337618656">"Sicherheitsstatus"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Displaysperre, „Mein Gerät finden“, App-Sicherheit"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Sicherheit & Datenschutz"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Berechtigungen, Displaysperre, App-Sicherheit"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Gesicht hinzugefügt"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Zum Einrichten der Gesichtsentsperrung tippen"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Gesichtsentsperrung"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Du kannst dein Gesicht zum Entsperren deines Smartphones oder zur Authentifizierung in Apps verwenden, beispielsweise um dich anzumelden oder um Käufe zu autorisieren.\n\nHinweis:\nEs kann immer nur jeweils ein Gesicht eingerichtet sein. Wenn du ein anderes hinzufügen möchtest, lösche zuerst das aktuelle.\n\nEs kann passieren, dass das Smartphone unbeabsichtigt entsperrt wird, wenn du auf das Gerät blickst.\n\nEine andere Person kann dein Smartphone dadurch entsperren, dass sie es vor dein Gesicht hält.\n\nDein Smartphone kann eventuell auch von jemandem entsperrt werden, der dir sehr ähnlich sieht, beispielsweise von einem eineiigen Zwilling."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Du kannst dein Gesicht zum Entsperren deines Smartphones oder zur Authentifizierung in Apps verwenden, beispielsweise um dich anzumelden oder um Käufe zu autorisieren.\n\nHinweis:\nEs kann immer nur jeweils ein Gesicht eingerichtet sein. Wenn du ein anderes hinzufügen möchtest, lösche zuerst das aktuelle.\n\nEs kann passieren, dass das Smartphone unbeabsichtigt entsperrt wird, wenn du auf das Gerät blickst.\n\nEine andere Person kann dein Smartphone dadurch entsperren, dass sie es vor dein Gesicht hält, auch wenn deine Augen geschlossen sind.\n\nDein Smartphone kann eventuell auch von jemandem entsperrt werden, der dir sehr ähnlich sieht, beispielsweise von einem eineiigen Zwilling."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Gesichtsmodell löschen?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Dein Gesichtsmodell wird dauerhaft und sicher gelöscht. Nach dem Entfernen benötigst du deine PIN, dein Muster oder dein Passwort, um dein Smartphone zu entsperren und dich in Apps zu authentifizieren."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Gesichtsmodell löschen?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Dein Gesichtsmodell wird dauerhaft und sicher gelöscht.\n\nNach dem Entfernen benötigst du deinen Fingerabdruck, deine PIN, dein Muster oder dein Passwort, um dein Smartphone zu entsperren und dich in Apps zu authentifizieren."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Dein Gesichtsmodell wird dauerhaft und sicher gelöscht.\n\nNach dem Löschen benötigst du deine PIN, dein Muster oder dein Passwort, um dein Smartphone zu entsperren und dich in Apps zu authentifizieren."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Dein Gesichtsmodell wird dauerhaft und sicher gelöscht.\n\nNach dem Löschen benötigst du deine PIN, dein Muster oder dein Passwort, um dein Smartphone zu entsperren."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Verwende die Entsperrung per Gesichtserkennung, um dein Smartphone zu entsperren"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Fingerabdruck"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Fingerabdruck-Einstellungen für die Arbeit"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Löschen"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Sensor berühren"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Lege deinen Finger auf den Sensor und hebe ihn an, wenn du eine Vibration spürst."</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Lege deinen Finger so lange auf den Sensor, bis du eine Vibration spürst"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Lege deinen Finger so lange auf den Sensor, bis du eine Vibration spürst"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Fingerabdrucksensor gedrückt halten"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Anheben und erneut berühren"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Noch mal"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Lege den Finger immer wieder in leicht geänderter Position auf, bis der Abdruck vollständig erfasst ist."</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Leg deinen Finger jedes Mal für längere Zeit auf den Sensor, wenn sich das Fingerabdrucksymbol bewegt. Dadurch kann dein Fingerabdruck besser erfasst werden."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Leg deine Fingerkuppe auf den Sensor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Roll den Finger zu beiden Seiten"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Roll den Finger zu beiden Seiten"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Halte nacheinander beide Seiten der Fingerkuppe auf den Sensor"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Dadurch kann dein Fingerabdruck besser erfasst werden"</string>
<!-- String.format failed for translation -->
@@ -561,6 +570,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Die Option für die Displaysperre ist deaktiviert. Wende dich an den Administrator deiner Organisation, um weitere Informationen zu erhalten. "<annotation id="admin_details">"Weitere Details"</annotation>\n\n"Du kannst deinen Fingerabdruck dennoch verwenden, um Käufe zu autorisieren und dich in Apps anzumelden. "<annotation id="url">"Weitere Informationen"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Hebe den Finger und berühre den Sensor dann noch einmal"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Der Fingerabdrucksensor kann nicht verwendet werden. Suche einen Reparaturdienstleister auf."</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Erweiterte Einstellungen"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Arbeitsprofilsperre, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock und weitere Einstellungen"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Erweiterte Einstellungen"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Du kannst bis zu <xliff:g id="COUNT">%d</xliff:g> Fingerabdrücke hinzufügen."</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Du hast die maximale Anzahl an Fingerabdrücken hinzugefügt"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Es können keine Fingerabdrücke mehr hinzugefügt werden"</string>
@@ -1236,7 +1249,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Anruf über WLAN. Bei Abbruch der WLAN-Verbindung endet der Anruf."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Wenn die Option „WLAN-Telefonie“ aktiviert ist, kann dein Smartphone abhängig von deiner Einstellung und von der Signalstärke Anrufe über WLANs oder über das Netz deines Mobilfunkanbieters übertragen. Bevor du diese Funktion aktivierst, solltest du dich bei deinem Mobilfunkanbieter nach den hierfür anfallenden Gebühren und anderen Voraussetzungen erkundigen.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Notfalladresse"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Notfalladresse"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Wird als dein Standort verwendet, wenn du einen Notruf über WLAN tätigst"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Weitere Informationen zu privaten DNS-Funktionen"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"An"</string>
@@ -1424,6 +1437,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Um festzulegen, was geschieht, wenn dein Smartphone angedockt oder im Ruhemodus ist, aktiviere den Bildschirmschoner."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Zeitpunkt der Aktivierung"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Aktueller Bildschirmschoner"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Jetzt aktivieren"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Einstellungen"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automatische Helligkeit"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Zum Aktivieren anheben"</string>
@@ -1915,15 +1929,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"PIN für Arbeitsprofil festlegen"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Muster festlegen"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Muster für Arbeitsprofil festlegen"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Für zusätzliche Sicherheit ein Passwort zum Entsperren des Smartphones einrichten"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Für zusätzliche Sicherheit eine PIN zum Entsperren des Smartphones einrichten"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Für zusätzliche Sicherheit ein Muster zum Entsperren des Smartphones einrichten"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Für zusätzliche Sicherheit ein Passwort zum Entsperren des Tablets einrichten"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Für zusätzliche Sicherheit eine PIN zum Entsperren des Tablets einrichten"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Für zusätzliche Sicherheit ein Muster zum Entsperren des Tablets einrichten"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Für zusätzliche Sicherheit ein Passwort zum Entsperren des Geräts einrichten"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Für zusätzliche Sicherheit eine PIN zum Entsperren des Geräts einrichten"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Für zusätzliche Sicherheit ein Muster zum Entsperren des Geräts einrichten"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Für Fingerabdruck Passwort festlegen"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Für Fingerabdruck Muster festlegen"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Richte zur Sicherheit eine PIN ein"</string>
@@ -2276,7 +2281,7 @@
<string name="captions_category_title" msgid="574490148949400274">"Untertitel"</string>
<string name="audio_category_title" msgid="5283853679967605826">"Audio"</string>
<string name="general_category_title" msgid="6298579528716834157">"Allgemein"</string>
- <string name="display_category_title" msgid="6638191682294461408">"Bildschirm"</string>
+ <string name="display_category_title" msgid="6638191682294461408">"Display"</string>
<string name="accessibility_text_and_display_title" msgid="1398507755501334961">"Text und Anzeige"</string>
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Bildschirm dunkler machen"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Interaktionssteuerung"</string>
@@ -2325,7 +2330,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Zum Öffnen die Lautstärketasten gedrückt halten"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Zum Öffnen dreimal auf das Display tippen"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Zum Öffnen Touch-Geste verwenden"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Neue Touch-Geste für Bedienungshilfen verwenden"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Touch-Geste für Bedienungshilfen verwenden"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Wenn du diese Funktion verwenden möchtest, tippe unten auf dem Display auf die Schaltfläche \"Bedienungshilfen\" <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>.\n\nWenn du zwischen den Funktionen wechseln möchtest, halte diese Schaltfläche gedrückt."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Tippe zum Verwenden dieser Funktion auf dem Display auf die Schaltfläche „Bedienungshilfen“."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Wenn du diese Funktion verwenden möchtest, halte beide Lautstärketasten gedrückt."</string>
@@ -2419,9 +2424,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Kürzer"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Länger"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Zeit vor automatischem Klick"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Vibration & Stärke des haptischen Feedbacks"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibration bei Benachrichtigungseingang"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibration und haptisches Feedback"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Anrufe"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Benachrichtigungen und Wecker"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interaktive Haptik"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibration bei Klingeln"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibration bei Benachrichtigungseingang"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Haptisches Feedback"</string>
<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>
@@ -2687,7 +2695,7 @@
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"Höhere Akkunutzung"</string>
<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_summary" msgid="8504402301403419444">"Dadurch wird der Akku geschont. \\nWeitere 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 werden, 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 werden, um den Akku zu schonen.\n\nSobald sich diese Umstände ändern, wird dein Tablet wieder normal aufgeladen."</string>
@@ -3002,7 +3010,7 @@
<string name="request_manage_credentials_dont_allow" msgid="3630610197644877809">"Nicht zulassen"</string>
<string name="request_manage_credentials_allow" msgid="4910940118408348245">"Zulassen"</string>
<string name="request_manage_credentials_more" msgid="6101210283534101582">"Mehr anzeigen"</string>
- <string name="certificate_management_app" msgid="8086699498358080826">"Zertifikatsver&shy;waltungs-App"</string>
+ <string name="certificate_management_app" msgid="8086699498358080826">"Zertifikatsverwaltungs-App"</string>
<string name="no_certificate_management_app" msgid="3025739370424406717">"Keine"</string>
<string name="certificate_management_app_description" msgid="8507306554200869005">"Mit Zertifikaten wird deine Identität überprüft, wenn du die folgenden Apps und URLs verwendest"</string>
<string name="uninstall_certs_credential_management_app" msgid="4945883254446077354">"Zertifikate deinstallieren"</string>
@@ -3250,7 +3258,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Mit <xliff:g id="PROFILE">%s</xliff:g> verbinden"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Verbindung zu diesem VPN trennen?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Verbindung trennen"</string>
- <string name="vpn_version" msgid="41856553718304367">"Version <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Version"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN entfernen"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Aktuelles VPN ersetzen?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Durchgehend aktives VPN aktivieren?"</string>
@@ -3472,9 +3480,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Keine mobilen Daten verfügbar"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tippen, um Daten-SIM auszuwählen"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Diese SIM für alle Anrufe verwenden"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"SIM-Karte für Daten auswählen"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"SIM für mobile Daten auswählen"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"SIM-Karte für SMS auswählen"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Daten-SIM wird gewechselt. Dies kann bis zu einer Minute dauern…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"<xliff:g id="NEW_SIM">%1$s</xliff:g> für mobile Daten nutzen?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Wenn du zu <xliff:g id="NEW_SIM">%1$s</xliff:g> wechselst, wird <xliff:g id="OLD_SIM">%2$s</xliff:g> nicht mehr für mobile Daten verwendet."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> verwenden"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Anrufen mit"</string>
<string name="sim_select_card" msgid="1226182454109919045">"SIM-Karte auswählen"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM-Karte <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3534,7 +3545,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wlan, wi-fi, netzwerkverbindung, internet, kabellos, daten, wifi, wi-fi, w-lan"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"WLAN-Benachrichtigung, WLAN-Benachrichtigung"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"Datennutzung"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Vibration abschalten, tippen, Tastatur"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-Stunden-Format verwenden"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Download"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Öffnen mit"</string>
@@ -3617,12 +3627,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"haptik, vibrieren, display, empfindlichkeit"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"Haptik, vibrieren, Smartphone, Anruf, Empfindlichkeit, klingeln"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"Haptik, vibrieren, Empfindlichkeit"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"Haptik, vibrieren, Vibration"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"Always-On-Display"</string>
<string name="default_sound" msgid="6604374495015245195">"Standardton"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Lautstärke bei Klingeln und Benachrichtigungseingang auf <xliff:g id="PERCENTAGE">%1$s</xliff:g> %% eingestellt"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Lautstärke, Vibration, Bitte nicht stören"</string>
@@ -3652,8 +3664,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Töne und Vibration beim Aufladen"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Docking-Sounds"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Töne bei Berührung"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Vibration bei Berührung"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Haptisches Feedback beim Tippen, bei der Tastaturnutzung und mehr"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Dock-Lautsprecherwiedergabe"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Alle Audioquellen"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Nur Medien-Audio"</string>
@@ -3806,7 +3816,7 @@
<string name="snooze_options_title" msgid="2109795569568344617">"Schlummerfunktion für Benachrichtigungen zulassen"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Bei stummen Benachrichtigungen keine Symbole anzeigen"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Bei stummen Benachrichtigungen werden in der Statusleiste keine Symbole angezeigt"</string>
- <string name="notification_badging_title" msgid="5469616894819568917">"Benachrichtigungspunkt auf App-Symbol"</string>
+ <string name="notification_badging_title" msgid="5469616894819568917">"Benachrichtigungspunkt auf App-Symbol"</string>
<string name="notification_people_strip_title" msgid="1185857822541001139">"Leiste mit den neuesten Unterhaltungen anzeigen"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Bubbles"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Bestimmte Benachrichtigungen und Inhalte können als \"Bubbles\" angezeigt werden. Tippe auf die Bubble, um sie zu öffnen. Wenn du sie wieder schließen möchtest, ziehe sie an den unteren Bildschirmrand."</string>
@@ -3822,11 +3832,11 @@
<string name="notifications_bubble_setting_on_summary" msgid="4641572377430901196">"An / Unterhaltungen können als unverankerte Symbole angezeigt werden"</string>
<string name="notifications_bubble_setting_title" msgid="8287649393774855268">"Zulassen, dass Apps Bubbles anzeigen"</string>
<string name="notifications_bubble_setting_description" msgid="7336770088735025981">"Einige Unterhaltungen erscheinen als unverankerte Symbole über anderen Apps"</string>
- <string name="bubble_app_setting_all" msgid="312524752846978277">"Alle Unterhaltungen können als Bubble angezeigt werden"</string>
- <string name="bubble_app_setting_selected" msgid="4324386074198040675">"Ausgewählte Unterhaltungen können als Bubble angezeigt werden"</string>
- <string name="bubble_app_setting_none" msgid="8643594711863996418">"Unterhaltungen können nicht als Bubble angezeigt werden"</string>
+ <string name="bubble_app_setting_all" msgid="312524752846978277">"Alle Unterhaltungen können als Bubble erscheinen"</string>
+ <string name="bubble_app_setting_selected" msgid="4324386074198040675">"Ausgewählte Unterhaltungen können als Bubble erscheinen"</string>
+ <string name="bubble_app_setting_none" msgid="8643594711863996418">"Unterhaltungen können nicht als Bubble erscheinen"</string>
<string name="bubble_app_setting_selected_conversation_title" msgid="3060958976857529933">"Unterhaltungen"</string>
- <string name="bubble_app_setting_excluded_conversation_title" msgid="324818960338773945">"Alle Unterhaltungen können als Bubble angezeigt werden, außer"</string>
+ <string name="bubble_app_setting_excluded_conversation_title" msgid="324818960338773945">"Alle Unterhaltungen können als Bubble erscheinen, außer"</string>
<string name="bubble_app_setting_unbubble_conversation" msgid="1769789500566080427">"Bubbles für diese Unterhaltung deaktivieren"</string>
<string name="bubble_app_setting_bubble_conversation" msgid="1461981680982964285">"Bubbles für diese Unterhaltung aktivieren"</string>
<string name="swipe_direction_title" msgid="4260320464727178413">"Aktionen beim Wischen"</string>
@@ -3849,9 +3859,8 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Sperrbildschirm, überspringen, umgehen"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Wenn das Arbeitsprofil gesperrt ist"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Benachrichtigungen auf Sperrbildschirm"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
- <string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Lautlose und Standardunterhaltungen anzeigen"</string>
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Lautlose und Standardunterhaltungen anzeigen"</string>
+ <string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Alle Benachrichtigungen anzeigen"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Lautlose Unterhaltungen und Benachrichtigungen verbergen"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Keine Benachrichtigungen anzeigen"</string>
<string name="lock_screen_notifs_redact" msgid="9024158855454642296">"Vertrauliche Benachrichtigungen"</string>
@@ -3952,22 +3961,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kann alle Benachrichtigungen abrufen, darunter auch personenbezogene Daten wie Kontaktnamen, Fotos und eingehende Nachrichten. Außerdem kann die App Benachrichtigungen zurückstellen oder schließen sowie Schaltflächen in Benachrichtigungen auslösen und so beispielsweise Anrufe entgegennehmen. \n\nZusätzlich wird sie in die Lage versetzt, die „Bitte nicht stören“-Funktion zu aktivieren oder zu deaktivieren und zugehörige Einstellungen zu ändern."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kann dann Folgendes:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Benachrichtigungen abrufen"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Sie kann deine Benachrichtigungen abrufen, darunter auch personenbezogene Daten wie Kontakte, Nachrichten und Fotos."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Nachrichten beantworten"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Sie kann auf Nachrichten antworten und Schaltflächen in Benachrichtigungen auslösen, beispielsweise Benachrichtigungen zurückstellen oder schließen und Anrufe entgegennehmen."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Einstellungen ändern"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Sie kann die „Bitte nicht stören“-Funktion aktivieren oder deaktivieren und zugehörige Einstellungen ä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>
@@ -4055,7 +4056,7 @@
<string name="app_notification_block_summary" msgid="1804611676339341551">"Diese Benachrichtigungen nie anzeigen"</string>
<string name="notification_content_block_title" msgid="6689085826061361351">"Benachrichtigungen anzeigen"</string>
<string name="notification_content_block_summary" msgid="329171999992248925">"Benachrichtigungen nie in der Leiste oder auf Peripheriegeräten anzeigen"</string>
- <string name="notification_badge_title" msgid="6854537463548411313">"App-Benachrichtigungspunkt erlauben"</string>
+ <string name="notification_badge_title" msgid="6854537463548411313">"App-Benachrichtigungspunkt erlauben"</string>
<string name="notification_channel_badge_title" msgid="6505542437385640049">"App-Benachrichtigungspunkt anzeigen"</string>
<string name="app_notification_override_dnd_title" msgid="3769539356442226691">"„Bitte nicht stören“ ignorieren"</string>
<string name="app_notification_override_dnd_summary" msgid="4894641191397562920">"Diese Benachrichtigungen dürfen auch dann gemeldet werden, wenn „Bitte nicht stören“ aktiviert ist"</string>
@@ -4863,7 +4864,7 @@
<string name="swipe_up_to_switch_apps_suggestion_title" msgid="5754081720589900007">"Neue Startbildschirmtaste ausprobieren"</string>
<string name="swipe_up_to_switch_apps_suggestion_summary" msgid="8885866570559435110">"Neue Touch-Geste zum Wechseln von Apps aktivieren"</string>
<string name="emergency_settings_preference_title" msgid="6183455153241187148">"Sicherheit und Notfälle"</string>
- <string name="emergency_dashboard_summary" msgid="401033951074039302">"Notfall-SOS, medizinische Informationen, Warnungen"</string>
+ <string name="emergency_dashboard_summary" msgid="401033951074039302">"Notfall-SOS, medizinische Informationen, Benachrichtigungen"</string>
<string name="edge_to_edge_navigation_title" msgid="714427081306043819">"Bedienung über Gesten"</string>
<string name="edge_to_edge_navigation_summary" msgid="8497033810637690561">"Öffne den Startbildschirm, indem du vom unteren Bildschirmrand nach oben wischst. Wenn du zwischen Apps wechseln möchtest, wische von unten nach oben, halte den Finger gedrückt und lass ihn dann los. Wenn du zurückgehen möchtest, wische vom linken oder vom rechten Rand nach innen."</string>
<string name="legacy_navigation_title" msgid="7877402855994423727">"Bedienung über 3 Schaltflächen"</string>
@@ -5132,7 +5133,7 @@
<string name="my_device_info_account_preference_title" msgid="9197139254007133175">"Konto"</string>
<string name="my_device_info_device_name_preference_title" msgid="8053298498727237971">"Gerätename"</string>
<string name="my_device_info_basic_info_category_title" msgid="381963187269356548">"Allgemeine Informationen"</string>
- <string name="my_device_info_legal_category_title" msgid="7732792841537995127">"Rechtliche und regulatorische Informationen"</string>
+ <string name="my_device_info_legal_category_title" msgid="7732792841537995127">"Rechtliche Informationen"</string>
<string name="my_device_info_device_details_category_title" msgid="4848438695638348680">"Gerätedetails"</string>
<string name="my_device_info_device_identifiers_category_title" msgid="2197063484127704153">"Geräte-IDs"</string>
<string name="change_wifi_state_title" msgid="5629648102837821525">"WLAN-Steuerung"</string>
@@ -5297,18 +5298,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ungültiger Netzmodus <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorieren."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Zugangspunkte (APNs)"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Bei Verbindung mit <xliff:g id="CARRIER">%1$s</xliff:g> nicht verfügbar"</string>
- <string name="see_more" msgid="8436037008285546409">"Einstellungen"</string>
+ <string name="see_more" msgid="7499355691042812723">"Mehr anzeigen"</string>
<string name="see_less" msgid="2642392725363552793">"Weniger anzeigen"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> aktivieren?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"SIM aktivieren?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Zu <xliff:g id="CARRIER_NAME">%1$s</xliff:g> wechseln?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM-Karte wechseln?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> verwenden?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Es kann immer nur eine SIM-Karte aktiv sein.\n\nDein Mobilfunkvertrag bei <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> wird nicht gekündigt, wenn du zu <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> wechselst."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Es kann immer nur eine heruntergeladene SIM-Karte aktiv sein.\n\nDein Mobilfunkvertrag bei <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> wird nicht gekündigt, wenn du zu <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> wechselst."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Es kann immer nur eine SIM-Karte aktiv sein.\n\nDein Mobilfunkvertrag bei <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> wird nicht gekündigt, wenn du die SIM-Karte wechselst."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Du kannst 2 SIMs gleichzeitig verwenden. Wenn du <xliff:g id="CARRIER_NAME">%1$s</xliff:g> verwenden möchtest, musst du eine andere SIM deaktivieren."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Zu <xliff:g id="CARRIER_NAME">%1$s</xliff:g> wechseln"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> deaktivieren"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Wenn du eine SIM deaktivierst, wird dein Mobilfunkvertrag nicht gekündigt"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Verbindung zum Mobilfunknetz wird hergestellt…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Wechsel zu <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Für Anrufe und Nachrichten wird zu <xliff:g id="CARRIER_NAME">%1$s</xliff:g> gewechselt…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Mobilfunkanbieter kann nicht gewechselt werden"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Der Mobilfunkanbieter kann aufgrund eines Fehlers nicht gewechselt werden."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> deaktivieren?"</string>
@@ -5460,8 +5465,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR-Scanner anzeigen lassen"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Zugriff auf QR-Scanner vom Sperrbildschirm aus zulassen"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Gerätesteuerung anzeigen"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Zugriffssteuerung bei Sperre"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Uhr in zwei Zeilen anzeigen, wenn verfügbar"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Uhr in zwei Zeilen"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5490,7 +5499,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Aus"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM-Karten"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"WLAN suchen und eine Verbindung herstellen"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"Flug, Flugzeug, flugsicher"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Anrufe & SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"WLAN-Telefonie"</string>
@@ -5573,7 +5581,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Intelligenten Akku verwenden"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Automatische Helligkeit verwenden"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"WLAN-Telefonie verwenden"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Bildschirmschoner verwenden"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Alle Apps anzeigen"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Intelligente Weiterleitung"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Intelligente Weiterleitung aktiviert"</string>
@@ -5588,7 +5595,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Telefonnummer fehlt."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G zulassen"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G-Mobilfunkverbindungen verwenden. Für Notrufe ist 2G immer aktiviert."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G ist weniger sicher, bietet aber an manchen Standorten eine bessere Verbindung. Für Notrufe ist 2G immer zugelassen."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"Für <xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> muss 2G verfügbar sein"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Zugriff auf Zwischenablage anzeigen"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Eine Meldung wird angezeigt, wenn Apps auf Text, Bilder oder andere Inhalte zugreifen, die du kopiert hast"</string>
<string name="all_apps" msgid="3054120149509114789">"Alle Apps"</string>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index 909c1f3..27c9fa2 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Γλώσσες"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Κατάργηση"</string>
<string name="add_a_language" msgid="2126220398077503271">"Προσθήκη γλώσσας"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Γλώσσα"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Προτιμώμενη γλώσσα"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Γλώσσες εφαρμογής"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Ορίστε τη γλώσσα για κάθε εφαρμογή"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Γλώσσα εφαρμογής"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Προτεινόμενες γλώσσες"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Όλες οι γλώσσες"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Η εφαρμογή έχει ρυθμιστεί στα <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> από προεπιλογή και δεν υποστηρίζει πολλαπλές γλώσσες."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Να αφαιρεθούν οι επιλεγμένες γλώσσες;</item>
<item quantity="one">Να αφαιρεθεί η επιλεγμένη γλώσσα;</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Μη διαθέσιμη"</string>
<string name="security_status_title" msgid="6958004275337618656">"Κατάσταση ασφάλειας"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Κλείδωμα οθόνης, Εύρεση συσκευής, ασφάλεια εφαρμογής"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Ασφάλεια και απόρρητο"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Άδειες, κλείδωμα οθόνης, ασφάλεια εφαρμογών"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Προστέθηκε πρόσωπο"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Πατήστε για ρύθμιση προσώπου"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Ξεκλείδωμα με το πρόσωπο"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Χρησιμοποιήστε το πρόσωπό σας για το ξεκλείδωμα του τηλεφώνου σας ή τον έλεγχο ταυτότητας στις εφαρμογές (π.χ. κατά τη σύνδεση σε μια εφαρμογή ή για την έγκριση μιας αγοράς).\n\nΝα έχετε υπόψη τα εξής:\nΜπορείτε να ρυθμίσετε τη λειτουργία μόνο για ένα πρόσωπο. Για να προσθέσετε ένα άλλο πρόσωπο, πρέπει να διαγράψετε το υπάρχον.\n\nΤο τηλέφωνο μπορεί να ξεκλειδώσει όταν το κοιτάτε, ακόμη και αν δεν σκοπεύετε να το ξεκλειδώσετε.\n\nΚάποιο άλλο άτομο μπορεί να ξεκλειδώσει το τηλέφωνό σας, εάν το κρατήσει στραμμένο προς το πρόσωπό σας.\n\nΤο τηλέφωνό σας μπορεί να ξεκλειδωθεί από κάποιο άλλο άτομο που σας μοιάζει πολύ, όπως για παράδειγμα τον δίδυμο αδελφό ή τη δίδυμη αδελφή σας."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Χρησιμοποιήστε το πρόσωπό σας για το ξεκλείδωμα του τηλεφώνου σας ή τον έλεγχο ταυτότητας στις εφαρμογές (π.χ. κατά τη σύνδεση σε μια εφαρμογή ή για την έγκριση μιας αγοράς).\n\nΝα έχετε υπόψη τα εξής:\nΜπορείτε να ρυθμίσετε τη λειτουργία μόνο για ένα πρόσωπο. Για να προσθέσετε ένα άλλο πρόσωπο, πρέπει να διαγράψετε το υπάρχον.\n\nΤο τηλέφωνο μπορεί να ξεκλειδώσει όταν το κοιτάτε, ακόμη και αν δεν σκοπεύετε να το ξεκλειδώσετε.\n\nΚάποιο άλλο άτομο μπορεί να ξεκλειδώσει το τηλέφωνό σας, κρατώντας το στραμμένο προς το πρόσωπό σας, ακόμα και αν έχετε τα μάτια σας κλειστά.\n\nΤο τηλέφωνό σας μπορεί να ξεκλειδωθεί από κάποιο άλλο άτομο που σας μοιάζει πολύ, όπως για παράδειγμα τον δίδυμο αδελφό ή τη δίδυμη αδελφή σας."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Διαγραφή μοντέλου προσώπου;"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Το μοντέλο προσώπου θα διαγραφεί οριστικά και με ασφάλεια. Μετά τη διαγραφή, θα χρειαστείτε το PIN, το μοτίβο ή τον κωδικό πρόσβασης για να ξεκλειδώσετε το τηλέφωνό σας ή για τον έλεγχο ταυτότητας σε εφαρμογές."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Διαγραφή μοντέλου προσώπου;"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Το μοντέλο προσώπου σας θα διαγραφεί οριστικά και με ασφάλεια.\n\nΜετά τη διαγραφή, θα χρειαστείτε το δακτυλικό σας αποτύπωμα, το PIN, το μοτίβο ή τον κωδικό πρόσβασης για να ξεκλειδώσετε το τηλέφωνό σας ή για τον έλεγχο ταυτότητας σε εφαρμογές."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Το μοντέλο προσώπου θα διαγραφεί οριστικά και με ασφάλεια.\n\nΜετά τη διαγραφή, θα χρειαστείτε το PIN, το μοτίβο ή τον κωδικό πρόσβασης για να ξεκλειδώσετε το τηλέφωνό σας ή για τον έλεγχο ταυτότητας σε εφαρμογές."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Το μοντέλο προσώπου θα διαγραφεί οριστικά και με ασφάλεια.\n\nΜετά τη διαγραφή, θα χρειαστείτε το PIN, το μοτίβο ή τον κωδικό πρόσβασης για να ξεκλειδώσετε το τηλέφωνό σας."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Χρησιμοποιήστε τη λειτουργία Ξεκλείδωμα με το πρόσωπο για το ξεκλείδωμα του τηλεφώνου σας."</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Δακτυλικό αποτύπωμα"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Δακτυλικό αποτύπωμα για επ. χρήση"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Διαγραφή"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Αγγίξτε τον αισθητήρα"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Τοποθετήστε το δάχτυλό σας στον αισθητήρα και ανασηκώστε το μόλις αισθανθείτε μια δόνηση"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Κρατήστε το δάκτυλό σας στον αισθητήρα, μέχρι να νιώσετε μια δόνηση"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Καλύψτε τον αισθητήρα με το δακτυλικό σας αποτύπωμα, μέχρι να νιώσετε μια δόνηση."</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Αγγίξτε παρατεταμένα τον αισθητήρα δακτυλικών αποτυπωμάτων"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Ανασηκώστε και αγγίξτε ξανά"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Ακόμα μία φορά"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Συνεχίστε να ανασηκώνετε το δάχτυλό σας, για να προσθέσετε τα διάφορα τμήματα του δακτυλικού σας αποτυπώματος"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Αγγίζετε παρατεταμένα κάθε φορά που μετακινείται το εικονίδιο δακτυλικού αποτυπώματος. Με αυτόν τον τρόπο γίνεται καλύτερη λήψη του δακτυλικού σας αποτυπώματος."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Τοποθετήστε το ακροδάχτυλό σας στον αισθητήρα"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Τέλος, τοποθετήστε τα πλαϊνά σημεία του δαχτύλου σας"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Τέλος, χρησιμοποιήστε τα πλαϊνά άκρα του δαχτύλου σας"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Τοποθετήστε τη μία πλευρά του δακτυλικού σας αποτυπώματος στον αισθητήρα και αγγίξτε παρατεταμένα, μετά τοποθετήστε την άλλη πλευρά"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Με αυτόν τον τρόπο γίνεται καλύτερη λήψη του δακτυλικού σας αποτυπώματος"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Εγγραφή δακτυλικού αποτυπώματος <xliff:g id="PERCENTAGE">%d</xliff:g> τοις εκατό"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Η επιλογή κλειδώματος οθόνης είναι απενεργοποιημένη. Για να μάθετε περισσότερα, επικοινωνήστε με τον διαχειριστή της εφαρμογής σας. "<annotation id="admin_details">"Περισσότερες λεπτομέρειες"</annotation>\n\n"Μπορείτε να εξακολουθήσετε να χρησιμοποιείτε το δακτυλικό αποτύπωμα για την εξουσιοδότηση αγορών και την πρόσβαση εφαρμογών. "<annotation id="url">"Μάθετε περισσότερα"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Σηκώστε το δάχτυλο και, στη συνέχεια, αγγίξτε ξανά τον αισθητήρα"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Δεν είναι δυνατή η χρήση του αισθητήρα δακτ. αποτυπωμ. Επισκεφτείτε έναν πάροχο υπηρεσιών επισκευής."</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Σύνθετες ρυθμίσεις"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Κλείδωμα προφίλ εργασίας, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock και άλλα"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Σύνθετες ρυθμίσεις"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Μπορείτε να προσθέσετε έως <xliff:g id="COUNT">%d</xliff:g> μοναδικά χαρακτηριστικά"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Έχετε προσθέσει τον μέγιστο αριθμό δακτυλικών αποτυπωμάτων"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Δεν είναι δυνατή η προσθήκη περισσότερων δακτυλικών αποτυπωμάτων"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Κλήση μέσω Wi‑Fi. Εάν χαθεί η σύνδεση Wi‑Fi, η κλήση τερματίζεται."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Όταν η Κλήση Wi-Fi είναι ενεργή, το τηλέφωνό σας μπορεί να δρομολογήσει κλήσεις μέσω δικτύων Wi-Fi ή του δικτύου της εταιρείας κινητής τηλεφωνίας σας, ανάλογα με την προτίμησή σας και την ισχύ του κάθε σήματος. Προτού ενεργοποιήσετε αυτήν τη λειτουργία, επικοινωνήστε με την εταιρεία κινητής τηλεφωνίας σας σχετικά με χρεώσεις και άλλες λεπτομέρειες.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Διεύθυνση έκτακτης ανάγκης"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Διεύθυνση έκτακτης ανάγκης"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Χρήση ως τοποθεσίας σας όταν πραγματοποιείτε κλήση έκτακτης ανάγκης μέσω Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Περισσότερα"</annotation>" σχετικά με τις λειτουργίες Ιδιωτικού DNS"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Ενεργό"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Ενεργοποιήστε την προφύλαξη οθόνης για να ελέγξετε τι συμβαίνει όταν το τηλέφωνό σας είναι συνδεδεμένο στη βάση σύνδεσης ή/και βρίσκεται σε κατάσταση αδράνειας."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Πότε να ξεκινάει"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Τρέχουσα προφύλαξη οθόνης"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Έναρξη τώρα"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Ρυθμίσεις"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Αυτόματη φωτεινότητα"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Σηκώστε για ενεργοποίηση"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Ορίστε ένα PIN εργασίας"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Ορίστε ένα μοτίβο"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Ορίστε ένα μοτίβο εργασίας"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Για πρόσθετη ασφάλεια, ορίστε έναν κωδικό πρόσβασης για ξεκλείδωμα του τηλεφώνου"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Για πρόσθετη ασφάλεια, ορίστε ένα PIN για ξεκλείδωμα του τηλεφώνου"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Για πρόσθετη ασφάλεια, ορίστε ένα μοτίβο για ξεκλείδωμα του τηλεφώνου"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Για πρόσθετη ασφάλεια, ορίστε έναν κωδικό πρόσβασης για ξεκλείδωμα του tablet"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Για πρόσθετη ασφάλεια, ορίστε ένα PIN για ξεκλείδωμα του tablet"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Για πρόσθετη ασφάλεια, ορίστε ένα μοτίβο για ξεκλείδωμα του tablet"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Για πρόσθετη ασφάλεια, ορίστε έναν κωδικό πρόσβασης για ξεκλείδωμα της συσκευής"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Για πρόσθετη ασφάλεια, ορίστε ένα PIN για ξεκλείδωμα της συσκευής"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Για πρόσθετη ασφάλεια, ορίστε ένα μοτίβο για ξεκλείδωμα της συσκευής"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Για χρήση δακτ. αποτ. ορίστε κωδ. πρόσβ."</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Για χρήση δακτ. αποτ. ορίστε μοτίβο"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Για λόγους ασφαλείας, ορίστε ένα PIN"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Παρατεταμένο πάτημα πλήκτρων έντασης για άνοιγμα"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Πατήστε τρεις φορές για να ανοίξει η οθόνη"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Χρήση κίνησης για άνοιγμα"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Χρήση της νέας κίνησης προσβασιμότητας"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Χρήση κίνησης προσβασιμότητας"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Για να χρησιμοποιήσετε αυτήν τη λειτουργία, πατήστε το κουμπί προσβασιμότητας <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> στο κάτω μέρος της οθόνης.\n\nΓια εναλλαγή μεταξύ λειτουργιών, αγγίξτε παρατεταμένα το κουμπί προσβασιμότητας."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Για να χρησιμοποιήσετε αυτήν τη λειτουργία, πατήστε το κουμπί προσβασιμότητας στην οθόνη σας."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Για να χρησιμοποιήσετε αυτήν τη λειτουργία, πιέστε παρατεταμένα και τα δύο πλήκτρα έντασης ήχου."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Πιο σύντομη"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Πιο παρατεταμένη"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Διάρκεια αυτόματου κλικ"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Ισχύς δόνησης και απτικής ανάδρασης"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Δόνηση ειδοποίησης"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Δόνηση και απτική λειτουργία"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Κλήσεις"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Ειδοποιήσεις και ξυπνητήρια"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Διαδραστική απτική λειτουργία"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Δόνηση κλήσης"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Δόνηση ειδοποίησης"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Ανάδραση αφής"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Σύνδεση στο προφίλ <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Να αποσυνδεθεί αυτό το VPN;"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Αποσύνδεση"</string>
- <string name="vpn_version" msgid="41856553718304367">"Έκδοση <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Έκδοση"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Διαγραφή VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Αντικατάσταση υπάρχοντος VPN;"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Ενεργοποίηση του μονίμως ενεργού VPN;"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Μη διαθέσιμα δεδομένα κινητής τηλεφωνίας"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Πατήστε για επιλογή μιας SIM δεδομένων"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Να χρησιμοποιείται πάντα για κλήσεις"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Επιλέξτε μια κάρτα SIM για δεδομένα"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Επιλογή SIM για δεδομένα κινητής"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Επιλέξτε μια SIM για SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Εναλλαγή κάρτας SIM δεδομένων. Αυτό μπορεί να διαρκέσει έως και ένα λεπτό…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Χρήση <xliff:g id="NEW_SIM">%1$s</xliff:g> για δεδομένα κινητής τηλεφωνίας;"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Εάν κάνετε εναλλαγή στην κάρτα <xliff:g id="NEW_SIM">%1$s</xliff:g>, η κάρτα <xliff:g id="OLD_SIM">%2$s</xliff:g> δεν θα χρησιμοποιείται πλέον για δεδομένα κινητής τηλεφωνίας."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Χρήση <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Κλήση με"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Επιλογή κάρτας SIM"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, σύνδεση δικτύου, διαδίκτυο, ασύρματο, δεδομένα, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"ειδοποίηση Wi‑Fi, ειδοποίηση wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"χρήση δεδομένων"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Διακοπή δόνησης, πάτημα, πληκτρολόγιο"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Χρήση μορφής 24ώρου"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Λήψη"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Άνοιγμα με"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"απτική, δόνηση, οθόνη, ευαισθησία"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"απτική, δόνηση, τηλέφωνο, κλήση, ευαισθησία, κουδούνισμα"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"απτική, δόνηση, ευαισθησία"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"απτική λειτουργία, δόνηση"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"πάντα ενεργή οθόνη"</string>
<string name="default_sound" msgid="6604374495015245195">"Προεπιλεγμένος ήχος"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Ένταση ήχου κουδουνίσματος και ειδοποιήσεων στο <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Ένταση ήχου, δόνηση, λειτουργία \"Μην ενοχλείτε\""</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Ήχοι φόρτισης και δόνηση"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Ήχοι σύνδεσης"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Ήχοι αφής"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Δόνηση αφής"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Ανάδραση αφής για πάτημα, πληκτρολόγιο και άλλα"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Αναπαραγωγή σύνδεσης ηχείου"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Όλοι οι ήχοι"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Μόνο ο ήχος μέσων"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Οθόνη κλειδώματος, Κλειδωμένη οθόνη, Παράβλεψη, Παράκαμψη"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Με κλειδωμένο προφίλ εργασίας"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Ειδοποιήσεις στην οθόνη κλειδώματος"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Εμφάνιση συζητήσεων, προεπιλεγμένων και αθόρυβων"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Εμφάνιση προεπιλεγμένων και αθόρυβων συζητήσεων"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Απόκρυψη των αθόρυβων συζητήσεων και ειδοποιήσεων"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Να μην εμφανίζεται καμία ειδοποίηση"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"Η λειτουργία αναμονής <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> θα μπορεί να διαβάζει όλες τις ειδοποιήσεις, συμπεριλαμβανομένων, μεταξύ άλλων, προσωπικών στοιχείων, όπως είναι οι φωτογραφίες, τα ονόματα των επαφών, και το κείμενο των μηνυμάτων που λαμβάνετε. Αυτή η εφαρμογή θα έχει επίσης τη δυνατότητα να αναβάλει ή να παραβλέπει τις ειδοποιήσεις ή να εκτελεί ενέργειες σε κουμπιά στις ειδοποιήσεις, συμπεριλαμβανομένης της απάντησης σε τηλεφωνικές κλήσεις. \n\nΜε αυτόν τον τρόπο, η εφαρμογή θα έχει τη δυνατότητα να ενεργοποιεί ή να απενεργοποιεί τη λειτουργία Μην ενοχλείτε και να αλλάζει σχετικές ρυθμίσεις."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"Ο συνεργάτης <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> θα μπορεί να κάνει τα εξής:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Ανάγνωση των ειδοποιήσεών σας"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Μπορεί να διαβάσει τις ειδοποιήσεις σας, συμπεριλαμβανομένων προσωπικών στοιχείων, όπως επαφές, μηνύματα και φωτογραφίες."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Απάντηση σε μηνύματα"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Μπορεί να απαντήσει σε μηνύματα και να εκτελέσει ενέργειες σε κουμπιά ειδοποιήσεων, όπως να θέσει σε αναβολή ειδοποιήσεις και να απαντήσει σε κλήσεις."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Αλλαγή ρυθμίσεων"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Μπορεί να ενεργοποιήσει ή να απενεργοποιήσει τη λειτουργία Μην ενοχλείτε και να αλλάξει σχετικές ρυθμίσεις."</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>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Μη έγκυρη λειτουργία δικτύου <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Παράβλεψη."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Ονόματα σημείων πρόσβασης"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Δεν διατίθεται κατά τη σύνδεση σε <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Ρυθμίσεις"</string>
+ <string name="see_more" msgid="7499355691042812723">"Δείτε περισσότερα"</string>
<string name="see_less" msgid="2642392725363552793">"Εμφάνιση λιγότερων"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Ενεργοποίηση <xliff:g id="CARRIER_NAME">%1$s</xliff:g>;"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Ενεργοποίηση κάρτας SIM;"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Εναλλαγή σε <xliff:g id="CARRIER_NAME">%1$s</xliff:g>;"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Εναλλαγή στη χρήση κάρτας SIM;"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Χρήση <xliff:g id="CARRIER_NAME">%1$s</xliff:g>;"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Μόνο μία SIM μπορεί να είναι ενεργή κάθε φορά.\n\nΗ εναλλαγή στο δίκτυο <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> δεν θα ακυρώσει την υπηρεσία <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Μόνο μία ληφθείσα SIM μπορεί να είναι ενεργή κάθε φορά.\n\nΗ εναλλαγή στο δίκτυο <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> δεν θα ακυρώσει την υπηρεσία <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Μόνο μία SIM μπορεί να είναι ενεργή κάθε φορά.\n\nΗ εναλλαγή δεν θα ακυρώσει την υπηρεσία <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Μπορείτε να χρησιμοποιείτε 2 SIM τη φορά. Για να χρησιμοποιήσετε την <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, απενεργοποιήστε κάποια άλλη SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Εναλλαγή σε <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Απενεργοποίηση <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Η απενεργοποίηση μιας SIM δεν θα ακυρώσει την υπηρεσία"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Σύνδεση στο δίκτυο…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Εναλλαγή σε <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Εναλλαγή σε <xliff:g id="CARRIER_NAME">%1$s</xliff:g> για κλήσεις και μηνύματα…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Δεν είναι δυνατή η εναλλαγή εταιρείας κινητής τηλεφωνίας"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Δεν είναι δυνατή η εναλλαγή εταιρείας κινητής τηλεφωνίας λόγω ενός σφάλματος."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Απενεργοποίηση <xliff:g id="CARRIER_NAME">%1$s</xliff:g>;"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Εμφάνιση σαρωτή QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Να επιτρέπεται η πρόσβαση στον σαρωτή QR από την οθόνη κλειδώματος"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Εμφάνιση στοιχείων ελέγχου συσκευής"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Πρόσβαση στα στοιχεία ελέγχου κατά το κλείδωμα"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Εμφάνιση ρολογιού διπλής γραμμής όταν είναι διαθέσιμο"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Ρολόι διπλής γραμμής"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Ανενεργή"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Διαδίκτυο"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"Κάρτες SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Εύρεση και σύνδεση σε δίκτυα Wi‑Fi"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"πτήση, ασφαλή για την πτήση"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Κλήσεις και SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Κλήση Wi-Fi"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Χρήση Προσαρμοστικής μπαταρίας"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Χρήση Προσαρμοστική φωτεινότητας"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Χρήση κλήσης Wi‑Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Χρήση προφύλαξης οθόνης"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Εμφάνιση όλων των εφαρμογών"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Έξυπνη προώθηση"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Η Έξυπνη προώθηση έχει ενεργοποιηθεί"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Ο αριθμός τηλεφώνου απουσιάζει."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"ΟΚ"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Να επιτρέπεται το 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Χρήση συνδέσεων κινητής τηλεφωνίας 2G. Για κλήσεις έκτακτης ανάγκης, το 2G είναι πάντα ενεργοποιημένο."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"Το 2G είναι λιγότερο ασφαλές, αλλά μπορεί να βελτιώσει τη σύνδεσή σας σε ορισμένες τοποθεσίες. Για κλήσεις έκτακτης ανάγκης, το 2G επιτρέπεται πάντα."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"Το <xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> απαιτεί τη διαθεσιμότητα 2G"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Εμφάνιση πρόσβασης στο πρόχειρο"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Να εμφανίζεται ένα μήνυμα όταν οι εφαρμογές αποκτούν πρόσβαση σε κείμενο, εικόνες ή άλλο περιεχόμενο που έχετε αντιγράψει"</string>
<string name="all_apps" msgid="3054120149509114789">"Όλες οι εφαρμογές"</string>
diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
index bc40e5d..d3eafb5 100644
--- a/res/values-en-rAU/strings.xml
+++ b/res/values-en-rAU/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Languages"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Remove"</string>
<string name="add_a_language" msgid="2126220398077503271">"Add a language"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Language"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Preferred language"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"App languages"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Set the language for each app"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"App language"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Suggested languages"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"All languages"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"The app is set to <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> by default and doesn’t support multiple languages."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Remove selected languages?</item>
<item quantity="one">Remove selected language?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Not available"</string>
<string name="security_status_title" msgid="6958004275337618656">"Security status"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Screen lock, Find My Device, app security"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Security & privacy"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Permissions, screen lock, app security"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Face added"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Tap to set up face"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Face Unlock"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Use your face to unlock your phone or for authentication in apps, like when you sign in or approve a purchase.\n\nKeep in mind:\nYou can only have one face set up at a time. To add another face, delete the current one.\n\nLooking at the phone can unlock it when you don’t intend to.\n\nYour phone can be unlocked by someone else if it’s held up to your face.\n\nYour phone can be unlocked by someone who looks a lot like you, like an identical sibling."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Use your face to unlock your phone or for authentication in apps, like when you sign in or approve a purchase.\n\nKeep in mind:\nYou can only have one face set up at a time. To add another face, delete the current one.\n\nLooking at the phone can unlock it when you don’t intend to.\n\nYour phone can be unlocked by someone else if it’s held up to your face, even if your eyes are closed.\n\nYour phone can be unlocked by someone who looks a lot like you, like an identical sibling."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Delete face model?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Your face model will be permanently and securely deleted. After deletion, you will need your PIN, pattern or password to unlock your phone or for authentication in apps."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Delete face model?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Your face model will be permanently and securely deleted.\n\nAfter deletion, you will need your fingerprint, PIN, pattern or password to unlock your phone or for authentication in apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Your face model will be permanently and securely deleted.\n\nAfter deletion, you will need your PIN, pattern or password to unlock your phone or for authentication in apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Your face model will be permanently and securely deleted.\n\nAfter deletion, you will need your PIN, pattern or password to unlock your phone."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Use Face Unlock to unlock your phone"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Fingerprint"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Fingerprint for work"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Delete"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Touch the sensor"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Put your finger on the sensor and lift after you feel a vibration"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Keep your finger on the sensor until you feel a vibration"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Keep your fingerprint flat on the sensor until you feel a vibration"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Touch & hold the fingerprint sensor"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Lift, then touch again"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"One more time"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Keep lifting your finger to add the different parts of your fingerprint"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Touch & hold each time the fingerprint icon moves. This helps capture more of your fingerprint."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Place the tip of your finger on the sensor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Finally, place the edges of your finger"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Finally, use the edges of your finger"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Place the side of your fingerprint on the sensor and hold, then switch to the other side"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"This helps capture more of your fingerprint"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Enrolling fingerprint <xliff:g id="PERCENTAGE">%d</xliff:g> per cent"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" The screen lock option is disabled. To find out more, contact your organisation\'s admin. "<annotation id="admin_details">"More details"</annotation>\n\n"You can still use your fingerprint to authorise purchases and app access. "<annotation id="url">"Learn more"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Lift finger, then touch sensor again"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Can’t use fingerprint sensor. Visit a repair provider"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Advanced settings"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Work profile lock, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock and more"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Advanced settings"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"You can add up to <xliff:g id="COUNT">%d</xliff:g> fingerprints"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"You’ve added the maximum number of fingerprints"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Can’t add more fingerprints"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Call over Wi‑Fi. If Wi‑Fi is lost, call will end."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"When Wi-Fi calling is on, your phone can route calls via Wi-Fi networks or your mobile’s network, depending on your preference and which signal is stronger. Before turning on this feature, check with your operator regarding fees and other details.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Emergency Address"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Emergency address"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Used as your location when you make an emergency call over Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Learn more"</annotation>" about Private DNS features"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"On"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"To control what happens when the phone is docked and/or sleeping, turn the screen saver on."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"When to start"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Current screen saver"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Start now"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Settings"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automatic brightness"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Lift to wake"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Set a work PIN"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Set a pattern"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Set a work pattern"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"For added security, set a password to unlock the phone"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"For added security, set a PIN to unlock the phone"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"For added security, set a pattern to unlock the phone"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"For added security, set a password to unlock the tablet"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"For added security, set a PIN to unlock the tablet"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"For added security, set a pattern to unlock the tablet"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"For added security, set a password to unlock the device"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"For added security, set a PIN to unlock the device"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"For added security, set a pattern to unlock the device"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"To use fingerprint, set password"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"To use fingerprint, set pattern"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"For security, set PIN"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Hold volume keys to open"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Triple-tap screen to open"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Use gesture to open"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Use new accessibility gesture"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Use accessibility gesture"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"To use this feature, tap the accessibility button <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> on the bottom of your screen.\n\nTo switch between features, touch and hold the accessibility button."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"To use this feature, tap the Accessibility button on your screen."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"To use this feature, press and hold both volume keys."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Shorter"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Longer"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Auto click time"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Vibration and haptic strength"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Notification vibration"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibration and haptics"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Calls"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Notifications and alarms"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interactive haptics"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Ring vibration"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Notification vibration"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Touch feedback"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Connect to <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Disconnect this VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Disconnect"</string>
- <string name="vpn_version" msgid="41856553718304367">"Version <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Version"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Forget VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Replace existing VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Set always-on VPN?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobile data is unavailable"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tap to select a data SIM"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Always use this for calls"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Select a SIM for data"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Choose SIM for mobile data"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Select a SIM for SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Switching data SIM, this may take up to a minute…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Use <xliff:g id="NEW_SIM">%1$s</xliff:g> for mobile data?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"If you switch to <xliff:g id="NEW_SIM">%1$s</xliff:g>, <xliff:g id="OLD_SIM">%2$s</xliff:g> will no longer be used for mobile data."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Use <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Call with"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Select a SIM card"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, network connection, internet, wireless, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi notification, wi-fi notification"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"data usage"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Stop vibration, tap, keyboard"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Use 24-hour format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Download"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Open with"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"haptics, vibrate, screen, sensitivity"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"haptics, vibrate, phone, call, sensitivity, ring"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"haptics, vibrate, sensitivity"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"haptics, vibrate, vibration"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"always-on display"</string>
<string name="default_sound" msgid="6604374495015245195">"Default sound"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Ring and notification volume at <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volume, vibration, Do Not Disturb"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Charging sounds and vibration"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Docking sounds"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Touch sounds"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Touch vibration"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Haptic feedback for tap, keyboard and more"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Dock speaker plays"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"All audio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Media audio only"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Lock screen, Lockscreen, Skip, Bypass"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"When work profile is locked"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Notifications on lock screen"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Show conversations, default and silent"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Show conversations, default and silent"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Hide silent conversations and notifications"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Don’t show any notifications"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to read all notifications, including personal information such as contact names, photos 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Read your notifications"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"It can read your notifications, including personal information such as contacts, messages and photos."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Reply to messages"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"It can reply to messages and take action on buttons in notifications, including snoozing or dismissing notifications and answering calls."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Change settings"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"It can 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>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid network mode <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Access point names"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Unavailable when connected to <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Settings"</string>
+ <string name="see_more" msgid="7499355691042812723">"See more"</string>
<string name="see_less" msgid="2642392725363552793">"See less"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Turn on <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Turn on SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Switch to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Switch to using SIM card?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Use <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Only one SIM can be active at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Only one downloaded SIM can be active at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Only one SIM can be active at a time.\n\nSwitching won’t cancel your <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> service."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"You can use two SIMs at a time. To use <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, turn off another SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Switch to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Turn off <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Turning off a SIM won’t cancel your service"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Connecting to network…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Switching to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Switching to <xliff:g id="CARRIER_NAME">%1$s</xliff:g> for calls and messages…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Can’t switch operator"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"The operator can’t be switched because of an error."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Turn off <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Show QR scanner"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Allow access to QR scanner from lock screen"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Show device controls"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Access controls when locked"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Show double-line clock when available"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Double-line clock"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Off"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIMs"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Find and connect to Wi‑Fi networks"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"aeroplane, aeroplane-safe"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Calls and SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi‑Fi calling"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Use Adaptive Battery"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Use adaptive brightness"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Use Wi‑Fi calling"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Use screen saver"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"See all apps"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Smart forwarding"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Smart forwarding enabled"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Phone number is missing."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Allow 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Use 2G mobile connections. For emergency calls, 2G is always turned on."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G is less secure, but may improve your connection in some locations. For emergency calls, 2G is always allowed."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> requires 2G to be available"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Show clipboard access"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Show a message when apps access text, images or other content that you’ve copied"</string>
<string name="all_apps" msgid="3054120149509114789">"All apps"</string>
diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml
index 841039f..8236466 100644
--- a/res/values-en-rCA/strings.xml
+++ b/res/values-en-rCA/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Languages"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Remove"</string>
<string name="add_a_language" msgid="2126220398077503271">"Add a language"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Language"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Preferred language"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"App languages"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Set the language for each app"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"App language"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Suggested languages"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"All languages"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"The app is set to <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> by default and doesn’t support multiple languages."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Remove selected languages?</item>
<item quantity="one">Remove selected language?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Not available"</string>
<string name="security_status_title" msgid="6958004275337618656">"Security status"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Screen lock, Find My Device, app security"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Security & privacy"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Permissions, screen lock, app security"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Face added"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Tap to set up face"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Face Unlock"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Use your face to unlock your phone or for authentication in apps, like when you sign in or approve a purchase.\n\nKeep in mind:\nYou can only have one face set up at a time. To add another face, delete the current one.\n\nLooking at the phone can unlock it when you don’t intend to.\n\nYour phone can be unlocked by someone else if it’s held up to your face.\n\nYour phone can be unlocked by someone who looks a lot like you, like an identical sibling."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Use your face to unlock your phone or for authentication in apps, like when you sign in or approve a purchase.\n\nKeep in mind:\nYou can only have one face set up at a time. To add another face, delete the current one.\n\nLooking at the phone can unlock it when you don’t intend to.\n\nYour phone can be unlocked by someone else if it’s held up to your face, even if your eyes are closed.\n\nYour phone can be unlocked by someone who looks a lot like you, like an identical sibling."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Delete face model?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Your face model will be permanently and securely deleted. After deletion, you will need your PIN, pattern or password to unlock your phone or for authentication in apps."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Delete face model?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Your face model will be permanently and securely deleted.\n\nAfter deletion, you will need your fingerprint, PIN, pattern or password to unlock your phone or for authentication in apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Your face model will be permanently and securely deleted.\n\nAfter deletion, you will need your PIN, pattern or password to unlock your phone or for authentication in apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Your face model will be permanently and securely deleted.\n\nAfter deletion, you will need your PIN, pattern or password to unlock your phone."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Use Face Unlock to unlock your phone"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Fingerprint"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Fingerprint for work"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Delete"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Touch the sensor"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Put your finger on the sensor and lift after you feel a vibration"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Keep your finger on the sensor until you feel a vibration"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Keep your fingerprint flat on the sensor until you feel a vibration"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Touch & hold the fingerprint sensor"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Lift, then touch again"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"One more time"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Keep lifting your finger to add the different parts of your fingerprint"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Touch & hold each time the fingerprint icon moves. This helps capture more of your fingerprint."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Place the tip of your finger on the sensor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Finally, place the edges of your finger"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Finally, use the edges of your finger"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Place the side of your fingerprint on the sensor and hold, then switch to the other side"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"This helps capture more of your fingerprint"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Enrolling fingerprint <xliff:g id="PERCENTAGE">%d</xliff:g> per cent"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" The screen lock option is disabled. To learn more, contact your organization\'s admin. "<annotation id="admin_details">"More details"</annotation>\n\n"You can still use your fingerprint to authorize purchases and app access. "<annotation id="url">"Learn more"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Lift finger, then touch sensor again"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Can’t use fingerprint sensor. Visit a repair provider"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Advanced settings"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Work profile lock, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock and more"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Advanced settings"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"You can add up to <xliff:g id="COUNT">%d</xliff:g> fingerprints"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"You’ve added the maximum number of fingerprints"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Can’t add more fingerprints"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Call over Wi‑Fi. If Wi‑Fi is lost, call will end."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"When Wi-Fi calling is on, your phone can route calls via Wi-Fi networks or your mobile’s network, depending on your preference and which signal is stronger. Before turning on this feature, check with your operator regarding fees and other details.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Emergency Address"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Emergency address"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Used as your location when you make an emergency call over Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Learn more"</annotation>" about Private DNS features"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"On"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"To control what happens when the phone is docked and/or sleeping, turn the screen saver on."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"When to start"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Current screen saver"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Start now"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Settings"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automatic brightness"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Lift to wake"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Set a work PIN"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Set a pattern"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Set a work pattern"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"For added security, set a password to unlock the phone"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"For added security, set a PIN to unlock the phone"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"For added security, set a pattern to unlock the phone"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"For added security, set a password to unlock the tablet"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"For added security, set a PIN to unlock the tablet"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"For added security, set a pattern to unlock the tablet"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"For added security, set a password to unlock the device"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"For added security, set a PIN to unlock the device"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"For added security, set a pattern to unlock the device"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"To use fingerprint, set password"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"To use fingerprint, set pattern"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"For security, set PIN"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Hold volume keys to open"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Triple-tap screen to open"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Use gesture to open"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Use new accessibility gesture"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Use accessibility gesture"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"To use this feature, tap the accessibility button <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> on the bottom of your screen.\n\nTo switch between features, touch and hold the accessibility button."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"To use this feature, tap the Accessibility button on your screen."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"To use this feature, press and hold both volume keys."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Shorter"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Longer"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Auto click time"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Vibration and haptic strength"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Notification vibration"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibration and haptics"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Calls"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Notifications and alarms"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interactive haptics"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Ring vibration"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Notification vibration"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Touch feedback"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Connect to <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Disconnect this VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Disconnect"</string>
- <string name="vpn_version" msgid="41856553718304367">"Version <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Version"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Forget VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Replace existing VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Set always-on VPN?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobile data is unavailable"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tap to select a data SIM"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Always use this for calls"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Select a SIM for data"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Choose SIM for mobile data"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Select a SIM for SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Switching data SIM, this may take up to a minute…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Use <xliff:g id="NEW_SIM">%1$s</xliff:g> for mobile data?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"If you switch to <xliff:g id="NEW_SIM">%1$s</xliff:g>, <xliff:g id="OLD_SIM">%2$s</xliff:g> will no longer be used for mobile data."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Use <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Call with"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Select a SIM card"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, network connection, internet, wireless, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi notification, wi-fi notification"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"data usage"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Stop vibration, tap, keyboard"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Use 24-hour format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Download"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Open with"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"haptics, vibrate, screen, sensitivity"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"haptics, vibrate, phone, call, sensitivity, ring"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"haptics, vibrate, sensitivity"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"haptics, vibrate, vibration"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"always-on display"</string>
<string name="default_sound" msgid="6604374495015245195">"Default sound"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Ring and notification volume at <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volume, vibration, Do Not Disturb"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Charging sounds and vibration"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Docking sounds"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Touch sounds"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Touch vibration"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Haptic feedback for tap, keyboard and more"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Dock speaker plays"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"All audio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Media audio only"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Lock screen, Lockscreen, Skip, Bypass"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"When work profile is locked"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Notifications on lock screen"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Show conversations, default and silent"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Show conversations, default and silent"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Hide silent conversations and notifications"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Don’t show any notifications"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to read all notifications, including personal information such as contact names, photos 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Read your notifications"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"It can read your notifications, including personal information such as contacts, messages and photos."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Reply to messages"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"It can reply to messages and take action on buttons in notifications, including snoozing or dismissing notifications and answering calls."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Change settings"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"It can 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>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid network mode <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Access point names"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Unavailable when connected to <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Settings"</string>
+ <string name="see_more" msgid="7499355691042812723">"See more"</string>
<string name="see_less" msgid="2642392725363552793">"See less"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Turn on <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Turn on SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Switch to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Switch to using SIM card?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Use <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Only one SIM can be active at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Only one downloaded SIM can be active at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Only one SIM can be active at a time.\n\nSwitching won’t cancel your <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> service."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"You can use two SIMs at a time. To use <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, turn off another SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Switch to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Turn off <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Turning off a SIM won’t cancel your service"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Connecting to network…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Switching to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Switching to <xliff:g id="CARRIER_NAME">%1$s</xliff:g> for calls and messages…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Can’t switch operator"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"The operator can’t be switched because of an error."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Turn off <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Show QR scanner"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Allow access to QR scanner from lock screen"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Show device controls"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Access controls when locked"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Show double-line clock when available"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Double-line clock"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Off"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIMs"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Find and connect to Wi‑Fi networks"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"aeroplane, aeroplane-safe"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Calls and SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi‑Fi calling"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Use Adaptive Battery"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Use adaptive brightness"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Use Wi‑Fi calling"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Use screen saver"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"See all apps"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Smart forwarding"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Smart forwarding enabled"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Phone number is missing."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Allow 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Use 2G mobile connections. For emergency calls, 2G is always turned on."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G is less secure, but may improve your connection in some locations. For emergency calls, 2G is always allowed."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> requires 2G to be available"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Show clipboard access"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Show a message when apps access text, images or other content that you’ve copied"</string>
<string name="all_apps" msgid="3054120149509114789">"All apps"</string>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index 19cbb8c..cfc397f 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Languages"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Remove"</string>
<string name="add_a_language" msgid="2126220398077503271">"Add a language"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Language"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Preferred language"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"App languages"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Set the language for each app"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"App language"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Suggested languages"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"All languages"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"The app is set to <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> by default and doesn’t support multiple languages."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Remove selected languages?</item>
<item quantity="one">Remove selected language?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Not available"</string>
<string name="security_status_title" msgid="6958004275337618656">"Security status"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Screen lock, Find My Device, app security"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Security & privacy"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Permissions, screen lock, app security"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Face added"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Tap to set up face"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Face Unlock"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Use your face to unlock your phone or for authentication in apps, like when you sign in or approve a purchase.\n\nKeep in mind:\nYou can only have one face set up at a time. To add another face, delete the current one.\n\nLooking at the phone can unlock it when you don’t intend to.\n\nYour phone can be unlocked by someone else if it’s held up to your face.\n\nYour phone can be unlocked by someone who looks a lot like you, like an identical sibling."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Use your face to unlock your phone or for authentication in apps, like when you sign in or approve a purchase.\n\nKeep in mind:\nYou can only have one face set up at a time. To add another face, delete the current one.\n\nLooking at the phone can unlock it when you don’t intend to.\n\nYour phone can be unlocked by someone else if it’s held up to your face, even if your eyes are closed.\n\nYour phone can be unlocked by someone who looks a lot like you, like an identical sibling."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Delete face model?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Your face model will be permanently and securely deleted. After deletion, you will need your PIN, pattern or password to unlock your phone or for authentication in apps."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Delete face model?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Your face model will be permanently and securely deleted.\n\nAfter deletion, you will need your fingerprint, PIN, pattern or password to unlock your phone or for authentication in apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Your face model will be permanently and securely deleted.\n\nAfter deletion, you will need your PIN, pattern or password to unlock your phone or for authentication in apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Your face model will be permanently and securely deleted.\n\nAfter deletion, you will need your PIN, pattern or password to unlock your phone."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Use Face Unlock to unlock your phone"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Fingerprint"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Fingerprint for work"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Delete"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Touch the sensor"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Put your finger on the sensor and lift after you feel a vibration"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Keep your finger on the sensor until you feel a vibration"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Keep your fingerprint flat on the sensor until you feel a vibration"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Touch & hold the fingerprint sensor"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Lift, then touch again"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"One more time"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Keep lifting your finger to add the different parts of your fingerprint"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Touch & hold each time the fingerprint icon moves. This helps capture more of your fingerprint."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Place the tip of your finger on the sensor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Finally, place the edges of your finger"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Finally, use the edges of your finger"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Place the side of your fingerprint on the sensor and hold, then switch to the other side"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"This helps capture more of your fingerprint"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Enrolling fingerprint <xliff:g id="PERCENTAGE">%d</xliff:g> per cent"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" The screen lock option is disabled. To find out more, contact your organisation\'s admin. "<annotation id="admin_details">"More details"</annotation>\n\n"You can still use your fingerprint to authorise purchases and app access. "<annotation id="url">"Learn more"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Lift finger, then touch sensor again"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Can’t use fingerprint sensor. Visit a repair provider"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Advanced settings"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Work profile lock, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock and more"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Advanced settings"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"You can add up to <xliff:g id="COUNT">%d</xliff:g> fingerprints"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"You’ve added the maximum number of fingerprints"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Can’t add more fingerprints"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Call over Wi‑Fi. If Wi‑Fi is lost, call will end."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"When Wi-Fi calling is on, your phone can route calls via Wi-Fi networks or your mobile’s network, depending on your preference and which signal is stronger. Before turning on this feature, check with your operator regarding fees and other details.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Emergency Address"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Emergency address"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Used as your location when you make an emergency call over Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Learn more"</annotation>" about Private DNS features"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"On"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"To control what happens when the phone is docked and/or sleeping, turn the screen saver on."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"When to start"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Current screen saver"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Start now"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Settings"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automatic brightness"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Lift to wake"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Set a work PIN"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Set a pattern"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Set a work pattern"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"For added security, set a password to unlock the phone"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"For added security, set a PIN to unlock the phone"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"For added security, set a pattern to unlock the phone"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"For added security, set a password to unlock the tablet"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"For added security, set a PIN to unlock the tablet"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"For added security, set a pattern to unlock the tablet"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"For added security, set a password to unlock the device"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"For added security, set a PIN to unlock the device"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"For added security, set a pattern to unlock the device"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"To use fingerprint, set password"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"To use fingerprint, set pattern"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"For security, set PIN"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Hold volume keys to open"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Triple-tap screen to open"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Use gesture to open"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Use new accessibility gesture"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Use accessibility gesture"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"To use this feature, tap the accessibility button <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> on the bottom of your screen.\n\nTo switch between features, touch and hold the accessibility button."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"To use this feature, tap the Accessibility button on your screen."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"To use this feature, press and hold both volume keys."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Shorter"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Longer"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Auto click time"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Vibration and haptic strength"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Notification vibration"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibration and haptics"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Calls"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Notifications and alarms"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interactive haptics"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Ring vibration"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Notification vibration"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Touch feedback"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Connect to <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Disconnect this VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Disconnect"</string>
- <string name="vpn_version" msgid="41856553718304367">"Version <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Version"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Forget VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Replace existing VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Set always-on VPN?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobile data is unavailable"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tap to select a data SIM"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Always use this for calls"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Select a SIM for data"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Choose SIM for mobile data"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Select a SIM for SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Switching data SIM, this may take up to a minute…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Use <xliff:g id="NEW_SIM">%1$s</xliff:g> for mobile data?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"If you switch to <xliff:g id="NEW_SIM">%1$s</xliff:g>, <xliff:g id="OLD_SIM">%2$s</xliff:g> will no longer be used for mobile data."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Use <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Call with"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Select a SIM card"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, network connection, internet, wireless, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi notification, wi-fi notification"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"data usage"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Stop vibration, tap, keyboard"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Use 24-hour format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Download"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Open with"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"haptics, vibrate, screen, sensitivity"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"haptics, vibrate, phone, call, sensitivity, ring"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"haptics, vibrate, sensitivity"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"haptics, vibrate, vibration"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"always-on display"</string>
<string name="default_sound" msgid="6604374495015245195">"Default sound"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Ring and notification volume at <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volume, vibration, Do Not Disturb"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Charging sounds and vibration"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Docking sounds"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Touch sounds"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Touch vibration"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Haptic feedback for tap, keyboard and more"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Dock speaker plays"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"All audio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Media audio only"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Lock screen, Lockscreen, Skip, Bypass"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"When work profile is locked"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Notifications on lock screen"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Show conversations, default and silent"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Show conversations, default and silent"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Hide silent conversations and notifications"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Don’t show any notifications"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to read all notifications, including personal information such as contact names, photos 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Read your notifications"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"It can read your notifications, including personal information such as contacts, messages and photos."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Reply to messages"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"It can reply to messages and take action on buttons in notifications, including snoozing or dismissing notifications and answering calls."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Change settings"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"It can 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>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid network mode <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Access point names"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Unavailable when connected to <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Settings"</string>
+ <string name="see_more" msgid="7499355691042812723">"See more"</string>
<string name="see_less" msgid="2642392725363552793">"See less"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Turn on <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Turn on SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Switch to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Switch to using SIM card?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Use <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Only one SIM can be active at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Only one downloaded SIM can be active at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Only one SIM can be active at a time.\n\nSwitching won’t cancel your <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> service."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"You can use two SIMs at a time. To use <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, turn off another SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Switch to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Turn off <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Turning off a SIM won’t cancel your service"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Connecting to network…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Switching to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Switching to <xliff:g id="CARRIER_NAME">%1$s</xliff:g> for calls and messages…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Can’t switch operator"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"The operator can’t be switched because of an error."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Turn off <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Show QR scanner"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Allow access to QR scanner from lock screen"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Show device controls"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Access controls when locked"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Show double-line clock when available"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Double-line clock"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Off"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIMs"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Find and connect to Wi‑Fi networks"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"aeroplane, aeroplane-safe"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Calls and SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi‑Fi calling"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Use Adaptive Battery"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Use adaptive brightness"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Use Wi‑Fi calling"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Use screen saver"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"See all apps"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Smart forwarding"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Smart forwarding enabled"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Phone number is missing."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Allow 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Use 2G mobile connections. For emergency calls, 2G is always turned on."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G is less secure, but may improve your connection in some locations. For emergency calls, 2G is always allowed."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> requires 2G to be available"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Show clipboard access"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Show a message when apps access text, images or other content that you’ve copied"</string>
<string name="all_apps" msgid="3054120149509114789">"All apps"</string>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index 7f7ac05..f190813 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Languages"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Remove"</string>
<string name="add_a_language" msgid="2126220398077503271">"Add a language"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Language"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Preferred language"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"App languages"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Set the language for each app"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"App language"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Suggested languages"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"All languages"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"The app is set to <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> by default and doesn’t support multiple languages."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Remove selected languages?</item>
<item quantity="one">Remove selected language?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Not available"</string>
<string name="security_status_title" msgid="6958004275337618656">"Security status"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Screen lock, Find My Device, app security"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Security & privacy"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Permissions, screen lock, app security"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Face added"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Tap to set up face"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Face Unlock"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Use your face to unlock your phone or for authentication in apps, like when you sign in or approve a purchase.\n\nKeep in mind:\nYou can only have one face set up at a time. To add another face, delete the current one.\n\nLooking at the phone can unlock it when you don’t intend to.\n\nYour phone can be unlocked by someone else if it’s held up to your face.\n\nYour phone can be unlocked by someone who looks a lot like you, like an identical sibling."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Use your face to unlock your phone or for authentication in apps, like when you sign in or approve a purchase.\n\nKeep in mind:\nYou can only have one face set up at a time. To add another face, delete the current one.\n\nLooking at the phone can unlock it when you don’t intend to.\n\nYour phone can be unlocked by someone else if it’s held up to your face, even if your eyes are closed.\n\nYour phone can be unlocked by someone who looks a lot like you, like an identical sibling."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Delete face model?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Your face model will be permanently and securely deleted. After deletion, you will need your PIN, pattern or password to unlock your phone or for authentication in apps."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Delete face model?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Your face model will be permanently and securely deleted.\n\nAfter deletion, you will need your fingerprint, PIN, pattern or password to unlock your phone or for authentication in apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Your face model will be permanently and securely deleted.\n\nAfter deletion, you will need your PIN, pattern or password to unlock your phone or for authentication in apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Your face model will be permanently and securely deleted.\n\nAfter deletion, you will need your PIN, pattern or password to unlock your phone."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Use Face Unlock to unlock your phone"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Fingerprint"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Fingerprint for work"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Delete"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Touch the sensor"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Put your finger on the sensor and lift after you feel a vibration"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Keep your finger on the sensor until you feel a vibration"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Keep your fingerprint flat on the sensor until you feel a vibration"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Touch & hold the fingerprint sensor"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Lift, then touch again"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"One more time"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Keep lifting your finger to add the different parts of your fingerprint"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Touch & hold each time the fingerprint icon moves. This helps capture more of your fingerprint."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Place the tip of your finger on the sensor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Finally, place the edges of your finger"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Finally, use the edges of your finger"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Place the side of your fingerprint on the sensor and hold, then switch to the other side"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"This helps capture more of your fingerprint"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Enrolling fingerprint <xliff:g id="PERCENTAGE">%d</xliff:g> per cent"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" The screen lock option is disabled. To find out more, contact your organisation\'s admin. "<annotation id="admin_details">"More details"</annotation>\n\n"You can still use your fingerprint to authorise purchases and app access. "<annotation id="url">"Learn more"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Lift finger, then touch sensor again"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Can’t use fingerprint sensor. Visit a repair provider"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Advanced settings"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Work profile lock, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock and more"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Advanced settings"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"You can add up to <xliff:g id="COUNT">%d</xliff:g> fingerprints"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"You’ve added the maximum number of fingerprints"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Can’t add more fingerprints"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Call over Wi‑Fi. If Wi‑Fi is lost, call will end."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"When Wi-Fi calling is on, your phone can route calls via Wi-Fi networks or your mobile’s network, depending on your preference and which signal is stronger. Before turning on this feature, check with your operator regarding fees and other details.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Emergency Address"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Emergency address"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Used as your location when you make an emergency call over Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Learn more"</annotation>" about Private DNS features"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"On"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"To control what happens when the phone is docked and/or sleeping, turn the screen saver on."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"When to start"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Current screen saver"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Start now"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Settings"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automatic brightness"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Lift to wake"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Set a work PIN"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Set a pattern"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Set a work pattern"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"For added security, set a password to unlock the phone"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"For added security, set a PIN to unlock the phone"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"For added security, set a pattern to unlock the phone"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"For added security, set a password to unlock the tablet"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"For added security, set a PIN to unlock the tablet"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"For added security, set a pattern to unlock the tablet"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"For added security, set a password to unlock the device"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"For added security, set a PIN to unlock the device"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"For added security, set a pattern to unlock the device"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"To use fingerprint, set password"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"To use fingerprint, set pattern"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"For security, set PIN"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Hold volume keys to open"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Triple-tap screen to open"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Use gesture to open"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Use new accessibility gesture"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Use accessibility gesture"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"To use this feature, tap the accessibility button <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> on the bottom of your screen.\n\nTo switch between features, touch and hold the accessibility button."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"To use this feature, tap the Accessibility button on your screen."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"To use this feature, press and hold both volume keys."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Shorter"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Longer"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Auto click time"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Vibration and haptic strength"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Notification vibration"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibration and haptics"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Calls"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Notifications and alarms"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interactive haptics"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Ring vibration"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Notification vibration"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Touch feedback"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Connect to <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Disconnect this VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Disconnect"</string>
- <string name="vpn_version" msgid="41856553718304367">"Version <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Version"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Forget VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Replace existing VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Set always-on VPN?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobile data is unavailable"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tap to select a data SIM"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Always use this for calls"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Select a SIM for data"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Choose SIM for mobile data"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Select a SIM for SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Switching data SIM, this may take up to a minute…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Use <xliff:g id="NEW_SIM">%1$s</xliff:g> for mobile data?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"If you switch to <xliff:g id="NEW_SIM">%1$s</xliff:g>, <xliff:g id="OLD_SIM">%2$s</xliff:g> will no longer be used for mobile data."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Use <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Call with"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Select a SIM card"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, network connection, internet, wireless, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi notification, wi-fi notification"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"data usage"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Stop vibration, tap, keyboard"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Use 24-hour format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Download"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Open with"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"haptics, vibrate, screen, sensitivity"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"haptics, vibrate, phone, call, sensitivity, ring"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"haptics, vibrate, sensitivity"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"haptics, vibrate, vibration"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"always-on display"</string>
<string name="default_sound" msgid="6604374495015245195">"Default sound"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Ring and notification volume at <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volume, vibration, Do Not Disturb"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Charging sounds and vibration"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Docking sounds"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Touch sounds"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Touch vibration"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Haptic feedback for tap, keyboard and more"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Dock speaker plays"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"All audio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Media audio only"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Lock screen, Lockscreen, Skip, Bypass"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"When work profile is locked"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Notifications on lock screen"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Show conversations, default and silent"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Show conversations, default and silent"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Hide silent conversations and notifications"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Don’t show any notifications"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to read all notifications, including personal information such as contact names, photos 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Read your notifications"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"It can read your notifications, including personal information such as contacts, messages and photos."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Reply to messages"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"It can reply to messages and take action on buttons in notifications, including snoozing or dismissing notifications and answering calls."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Change settings"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"It can 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>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid network mode <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Access point names"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Unavailable when connected to <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Settings"</string>
+ <string name="see_more" msgid="7499355691042812723">"See more"</string>
<string name="see_less" msgid="2642392725363552793">"See less"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Turn on <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Turn on SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Switch to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Switch to using SIM card?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Use <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Only one SIM can be active at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Only one downloaded SIM can be active at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Only one SIM can be active at a time.\n\nSwitching won’t cancel your <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> service."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"You can use two SIMs at a time. To use <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, turn off another SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Switch to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Turn off <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Turning off a SIM won’t cancel your service"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Connecting to network…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Switching to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Switching to <xliff:g id="CARRIER_NAME">%1$s</xliff:g> for calls and messages…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Can’t switch operator"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"The operator can’t be switched because of an error."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Turn off <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Show QR scanner"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Allow access to QR scanner from lock screen"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Show device controls"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Access controls when locked"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Show double-line clock when available"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Double-line clock"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Off"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIMs"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Find and connect to Wi‑Fi networks"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"aeroplane, aeroplane-safe"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Calls and SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi‑Fi calling"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Use Adaptive Battery"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Use adaptive brightness"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Use Wi‑Fi calling"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Use screen saver"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"See all apps"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Smart forwarding"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Smart forwarding enabled"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Phone number is missing."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Allow 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Use 2G mobile connections. For emergency calls, 2G is always turned on."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G is less secure, but may improve your connection in some locations. For emergency calls, 2G is always allowed."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> requires 2G to be available"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Show clipboard access"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Show a message when apps access text, images or other content that you’ve copied"</string>
<string name="all_apps" msgid="3054120149509114789">"All apps"</string>
diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml
index 0b66f2e..1c31cd1 100644
--- a/res/values-en-rXC/strings.xml
+++ b/res/values-en-rXC/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Languages"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Remove"</string>
<string name="add_a_language" msgid="2126220398077503271">"Add a language"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Language"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Preferred Language"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"App Languages"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Set the language for each app"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"App Language"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Suggested languages"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"All languages"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"The app is set to <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> by default and doesn’t support multiple languages."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Remove selected languages?</item>
<item quantity="one">Remove selected language?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Not available"</string>
<string name="security_status_title" msgid="6958004275337618656">"Security status"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Screen lock, Find My Device, app security"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Security & privacy"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Permissions, screen lock, app security"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Face added"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Tap to set up face"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Face Unlock"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Use your face to unlock your phone or for authentication in apps, like when you sign in or approve a purchase.\n\nKeep in mind:\nYou can only have one face set up at a time. To add another face, delete the current one.\n\nLooking at the phone can unlock it when you don’t intend to.\n\nYour phone can be unlocked by someone else if it’s held up to your face.\n\nYour phone can be unlocked by someone who looks a lot like you, like an identical sibling."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Use your face to unlock your phone or for authentication in apps, like when you sign in or approve a purchase.\n\nKeep in mind:\nYou can only have one face set up at a time. To add another face, delete the current one.\n\nLooking at the phone can unlock it when you don’t intend to.\n\nYour phone can be unlocked by someone else if it’s held up to your face, even if your eyes are closed.\n\nYour phone can be unlocked by someone who looks a lot like you, like an identical sibling."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Delete face model?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Your face model will be permanently and securely deleted. After deletion, you will need your PIN, pattern, or password to unlock your phone or for authentication in apps."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Delete face model?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Your face model will be permanently and securely deleted.\n\nAfter deletion, you will need your fingerprint, PIN, pattern, or password to unlock your phone or for authentication in apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Your face model will be permanently and securely deleted.\n\nAfter deletion, you will need your PIN, pattern, or password to unlock your phone or for authentication in apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Your face model will be permanently and securely deleted.\n\nAfter deletion, you will need your PIN, pattern, or password to unlock your phone."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Use Face Unlock to unlock your phone"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Fingerprint"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Fingerprint for work"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Delete"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Touch the sensor"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Put your finger on the sensor and lift after you feel a vibration"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Keep your finger on the sensor until you feel a vibration"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Keep your fingerprint flat on the sensor until you feel a vibration"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Touch & hold the fingerprint sensor"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Lift, then touch again"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"One more time"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Keep lifting your finger to add the different parts of your fingerprint"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Touch & hold each time the fingerprint icon moves. This helps capture more of your fingerprint."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Place the tip of your finger on the sensor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Finally, place the edges of your finger"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Finally, use the edges of your finger"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Place the side of your fingerprint on the sensor and hold, then switch to the other side"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"This helps capture more of your fingerprint"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Enrolling fingerprint <xliff:g id="PERCENTAGE">%d</xliff:g> percent"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" The screen lock option is disabled. To learn more, contact your organization\'s admin. "<annotation id="admin_details">"More details"</annotation>"\n\nYou can still use your fingerprint to authorize purchases and app access. "<annotation id="url">"Learn more"</annotation>""</string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Lift finger, then touch sensor again"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Can’t use fingerprint sensor. Visit a repair provider"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Advanced settings"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Work profile lock, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock and more"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Advanced settings"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"You can add up to <xliff:g id="COUNT">%d</xliff:g> fingerprints"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"You’ve added the maximum number of fingerprints"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Can’t add more fingerprints"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Call over Wi‑Fi. If Wi‑Fi is lost, call will end."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"When Wi-Fi calling is on, your phone can route calls via Wi-Fi networks or your carrier’s network, depending on your preference and which signal is stronger. Before turning on this feature, check with your carrier regarding fees and other details.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Emergency Address"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Emergency address"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Used as your location when you make an emergency call over Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306">""<annotation id="url">"Learn more"</annotation>" about Private DNS features"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"On"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"To control what happens when the phone is docked and/or sleeping, turn screen saver on."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"When to start"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Current screen saver"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Start now"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Settings"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automatic brightness"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Lift to wake"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Set a work PIN"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Set a pattern"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Set a work pattern"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"For added security, set a password to unlock the phone"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"For added security, set a PIN to unlock the phone"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"For added security, set a pattern to unlock the phone"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"For added security, set a password to unlock the tablet"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"For added security, set a PIN to unlock the tablet"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"For added security, set a pattern to unlock the tablet"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"For added security, set a password to unlock the device"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"For added security, set a PIN to unlock the device"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"For added security, set a pattern to unlock the device"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"To use fingerprint, set password"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"To use fingerprint, set pattern"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"For security, set PIN"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Hold volume keys to open"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Triple tap screen to open"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Use gesture to open"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Use new accessibility gesture"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Use accessibility gesture"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"To use this feature, tap the accessibility button <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> on the bottom of your screen.\n\nTo switch between features, touch & hold the accessibility button."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"To use this feature, tap the accessibility button on your screen."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"To use this feature, press & hold both volume keys."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Shorter"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Longer"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Auto click time"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Vibration & haptic strength"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Notification vibration"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibration & haptics"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Calls"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Notifications and alarms"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interactive haptics"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Ring vibration"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Notification vibration"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Touch feedback"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Connect to <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Disconnect this VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Disconnect"</string>
- <string name="vpn_version" msgid="41856553718304367">"Version <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Version"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Forget VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Replace existing VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Set always-on VPN?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobile data is unavailable"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tap to select a data SIM"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Always use this for calls"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Select a SIM for data"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Choose SIM for mobile data"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Select a SIM for SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Switching data SIM, this may take up to a minute…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Use <xliff:g id="NEW_SIM">%1$s</xliff:g> for mobile data?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"If you switch to <xliff:g id="NEW_SIM">%1$s</xliff:g>, <xliff:g id="OLD_SIM">%2$s</xliff:g> will no longer be used for mobile data."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Use <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Call with"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Select a SIM card"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, network connection, internet, wireless, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi notification, wifi notification"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"data usage"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Stop vibration, tap, keyboard"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Use 24-hour format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Download"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Open with"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"haptics, vibrate, screen, sensitivity"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"haptics, vibrate, phone, call, sensitivity, ring"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"haptics, vibrate, sensitivity"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"haptics, vibrate, vibration"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"always on display"</string>
<string name="default_sound" msgid="6604374495015245195">"Default sound"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Ring & notification volume at <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volume, vibration, Do Not Disturb"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Charging sounds and vibration"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Docking sounds"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Touch sounds"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Touch vibration"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Haptic feedback for tap, keyboard, and more"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Dock speaker plays"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"All audio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Media audio only"</string>
@@ -5285,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid Network Mode <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Access Point Names"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Unavailable when connected to <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Settings"</string>
+ <string name="see_more" msgid="7499355691042812723">"See more"</string>
<string name="see_less" msgid="2642392725363552793">"See less"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Turn on <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Turn on SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Switch to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Switch to using SIM card?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Use <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Only one SIM can be active at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Only one downloaded SIM can be active at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Only one SIM can be active at a time.\n\nSwitching won’t cancel your <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> service."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"You can use 2 SIMs at a time. To use <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, turn off another SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Switch to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Turn off <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Turning off a SIM won’t cancel your service"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Connecting to network…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Switching to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Switching to <xliff:g id="CARRIER_NAME">%1$s</xliff:g> for calls and messages…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Can’t switch carrier"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"The carrier can’t be switched due to an error."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Turn off <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5448,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Show QR Scanner"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Allow access to QR scanner from lock screen"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Show device controls"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Access controls when locked"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Show double-line clock when available"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Double-line clock"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5478,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Off"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIMs"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Find and connect to Wi‑Fi networks"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"airplane, airplane-safe"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Calls & SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi‑Fi calling"</string>
@@ -5561,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Use adaptive battery"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Use adaptive brightness"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Use Wi‑Fi calling"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Use screen saver"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"See all apps"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Smart Forwarding"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Smart Forwarding Enabled"</string>
@@ -5576,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Phone number is missing."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Allow 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Use 2G cellular connections. For emergency calls, 2G is always turned on."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G is less secure, but may improve your connection in some locations. For emergency calls, 2G is always allowed."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> requires 2G to be available"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Show clipboard access"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Show a message when apps access text, images, or other content you’ve copied"</string>
<string name="all_apps" msgid="3054120149509114789">"All apps"</string>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index 36c47ea..d1b4832 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Idiomas"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Quitar"</string>
<string name="add_a_language" msgid="2126220398077503271">"Agregar un idioma"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Idioma"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Idioma preferido"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Idiomas de las apps"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Configura el idioma para cada app"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Idioma de la app"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Idiomas sugeridos"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Todos los idiomas"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"La app está configurada en <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> de forma predeterminada y no admite varios idiomas."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">¿Quitar los idiomas seleccionados?</item>
<item quantity="one">¿Quitar el idioma seleccionado?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"No disponible"</string>
<string name="security_status_title" msgid="6958004275337618656">"Estado de seguridad"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Bloqueo de pantalla, Encontrar mi dispositivo, seguridad de la app"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Seguridad y privacidad"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Permisos, bloqueo de pantalla, seguridad de la app"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Se agregó el rostro"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Presiona para configurar Desbloqueo facial"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Desbloqueo facial"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Usa tu rostro para desbloquear el teléfono o autenticarte en apps, como cuando accedes o apruebas compras.\n\nTen en cuenta lo siguiente:\nSolo puedes configurar un rostro a la vez. Para agregar otro rostro, borra el actual.\n\nPuedes desbloquear el teléfono aunque no lo desees cuando lo miras.\n\nUn tercero puede desbloquear el teléfono si lo sostiene frente a tu rostro.\n\nTambién puede desbloquearlo cualquier persona que se parezca a ti, como un hermano gemelo."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Usa tu rostro para desbloquear el teléfono o autenticarte en apps, como cuando accedes o apruebas compras.\n\nTen en cuenta lo siguiente:\nSolo puedes configurar un rostro a la vez. Para agregar otro rostro, borra el actual.\n\nPuedes desbloquear el teléfono aunque no lo desees cuando lo miras.\n\nUn tercero puede desbloquear el teléfono si lo sostiene frente a tu rostro, incluso aunque tengas los ojos cerrados.\n\nTambién puede desbloquearlo cualquier persona que se parezca a ti, como un hermano gemelo."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"¿Deseas borrar el modelo de rostro?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Se borrará tu modelo de rostro de forma permanente y segura. Luego, deberás ingresar tu PIN, patrón o contraseña para desbloquear el teléfono o autenticarte en apps."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"¿Deseas borrar el modelo de rostro?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Se borrará tu modelo de rostro de forma permanente y segura.\n\nLuego de que se borre, deberás ingresar tu huella dactilar, PIN, patrón o contraseña para desbloquear el teléfono o autenticarte en apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Se borrará tu modelo de rostro de forma permanente y segura.\n\nLuego de la eliminación, deberás ingresar tu PIN, patrón o contraseña para desbloquear el teléfono o autenticarte en apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Se borrará tu modelo de rostro de forma permanente y segura.\n\nLuego de la eliminación, deberás usar tu PIN, patrón o contraseña para desbloquear el teléfono."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Usa Desbloqueo facial para desbloquear el teléfono"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Huella dactilar"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Huella para el trabajo"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Borrar"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Toca el sensor"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Coloca el dedo en el sensor y levántalo cuando sientas una vibración."</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Mantén el dedo sobre el sensor hasta que sientas una vibración"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Apoya la huella dactilar completamente en el sensor hasta que sientas una vibración"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Mantén presionado el sensor de huellas dactilares"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Levanta el dedo y vuelve a tocar"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Una vez más"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Sigue levantando el dedo para agregar diferentes partes de la huella dactilar."</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Mantén presionado cada vez que ícono de huella dactilar se mueva. Esto permite capturar más superficie de tu huella dactilar."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Apoya la punta del dedo en el sensor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Finalmente, apoya los bordes del dedo"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Finalmente, apoya los bordes del dedo"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Apoya un lado de tu huella dactilar en el sensor y mantén presionado. Luego, cambia de lado."</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Esto permite capturar más superficie de tu huella dactilar"</string>
<!-- String.format failed for translation -->
@@ -561,6 +570,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Esta opción de bloqueo de pantalla está inhabilitada. Para obtener más información, comunícate con el administrador de tu organización. "<annotation id="admin_details">"Más información"</annotation>\n\n"Aún puedes usar tu huella dactilar para autorizar compras y el acceso a apps."<annotation id="url">"Más información"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Levanta el dedo y vuelve a tocar el sensor"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"No se puede usar el sensor de huellas dactilares. Consulta a un proveedor de reparaciones."</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Configuración avanzada"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Bloqueo del perfil de trabajo, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock y otras opciones"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Configuración avanzada"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Puedes agregar hasta <xliff:g id="COUNT">%d</xliff:g> huellas digitales"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Agregaste la cantidad máxima permitida de huellas digitales"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"No se pueden agregar más huellas digitales"</string>
@@ -1235,7 +1248,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Llamar mediante Wi-Fi. La llamada finalizará si se pierde la conexión."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Si está activada la función Llamada por Wi-Fi, el teléfono podrá hacer llamadas mediante redes Wi-Fi o la red de tu proveedor, según la preferencia que hayas elegido y la señal que tenga más intensidad. Antes de activar esta función, verifica el costo y otros detalles con el proveedor.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Dirección de emergencia"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Dirección de emergencia"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Se usa como tu ubicación cuando haces una llamada de emergencia mediante Wi-Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Más información"</annotation>" sobre las funciones de DNS privado"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Activado"</string>
@@ -1423,6 +1436,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Para controlar qué sucede cuando el teléfono está conectado o suspendido, activa el protector de pantalla."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Cuándo comenzar"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Protector de pantalla actual"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Comenzar ahora"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Configuración"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Brillo automático"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Levantar el dispositivo para activarlo"</string>
@@ -1883,7 +1897,7 @@
<string name="location_access_summary" msgid="8634100005481578143">"Permitir que las aplicaciones que solicitaron permiso usen la información de tu ubicación"</string>
<string name="location_sources_heading" msgid="6126965815860570524">"Fuentes de ubicación"</string>
<string name="about_settings" product="tablet" msgid="2888705054709289693">"Acerca de la tablet"</string>
- <string name="about_settings" product="default" msgid="4038626127378127613">"Acerca del dispositivo"</string>
+ <string name="about_settings" product="default" msgid="4038626127378127613">"Acerca del teléfono"</string>
<string name="about_settings" product="device" msgid="9012888717090302815">"Acerca del dispositivo"</string>
<string name="about_settings" product="emulator" msgid="2516560858771320366">"Acerca del dispositivo emulado"</string>
<string name="about_settings_summary" msgid="4831942939227432513">"Ver información legal, estado, versión de software del tablet"</string>
@@ -1914,15 +1928,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Establecer un PIN de trabajo"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Establecer un patrón"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Establecer un patrón de trabajo"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Para mayor seguridad, establece una contraseña para desbloquear el teléfono"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Para mayor seguridad, establece un PIN para desbloquear el teléfono"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Para mayor seguridad, establece un patrón para desbloquear el teléfono"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Para mayor seguridad, establece una contraseña para desbloquear la tablet"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Para mayor seguridad, establece un PIN para desbloquear la tablet"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Para mayor seguridad, establece un patrón para desbloquear la tablet"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Para mayor seguridad, establece una contraseña para desbloquear el dispositivo"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Para mayor seguridad, establece un PIN para desbloquear el dispositivo"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Para mayor seguridad, establece un patrón para desbloquear el dispositivo"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Configura la contraseña de respaldo"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Para usar tu huella configura un patrón"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Por motivos de seguridad, establece un PIN"</string>
@@ -2324,7 +2329,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Mantén presionadas teclas de volumen para abrir"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Presiona tres veces para abrir el servicio"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Usa el gesto para abrir"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Usa el nuevo gesto de accesibilidad"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Usa los gestos de accesibilidad"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Para usar esta función, presiona el botón de accesibilidad <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ubicado en la parte inferior de la pantalla.\n\nSi quieres cambiar de función, mantén presionado el botón de accesibilidad."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Para usar esta función, presiona el botón de accesibilidad en la pantalla."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Para usar esta función, mantén presionadas las teclas de volumen."</string>
@@ -2418,9 +2423,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Más corto"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Más largo"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Tiempo de clic automático"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Intensidad de la respuesta táctil y vibración"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibración de las notificaciones"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibración y tecnología háptica"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Llamadas"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Notificaciones y alarmas"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Tecnología háptica interactiva"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibración del tono"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibración de las notificaciones"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Respuesta táctil"</string>
<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>
@@ -2772,8 +2780,7 @@
<string name="power_camera" msgid="4778315081581293923">"Cámara"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Red móvil"</string>
<string name="power_phone" msgid="2768396619208561670">"Llamadas de voz"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet ausente"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Teléfono inactivo"</string>
@@ -3250,7 +3257,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Conectar a <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"¿Deseas desconectar esta VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Desconectar"</string>
- <string name="vpn_version" msgid="41856553718304367">"Versión <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Versión"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Borrar VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"¿Reemplazar VPN existente?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"¿Configurar la VPN siempre activa?"</string>
@@ -3472,9 +3479,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Datos móviles no disponibles"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Presiona para seleccionar una SIM de datos"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Usar siempre para llamadas"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Seleccionar SIM para datos"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Elige una SIM para datos móviles"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Selecciona una SIM para los SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Cambiando SIM de datos. Este proceso puede tardar hasta un minuto."</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"¿Quieres usar <xliff:g id="NEW_SIM">%1$s</xliff:g> para datos móviles?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Si cambias a <xliff:g id="NEW_SIM">%1$s</xliff:g>, ya no se utilizará <xliff:g id="OLD_SIM">%2$s</xliff:g> para los datos móviles."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Usar <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Llamar con"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Seleccionar una tarjeta SIM"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3534,7 +3544,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"Wi-Fi, wi-fi, conexión de red, Internet, inalámbrico, datos, wifi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"notificación de Wi-Fi, notificación de wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"uso de datos"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Detener vibración, presionar, teclado"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Usar formato de 24 horas"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Descarga"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Abrir con"</string>
@@ -3617,12 +3626,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"tecnología háptica, vibrar, pantalla, sensibilidad"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"háptica, vibrar, teléfono, llamada, sensibilidad, tono"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"háptica, vibrar, sensibilidad"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"tecnología háptica, vibrar, vibración"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"pantalla siempre activa"</string>
<string name="default_sound" msgid="6604374495015245195">"Sonido predeterminado"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Volumen de tono y notificaciones al <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volumen, vibración, No interrumpir"</string>
@@ -3652,8 +3663,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Vibración y sonidos de carga"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Sonidos al conectar"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Sonidos de teclas y botones"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Vibración táctil"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Respuesta táctil al presionar, usar el teclado y más"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Reprod. parlantes conector"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Todo el audio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Solo audio multimedia"</string>
@@ -3849,8 +3858,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Pantalla bloqueada, bloqueo de pantalla, omitir, omisión"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Con el perfil de trabajo bloqueado"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Notificaciones en pantalla de bloqueo"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Mostrar conversaciones predeterminadas y silenciosas"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Mostrar conversaciones predeterminadas y silenciosas"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Ocultar conversaciones y notificaciones silenciosas"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"No mostrar notificaciones"</string>
@@ -3952,22 +3960,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<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, las fotos 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> podrá realizar lo siguiente:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Lee notificaciones"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Puede leer tus notificaciones, incluidas las que contienen información personal como contactos, mensajes y fotos."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Responde los mensajes"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Puede responder a mensajes y realizar acciones en los botones de las notificaciones, como posponerlas o descartarlas, y responder llamadas."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Cambia parámetros de configuración"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Puede activar o desactivar el modo No interrumpir y cambia los parámetros de configuración 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 interrumpir."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Desactivar"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Cancelar"</string>
@@ -5297,18 +5297,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"El modo de red no es válido: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorar."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nombres de puntos de acceso"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"No está disponible cuando estás conectado a <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Configuración"</string>
+ <string name="see_more" msgid="7499355691042812723">"Ver más"</string>
<string name="see_less" msgid="2642392725363552793">"Ver menos"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"¿Quieres activar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"¿Quieres activar la SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"¿Quieres cambiar a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"¿Cambiar a uso de tarjeta SIM?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"¿Quieres usar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Solo se puede activar una tarjeta SIM a la vez.\n\nSi cambias a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, no se cancelará el servicio de <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Solo puede activarse una tarjeta SIM descargada a la vez.\n\nSi cambias a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, no se cancelará el servicio de <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Solo se puede activar una tarjeta SIM a la vez.\n\nSi cambias, no se cancelará el servicio de <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Puedes usar 2 SIM a la vez. Para utilizar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, desactiva otra SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Cambiar a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Desactivar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Desactivar una SIM no cancelará tu servicio"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Estableciendo conexión con la red…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Cambiando a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Cambiando a <xliff:g id="CARRIER_NAME">%1$s</xliff:g> para llamadas y mensajes…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"No se puede cambiar de proveedor"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"No se puede cambiar de proveedor debido a un error."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"¿Quieres desactivar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5460,8 +5464,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Mostrar escáner de QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Permitir el acceso al escáner de QR desde la pantalla de bloqueo"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostrar controles del dispositivo"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Accede a los controles cuando el dispositivo está bloqueado"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Mostrar el reloj de dos líneas cuando esté disponible"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Reloj de dos líneas"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5490,7 +5498,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Desactivado"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Buscar redes Wi-Fi y conectarse a ellas"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"avión, segura para aviones"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Llamadas y SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Llamada por Wi‑Fi"</string>
@@ -5573,7 +5580,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Usar Batería adaptable"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Usar brillo automático"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Usar llamadas por Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Usar protector de pantalla"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Ver todas las apps"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Desvío inteligente"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Se habilitó el Desvío inteligente"</string>
@@ -5588,7 +5594,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Falta el número de teléfono."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"Aceptar"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Permitir 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Usa conexión móvil 2G. La conexión 2G está siempre activada para llamadas de emergencia."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G es menos seguro, pero podría mejorar tu conexión en algunas ubicaciones. Para llamadas de emergencia, siempre se permite 2G."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> requiere 2G para brindar servicio"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Mostrar acceso a portapapeles"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Mostrar un mensaje cuando las apps accedan a textos, imágenes y otro contenido que hayas copiado"</string>
<string name="all_apps" msgid="3054120149509114789">"Todas las apps"</string>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index 196b126..fc155b9 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Idiomas"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Quitar"</string>
<string name="add_a_language" msgid="2126220398077503271">"Añadir un idioma"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Idioma"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Idioma preferido"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Idiomas de las aplicaciones"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Configurar el idioma de cada aplicación"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Idioma de la aplicación"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Idiomas recomendados"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Todos los idiomas"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"La aplicación está configurada en <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> de forma predeterminada y no admite varios idiomas."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">¿Quitar idiomas seleccionados?</item>
<item quantity="one">¿Quitar idioma seleccionado?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"No disponible"</string>
<string name="security_status_title" msgid="6958004275337618656">"Estado de seguridad"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Bloqueo de pantalla, Encontrar mi dispositivo, seguridad de aplicaciones"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Seguridad y privacidad"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Permisos, bloqueo de pantalla, seguridad de aplicaciones"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Cara añadida"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Toca para configurar cara"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Desbloqueo facial"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Utiliza la cara para desbloquear el teléfono o autenticarte en aplicaciones (por ejemplo, al iniciar sesión o autorizar compras).\n\nRecuerda:\nSolo puedes tener registrada una cara. Si quieres añadir otra, debes eliminar la que ya está registrada.\n\nEs posible que el teléfono se desbloquee si lo miras, aunque no sea tu intención.\n\nOtra persona puede desbloquear el teléfono si lo pone frente a tu cara.\n\nEs posible que una persona que se parezca mucho a ti (como un gemelo) pueda desbloquear el teléfono."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Utiliza la cara para desbloquear el teléfono o autenticarte en aplicaciones (por ejemplo, al iniciar sesión o autorizar compras).\n\nRecuerda:\nSolo puedes tener registrada una cara. Si quieres añadir otra, debes eliminar la que ya está registrada.\n\nEs posible que el teléfono se desbloquee si lo miras, aunque no sea tu intención.\n\nOtra persona puede desbloquear el teléfono si lo pone frente a tu cara, incluso si tienes los ojos cerrados.\n\nEs posible que una persona que se parezca mucho a ti (como un gemelo) pueda desbloquear el teléfono."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"¿Eliminar modelo facial?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Tu modelo facial se eliminará de forma permanente y segura. Una vez eliminado, necesitarás tu PIN, patrón o contraseña para desbloquear el teléfono o autenticarte en aplicaciones."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"¿Eliminar modelo facial?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Tu modelo facial se eliminará de forma permanente y segura.\n\nUna vez eliminado, necesitarás tu huella digital, PIN, patrón o contraseña para desbloquear el teléfono o autenticarte en aplicaciones."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Tu modelo facial se eliminará de forma permanente y segura.\n\nUna vez eliminado, necesitarás tu PIN, patrón o contraseña para desbloquear tu teléfono o para autenticarte en aplicaciones."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Tu modelo facial se eliminará de forma permanente y segura.\n\nUna vez eliminado, necesitarás tu PIN, patrón o contraseña para desbloquear tu teléfono."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Usa Desbloqueo facial para desbloquear el teléfono"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Huella digital"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Huella del trabajo"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Eliminar"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Toca el sensor"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Pon el dedo en el sensor y levántalo cuando notes una vibración"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Mantén el dedo sobre el sensor hasta que notes una vibración"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Mantén toda tu huella digital en el sensor hasta que notes una vibración"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Mantén pulsado el sensor de huellas digitales"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Levanta el dedo y toca de nuevo"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Otra vez"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Sigue levantando el dedo para añadir diferentes partes de tu huella digital"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Mantén pulsado el icono de la huella digital siempre que se mueva para que capturemos de forma más completa tu huella digital"</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Coloca la punta del dedo en el sensor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Por último, coloca los laterales de tu dedo"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Por último, usa los laterales de tu dedo"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Coloca el dedo de lado en el sensor, mantenlo pulsado y después gíralo para colocar el otro lado"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Así capturamos de forma más completa tu huella digital"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Registro de la huella digital al <xliff:g id="PERCENTAGE">%d</xliff:g> por ciento"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" La opción de bloqueo de pantalla está inhabilitada. Para obtener más información, ponte en contacto con el administrador de la organización. "<annotation id="admin_details">"Más detalles"</annotation>\n\n"Puedes seguir utilizando tu huella digital para autorizar compras y acceder a las aplicaciones. "<annotation id="url">"Más información"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Levanta el dedo y vuelve a tocar el sensor"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"No se puede usar el sensor de huellas digitales. Visita un proveedor de reparaciones."</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Configuración avanzada"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Bloqueo del perfil de trabajo, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock y más"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Configuración avanzada"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Puedes añadir hasta <xliff:g id="COUNT">%d</xliff:g> huellas digitales"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Has añadido el número máximo de huellas digitales"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"No se pueden añadir más huellas digitales"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Llamar a través de Wi‑Fi. Si se pierde conexión, se cortará la llamada."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Si la función de llamada por Wi‑Fi está activada, el teléfono puede hacer llamadas a través de redes Wi‑Fi o de la red de tu operador, según la preferencia que hayas seleccionado y la señal que tenga más intensidad. Antes de activar esta función, consulta a tu operador las tarifas y otros detalles.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Dirección de emergencia"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Dirección de emergencia"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Se utiliza como tu ubicación al hacer una llamada de emergencia por Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Más información"</annotation>" sobre las funciones de DNS privado"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Activado"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Para controlar lo que ocurre cuando el teléfono está en un dock o inactivo, activa el salvapantallas."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Cuándo empezar a mostrarlo"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Salvapantallas actual"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Empezar ahora"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Ajustes"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Brillo automático"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Levantar el dispositivo para activarlo"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Define un PIN para el trabajo"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Crea un patrón"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Crea un patrón de trabajo"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Para mayor seguridad, configura una contraseña para desbloquear el teléfono"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Para mayor seguridad, configura un PIN para desbloquear el teléfono"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Para mayor seguridad, configura un patrón para desbloquear el teléfono"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Para mayor seguridad, configura una contraseña para desbloquear el tablet"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Para mayor seguridad, configura un PIN para desbloquear el tablet"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Para mayor seguridad, configura un patrón para desbloquear el tablet"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Para mayor seguridad, configura una contraseña para desbloquear el dispositivo"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Para mayor seguridad, configura un PIN para desbloquear el dispositivo"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Para mayor seguridad, configura un patrón para desbloquear el dispositivo"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Para usar la huella, añade una contraseña"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Para usar la huella, añade un patrón"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Por seguridad, establece un PIN"</string>
@@ -2007,7 +2012,7 @@
<string name="lock_settings_profile_unification_dialog_confirm" msgid="6276915393736137843">"Usar un único bloqueo"</string>
<string name="lock_settings_profile_unification_dialog_uncompliant_confirm" msgid="8509287115116369677">"Usar un único bloqueo"</string>
<string name="lock_settings_profile_unified_summary" msgid="777095092175037385">"Igual que el bloqueo de pantalla del dispositivo"</string>
- <string name="manageapplications_settings_title" msgid="9198876415524237657">"Administrar aplicaciones"</string>
+ <string name="manageapplications_settings_title" msgid="9198876415524237657">"Gestionar aplicaciones"</string>
<string name="manageapplications_settings_summary" msgid="848586372489062357">"Administrar y quitar aplicaciones instaladas"</string>
<string name="applications_settings" msgid="1941993743933425622">"Información de las aplicaciones"</string>
<string name="applications_settings_summary" msgid="8206066893744768531">"Administrar aplicaciones y configurar accesos directos de inicio rápido"</string>
@@ -2296,7 +2301,7 @@
<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>
<string name="accessibility_magnification_area_settings_window_screen_summary" msgid="9191632962955877019">"Pantalla parcial"</string>
- <string name="accessibility_magnification_area_settings_all_summary" msgid="8107511976748799455">"Cambiar entre pantalla completa y parcial"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="8107511976748799455">"Cambia entre pantalla completa y parcial"</string>
<string name="accessibility_magnification_mode_dialog_title" msgid="9151027667059878578">"Elige cómo quieres ampliar"</string>
<string name="accessibility_magnification_mode_dialog_option_full_screen" msgid="4892487869954032029">"Ampliar pantalla completa"</string>
<string name="accessibility_magnification_mode_dialog_option_window" msgid="4492443201099153362">"Ampliar parte de la pantalla"</string>
@@ -2315,14 +2320,14 @@
<string name="accessibility_preference_magnification_summary" msgid="2875518904115896888">"Amplía la pantalla"</string>
<string name="accessibility_screen_magnification_short_summary" msgid="2207048420669939150">"Toca tres veces para hacer zoom"</string>
<string name="accessibility_screen_magnification_navbar_short_summary" msgid="4885018322430052037">"Toca un botón para ampliar"</string>
- <string name="accessibility_screen_magnification_summary" msgid="2527664482392097865">"Haz zoom en la pantalla para ver el contenido más grande.<br/><br/> <b>Para ampliarla:</b><br/> {0,number,integer}. Usa el acceso directo para iniciar la función de lupa.<br/> {1,number,integer}. Toca la pantalla.<br/> {2,number,integer}. Arrastra dos dedos para moverte por la pantalla.<br/> {3,number,integer}. Pellizca con dos dedos para ajustar el zoom.<br/> {4,number,integer}. Usa el acceso directo para detener la función de lupa.<br/><br/><b>Si quieres ampliar contenido de forma temporal, sigue estos pasos:</b><br/> {0,number,integer}. Usa el acceso directo para iniciar la función de lupa.<br/> {1,number,integer}. Mantén pulsado cualquier punto de la pantalla.<br/> {2,number,integer}. Arrastra el dedo para moverte por la pantalla.<br/> {3,number,integer}. Levanta el dedo para detener la función de lupa."</string>
+ <string name="accessibility_screen_magnification_summary" msgid="2527664482392097865">"Haz zoom en la pantalla para ver el contenido más grande.<br/><br/> <b>Para ampliarla:</b><br/> {0,number,integer}. Usa el acceso directo para iniciar la ampliación.<br/> {1,number,integer}. Toca la pantalla.<br/> {2,number,integer}. Arrastra dos dedos para moverte por la pantalla.<br/> {3,number,integer}. Pellizca con dos dedos para ajustar el zoom.<br/> {4,number,integer}. Usa el acceso directo para detener la ampliación.<br/><br/><b>Para ampliarla de forma temporal:</b><br/> {0,number,integer}. Usa el acceso directo para iniciar la ampliación.<br/> {1,number,integer}. Mantén pulsado cualquier punto de la pantalla.<br/> {2,number,integer}. Arrastra el dedo para moverte por la pantalla.<br/> {3,number,integer}. Levanta el dedo para detener la ampliación."</string>
<string name="accessibility_screen_magnification_navbar_summary" msgid="807985499898802296">"Si la ampliación está activada, puedes ampliar la pantalla.\n\n"<b>"Para ampliar"</b>", inicia la ampliación y toca la parte de la pantalla que quieras ampliar.\n"<ul><li>"Arrastra al menos dos dedos para desplazarte."</li>\n<li>"Pellizca la pantalla con al menos dos dedos para ajustar el zoom."</li></ul>\n\n<b>"Para ampliar elementos temporalmente"</b>", inicia la ampliación y mantén pulsada cualquier parte de la pantalla.\n"<ul><li>"Arrastra un dedo para desplazarte por la pantalla."</li>\n<li>"Levanta el dedo para reducir la imagen."</li></ul>\n\n"El teclado y la barra de navegación no se pueden ampliar."</string>
<string name="accessibility_tutorial_pager" msgid="8461939455728454061">"Página <xliff:g id="CURRENT_PAGE">%1$d</xliff:g> de <xliff:g id="NUM_PAGES">%2$d</xliff:g>"</string>
<string name="accessibility_tutorial_dialog_title_button" msgid="4681164949716215131">"Usa el botón Accesibilidad para abrir"</string>
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Mantén pulsadas las teclas de volumen para abrirla"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Tocar tres veces la pantalla para abrir"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Usar gesto para abrir"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Usa el nuevo gesto de accesibilidad"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Usar gesto de accesibilidad"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Para usar esta función, toca el botón de accesibilidad <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>, situado en la parte inferior de la pantalla.\n\nPara pasar de una función a otra, mantén pulsado el botón de accesibilidad."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Para usar esta función, toca el botón Accesibilidad de la pantalla."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Para usar esta función, mantén pulsadas las dos teclas de volumen."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Más corto"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Más largo"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Tiempo de clic automático"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Intensidad de la respuesta táctil y vibración"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibración de las notificaciones"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibración y respuesta táctil"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Llamadas"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Notificaciones y alarmas"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Respuesta táctil interactiva"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibración del tono"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibración de las notificaciones"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Respuesta táctil"</string>
<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>
@@ -2737,7 +2745,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Utilizar el gestor de batería"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Detectar el consumo de batería de las aplicaciones"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Detectando cuándo consumen batería las aplicaciones"</string>
- <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Detectando cuándo consumen batería las aplicaciones"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Detectando cuándo agotan batería las aplicaciones"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Desactivado"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d aplicaciones restringidas</item>
@@ -2966,12 +2974,12 @@
<string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> no son seguras"</string>
<string name="adaptive_connectivity_title" msgid="7464959640138428192">"Conectividad adaptativa"</string>
<string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Alarga la duración de la batería y mejora el rendimiento del dispositivo gestionando automáticamente las conexiones de red"</string>
- <string name="adaptive_connectivity_switch_on" msgid="3653067561620745493">"Activar"</string>
- <string name="adaptive_connectivity_switch_off" msgid="5076172560836115265">"Desactivar"</string>
+ <string name="adaptive_connectivity_switch_on" msgid="3653067561620745493">"Activado"</string>
+ <string name="adaptive_connectivity_switch_off" msgid="5076172560836115265">"Desactivado"</string>
<string name="credentials_title" msgid="7535942196886123656">"Almacenamiento de credenciales"</string>
<string name="credentials_install" msgid="3933218407598415827">"Instalar certificados"</string>
<string name="credentials_install_summary" product="nosdcard" msgid="6644116499934553975">"Instala certificados desde el almacenamiento"</string>
- <string name="credentials_install_summary" product="default" msgid="8161351950524166012">"Instalar certificados desde la tarjeta SD"</string>
+ <string name="credentials_install_summary" product="default" msgid="8161351950524166012">"Instala certificados desde la tarjeta SD"</string>
<string name="credentials_reset" msgid="4246628389366452655">"Borrar credenciales"</string>
<string name="credentials_reset_summary" msgid="5400585520572874255">"Quita todos los certificados"</string>
<string name="trusted_credentials" msgid="2522784976058244683">"Credenciales de confianza"</string>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Conectar a <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"¿Desconectar esta VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Desconectar"</string>
- <string name="vpn_version" msgid="41856553718304367">"Versión <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Versión"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Olvidar VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"¿Reemplazar VPN actual?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"¿Configurar el modo de VPN siempre activada?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Los datos móviles no están disponibles"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Toca para seleccionar una SIM de datos"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Usar siempre esta para llamadas"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Selecciona una SIM para datos"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Elige una SIM para los datos móviles"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Selecciona una tarjeta SIM para los SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Cambiando SIM de datos. Este proceso puede tardar hasta un minuto…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"¿Usar <xliff:g id="NEW_SIM">%1$s</xliff:g> para los datos móviles?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Si haces el cambio a <xliff:g id="NEW_SIM">%1$s</xliff:g>, no se seguirá usando <xliff:g id="OLD_SIM">%2$s</xliff:g> para los datos móviles."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Usar <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Llamar con"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Selecciona una tarjeta SIM"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi‑fi, conexión de red, internet, inalámbrica, datos, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Notificación Wi‑Fi, notificación Wi‑Fi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"uso de datos"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Parar vibración, tocar, teclado"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Usar formato de 24 horas"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Descargar"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Abrir con"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"háptica, vibrar, pantalla, sensibilidad"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"háptica, vibrar, teléfono, llamada, sensibilidad, tono"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"háptica, vibrar, sensibilidad"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"respuesta táctil, vibrar, vibración"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"pantalla siempre activa"</string>
<string name="default_sound" msgid="6604374495015245195">"Sonido predeterminado"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"El volumen del tono de llamada y de las notificaciones está al <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volumen, vibración, No molestar"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Vibración y sonidos de carga"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Sonidos al conectar"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Sonidos al tocar"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Vibración al tocar la pantalla"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Vibración al pulsar, usar el teclado y más"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Reproducciones altavoz base"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Todo el audio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Solo audio multimedia"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Pantalla de bloqueo, pantalla bloqueo, saltar, evitar"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Con el perfil de trabajo bloqueado"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Notificaciones en pantalla de bloqueo"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Mostrar conversaciones predeterminadas y silenciosas"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Mostrar conversaciones predeterminadas y silenciosas"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Ocultar conversaciones y notificaciones silenciosas"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"No mostrar ninguna notificación"</string>
@@ -3855,7 +3864,7 @@
<string name="lock_screen_notifs_redact_summary" msgid="1395483766035470612">"Mostrar contenido sensible en la pantalla de bloqueo"</string>
<string name="lock_screen_notifs_redact_work" msgid="3833920196569208430">"Notificaciones sensibles del perfil de trabajo"</string>
<string name="lock_screen_notifs_redact_work_summary" msgid="3238238380405430156">"Mostrar contenido sensible del perfil de trabajo en la pantalla de bloqueo"</string>
- <string name="lock_screen_notifications_summary_show" msgid="6540443483088311328">"Mostrar todo el contenido de las notificaciones"</string>
+ <string name="lock_screen_notifications_summary_show" msgid="6540443483088311328">"Muestra todo el contenido de las notificaciones"</string>
<string name="lock_screen_notifications_summary_hide" msgid="7837303171531166789">"Mostrar contenido sensible solo al desbloquear"</string>
<string name="lock_screen_notifications_summary_disable" msgid="3388290397947365744">"No mostrar ninguna notificación"</string>
<string name="lock_screen_notifications_interstitial_message" msgid="4688399629301178487">"¿Cómo quieres que se muestren las notificaciones en la pantalla de bloqueo?"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> podrá leer todas las notificaciones, incluidas las que tengan información personal, como nombres de contactos, fotos y texto de mensajes que recibas. Esta aplicación también podrá posponer o cerrar notificaciones o seleccionar botones de notificaciones como el de contestar llamadas de teléfono. \n\nAdemás, podrá activar o desactivar el modo No molestar y modificar ajustes relacionados."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> podrá:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Leer tus notificaciones"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Puede leer las notificaciones, incluidas las relacionadas con información personal como contactos, mensajes y fotos."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Responder a mensajes"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Puede responder a mensajes y seleccionar botones de notificaciones, como las opciones de posponer o descartar notificaciones y la de responder a llamadas."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Cambiar ajustes"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Puede activar o desactivar No molestar y cambiar 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>
@@ -4305,7 +4306,7 @@
<string name="storage_summary_format" msgid="5721782272185284276">"<xliff:g id="SIZE">%1$s</xliff:g> usados en <xliff:g id="STORAGE_TYPE">%2$s</xliff:g>"</string>
<string name="storage_type_internal" msgid="979243131665635278">"almacenamiento interno"</string>
<string name="storage_type_external" msgid="125078274000280821">"almacenamiento externo"</string>
- <string name="data_summary_format" msgid="8802057788950096650">"<xliff:g id="SIZE">%1$s</xliff:g> usados desde <xliff:g id="DATE">%2$s</xliff:g>"</string>
+ <string name="data_summary_format" msgid="8802057788950096650">"<xliff:g id="SIZE">%1$s</xliff:g> usados desde el <xliff:g id="DATE">%2$s</xliff:g>"</string>
<string name="storage_used" msgid="2591194906751432725">"Almacenamiento usado"</string>
<string name="change" msgid="273206077375322595">"Cambiar"</string>
<string name="change_storage" msgid="8773820275624113401">"Cambiar almacenamiento"</string>
@@ -4856,7 +4857,7 @@
<string name="double_twist_for_camera_suggestion_title" msgid="8178844037382604158">"Hacer selfies más rápido"</string>
<string name="system_navigation_title" msgid="1698862900901417194">"Navegación del sistema"</string>
<string name="swipe_up_to_switch_apps_title" msgid="6677266952021118342">"Navegación con 2 botones"</string>
- <string name="swipe_up_to_switch_apps_summary" msgid="1415457307836359560">"Para cambiar de aplicación, desliza el dedo hacia arriba desde el botón de inicio. Para ver todas las aplicaciones, vuelve a deslizar el dedo hacia arriba. Para ir atrás, toca el botón Atrás."</string>
+ <string name="swipe_up_to_switch_apps_summary" msgid="1415457307836359560">"Para cambiar de aplicación, desliza hacia arriba desde el botón de inicio. Para ver todas las aplicaciones, vuelve a deslizar hacia arriba. Para ir atrás, toca el botón Atrás."</string>
<string name="swipe_up_to_switch_apps_suggestion_title" msgid="5754081720589900007">"Prueba el nuevo botón de inicio"</string>
<string name="swipe_up_to_switch_apps_suggestion_summary" msgid="8885866570559435110">"Activa el nuevo gesto para cambiar de aplicación"</string>
<string name="emergency_settings_preference_title" msgid="6183455153241187148">"Seguridad y emergencias"</string>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"El modo de red <xliff:g id="NETWORKMODEID">%1$d</xliff:g> no es válido. Ignorar."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nombres de puntos de acceso"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"No está disponible cuando se está conectado a <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Ajustes"</string>
+ <string name="see_more" msgid="7499355691042812723">"Ver más"</string>
<string name="see_less" msgid="2642392725363552793">"Ver menos"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"¿Activar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"¿Activar tarjeta SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"¿Cambiar a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"¿Cambiar a usar tarjeta SIM?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"¿Quieres usar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Solo puede haber una tarjeta SIM activa a la vez.\n\nSi cambias a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, no se cancelará tu servicio de <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Solo puede haber una tarjeta SIM descargada activa a la vez.\n\nSi cambias a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, no se cancelará tu servicio de <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Solo puede haber una tarjeta SIM activa a la vez.\n\nEl cambio no cancelará tu servicio de <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"No puedes usar 2 SIMs al mismo tiempo. Para usar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, desactiva la otra SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Cambiar a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Desactivar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Desactivar una SIM no hará que se cancele tu servicio"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Conectándose a la red…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Cambiando a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Cambiando a <xliff:g id="CARRIER_NAME">%1$s</xliff:g> para hacer llamadas y enviar mensajes…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"No se ha podido cambiar de operador"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"No se ha podido cambiar de operador debido a un error."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"¿Desactivar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Mostrar escáner de códigos QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Permite acceso al escáner de códigos QR desde la pantalla de bloqueo"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostrar controles del dispositivo"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Accede a los controles con la pantalla bloqueada"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Mostrar el reloj analógico cuando esté disponible"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Reloj analógico"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Desactivado"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIMs"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Buscar y conectarse a redes Wi-Fi"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"modo avión, seguro para modo avión"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Llamadas y SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Llamadas por Wi-Fi"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Usar Batería inteligente"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Usar Brillo adaptativo"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Usar Llamada por Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Usar salvapantallas"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Ver todas las aplicaciones"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Desvío inteligente"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Desvío inteligente habilitado"</string>
@@ -5585,8 +5592,9 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Falta el número de teléfono."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"Aceptar"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Permitir el 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Usar conexiones móviles 2G. En las llamadas de emergencia, el 2G siempre está activado."</string>
- <string name="show_clip_access_notification" msgid="7782300987639778542">"Mostrar que se accede al portapapeles"</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"El 2G es menos seguro, pero puede mejorar tu conexión en algunos lugares. En las llamadas de emergencia, el 2G siempre está activado."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> necesita una conexión 2G para estar disponible"</string>
+ <string name="show_clip_access_notification" msgid="7782300987639778542">"Mostrar acceso al portapapeles"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Muestra un mensaje cuando las aplicaciones acceden a texto, imágenes u otro contenido que has copiado"</string>
<string name="all_apps" msgid="3054120149509114789">"Todas las aplicaciones"</string>
<string name="request_manage_bluetooth_permission_dont_allow" msgid="8798061333407581300">"No permitir"</string>
diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml
index 1622cb6..7d8b8ed 100644
--- a/res/values-et/strings.xml
+++ b/res/values-et/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Keeled"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Eemalda"</string>
<string name="add_a_language" msgid="2126220398077503271">"Lisa keel"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Keel"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Eelistatud keel"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Rakenduse keeled"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Iga rakenduse keele määramine"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Rakenduse keel"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Soovitatud keeled"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Kõik keeled"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Rakenduse keeleks on vaikimisi määratud <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> keel ja see ei toeta mitut keelt."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Kas eemaldada valitud keeled?</item>
<item quantity="one">Kas eemaldada valitud keel?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Pole saadaval"</string>
<string name="security_status_title" msgid="6958004275337618656">"Turvalisuse olek"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Ekraanilukk, Leia mu seade, rakenduse turvalisus"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Turvalisus ja privaatsus"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Load, ekraanilukk, rakenduse turvalisus"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Nägu on lisatud"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Puudutage näo seadistamiseks"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Näoga avamine"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Kasutage oma telefoni avamiseks või enda autentimiseks (nt rakendustes sisselogimisel või ostude kinnitamisel) oma nägu.\n\nPidage meeles:\nkorraga saab olla seadistatud ainult üks nägu. Uue näo lisamiseks kustutage praegune nägu.\n\nTelefoni vaatamisel võib see soovimatult avaneda.\n\nKeegi teine võib teie telefoni avada, kui seda hoitakse teie näo ees.\n\nVõib juhtuda, et teiega sarnane inimene, näiteks identne vend/õde, saab teie telefoni avada."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Kasutage oma telefoni avamiseks või enda autentimiseks (nt rakendustes sisselogimisel või ostude kinnitamisel) oma nägu.\n\nPidage meeles:\nkorraga saab olla seadistatud ainult üks nägu. Uue näo lisamiseks kustutage praegune nägu.\n\nTelefoni vaatamisel võib see soovimatult avaneda.\n\nKeegi teine võib teie telefoni avada, kui seda hoitakse teie näo ees, isegi kui teie silmad on suletud.\n\nVõib juhtuda, et teiega sarnane inimene, näiteks identne vend/õde, saab teie telefoni avada."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Kas kustutada näomudel?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Teie näomudel kustutatakse jäädavalt ja turvaliselt. Pärast kustutamist vajate telefoni avamiseks või rakendustes autentimiseks PIN-koodi, mustrit või parooli."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Kas kustutada näomudel?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Teie näomudel kustutatakse jäädavalt ja turvaliselt.\n\nPärast kustutamist vajate telefoni avamiseks või rakendustes autentimiseks sõrmejälge, PIN-koodi, mustrit või parooli."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Teie näomudel kustutatakse jäädavalt ja turvaliselt.\n\nPärast kustutamist vajate telefoni avamiseks või rakendustes autentimiseks PIN-koodi, mustrit või parooli."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Teie näomudel kustutatakse jäädavalt ja turvaliselt.\n\nPärast kustutamist vajate telefoni avamiseks PIN-koodi, mustrit või parooli."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Kasutage oma telefoni avamiseks näoga avamise funktsiooni"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Sõrmejälg"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Sõrmejälg töö jaoks"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Kustuta"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Puudutage andurit"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Asetage oma sõrm andurile ja kui tunnete värinat, siis tõstke see üles."</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Hoidke sõrme anduril, kuni tunnete vibratsiooni."</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Hoidke sõrmeotsa anduril, kuni tunnete vibratsiooni."</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Puudutage pikalt sõrmejäljeandurit"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Tõstke, seejärel puudutage uuesti"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Veel üks kord"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Tõstke sõrme, et lisada sõrmejälje eri osad."</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Puudutage pikalt iga kord, kui sõrmejäljeikoon liigub. See aitab jäädvustada suurema osa teie sõrmejäljest."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Asetage oma sõrmeots andurile"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Lõpuks asetage andurile oma sõrme küljed"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Lõpuks kasutage oma sõrme külgesid"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Asetage oma sõrmejälje külg andurile ja hoidke all, seejärel asetage andurile sõrmejälje teine külg"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"See aitab jäädvustada suurema osa teie sõrmejäljest"</string>
<!-- String.format failed for translation -->
@@ -561,6 +570,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Ekraaniluku valik on keelatud. Küsige lisateavet organisatsiooni administraatorilt. "<annotation id="admin_details">"Rohkem üksikasju"</annotation>\n\n"Saate ka edaspidi sõrmejäljega oste volitada ja rakendustele juurde pääseda. "<annotation id="url">"Lisateave"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Tõstke sõrme, seejärel puudutage sõrmejäljeandurit uuesti"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Sõrmejäljeandurit ei saa kasutada. Külastage remonditeenuse pakkujat"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Täpsemad seaded"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Tööprofiili lukk, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock ja muud"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Täpsemad seaded"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Saate lisada kuni <xliff:g id="COUNT">%d</xliff:g> sõrmejälge"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Olete lisanud maksimaalse arvu sõrmejälgi"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Rohkem sõrmejälgi ei saa lisada"</string>
@@ -1235,7 +1248,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Helistage WiFi-võrgu kaudu. WiFi-ühenduse katkemisel kõne lõpeb."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Kui WiFi-kõned on sisse lülitatud, saab telefon olenevalt eelistustest ja signaalitugevusest kõnesid marsruutida WiFi-võrkude või teie operaatori võrgu kaudu. Enne selle funktsiooni sisselülitamist uurige operaatorilt tasude ja muude üksikasjade kohta. <xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Hädaolukorra aadress"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Hädaolukorra aadress"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Seda kasutatakse WiFi kaudu hädaabikõne tegemisel teie asukohana"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Lisateave"</annotation>" privaatse DNS-i funktsioonide kohta"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Sees"</string>
@@ -1423,6 +1436,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Kui soovite juhtida, mis juhtub telefoni dokkimisel ja/või puhkerežiimi lülitamisel, siis lülitage ekraanisäästja sisse."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Alustamise aeg"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Praegune ekraanisäästja"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Alusta kohe"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Seaded"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automaatne eredus"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Tõstke äratamiseks"</string>
@@ -1885,7 +1899,7 @@
<string name="about_settings" product="tablet" msgid="2888705054709289693">"Teave tahvelarvuti kohta"</string>
<string name="about_settings" product="default" msgid="4038626127378127613">"Telefoni teave"</string>
<string name="about_settings" product="device" msgid="9012888717090302815">"Teave seadme kohta"</string>
- <string name="about_settings" product="emulator" msgid="2516560858771320366">"Teave jäljendatud seadme kohta"</string>
+ <string name="about_settings" product="emulator" msgid="2516560858771320366">"Teave emuleeritud seadme kohta"</string>
<string name="about_settings_summary" msgid="4831942939227432513">"Vaadake juriidilist teavet, olekut, tarkvara versiooni"</string>
<string name="legal_information" msgid="7509900979811934843">"Juriidiline teave"</string>
<string name="contributors_title" msgid="7965640251547037965">"Kaasautorid"</string>
@@ -1914,15 +1928,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Määrake tööprofiili PIN-kood"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Määrake muster"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Määrake tööprofiili muster"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Turvalisuse huvides seadistage telefoni avamiseks parool"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Turvalisuse huvides seadistage telefoni avamiseks PIN-kood"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Turvalisuse huvides seadistage telefoni avamiseks muster"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Turvalisuse huvides seadistage tahvelarvuti avamiseks parool"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Turvalisuse huvides seadistage tahvelarvuti avamiseks PIN-kood"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Turvalisuse huvides seadistage tahvelarvuti avamiseks muster"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Turvalisuse huvides seadistage seadme avamiseks parool"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Turvalisuse huvides seadistage seadme avamiseks PIN-kood"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Turvalisuse huvides seadistage seadme avamiseks muster"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Sõrmejälje kasutamiseks määrake parool"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Sõrmejälje kasutamiseks määrake muster"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Turvalisuse huvides määrake PIN-kood"</string>
@@ -2324,7 +2329,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Avamiseks hoidke helitugevuse klahve all"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Avamiseks puudutage ekraani kolm korda"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Kasutage avamiseks liigutust"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Kasutage uut juurdepääsetavuse liigutust"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Juurdepääsuliigutuse kasutamine"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Selle funktsiooni kasutamiseks puudutage ekraanikuva allosas juurdepääsetavuse nuppu <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>.\n\nFunktsioonide vahel vahetamiseks puudutage juurdepääsetavuse nuppu pikalt."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Selle funktsiooni kasutamiseks puudutage ekraanikuval juurdepääsetavuse nuppu"</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Selle funktsiooni kasutamiseks vajutage pikalt mõlemat helitugevuse klahvi."</string>
@@ -2418,9 +2423,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Lühem"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Pikem"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Automaatse kliki aeg"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Vibreerimise ja värintagasiside tugevus"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Märguanne koos vibreerimisega"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibreerimine ja värintagasiside"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Kõned"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Märguanded ja alarmid"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interaktiivne värintagasiside"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Helin koos vibreerimisega"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Märguanne koos vibreerimisega"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Puudutuste tagasiside"</string>
<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>
@@ -2772,8 +2780,7 @@
<string name="power_camera" msgid="4778315081581293923">"Kaamera"</string>
<string name="power_wifi" msgid="4614007837288250325">"WiFi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Mobiilsidevõrk"</string>
<string name="power_phone" msgid="2768396619208561670">"Tavakõned"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tahvelarvuti on ooterežiimis"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Telefon tegevuseta"</string>
@@ -3250,7 +3257,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Profiiliga <xliff:g id="PROFILE">%s</xliff:g> ühendamine"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Kas soovite katkestada ühenduse selle VPN-iga?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Katkesta ühendus"</string>
- <string name="vpn_version" msgid="41856553718304367">"Versioon <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Versioon"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Unusta VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Kas asendada olemasolev VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Kas määrata alati sisselülitatud VPN?"</string>
@@ -3472,9 +3479,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobiilne andmeside pole saadaval"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Puudutage andmeside SIM-kaardi valimiseks"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Kasuta helistamiseks alati seda"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Andmete SIM-kaardi valimine"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Valige mobiilse andmeside jaoks SIM"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Valige SMS-i jaoks SIM-kaart"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Andmete SIM-kaardi vahetamine, selleks võib kuluda kuni üks minut …"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Kas kasutada mobiil. andmesideks SIM-i <xliff:g id="NEW_SIM">%1$s</xliff:g>?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Kui lülitute SIM-ile <xliff:g id="NEW_SIM">%1$s</xliff:g>, ei kasutata mobiilse andmeside jaoks enam SIM-i <xliff:g id="OLD_SIM">%2$s</xliff:g>."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Kasuta: <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Helistamine SIM-kaardiga"</string>
<string name="sim_select_card" msgid="1226182454109919045">"SIM-kaardi valimine"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3534,7 +3544,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, võrguühendus, internet, juhtmeta, andmed, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"WiFi märguanne, wifi märguanne"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"andmekasutus"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Vibreerimise peatamine, puudutus, klaviatuur"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Kasuta 24-tunni vormingut"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Allalaadimine"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Ava rakendusega"</string>
@@ -3617,12 +3626,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"puutepõhine, vibreerimine, kuva, tundlikkus"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"puutepõhine, vibreerimine, telefon, kõne, tundlikkus, helin"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"puutepõhine, vibreerimine, tundlikkus"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"värintagasiside, vibreeri, vibreerimine"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"alati sisse lülitatud ekraan"</string>
<string name="default_sound" msgid="6604374495015245195">"Vaikeheli"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Helina ja märguannete helitugevus on <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Helitugevus, vibreerimine, režiim Mitte segada"</string>
@@ -3652,8 +3663,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Laadimishelid ja vibreerimine"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Dokkimise helid"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Puutehelid"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Puudutusel vibreerimine"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Värintagasiside puudutuse, klaviatuuri ja muu kohta"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Kõlari dokkimise heli"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Kogu heli"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Ainult meedia heli"</string>
@@ -3849,8 +3858,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Lukustuskuva, lukustuskuva, vahelejätmine, mittekasutamine"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Kui tööprofiil on lukustatud"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Märguanded lukustuskuval"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Kuva vestluse, vaike- ja vaiksed märguanded"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Kuva vestluse, vaike- ja vaiksed märguanded"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Peida hääletud vestlused ja märguanded"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Ära kuva märguandeid"</string>
@@ -3952,22 +3960,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> saab lugeda kõiki märguandeid, sh isiklikke andmeid, näiteks kontaktide nimesid, fotosid ja teile saadetud tekstsõnumeid. 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> saab teha järgmist."</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Märguannete lugemine"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"See saab lugeda teie märguandeid, sealhulgas isiklikku teavet, näiteks kontakte, sõnumeid ja fotosid."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Sõnumitele vastamine"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"See saab vastata sõnumitele ja aktiveerida märguannetes olevaid toimingunuppe, sealhulgas märguandeid edasi lükata või nendest loobuda ja kõnedele vastata."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Seadete muutmine"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"See saab funktsiooni Mitte segada sisse või välja lülitada ja muuta 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>
@@ -5297,18 +5297,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Võrgu režiim <xliff:g id="NETWORKMODEID">%1$d</xliff:g> on sobimatu. Eirake seda."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Pääsupunktide nimed"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Pole saadaval, kui on ühendus on loodud operaatoriga <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Seaded"</string>
+ <string name="see_more" msgid="7499355691042812723">"Kuva rohkem"</string>
<string name="see_less" msgid="2642392725363552793">"Kuva vähem"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Kas lülitada operaator <xliff:g id="CARRIER_NAME">%1$s</xliff:g> sisse?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Kas lülitada SIM-kaart sisse?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Kas soovite aktiveerida operaatori <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Kas aktiveerida SIM-kaardi kasutamine?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Kas kasutada operaatorit <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Korraga saab aktiivne olla vaid üks SIM.\n\nOperaatori <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> aktiveerimisel ei tühistata operaatori <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> teenust."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Korraga saab aktiivne olla vaid üks allalaaditud SIM.\n\nOperaatori <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> aktiveerimisel ei tühistata operaatori <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> teenust."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Korraga saab aktiivne olla vaid üks SIM.\n\nAktiveerimine ei tühista operaatori <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> teenust."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Saate korraga kasutada kahte SIM-i. Operaatori <xliff:g id="CARRIER_NAME">%1$s</xliff:g> kasutamiseks lülitage teine SIM välja."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Aktiveeri operaator <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Lülita <xliff:g id="CARRIER_NAME">%1$s</xliff:g> välja"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"SIM-i väljalülitamine ei tühista teenust"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Võrguga ühendamine …"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Operaatori <xliff:g id="CARRIER_NAME">%1$s</xliff:g> aktiveerimine"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Kõnede ja sõnumite puhul lülitutakse operaatorile <xliff:g id="CARRIER_NAME">%1$s</xliff:g> …"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Operaatorit ei saa vahetada"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Operaatorit ei saa vea tõttu vahetada."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Kas lülitada <xliff:g id="CARRIER_NAME">%1$s</xliff:g> välja?"</string>
@@ -5460,8 +5464,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Kuva QR-koodi skanner"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Lubage lukustuskuval juurdepääs QR-koodi skannerile"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Kuva seadmete juhtimisvidinad"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Juurdepääs juhtimisvidinatele, kui seade on lukustatud"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Kuva kaherealine kell, kui see on saadaval"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Kaherealine kell"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5490,7 +5498,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Väljas"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM-id"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"WiFi-võrkude otsimine ja nendega ühenduse loomine"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"lennuk, lennukikindel"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Kõned ja SMS-id"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"WiFi-kõned"</string>
@@ -5573,7 +5580,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Kohanduva akuhalduri kasutamine"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Kohanduva ereduse kasutamine"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"WiFi-kõnede kasutamine"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Ekraanisäästja kasutamine"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Kuva kõik rakendused"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Nutikas suunamine"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Nutikas suunamine on lubatud"</string>
@@ -5588,7 +5594,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Telefoninumber puudub."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Luba 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Kasutage mobiilset 2G-andmesidet. Hädaabikõnede jaoks on 2G alati sisse lülitatud."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G on vähem turvaline, kuid võib mõnes asukohas parandada ühendust. Hädaabikõnede puhul on 2G alati lubatud."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> nõuab 2G-d"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Kuva juurdepääs lõikelauale"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Kui rakendused pääsevad juurde kopeeritud tekstile, piltidele või muule sisule, kuvatakse teade"</string>
<string name="all_apps" msgid="3054120149509114789">"Kõik rakendused"</string>
diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml
index 06f3701..c565d86 100644
--- a/res/values-eu/strings.xml
+++ b/res/values-eu/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Hizkuntzak"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Kendu"</string>
<string name="add_a_language" msgid="2126220398077503271">"Gehitu hizkuntza bat"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Hizkuntza"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Hizkuntza hobetsia"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Aplikazioen hizkuntzak"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Ezarri aplikazio bakoitzerako hizkuntza"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Aplikazioaren hizkuntza"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Iradokitako hizkuntzak"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Hizkuntza guztiak"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Modu lehenetsian, <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> dago ezarrita aplikazioaren hizkuntza gisa, eta aplikazioak ez ditu onartzen hainbat hizkuntza."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Hautatutako hizkuntzak kendu nahi dituzu?</item>
<item quantity="one">Hautatutako hizkuntza kendu nahi duzu?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Ez dago erabilgarri"</string>
<string name="security_status_title" msgid="6958004275337618656">"Segurtasunaren egoera"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Pantailaren blokeoa, Bilatu nire gailua, aplikazioen segurtasuna"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Segurtasuna eta pribatutasuna"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Baimenak, pantailaren blokeoa eta aplikazioen segurtasuna"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Gehitu da aurpegia"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Sakatu aurpegi bidez desblokeatzeko eginbidea konfiguratzeko"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Aurpegi bidez desblokeatzeko eginbidea"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Erabili aurpegia telefonoa desblokeatzeko eta aplikazioetan autentifikatzeko; adibidez, saioa hastean edo erosketak onartzean.\n\nKontuan izan:\nAurpegi bakarra konfigura dezakezu aldiko. Beste aurpegi bat gehitzeko, ezabatu une honetan dagoena.\n\nTelefonoari begiratuz gero, baliteke hura desblokeatzea, horretarako asmorik ez baduzu ere.\n\nBeste norbaitek ere desblokea dezake telefonoa, zuri begira jartzen badu.\n\nZure antz handia dutenek ere desblokea dezakete telefonoa; esate baterako, biki batek."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Erabili aurpegia telefonoa desblokeatzeko eta aplikazioetan autentifikatzeko; adibidez, saioa hastean edo erosketak onartzean.\n\nKontuan izan:\nAurpegi bakarra konfigura dezakezu aldiko. Beste aurpegi bat gehitzeko, ezabatu une honetan dagoena.\n\nTelefonoari begiratuz gero, baliteke hura desblokeatzea, horretarako asmorik ez baduzu ere.\n\nBeste norbaitek ere desblokea dezake telefonoa, zuri begira jartzen badu, nahiz eta zure begiak itxita egon.\n\nZure antz handia dutenek ere desblokea dezakete telefonoa; esate baterako, biki batek."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Aurpegi-eredua ezabatu nahi duzu?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Aurpegi-eredua modu seguruan eta betiko ezabatuko da. Horren ondoren, PINa, eredua edo pasahitza beharko duzu telefonoa desblokeatzeko edo aplikazioetan autentifikatzeko."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Aurpegi-eredua ezabatu nahi duzu?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Aurpegi-eredua modu seguruan eta betiko ezabatuko da.\n\nHorren ondoren, hatz-marka, PINa, eredua edo pasahitza beharko duzu telefonoa desblokeatzeko edo aplikazioetan autentifikatzeko."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Aurpegi-eredua modu seguruan eta betiko ezabatuko da.\n\nHorren ondoren, PINa, eredua edo pasahitza beharko duzu telefonoa desblokeatzeko edo aplikazioetan autentifikatzeko."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Aurpegi-eredua betiko eta modu seguruan ezabatuko da.\n\nEzabatu ondoren, hatz-marka, PINa, eredua edo pasahitza beharko duzu telefonoa desblokeatzeko."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Erabili aurpegi bidez desblokeatzeko eginbidea telefonoa desblokeatzeko"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Hatz-marka digitala"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Lanerako hatz-marka"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Ezabatu"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Ukitu sentsorea"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Ezarri hatza sentsorean eta, dardara sentitzen duzunean, jaso ezazu"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Mantendu hatza sentsorearen gainean dardara sentitu arte"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Mantendu hatz-marka modu lauan sentsorearen gainean dardara sentitu arte"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Eduki ukituta hatz-marken sentsorea"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Jaso hatza eta ukitu berriro"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Beste behin"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Jarraitu hatza jasotzen, hatz-markaren zati guztiak gehitzeko"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Hatz-markaren ikonoa mugitzen den bakoitzean, eduki sakatuta sentsorea. Horrela, hatz-markaren eremu zabalagoa hartzen da."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Jarri hatzaren punta sentsorearen gainean"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Amaitzeko, jarri hatzaren alboak"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Amaitzeko, jarri hatzaren alboak"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Jarri hatz-markaren albo bat sentsorearen gainean eta eutsi horrela. Ondoren, egin gauza bera beste alboarekin."</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Horrela, hatz-markaren eremu zabalagoa hartzen da"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Hatz-markaren ehuneko <xliff:g id="PERCENTAGE">%d</xliff:g> erregistratu da"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Desgaituta dago pantailaren blokeoa. Informazio gehiago lortzeko, jarri erakundearen administratzailearekin harremanetan. "<annotation id="admin_details">"Lortu xehetasun gehiago"</annotation>\n\n"Hala ere, hatz-marka erabil dezakezu erosketak eta aplikazioetarako sarbidea baimentzeko. "<annotation id="url">"Lortu informazio gehiago"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Jaso hatza eta ukitu berriro sentsorea"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Ezin da erabili hatz-marken sentsorea. Jarri harremanetan konponketak egiten dituen hornitzaile batekin."</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Ezarpen aurreratuak"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Laneko profilaren blokeoa eta Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock eta beste"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Ezarpen aurreratuak"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"<xliff:g id="COUNT">%d</xliff:g> hartz-marka gehi ditzakezu gehienez"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Iritsi zara onartzen den gehieneko hatz-marka kopurura"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Ezin duzu gehitu beste hatz-markarik"</string>
@@ -1043,7 +1056,7 @@
<string name="wifi_dpp_scan_qr_code_with_another_device" msgid="6967364080214325016">"\"<xliff:g id="SSID">%1$s</xliff:g>\" sarean sartzeko, eskaneatu QR kode hau beste gailu batekin"</string>
<string name="wifi_dpp_scan_open_network_qr_code_with_another_device" msgid="5398619697898444311">"Eskaneatu QR kode hau \"<xliff:g id="SSID">%1$s</xliff:g>\" sarera konektatzeko"</string>
<string name="wifi_dpp_failure_authentication_or_configuration" msgid="847551626830740204">"Saiatu berriro. Arazoak badirau, jarri gailuaren fabrikatzailearekin harremanetan."</string>
- <string name="wifi_dpp_failure_not_compatible" msgid="4453775826337805825">"Arazoren bat izan da"</string>
+ <string name="wifi_dpp_failure_not_compatible" msgid="4453775826337805825">"Arazo bat izan da"</string>
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Ziurtatu gailua entxufatuta, kargatuta eta piztuta dagoela"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Ziurtatu gailua entxufatuta, kargatuta eta piztuta dagoela. Arazoak badirau, jarri gailuaren fabrikatzailearekin harremanetan."</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Ezin da gehitu \"<xliff:g id="SSID">%1$s</xliff:g>\" gailu honetan"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Deitu wifi bidez. Wifi-konexioa galduz gero, eseki egingo da deia."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Wifi bidezko deiak aktibatuta daudenean, telefonoak wifi-sareen bidez edo operadorearen sarearen bidez bidera ditzake deiak, zure hobespenen eta seinalearen sendotasunaren arabera. Eginbide hau aktibatu aurretik, eskatu tarifak eta bestelako informazioa operadoreari.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Larrialdietarako helbidea"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Larrialdietarako helbidea"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Kokapen gisa erabiliko da larrialdi-zerbitzuetara Wi-Fi bidez deituz gero"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Lortu informazio gehiago"</annotation>" DNS pribatuaren eginbideei buruz"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Aktibatuta"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Telefonoa oinarrian edo inaktibo dagoenean zer gertatzen den kontrolatzeko, aktibatu pantaila-babeslea."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Noiz abiarazi"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Oraingo pantaila-babeslea"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Abiarazi"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Ezarpenak"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Distira automatikoa"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Aktibatu eskuetan hartzen denean"</string>
@@ -1546,7 +1560,7 @@
<string name="memory_music_usage" msgid="8100634000114206429">"Audioa (musika, tonuak, podcastak eta abar)"</string>
<string name="memory_media_misc_usage" msgid="7066851245178533269">"Beste fitxategi batzuk"</string>
<string name="memory_media_cache_usage" msgid="780808666853685824">"Cachean gordetako datuak"</string>
- <string name="sd_eject" product="nosdcard" msgid="6136102589751843304">"Desmuntatu partekatutako memoria"</string>
+ <string name="sd_eject" product="nosdcard" msgid="6136102589751843304">"Desmuntatu biltegi partekatua"</string>
<string name="sd_eject" product="default" msgid="8062832622096296251">"Desmuntatu SD txartela"</string>
<string name="sd_eject_summary" product="nosdcard" msgid="6859940774161708871">"Desmuntatu barneko USB memoria"</string>
<string name="sd_eject_summary" product="default" msgid="5151243312587186226">"Desmuntatu SD txartela, kentzeko prest egon dadin"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Ezarri laneko PIN bat"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Ezarri eredu bat"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Ezarri laneko eredu bat"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Babestuago egoteko, ezarri telefonoa desblokeatzeko pasahitz bat"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Babestuago egoteko, ezarri telefonoa desblokeatzeko PIN bat"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Babestuago egoteko, ezarri telefonoa desblokeatzeko eredu bat"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Babestuago egoteko, ezarri tableta desblokeatzeko pasahitz bat"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Babestuago egoteko, ezarri tableta desblokeatzeko PIN bat"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Babestuago egoteko, ezarri tableta desblokeatzeko eredu bat"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Babestuago egoteko, ezarri gailua desblokeatzeko pasahitz bat"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Babestuago egoteko, ezarri gailua desblokeatzeko PIN bat"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Babestuago egoteko, ezarri gailua desblokeatzeko eredu bat"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Hatz-marka erabiltzeko, ezarri pasahitza"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Hatz-marka erabiltzeko, ezarri eredua"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Babestuta egoteko, ezarri PIN bat"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Irekitzeko, eduki sakatuta bolumen-botoiak"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Irekitzeko, sakatu pantaila hiru aldiz"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Erabili keinua irekitzeko"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Erabili erabilerraztasun-keinu berria"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Erabili erabilerraztasun-keinua"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Eginbide hau erabiltzeko, sakatu pantailaren behealdeko <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> Erabilerraztasuna botoia.\n\nEginbide batetik bestera aldatzeko, eduki sakatuta Erabilerraztasuna botoia."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Eginbide hau erabiltzeko, sakatu pantailako Erabilerraztasuna botoia."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Eginbide hau erabiltzeko, eduki sakatuta bi bolumen-botoiak."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Laburtu"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Luzatu"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Sakatze automatikoaren denbora"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Dardara/Ukipen bidezko interakzioen intentsitatea"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Jakinarazpenen dardara"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Dardara eta ukipen bidezko interakzioak"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Deiak"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Jakinarazpenak eta alarmak"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Ukipen bidezko interakzioak"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Tonuaren dardara"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Jakinarazpenen dardara"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Ukipenaren erantzuna"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"Kamera"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wifia"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth-a"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Sare mugikorra"</string>
<string name="power_phone" msgid="2768396619208561670">"Ahots-deiak"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tableta inaktibo"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Telefonoa inaktibo"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Konektatu <xliff:g id="PROFILE">%s</xliff:g> profilera"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"VPN saretik deskonektatu nahi duzu?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Deskonektatu"</string>
- <string name="vpn_version" msgid="41856553718304367">"<xliff:g id="VERSION">%s</xliff:g> bertsioa"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Bertsioa"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Ahaztu VPN konexioa"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Dagoen VPN konexioa ordeztu nahi duzu?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"VPNa beti aktibatuta egoteko aukera ezarri nahi duzu?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Ez dago datu-konexiorik"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Datuen SIM txartela hautatzeko, sakatu hau"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Erabili beti hau deietarako"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Hautatu datuetarako SIM txartela"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Aukeratu datu-konexiorako SIMa"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Hautatu SMSetarako SIMa"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Datuetarako erabili beharreko SIMa aldatzen ari gara. Minutu bat inguru beharko dugu…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"<xliff:g id="NEW_SIM">%1$s</xliff:g> erabili nahi duzu datu-konexiorako?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"<xliff:g id="NEW_SIM">%1$s</xliff:g> operadorea ezarriz gero, aurrerantzean ez da erabiliko <xliff:g id="OLD_SIM">%2$s</xliff:g> datu-konexiorako."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Erabili <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Deitu SIM honekin:"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Hautatu SIM txartela"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"<xliff:g id="CARD_NUMBER">%1$d</xliff:g>. SIM txartela"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, sareko konexioa, internet, haririk gabekoa, datuak, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi konexioari buruzko jakinarazpena, wifi konexioari buruzko jakinarazpena"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"datuen erabilera"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Geldiarazi dardara, sakatu, teklatua"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Erabili 24 orduko formatua"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Deskargatu"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Ireki honekin"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"ukipena, dardara, pantaila, sentikortasuna"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"ukipena, dardara, telefonoa, deia, sentikortasuna, tonua"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"ukipena, dardara, sentikortasuna"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"ukipena, interakzioa, dardara"</string>
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"bateria-aurrezlea, finkoa, iraunkorra, energia-aurrezlea, bateria"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"ohitura, ordutegia, 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="keywords_always_show_time_info" msgid="9120590185763264666">"pantaila aktibo etengabe"</string>
<string name="default_sound" msgid="6604374495015245195">"Soinu lehenetsia"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Deien tonuaren eta jakinarazpenen bolumena: <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Bolumena, dardara, ez molestatzeko modua"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Kargatzearen soinuak eta dardara"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Oinarrira konektatzearen soinua"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Ukipen-soinuak"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Ukipen-dardara"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Ukipen bidezko interakzioak pantaila sakatzean, teklatua erabiltzean eta beste"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Oinarrian erreproduzitzen dena"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Audio guztia"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Multimedia-edukiaren audioa bakarrik"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> aplikazioak jakinarazpen guztiak irakurri ahalko ditu, informazio pertsonala barne (adibidez, kontaktuen izenak eta jasotzen dituzun mezuen testua). 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="nls_warning_prompt" msgid="9143226910825830619">"Hauek egiteko gai izango da <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Jakinarazpenak irakurri"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Jakinarazpenak irakur ditzake, informazio pertsonala barne (adibidez, kontaktuak, mezuak eta irudiak)."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Mezuei erantzun"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Mezuei erantzun diezaieke, eta jakinarazpenetako botoiak erabili; besteak beste, jakinarazpenak atzeratu edo bazter ditzake, eta deiei erantzun diezaieke."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Ezarpenak aldatu"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Ez molestatzeko modua aktibatu edo desaktiba dezake, eta harekin erlazionatutako ezarpenak aldatu."</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>
@@ -5294,25 +5295,29 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"<xliff:g id="NETWORKMODEID">%1$d</xliff:g> sare moduak ez du balio. Egin ez ikusi."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Sarbide-puntuen izenak"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Ez dago erabilgarri <xliff:g id="CARRIER">%1$s</xliff:g> operadorera konektatuta egoteagatik"</string>
- <string name="see_more" msgid="8436037008285546409">"Ezarpenak"</string>
+ <string name="see_more" msgid="7499355691042812723">"Ikusi gehiago"</string>
<string name="see_less" msgid="2642392725363552793">"Ikusi gutxiago"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> aktibatu nahi duzu?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"SIM txartela aktibatu nahi duzu?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> operadorera aldatu nahi duzu?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM txartela erabiltzen hasi nahi duzu?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> erabili nahi duzu?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"SIM bakarra aktiba daiteke aldiko.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> operadorera aldatuta ere, ez da bertan behera utziko <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> operadorearen zerbitzua."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Deskargatutako SIM bakarra aktiba daiteke aldiko.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> operadorera aldatuta ere, ez da bertan behera utziko <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> operadorearen zerbitzua."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"SIM bakarra aktiba daiteke aldiko.\n\nAldatuta ere, ez da bertan behera utziko <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> operadorearen zerbitzua."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Bi SIM erabil ditzakezu batera. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> erabiltzeko, desaktibatu beste SIMa."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Aldatu (<xliff:g id="CARRIER_NAME">%1$s</xliff:g>)"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Desaktibatu <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"SIMa desaktibatu arren, zerbitzua ez da geratuko bertan behera"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Sarera konektatzen…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> operadorera aldatzen"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> operadorera aldatzen deiak eta mezularitza erabiltzeko…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Ezin da aldatu operadorea"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Errore bat gertatu da eta ezin da aldatu operadorea."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> desaktibatu nahi duzu?"</string>
<string name="privileged_action_disable_sub_dialog_title_without_carrier" msgid="6518373229436331608">"SIM txartela desaktibatu nahi duzu?"</string>
<string name="privileged_action_disable_sub_dialog_progress" msgid="5900243067681478102">"SIM txartela desaktibatzen<xliff:g id="ELLIPSIS">…</xliff:g>"</string>
<string name="privileged_action_disable_fail_title" msgid="6689494935697043555">"Ezin da desgaitu operadorea"</string>
- <string name="privileged_action_disable_fail_text" msgid="8404023523406091819">"Arazoren bat izan da, eta ezin izan da desgaitu operadorea."</string>
+ <string name="privileged_action_disable_fail_text" msgid="8404023523406091819">"Arazo bat izan da, eta ezin izan da desgaitu operadorea."</string>
<string name="sim_action_enable_dsds_title" msgid="226508711751577169">"Bi SIM erabili nahi dituzu?"</string>
<string name="sim_action_enable_dsds_text" msgid="970986559326263949">"Gailu honek bi SIM izan ditzake aktibo aldi berean. SIM bakarra erabili nahi baduzu, sakatu \"Ez\"."</string>
<string name="sim_action_restart_title" msgid="7054617569121993825">"Gailua berrabiarazi nahi duzu?"</string>
@@ -5355,7 +5360,7 @@
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> aplikazioak aldi baterako wifi-sare bat erabili nahi du zure gailura konektatzeko"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Ez da aurkitu gailurik. Ziurtatu gailuak piztuta daudela eta konekta daitezkeela."</string>
<string name="network_connection_timeout_dialog_ok" msgid="6022675321823723755">"Saiatu berriro"</string>
- <string name="network_connection_errorstate_dialog_message" msgid="3360714322047603239">"Arazoren bat izan da. Aplikazioak bertan behera utzi du gailu bat aukeratzeko eskaera."</string>
+ <string name="network_connection_errorstate_dialog_message" msgid="3360714322047603239">"Arazo bat izan da. Aplikazioak bertan behera utzi du gailu bat aukeratzeko eskaera."</string>
<string name="network_connection_connect_successful" msgid="2587314077675642476">"Konektatu da"</string>
<string name="network_connection_connect_failure" msgid="6803313816657494319">"Ezin izan da konektatu"</string>
<string name="network_connection_request_dialog_showall" msgid="6392059758456994944">"Erakutsi guztiak"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Erakutsi QR kodeen eskanerra"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Eman QR kodeen eskanerra atzitzeko baimena pantaila blokeatuan"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Erakutsi gailuak kontrolatzeko widgetak"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Atzitu kontrolatzeko aukerak gailua blokeatuta dagoenean"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Ahal denean, erakutsi erlojua bi lerrotan"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Bi lerroko erlojua"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5469,7 +5478,7 @@
<string name="no_5g_in_dsds_text" product="default" msgid="772747677303920132">"Bi SIM txartel darabiltzanean, telefonoak 4G sarea erabili ahal izango du, gehienez. "<annotation id="url">"Lortu informazio gehiago"</annotation></string>
<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="cached_apps_freezer" msgid="1057519579761550350">"Utzi cacheko aplikazioak exekutatzeari"</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>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Desaktibatuta"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIMak"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Aurkitu wifi-sareak eta konektatu haietara"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"hegaldia, hegaldietarako segurua"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Deiak eta SMSak"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wifi bidezko deiak"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Erabili bateria egokitua"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Erabili distira egokitua"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Erabili wifi bidezko deiak"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Erabili pantaila-babeslea"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Ikusi aplikazio guztiak"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Desbideratze adimenduna"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Gaitu da desbideratze adimenduna"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Telefono-zenbakia falta da."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"Ados"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Eman 2G erabiltzeko baimena"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Erabili 2G datu-konexioak. 2G beti dago aktibatuta larrialdi-deietarako."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G sarea ez da horren segurua, baina baliteke konexio hobea eskaintzea kokapen batzuetan. 2G sarean beti daude baimenduta larrialdi-deiak."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> operadoreak aktibatuta eduki behar du 2G sarea"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Erakutsi arbela atzitzen denean"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Erakutsi mezu bat aplikazio batek kopiatu duzun testua, irudiak edo edukiak atzitzen dituenean"</string>
<string name="all_apps" msgid="3054120149509114789">"Aplikazio guztiak"</string>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index 1e5f2c9..fc6cc08 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"زبانها"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"حذف کردن"</string>
<string name="add_a_language" msgid="2126220398077503271">"افزودن زبان"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"زبان"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"زبان برگزیده"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"زبانهای برنامه"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"تنظیم زبان برای هر برنامه"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"زبان برنامه"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"زبانهای پیشنهادی"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"همه زبانها"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"این برنامه بهطور پیشفرض روی <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> تنظیم شده است و از چند زبان پشتیبانی نمیکند."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">زبانهای انتخابی حذف شوند؟</item>
<item quantity="other">زبانهای انتخابی حذف شوند؟</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"در دسترس نیست"</string>
<string name="security_status_title" msgid="6958004275337618656">"وضعیت امنیتی"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"قفل صفحه، «دستگاهم را پیدا کن»، امنیت برنامه"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"امنیت و حریمخصوصی"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"اجازهها، قفل صفحه، امنیت برنامه"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"چهره افزوده شد"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"برای راهاندازی چهره، ضربه بزنید"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"قفلگشایی با چهره"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"برای باز کردن قفل تلفن یا اصالتسنجی در برنامهها (برای مثال وقتی به سیستم وارد میشوید یا خریدی را تأیید میکنید)، از چهرهتان استفاده کنید.\n\nبهخاطر داشته باشید:\nهربار فقط یک چهره را میتوانید راهاندازی کنید. برای افزودن چهرهای دیگر، چهره فعلی را حذف کنید.\n\nبا نگاه کردن به تلفن، اگر هم نخواهید، ممکن است قفل آن باز شود.\n\nافراد دیگر میتوانند با نگهداشتن تلفن جلوی صورتتان، قفلش را باز کنند.\n\nفرد دیگری که شباهت زیادی به شما دارد - مثلاً خواهر و برادر دوقلویتان - بتواند قفل تلفنتان را باز کند."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"برای باز کردن قفل تلفن یا اصالتسنجی در برنامهها (برای مثال وقتی به سیستم وارد میشوید یا خریدی را تأیید میکنید)، از چهرهتان استفاده کنید.\n\nبهخاطر داشته باشید:\nهربار فقط یک چهره را میتوانید راهاندازی کنید. برای افزودن چهرهای دیگر، چهره فعلی را حذف کنید.\n\nبا نگاه کردن به تلفن، اگر هم نخواهید، ممکن است قفل آن باز شود.\n\nافراد دیگر میتوانند با نگهداشتن تلفن جلوی صورتتان(حتی اگر چشمهایتان بسته باشد)، قفلش را باز کنند.\n\nفرد دیگری که شباهت زیادی به شما دارد - مثلاً خواهر و برادر دوقلویتان - بتواند قفل تلفنتان را باز کند."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"مدل چهره حذف شود؟"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"مدل چهرهتان بهصورت دائم و ایمن حذف خواهد شد. پساز حذف، برای باز کردن قفل تلفن یا اصالتسنجی در برنامهها به پین، الگو، یا گذرواژه نیاز خواهید داشت."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"مدل چهره حذف شود؟"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"مدل چهره بهصورت دائم و ایمن حذف خواهد شد.\n\nپساز حذف، برای باز کردن قفل تلفن یا اصالتسنجی در برنامهها به اثر انگشت، پین، الگو، یا گذرواژه نیاز خواهید داشت."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"مدل چهرهتان بهطور دائم و ایمن حذف خواهد شد.\n\nپساز حذف، برای باز کردن قفل تلفن یا اصالتسنجی در برنامهها به پین، الگو، یا گذرواژه نیاز خواهید داشت."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"مدل چهره شما بهطور دائم و ایمن حذف خواهد شد.\n\n پساز حذف، برای باز کردن قفل تلفن به پین، الگو، یا گذرواژه نیاز خواهید داشت."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"استفاده از «قفلگشایی با چهره» برای باز کردن قفل تلفن"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"اثر انگشت"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"اثر انگشت نمایه کاری"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"حذف"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"حسگر را لمس کنید"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"انگشتتان را روی حسگر بگذارید و بعد از احساس لرزش، آن را بردارید"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"تا زمانیکه لرزش را احساس نکردهاید، انگشتتان را از روی حسگر برندارید"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"تا زمانیکه لرزش را احساس نکردهاید، اثر انگشتتان را صاف روی حسگر نگه دارید"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"لمس کردن و نگه داشتن حسگر اثر انگشت"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"بردارید و سپس دوباره لمس کنید"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"یکبار دیگر"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"مدام انگشتتان را جابهجا کنید تا بخشهای مختلف اثر انگشتتان را اضافه کنید"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"هر بار که نماد اثر انگشت حرکت میکند، لمس کنید و نگه دارید. این کار کمک میکند بخش بیشتری از اثر انگشتتان ثبت شود."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"نوک انگشتتان را روی حسگر قرار دهید"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"در نهایت، گوشههای انگشتتان را روی حسگر قرار دهید"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"در آخر، از لبههای انگشت استفاده کنید"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"یک سمت انگشتتان را روی حسگر اثر انگشت قرار دهید و نگه دارید، سپس این کار را با سمت دیگر تکرار کنید"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"این کار کمک میکند بخش بیشتری از اثر انگشتتان ثبت شود"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"درحال ثبت اثر انگشت: <xliff:g id="PERCENTAGE">%d</xliff:g> درصد"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" گزینه قفل صفحه غیرفعال است. با سرپرست دستگاه تماس بگیرید تا بیشتر بدانید. "<annotation id="admin_details">"جزئیات بیشتر"</annotation>\n\n"برای تأیید خریدها و دسترسی به برنامه، همچنان میتوانید از اثر انگشتتان استفاده کنید. "<annotation id="url">" بیشتر بدانید"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"انگشت را بلند کنید، سپس دوباره حسگر را لمس کنید"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"امکان استفاده از حسگر اثر انگشت وجود ندارد. به ارائهدهنده خدمات تعمیر مراجعه کنید"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"تنظیمات پیشرفته"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"قفل نمایه کاری، Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock و موارد دیگر"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"تنظیمات پیشرفته"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"میتوانید حداکثر <xliff:g id="COUNT">%d</xliff:g> اثرانگشت اضافه کنید"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"حداکثر تعداد اثرانگشت را اضافه کردهاید"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"نمیتوانید اثرانگشتهای بیشتری اضافه کنید"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"تماس ازطریق Wi-Fi. اگر اتصال Wi-Fi قطع شود، تماس متوقف میشود."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"اگر تماس ازطریق Wi-Fi روشن باشد، تلفن شما میتواند براساس اولویتتان و اینکه چه سیگنالی قویتر است، تماسها را ازطریق شبکههای Wi-Fi یا شبکه شرکت مخابراتیتان هدایت کند. قبل از روشن کردن این ویژگی، هزینهها و سایر جزئیات را با شرکت مخابراتیتان بررسی کنید.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"نشانی اضطراری"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"نشانی اضطراری"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"وقتی ازطریق Wi-Fi تماس اضطراری برقرار میکنید بهعنوان مکان شما استفاده میشود"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"درباره قابلیتهای DNS خصوصی "<annotation id="url">"بیشتر بدانید"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"روشن"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"برای کنترل اینکه وقتی تلفن روی پایه اتصال قرار دارد و/یا در حالت خواب است چه اتفاقی بیفتد، محافظ صفحه را روشن کنید."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"زمان شروع شدن"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"محافظ صفحه کنونی"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"اکنون شروع شود"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"تنظیمات"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"روشنایی خودکار"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"بیدار شدن با بالا بردن"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"تنظیم پین کاری"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"تنظیم الگو"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"تنظیم الگوی کاری"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"برای امنیت بیشتر، گذرواژهای برای باز کردن قفل تلفن تنظیم کنید"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"برای امنیت بیشتر، پینی برای باز کردن قفل تلفن تنظیم کنید"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"برای امنیت بیشتر، الگویی برای باز کردن قفل تلفن تنظیم کنید"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"برای امنیت بیشتر، گذرواژهای برای باز کردن قفل رایانه لوحی تنظیم کنید"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"برای امنیت بیشتر، پینی برای باز کردن قفل رایانه لوحی تنظیم کنید"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"برای امنیت بیشتر، الگویی برای باز کردن قفل رایانه لوحی تنظیم کنید"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"برای امنیت بیشتر، گذرواژهای برای باز کردن قفل دستگاه تنظیم کنید"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"برای امنیت بیشتر، پینی برای باز کردن قفل دستگاه تنظیم کنید"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"برای امنیت بیشتر، الگویی برای باز کردن قفل دستگاه تنظیم کنید"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"تنظیم گذرواژه برای استفاده از اثر انگشت"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"تنظیم الگو برای استفاده از اثر انگشت"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"برای امنیت، پین تنظیم کنید"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"نگهداشتن کلیدهای میزان صدا برای باز کردن"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"برای باز کردن، روی صفحهنمایش سه ضربه سریع بزنید"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"استفاده از اشاره برای باز کردن"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"استفاده از اشاره دسترسپذیری جدید"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"استفاده از اشاره دسترسپذیری"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"برای استفاده از این ویژگی، روی دکمه دسترسپذیری <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> در پایین صفحه ضربه بزنید.\n\nبرای جابهجایی بین ویژگیها، دکمه دسترسپذیری را لمس کنید و نگه دارید."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"برای استفاده از این ویژگی، روی دکمه دسترسپذیری در صفحهنمایش ضربه بزنید."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"برای استفاده از این ویژگی، هر دو کلید میزان صدا را فشار دهید و نگه دارید."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"کوتاهتر"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"طولانیتر"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"زمان کلیک خودکار"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"لرزش و قدرت لمسی"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"لرزش برای اعلان"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"لرزش و لمس"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"تماسها"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"اعلانها و هشدارها"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"لمس تعاملی"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"لرزش هنگام زنگ خوردن"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"لرزش برای اعلان"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"بازخورد لمسی"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"اتصال به <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"اتصال به این VPN.قطع شود؟"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"قطع ارتباط"</string>
- <string name="vpn_version" msgid="41856553718304367">"نسخه <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"نسخه"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"فراموش کردن VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"VPN موجود جایگزین شود؟"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"VPN همیشه روشن تنظیم شود؟"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"داده شبکه تلفن همراه دردسترس نیست"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"برای انتخاب سیمکارت داده ضربه بزنید"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"همیشه این سیم برای تماسها استفاده شود"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"یک سیم کارت برای داده انتخاب کنید"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"سیمکارت برای داده تلفن همراه انتخاب کنید"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"انتخاب سیمکارت برای پیامک"</string>
<string name="data_switch_started" msgid="6292759843974720112">"درحال عوض کردن سیمکارت داده، این کار ممکن است تا یک دقیقه طول بکشد…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"از <xliff:g id="NEW_SIM">%1$s</xliff:g> برای داده همراه استفاده شود؟"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"اگر سیمکارت را به <xliff:g id="NEW_SIM">%1$s</xliff:g> تغییر دهید، دیگر از <xliff:g id="OLD_SIM">%2$s</xliff:g> برای داده تلفن همراه استفاده نمیشود."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"استفاده از <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"تماس با"</string>
<string name="sim_select_card" msgid="1226182454109919045">"انتخاب سیمکارت"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"سیمکارت <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi، Wi-Fi، اتصال شبکه، اینترنت، بیسیم، داده، wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"اعلان Wi-Fi، اعلان wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"مصرف داده"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"توقف لرزش، ضربه زدن، صفحهکلید"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"استفاده از قالب ۲۴ ساعته"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"بارگیری"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"باز کردن با"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"لمسی، لرزش، صفحه نمایش، حساسیت"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"لمس، لرزش، تلفن، تماس، حساسیت، به صدا در آوردن زنگ"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"لمس، لرزش، حساسیت"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"لمس، لرزیدن، لرزش"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"نمایشگر همیشه روشن"</string>
<string name="default_sound" msgid="6604374495015245195">"صدای پیشفرض"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"میزان صدای زنگ و اعلان <xliff:g id="PERCENTAGE">%1$s</xliff:g> است"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"میزان صدا، لرزش، «مزاحم نشوید»"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"صدا و لرزش هنگام شارژ شدن"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"صداهای اتصال به پایه"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"صدای لمس کردن"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"لرزش لمس کردن"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"بازخورد لمسی برای ضربه زدن، صفحهکلید و موارد بیشتر"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"پخش بلندگوی پایه"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"فقط صوت"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"فقط رسانه صوتی"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"صفحه قفل، صفحهقفل، رد کردن، نادیده گرفتن"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"وقتی نمایه کاری قفل است"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"اعلانها در صفحه قفل"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"نمایش مکالمهها، پیشفرض، و بیصدا"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"نمایش مکالمهها، پیشفرض، و بیصدا"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"پنهان کردن مکالمهها و اعلانهای بیصدا"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"هیچ اعلانی نشان داده نشود"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> میتواند همه اعلانها را بخواند، ازجمله اطلاعات شخصی مثل نام مخاطبین، عکسها و متن پیامهایی که دریافت میکنید. همچنین این برنامه میتواند اعلانها را بهتعویق بیندازد یا رد کند یا براساس دکمههای موجود در اعلانها اقداماتی انجام دهد (ازجمله پاسخ دادن به تماسهای تلفنی). \n\nهمچنین به این برنامه امکان میدهد «مزاحم نشوید» را روشن یا خاموش کند و تنظیمات مربوطه را تغییر دهد."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> میتواند کارهای زیر را انجام دهد:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"خواندن اعلانها"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"میتواند اعلانهای شما را بخواند، ازجمله اطلاعات شخصی مثل مخاطبین، پیامها، و عکسها."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"پاسخ به پیام"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"میتواند به پیامها پاسخ دهد و روی دکمههای موجود در اعلانها اقدام کند، ازجمله بهتعویق انداختن یا رد کردن اعلانها و پاسخ به تماس."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"تغییر تنظیمات"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"میتواند «مزاحم نشوید» را روشن یا خاموش کند و تنظیمات مربوطه را تغییر دهد."</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>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"حالت شبکه نامعتبر <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. نادیده گرفته شود."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"نامهای نقطه دسترسی"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"هنگام اتصال به <xliff:g id="CARRIER">%1$s</xliff:g>، دردسترس نیست"</string>
- <string name="see_more" msgid="8436037008285546409">"تنظیمات"</string>
+ <string name="see_more" msgid="7499355691042812723">"موارد بیشتر"</string>
<string name="see_less" msgid="2642392725363552793">"مشاهده موارد کمتر"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> روشن شود؟"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"سیمکارت روشن شود؟"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"به <xliff:g id="CARRIER_NAME">%1$s</xliff:g> میروید؟"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"برای استفاده از سیمکارت، شرکت مخابراتیتان را عوض میکنید؟"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"از <xliff:g id="CARRIER_NAME">%1$s</xliff:g> استفاده شود؟"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"هربار فقط یک سیمکارت را میتوان فعال کرد.\n\nبا رفتن به <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>، سرویس <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> شما لغو نخواهد شد."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"هربار فقط یک سیمکارت بارگیریشده میتواند فعال شود.\n\nبا رفتن به <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>، سرویس <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> شما لغو نخواهد شد."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"هربار فقط یک سیمکارت را میتوان فعال کرد.\n\nعوض کردن شرکت مخابراتی، باعث لغو سرویس <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> شما نخواهد شد."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"میتوانید همزمان از دو سیمکارت استفاده کنید. برای استفاده از <xliff:g id="CARRIER_NAME">%1$s</xliff:g>، سیمکارت دیگر را خاموش کنید."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"رفتن به <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"خاموش کردن <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"خاموش کردن سیمکارت باعث لغو سرویس نخواهد شد"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"درحال اتصال به شبکه…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"درحال رفتن به <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"جابهجا شدن به <xliff:g id="CARRIER_NAME">%1$s</xliff:g> برای استفاده از تماس و پیام…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"شرکت مخابراتی عوض نشد"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"بهدلیل بروز خطا، این شرکت مخابراتی عوض نشد."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> خاموش شود؟"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"نمایش اسکنر رمزینه پاسخسریع"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"مجاز کردن دسترسی به «اسکنر رمزینه پاسخسریع» از صفحه قفل"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"نمایش کنترلهای دستگاه"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"کنترلهای دسترسی هنگام قفل بودن صفحهنمایش"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"نمایش ساعت دو خطی، درصورت دردسترس بودن"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ساعت دو خطی"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"خاموش"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"اینترنت"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"سیمکارتها"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"پیدا کردن شبکههای Wi-Fi و اتصال به آنها"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"هواپیما، ایمن در هواپیما"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"تماس و پیامک"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"تماس ازطریق Wi-Fi"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"استفاده از باتری تطبیقی"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"استفاده از روشنایی تطبیقی"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"استفاده از تماس ازطریق Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"استفاده از محافظ صفحهنمایش"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"مشاهده همه برنامهها"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"بازارسال هوشمند"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"«بازارسال هوشمند» فعال شد"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"شماره تلفن وارد نشده است."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"تأیید"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"مجاز کردن 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"از اتصال همراه 2G استفاده کنید. برای تماسهای اضطراری، 2G همیشه روشن است."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G امنیت کمتری دارد، اما ممکن است در بعضی مناطق اتصالتان را بهبود ببخشد. اتصال 2G همواره برای تماسهای اضطراری مجاز است."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> برای دردسترس بودن به 2G نیاز دارد"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"نمایش دسترسی به بریدهدان"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"وقتی برنامهها به نوشتار، تصویر، یا محتوای دیگری که کپی کردهاید دسترسی پیدا میکنند، پیامی نشان داده میشود"</string>
<string name="all_apps" msgid="3054120149509114789">"همه برنامهها"</string>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index a9eee02..58c5396 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Kielet"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Poista"</string>
<string name="add_a_language" msgid="2126220398077503271">"Lisää kieli"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Kieli"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Ensisijainen kieli"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Sovellusten kielet"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Valitse kieli kullekin sovellukselle"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Sovelluksen kieli"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Kieliehdotukset"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Kaikki kielet"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Sovelluksen oletuskieli on <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g>, eikä sovellus tue useita kieliä."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Poistetaanko valitut kielet?</item>
<item quantity="one">Poistetaanko valittu kieli?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Ei käytettävissä"</string>
<string name="security_status_title" msgid="6958004275337618656">"Suojaustila"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Näytön lukitus, Paikanna puhelin, sovellusten tietoturva"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Tietoturva ja yksityisyys"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Luvat, näytön lukitus, sovellusten tietoturva"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Kasvot lisätty"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Ota kasvot käyttöön napauttamalla"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Kasvojentunnistusavaus"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Käytä kasvoja puhelimen lukituksen avaamiseen tai tunnistautumiseen sovelluksissa, esim. kirjautuessasi sisään tai hyväksyessäsi ostoksen.\n\nMuista:\nKerrallaan voi olla käytössä vain yhdet kasvot. Jos haluat lisätä uudet kasvot, poista nykyiset.\n\nPuhelimeen katsominen voi avata sen lukituksen, vaikka et olisi tarkoittanut tehdä niin.\n\nJoku muu voi avata puhelimesi lukituksen, jos hän pitää puhelinta kasvojesi edessä.\n\nJoku muu voi avata puhelimesi lukituksen, jos hän näyttää sinulta (esim. identtinen kaksosesi)."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Käytä kasvoja puhelimen lukituksen avaamiseen tai tunnistautumiseen sovelluksissa, esim. kirjautuessasi sisään tai hyväksyessäsi ostoksen.\n\nMuista:\nKerrallaan voi olla käytössä vain yhdet kasvot. Jos haluat lisätä uudet kasvot, poista nykyiset.\n\nPuhelimeen katsominen voi avata sen lukituksen, vaikka et olisi tarkoittanut tehdä niin.\n\nJoku muu voi avata puhelimesi lukituksen, jos hän pitää puhelinta kasvojesi edessä, vaikka silmäsi eivät olisi auki.\n\nJoku muu voi avata puhelimesi lukituksen, jos hän näyttää sinulta (esim. identtinen kaksosesi)."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Poistetaanko kasvomalli?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Kasvomalli poistetaan pysyvästi ja turvallisesti. Poistamisen jälkeen tarvitset sormenjälkeä, PIN-koodia, kuviota tai salasanaa puhelimen lukituksen avaamiseen tai sovelluksissa todentamiseen."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Poistetaanko kasvomalli?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Kasvomalli poistetaan pysyvästi ja turvallisesti.\n\nPoistamisen jälkeen tarvitset sormenjälkeä, PIN-koodia, kuviota tai salasanaa puhelimen lukituksen avaamiseen tai sovelluksessa todentamiseen."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Kasvomalli poistetaan pysyvästi ja turvallisesti.\n\nPoistamisen jälkeen tarvitset sormenjälkeä, PIN-koodia, kuviota tai salasanaa puhelimen lukituksen avaamiseen tai sovelluksissa todentamiseen."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Kasvomalli poistetaan pysyvästi ja turvallisesti.\n\nPoistamisen jälkeen tarvitset PIN-koodia, kuviota tai salasanaa puhelimen lukituksen avaamiseen."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Avaa puhelimen lukitus kasvojentunnistusavauksella"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Sormenjälki"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Sormenjälki (työ)"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Poista"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Kosketa tunnistinta"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Aseta sormesi tunnistimelle ja nosta se, kun tunnet värähdyksen"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Pidä sormesi tunnistimen päällä, kunnes tunnet värähdyksen"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Pidä sormesi tunnistimella, kunnes tunnet värähdyksen"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Kosketa pitkään sormenjälkitunnistinta"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Nosta sormi ja kosketa taas"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Vielä kerran"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Kosketa tunnistinta toistuvasti, niin sormenjäljen eri osat lisätään"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Kosketa tunnistinta pitkään aina kun sormenjälkikuvake liikkuu. Tämä auttaa tallentamaan suuremman osan sormenjäljestäsi."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Aseta sormenpää tunnistimen päälle"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Tallenna lopuksi sormen sivut"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Tallenna lopuksi sormen sivut"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Aseta sormenjäljen reuna tunnistimen päälle ja pidä se siinä, ja tee sitten sama toiselle reunalle"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Tämä auttaa tallentamaan suuremman osan sormenjäljestäsi"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Sormenjäljen käyttöönotosta <xliff:g id="PERCENTAGE">%d</xliff:g> prosenttia valmiina"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Näytön lukitustapa on poistettu käytöstä. Kysy lisätietoja organisaatiosi järjestelmänvalvojalta. "<annotation id="admin_details">"Katso lisätietoja"</annotation>\n\n"Voit yhä valtuuttaa ostoksia ja käyttää sovelluksia sormenjälkesi avulla. "<annotation id="url">"Lisätietoja"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Nosta sormesi ja kosketa tunnistinta uudelleen"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Sormenjälkitunnistinta ei voi käyttää. Ota yhteys korjauspalveluun"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Lisäasetukset"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Työprofiilin lukitus, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock ja muita"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Lisäasetukset"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Voit lisätä korkeintaan <xliff:g id="COUNT">%d</xliff:g> sormenjälkeä"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Et voi lisätä useampia sormenjälkiä."</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Enempää sormenjälkiä ei voi lisätä."</string>
@@ -972,7 +985,7 @@
<string name="wifi_cellular_data_fallback_summary" msgid="7039944853033554386">"Vaihda mobiilidataan, jos Wi-Fi-yhteyttä ei voi muodostaa. Datan käytöstä voi aiheutua maksuja."</string>
<string name="wifi_add_network" msgid="4178564862173751181">"Lisää verkko"</string>
<string name="wifi_configure_settings_preference_title" msgid="2536725796700696566">"Wi-Fi-asetukset"</string>
- <string name="wifi_configure_settings_preference_summary_wakeup_on" msgid="7822368955551467382">"Wi-Fi otetaan uudelleen käyttöön automaattisesti."</string>
+ <string name="wifi_configure_settings_preference_summary_wakeup_on" msgid="7822368955551467382">"Wi-Fi otetaan uudelleen käyttöön automaattisesti"</string>
<string name="wifi_configure_settings_preference_summary_wakeup_off" msgid="5710203586018223864">"Wi-Fiä ei oteta uudelleen käyttöön automaattisesti."</string>
<string name="wifi_access_points" msgid="5846755709207101844">"Wi-Fi-verkot"</string>
<string name="wifi_menu_more_options" msgid="1236651929987819716">"Lisää asetuksia"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Soita Wi-Fi-yhteyden kautta. Jos Wi-Fi-yhteys katkeaa, puhelu päättyy."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Kun Wi-Fi-puhelut on käytössä, puhelimesi voi ohjata puhelut Wi-Fi-verkkojen tai operaattorisi verkon kautta, riippuen asetuksistasi ja siitä, kummassa on voimakkaampi signaali. Ennen kuin otat tämän ominaisuuden käyttöön, tarkista maksut ja muut tiedot operaattoriltasi.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Hätäosoite"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Hätäosoite"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Sijaintisi, kun soitat hätäpuhelun Wi-Fillä"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Lisätietoja"</annotation>" yksityisistä DNS-ominaisuuksista"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Päällä"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Ota näytönsäästäjä käyttöön, niin voit hallita puhelimen toimintaa telakoituna ja/tai lepotilassa."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Aloitus"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Nykyinen näytönsäästäjä"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Aloita nyt"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Asetukset"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automaattinen kirkkaus"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Herätä nostamalla"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Valitse työ-PIN"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Valitse kuvio"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Valitse työkuvio"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Paranna suojausta lisäämällä salasana puhelimen lukituksen avaamiseksi"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Paranna suojausta lisäämällä PN-koodi puhelimen lukituksen avaamiseksi"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Paranna suojausta lisäämällä kuvio puhelimen lukituksen avaamiseksi"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Paranna suojausta lisäämällä salasana tabletin lukituksen avaamiseksi"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Paranna suojausta lisäämällä PN-koodi tabletin lukituksen avaamiseksi"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Paranna suojausta lisäämällä kuvio tabletin lukituksen avaamiseksi"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Paranna suojausta lisäämällä salasana laitteen lukituksen avaamiseksi"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Paranna suojausta lisäämällä salasana laitteen lukituksen avaamiseksi"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Paranna suojausta lisäämällä kuvio laitteen lukituksen avaamiseksi"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Sormenjälki: aseta salasana"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Sormenjälki: aseta kuvio"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Määritä PIN-koodi tietoturvan parantamiseksi."</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Avaa painamalla äänenvoimakkuuspainikkeita"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Avaa kolmoisnapauttamalla näyttöä"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Avaa eleellä"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Käytä uutta esteettömyyselettä"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Käytä esteettömyyselettä"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Laita ominaisuus päälle napauttamalla näytön alareunassa olevaa esteettömyyspainiketta <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>.\n\nVaihda ominaisuudesta toiseen painamalla esteettömyyspainiketta pitkään."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Ota ominaisuus käyttöön napauttamalla näytöllä näkyvää esteettömyyspainiketta."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Laita tämä ominaisuus päälle painamalla pitkään molempia äänenvoimakkuuspainikkeita."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Lyhyempi"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Pidempi"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Automaattisen klikkauksen aika"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Värinän ja haptisen palautteen voimakkuus"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Ilmoitusvärinä"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Värinä ja haptinen palaute"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Puhelut"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Ilmoitukset ja hälytykset"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interaktiivinen haptinen palaute"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Soittoäänen värinä"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Ilmoitusvärinä"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Kosketuspalaute"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Yhdistä profiiliin <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Katkaistaanko VPN-yhteys?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Katkaise yhteys"</string>
- <string name="vpn_version" msgid="41856553718304367">"Versio <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Versio"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Unohda VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Korvataanko nykyinen VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Määritetäänkö aina käytössä oleva VPN?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobiilidata ei käytettävissä"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Valitse SIM-kortti koskettamalla."</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Käytä kaikille puheluille"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Valitse SIM-kortti tiedonsiirtoon"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Valitse SIM-kortti mobiilidataa varten"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Valitse SIM-kortti tekstiviesteille"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Vaihdetaan datan SIM-korttia, hetkinen…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Valitaanko <xliff:g id="NEW_SIM">%1$s</xliff:g> mobiilidataa varten?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Jos <xliff:g id="NEW_SIM">%1$s</xliff:g> otetaan käyttöön, <xliff:g id="OLD_SIM">%2$s</xliff:g> ei enää käytä mobiilidataa."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Valitse <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Valitse puhelinoperaattori:"</string>
<string name="sim_select_card" msgid="1226182454109919045">"SIM-kortin valinta"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM-kortti <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, verkkoyhteys, internet, langaton, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi ilmoitus, wifi ilmoitus"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"datan käyttö"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Lopeta värinä, napauta, näppäimistö"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Käytä 24 tunnin kelloa"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Lataa"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Avaa:"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"haptinen, värinä, näyttö, herkkyys"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"haptinen teknologia, värinä, puhelin, puhelu, herkkyys, soittoääni"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"haptinen teknologia, värinä, herkkyys"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"haptinen palaute, väristä, värinä"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"aina päällä oleva näyttö"</string>
<string name="default_sound" msgid="6604374495015245195">"Oletusääni"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Soittoäänen ja ilmoitusten äänenvoimakkuus <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Äänenvoimakkuus, värinä, Älä häiritse"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Latausäänet ja ‑värinä"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Telakointiäänet"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Kosketusäänet"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Kosketusvärinä"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Haptinen palaute napauttamiselle, näppäimistölle ja muille toiminnoille"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Telineen kaiutin"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Kaikki äänet"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Vain median ääni"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Lukitusnäyttö, ohita"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Kun työprofiili on lukittu"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Ilmoitukset lukitusnäytöllä"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Näytä keskustelu-, oletus- ja äänettömät ilmoitukset"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Näytä keskustelut, oletukset ja äänettömät"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Piilota äänettömät keskustelut ja ilmoitukset"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Älä näytä mitään ilmoituksia"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> voi nähdä kaikki ilmoitukset ja niiden sisältämät henkilökohtaiset tiedot, esim. yhteystietojen nimet, kuvat ja saamiesi viestien sisällön. Sovellus voi myös torkuttaa tai hylätä ilmoituksia ja käyttää niiden toimintoja, esim. vastata puheluihin. \n\nSovellus saa myös oikeuden laittaa Älä häiritse ‑tilan päälle tai pois päältä ja muokata siihen liittyviä asetuksia."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> voi tehdä seuraavia:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Ilmoitustesi lukeminen"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Se voi nähdä ilmoituksesi, myös henkilökohtaiset tiedot, esim. yhteystiedot, viestit ja kuvat."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Viesteihin vastaaminen"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Se voi vastata viesteihin ja käyttää ilmoitusten toimintoja, esim. torkuttaa tai hylätä ilmoituksia ja vastata puheluihin."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Muuta asetuksia"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Se voi laittaa Älä häiritse ‑tilan päälle tai pois päältä ja muuttaa 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>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Virheellinen verkkotila <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ohita."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Tukiasemien nimet"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Ei käytettävissä <xliff:g id="CARRIER">%1$s</xliff:g> ‑käytön aikana"</string>
- <string name="see_more" msgid="8436037008285546409">"Asetukset"</string>
+ <string name="see_more" msgid="7499355691042812723">"Lisää"</string>
<string name="see_less" msgid="2642392725363552793">"Näytä vähemmän"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Laitetaanko <xliff:g id="CARRIER_NAME">%1$s</xliff:g> päälle?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Otetaanko SIM-kortti käyttöön?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Vaihdetaanko <xliff:g id="CARRIER_NAME">%1$s</xliff:g> käyttöön?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Vaihdetaanko SIM-korttiin?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Valitaanko <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Vain yksi SIM-kortti voi olla kerrallaan aktiivinen.\n\nVanhaa palvelua (<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>) ei peruuteta, jos <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> otetaan käyttöön."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Vain yksi ladattu SIM-kortti voi olla kerrallaan aktiivinen.\n\nVanhaa palvelua (<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>) ei peruuteta, jos <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> otetaan käyttöön."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Vain yksi SIM-kortti voi olla kerrallaan aktiivinen.\n\nVanhaa palvelua (<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>) ei peruuteta, jos vaihdat uuteen."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Voit käyttää kahta SIM-korttia yhtä aikaa. Jos haluat, että <xliff:g id="CARRIER_NAME">%1$s</xliff:g> otetaan käyttöön, laita toinen SIM-kortti pois päältä."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Vaihda: <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Laita <xliff:g id="CARRIER_NAME">%1$s</xliff:g> pois päältä"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"SIM-kortin laittaminen pois päältä ei peru palvelua"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Yhdistetään verkkoon…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> otetaan käyttöön"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Otetaan <xliff:g id="CARRIER_NAME">%1$s</xliff:g> käyttöön puheluja ja viestejä varten…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Operaattoria ei voi vaihtaa"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Operaattorin vaihto ei onnistu virheen takia."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Laitetaanko <xliff:g id="CARRIER_NAME">%1$s</xliff:g> pois päältä?"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Näytä QR-skanneri"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Salli pääsy QR-skanneriin lukitusnäytöltä"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Näytä laitteiden hallinta"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Käytä säätimiä laitteen ollessa lukittuna"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Näytä kaksirivinen kello, kun saatavilla"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Kaksirivinen kello"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Ei käytössä"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM-kortit"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Etsi Wi-Fi-verkkoja ja yhdistä niihin"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"lentokone, lentokoneturvallinen"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Puhelut ja tekstiviestit"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi-puhelut"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Käytä mukautuvaa virtaa"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Käytä kirkkauden säätöä"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Käytä Wi-Fi-puheluita"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Käytä näytönsäästäjää"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Näytä kaikki sovellukset"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Älykäs soitonsiirto"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Älykäs soitonsiirto otettu käyttöön"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Puhelinnumero puuttuu."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Salli 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Käytä 2G-mobiiliyhteyksiä. 2G on aina päällä hätäpuheluita varten."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G ei ole yhtä turvallinen, mutta se voi parantaa yhteyttä joissakin paikoissa. 2G sallitaan aina hätäpuheluita varten."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> edellyttää 2G:tä"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Näytä ilmoituksia leikepöydän käytöstä"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Näytä viesti, kun sovellukset käyttävät kopioimaasi tekstiä, kuvia tai muuta sisältöä"</string>
<string name="all_apps" msgid="3054120149509114789">"Kaikki sovellukset"</string>
@@ -5595,7 +5603,7 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Laita lentokonetila pois päältä, jotta voit käyttää UWB:tä"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Pääsy kameraan"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Pääsy mikrofoniin"</string>
- <string name="cam_toggle_description" msgid="9212762204005146404">"Sovellukset ja palvelut"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"sovellusten ja palvelujen osalta"</string>
<string name="mic_toggle_description" msgid="484139688645092237">"Sovellukset ja palvelut. Vaikka asetus olisi poissa päältä, mikrofonidataa saatetaan silti jakaa, kun soitat hätänumeroon."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Peliasetukset"</string>
<string name="game_settings_summary" msgid="8623110986485071064">"Laita päälle esim. Pelipaneelin pikakuvake"</string>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index b97e77a..bbcf212 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Langues"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Supprimer"</string>
<string name="add_a_language" msgid="2126220398077503271">"Ajouter une langue"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Langue"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Langue favorite"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Langues de l\'application"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Configurez la langue pour chaque application"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Langue de l\'application"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Langues suggérées"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Toutes les langues"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Cette application est configurée en <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> par défaut et elle ne peut pas prendre en charge plusieurs langues."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">Supprimer la langue sélectionnée?</item>
<item quantity="other">Supprimer les langues sélectionnées?</item>
@@ -298,8 +306,8 @@
<string name="location_settings_primary_switch_title" msgid="8849081766644685127">"Utiliser ma position"</string>
<string name="location_settings_summary_location_off" msgid="4797932754681162262">"Désactivé"</string>
<plurals name="location_settings_summary_location_on" formatted="false" msgid="1019959038518185676">
- <item quantity="one">Activé : <xliff:g id="COUNT_1">%1$d</xliff:g> application a accès à la position</item>
- <item quantity="other">Activé : <xliff:g id="COUNT_1">%1$d</xliff:g> applications ont accès à la position</item>
+ <item quantity="one">Activée : <xliff:g id="COUNT_1">%1$d</xliff:g> application a accès à la position</item>
+ <item quantity="other">Activée : <xliff:g id="COUNT_1">%1$d</xliff:g> applications ont accès à la position</item>
</plurals>
<string name="location_settings_loading_app_permission_stats" msgid="6054103701535557342">"Chargement en cours…"</string>
<string name="location_settings_footer_general" msgid="1040507068701188821">"Les applications qui disposent de l\'autorisation de détection des appareils à proximité peuvent déterminer la position relative des appareils connectés."</string>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Non accessible"</string>
<string name="security_status_title" msgid="6958004275337618656">"État de la sécurité"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Verrouillage d\'écran, Localiser mon appareil, sécurité des applications"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Sécurité et confidentialité"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Autorisations, verrouillage de l\'écran, sécurité des applis"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Visage ajouté"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Touchez pour configurer le déverrouillage facial"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Déverrouillage facial"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Utilisez votre visage pour déverrouiller votre téléphone ou pour vous authentifier dans les applications, par exemple lorsque vous vous connectez ou approuvez un achat.\n\nGardez à l\'esprit :\nUn seul visage peut être configuré à la fois. Pour ajouter un autre visage, supprimez le visage actuel.\n\nLe fait de regarder le téléphone pourrait le déverrouiller même si vous ne cherchiez pas à le faire.\n\nUne autre personne pourrait déverrouiller votre téléphone en le tenant devant votre visage.\n\nVotre téléphone pourrait être déverrouillé par une personne qui vous ressemble beaucoup, comme un jumeau identique."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Utilisez votre visage pour déverrouiller votre téléphone ou pour vous authentifier dans les applications, par exemple lorsque vous vous connectez ou approuvez un achat.\n\nGardez à l\'esprit :\nUn seul visage peut être configuré à la fois. Pour ajouter un autre visage, supprimez le visage actuel.\n\nLe fait de regarder le téléphone pourrait le déverrouiller même si vous ne cherchiez pas à le faire.\n\nUne autre personne pourrait déverrouiller votre téléphone en le tenant devant votre visage, même si vos yeux sont fermés.\n\nVotre téléphone pourrait être déverrouillé par une personne qui vous ressemble beaucoup, comme un jumeau identique."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Supprimer le modèle facial?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Votre modèle facial sera supprimé définitivement de façon sécurisée. Vous devrez ensuite utiliser votre NIP, votre schéma ou votre mot de passe pour déverrouiller votre téléphone ou pour vous authentifier dans les applications."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Supprimer le modèle facial?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Votre modèle facial sera supprimé définitivement de façon sécurisée.\n\nVous devrez ensuite utiliser votre empreinte digitale, votre NIP, votre schéma ou votre mot de passe pour déverrouiller votre téléphone ou pour vous authentifier dans les applications."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Votre modèle facial sera supprimé définitivement de façon sécurisée.\n\nVous devrez ensuite utiliser votre NIP, votre schéma ou votre mot de passe pour déverrouiller votre téléphone ou pour vous authentifier dans les applications."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Votre modèle facial sera supprimé de façon permanente et sécurisée.\n\nPour déverrouiller votre téléphone, vous aurez ensuite besoin de ce qui suit : NIP, schéma ou mot de passe."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Utilisez le déverrouillage par reconnaissance faciale pour déverrouiller votre téléphone"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Empreintes digitales"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Empreinte digitale pour le travail"</string>
@@ -475,13 +484,13 @@
<string name="security_settings_udfps_enroll_find_sensor_message" msgid="8383106460819519961">"Le capteur d\'empreintes digitales se trouve sur votre écran. Vous capturerez votre empreinte digitale au prochain écran."</string>
<string name="security_settings_udfps_enroll_find_sensor_start_button" msgid="3172268783620336357">"Démarrer"</string>
<string name="security_settings_udfps_enroll_a11y" msgid="1899453114050362235">"Déplacez votre doigt sur l\'écran pour trouver le capteur. Maintenez le doigt sur le capteur d\'empreintes digitales."</string>
- <string name="security_settings_fingerprint_enroll_find_sensor_content_description" msgid="3065850549419750523">"Illustration présentant l\'appareil et la position du capteur d\'empreinte digitale"</string>
+ <string name="security_settings_fingerprint_enroll_find_sensor_content_description" msgid="3065850549419750523">"Illustration présentant l\'appareil et la position du capteur d\'empreintes digitales"</string>
<string name="security_settings_fingerprint_enroll_dialog_name_label" msgid="7298812463228440333">"Nom"</string>
<string name="security_settings_fingerprint_enroll_dialog_ok" msgid="4074335979239208021">"OK"</string>
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Supprimer"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Toucher le capteur"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Placez votre doigt sur le capteur, puis soulevez-le lorsque vous sentez une vibration"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Maintenez le doigt sur le capteur jusqu\'à ce que vous sentiez une vibration"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Maintenez votre empreinte digitale à plat sur le capteur jusqu\'à ce que vous sentiez une vibration"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Maintenez le doigt sur le capteur d\'empreintes digitales"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Relever le doigt et toucher le capteur"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Encore une fois."</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Déplacez légèrement votre doigt lorsque vous le relevez pour ajouter toutes les parties de votre empreinte digitale."</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Maintenez le doigt sur le capteur chaque fois que l\'icône de l\'empreinte digitale bouge. Cela aide à capter une plus grande partie de votre empreinte digitale."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Placer le bout de votre doigt sur le capteur"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Finalement, placer les bords de votre doigt"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Finalement, utiliser les bords de votre doigt"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Placez le côté de votre doigt sur le capteur et maintenez-le en place, puis passez à l\'autre côté"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Ce geste aide à capter une plus grande partie de votre empreinte digitale"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Inscription de l\'empreinte digitale : <xliff:g id="PERCENTAGE">%d</xliff:g> pour cent"</string>
@@ -558,7 +567,11 @@
<string name="security_settings_fingerprint_enroll_disclaimer" msgid="7875826823637114097">"Votre empreinte digitale vous permet non seulement de déverrouiller votre téléphone, mais également d\'autoriser des achats et l\'accès à l\'application. "<annotation id="url">"En savoir plus"</annotation></string>
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" L\'option de verrouillage de l\'écran est désactivée. Pour en savoir plus, communiquez avec l\'administrateur de votre organisation. "<annotation id="admin_details">"Plus de détails"</annotation>\n\n"Vous pouvez toujours utiliser votre empreinte digitale pour autoriser les achats et l\'accès aux applications. "<annotation id="url">"En savoir plus"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Relevez le doigt, puis touchez le capteur à nouveau"</string>
- <string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Impossible utiliser capteur empreinte digitale. Consultez un fournisseur de services de réparation"</string>
+ <string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Impossible utiliser capteur empreintes digitales. Consultez un fournisseur de services de réparation"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Paramètres avancés"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Verrouillage du profil professionnel, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock et plus"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Paramètres avancés"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Vous pouvez ajouter jusqu\'à <xliff:g id="COUNT">%d</xliff:g> empreintes digitales"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Vous avez ajouté le nombre maximal d\'empreintes digitales"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Impossible d\'ajouter des empreintes digitales"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Appeler sur réseau Wi‑Fi. Si le Wi‑Fi est interr., l\'appel prendra fin."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Lorsque les appels Wi-Fi sont activés, votre téléphone peut transférer les appels par réseau Wi-Fi ou le réseau de votre fournisseur de services, en fonction de votre préférence et du signal le plus puissant. Avant d\'activer cette fonctionnalité, renseignez-vous auprès de votre fournisseur pour en savoir plus sur les frais et d\'autres détails pertinents.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Adresse d\'urgence"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Adresse d\'urgence"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Cette adresse sera définie comme votre position géographique lorsque vous effectuerez des appels d\'urgence par Wi-Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"En savoir plus"</annotation>" sur la fonctionnalité de DNS privé"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Activé"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Pour déterminer le comportement du téléphone lorsqu\'il se trouve sur une station d\'accueil ou lorsqu\'il est en veille, activez l\'écran de veille."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Quand commencer"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Écran de veille actuel"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Commencer"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Paramètres"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Ajuster automatiquement la luminosité"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Soulever pour activer"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Définir un NIP professionnel"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Définir un schéma"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Définir un mot de schéma professionnel"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Pour renforcer la sécurité, définir un mot de passe pour déverrouiller le téléphone"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Pour renforcer la sécurité, définir un NIP pour déverrouiller le téléphone"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Pour renforcer la sécurité, définir un schéma pour déverrouiller le téléphone"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Pour renforcer la sécurité, définir un mot de passe pour déverrouiller la tablette"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Pour renforcer la sécurité, définir un NIP pour déverrouiller la tablette"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Pour renforcer la sécurité, définir un schéma pour déverrouiller la tablette"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Pour renforcer la sécurité, définir un mot de passe pour déverrouiller l\'appareil"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Pour renforcer la sécurité, définir un NIP pour déverrouiller l\'appareil"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Pour renforcer la sécurité, définir un schéma pour déverrouiller l\'appareil"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Pour util. empr. digit., config. m. de passe"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Pour utiliser empreinte digitale, configurer un schéma"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Pour votre sécurité, définissez un NIP"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Maintenez enf. les touches de volume pour l\'ouvrir"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Touchez l\'écran trois fois pour l\'ouvrir"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Utiliser un geste pour activer le service"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Utiliser le nouveau geste d\'accessibilité"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Utiliser le geste d\'accessibilité"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Pour utiliser cette fonctionnalité, touchez le bouton d\'accessibilité <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> dans le bas de l\'écran.\n\nPour basculer entre les fonctionnalités, maintenez le doigt sur le bouton d\'accessibilité."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Pour utiliser cette fonctionnalité, touchez le bouton d\'accessibilité sur votre écran."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Pour utiliser cette fonctionnalité, maintenez enfoncées les deux touches de volume."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Plus court"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Plus long"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Durée du clic automatique"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Vibrations et intensité du retour haptique"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibration pour les notifications"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibrations et rétroactions haptiques"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Appels"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Notifications et alarmes"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Rétroactions haptiques interactives"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibration pour la sonnerie"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibration pour les notifications"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Retour tactile"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"Appareil photo"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Réseau cellulaire"</string>
<string name="power_phone" msgid="2768396619208561670">"Appels vocaux"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablette inactive"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Téléphone inactif"</string>
@@ -2967,7 +2974,7 @@
<string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> non sécurisés"</string>
<string name="adaptive_connectivity_title" msgid="7464959640138428192">"Connectivité adaptative"</string>
<string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Prolonge l\'autonomie de la pile et améliore la performance de l\'appareil en gérant automatiquement vos connexions réseau"</string>
- <string name="adaptive_connectivity_switch_on" msgid="3653067561620745493">"Activé"</string>
+ <string name="adaptive_connectivity_switch_on" msgid="3653067561620745493">"Activée"</string>
<string name="adaptive_connectivity_switch_off" msgid="5076172560836115265">"Désactivé"</string>
<string name="credentials_title" msgid="7535942196886123656">"Stockage des authentifiants"</string>
<string name="credentials_install" msgid="3933218407598415827">"Installer un certificat"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Se connecter à <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Déconnecter ce RPV?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Déconnecter"</string>
- <string name="vpn_version" msgid="41856553718304367">"Version <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Version"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Oublier le profil RPV"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Remplacer le RPV existant?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Définir le RPV permanent?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Données cellulaires non disponibles"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Touchez pour sélectionner une carte SIM pour les données"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Toujours l\'utiliser pour les appels"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Sélectionnez une carte SIM pour données"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Choisissez SIM pour données cellulaires"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Sélectionnez la carte SIM pour les textos"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Changement de carte SIM pour les données, cela peut prendre jusqu\'à une minute…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Utiliser <xliff:g id="NEW_SIM">%1$s</xliff:g> pour les données cellulaires?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Si vous passez au réseau de <xliff:g id="NEW_SIM">%1$s</xliff:g>, celui de <xliff:g id="OLD_SIM">%2$s</xliff:g> ne sera plus utilisé pour les données cellulaires."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Utiliser <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Appeler avec"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Sélectionnez une carte SIM"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"Carte SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, connexion réseau, internet, sans fil, données, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"notification Wi‑Fi, notification wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"utilisation de données"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Arrêter les vibrations, toucher, clavier"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Utiliser le format 24 heures"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Télécharger"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Ouvrir avec"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"haptique, vibrer, écran, sensibilité"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"haptique, vibration, téléphone, appel, sensibilité, sonnerie"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"haptique, vibration, sensibilité"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"rétroactions haptiques, vibrer, vibration"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"écran actif en permanence"</string>
<string name="default_sound" msgid="6604374495015245195">"Son par défaut"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Le volume pour la sonnerie et les notifications est réglé à <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volume, vibration, Ne pas déranger"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Sons et vibrations de recharge"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Sons de la station d\'accueil"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Sons des touches"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Vibration tactile"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Retour haptique pour les touchers, le clavier et plus"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Lecture : station d\'accueil"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Tout l\'audio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Audio des médias seulement"</string>
@@ -3817,7 +3826,7 @@
<string name="bubbles_feature_disabled_dialog_text" msgid="5275666953364031055">"L\'activation des bulles pour cette application activera aussi les bulles pour votre appareil.\n\nCela a un impact sur les autres applications ou les conversations qui peuvent s\'afficher en bulles."</string>
<string name="bubbles_feature_disabled_button_approve" msgid="2042628067101419871">"Activer"</string>
<string name="bubbles_feature_disabled_button_cancel" msgid="8963409459448350600">"Annuler"</string>
- <string name="notifications_bubble_setting_on_summary" msgid="4641572377430901196">"Activé : les conversations peuvent s\'afficher sous forme d\'icônes flottantes"</string>
+ <string name="notifications_bubble_setting_on_summary" msgid="4641572377430901196">"Activées : les conversations peuvent s\'afficher sous forme d\'icônes flottantes"</string>
<string name="notifications_bubble_setting_title" msgid="8287649393774855268">"Autoriser les applications à afficher des bulles"</string>
<string name="notifications_bubble_setting_description" msgid="7336770088735025981">"Certaines conversations s\'afficheront sous forme d\'icônes flottantes superposées aux autres applications"</string>
<string name="bubble_app_setting_all" msgid="312524752846978277">"Toutes les conversations peuvent s\'afficher dans des bulles"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Écran de verrouillage, écran verrouillé, ignorer, contourner"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Lorsque le profil professionnel est verrouillé"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Notifications sur l\'écran de verrouillage"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Afficher les conversations, par défaut et silencieuses"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Afficher les conversations, par défaut et silencieuses"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Masquer les conversations et les notifications silencieuses"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"N\'afficher aucune notification"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<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, les photos 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> pourra effectuer les actions suivantes :"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Lire vos notifications"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Elle peut lire vos notifications, y compris les renseignements personnels, comme les contacts, les messages et les photos."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Répondre aux messages"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Elle peut répondre aux messages et agir sur les boutons dans les notifications, y compris faire répéter ou ignorer des notifications et répondre à des appels."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Modifier les paramètres"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Elle peut activer ou désactiver la fonctionnalité Ne pas déranger et 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>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mode réseau non valide : <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorer."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Noms des points d\'accès"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Indisponible lorsque vous êtes connectés au réseau de <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Paramètres"</string>
+ <string name="see_more" msgid="7499355691042812723">"En voir plus"</string>
<string name="see_less" msgid="2642392725363552793">"En voir moins"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Activer <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Activer la carte SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Passer au réseau de <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Passer à la carte SIM?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Utiliser <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Une seule carte SIM peut être active à la fois.\n\nLe fait de passer au réseau de <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> n\'annulera pas votre service auprès de <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Une seule carte SIM téléchargée peut être active à la fois.\n\nLe fait de passer au réseau de <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> n\'annulera pas votre service auprès de <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Une seule carte SIM peut être active à la fois.\n\nLe fait de passer à un autre réseau n\'annulera pas votre service auprès de <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Vous pouvez utiliser deux cartes SIM simultanément. Pour utiliser <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, désactivez l\'autre SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Passer à <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Désactiver <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"La désactivation d\'une carte SIM n\'annulera pas votre service"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Connexion au réseau en cours…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Passage à <xliff:g id="CARRIER_NAME">%1$s</xliff:g> en cours…"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Utilisez <xliff:g id="CARRIER_NAME">%1$s</xliff:g> pour traiter les appels et les messages…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Impossible de changer de fournisseur de services"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Impossible de changer de fournisseur de services en raison d\'une erreur."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Désactiver <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Afficher le numériseur de codes QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Autorisez l\'accès au lecteur de codes QR à partir de l\'écran verrouillé"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Afficher les commandes des appareils"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Accéder aux commandes lorsque l\'écran est verrouillé"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Afficher l\'horloge à double ligne lorsqu\'elle est accessible"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Horloge à double ligne"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Désactivé"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"Cartes SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Rechercher des réseaux Wi-Fi et s\'y connecter"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"avion, sécuritaire pour les avions"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Appels et messages texte"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Appels Wi‑Fi"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Utiliser le gestionnaire de pile adaptatif"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Utiliser la luminosité adaptative"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Utiliser les appels Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Utiliser l\'écran de veille"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Afficher toutes les applications"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Transfert d\'appels intelligent"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Le transfert d\'appels intelligent est activé"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Le numéro de téléphone est manquant."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Autoriser les réseaux 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Utiliser les connexions cellulaires 2G. La 2G est toujours activée pour les appels d\'urgence."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"La 2G est moins sécurisée, mais elle peut améliorer votre connexion à certains endroits. La 2G est toujours autorisée pour effectuer des appels d\'urgence."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> requiert que la 2G soit activée"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Afficher l\'accès au presse-papiers"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Affichez un message lorsque les applications accèdent à du texte, à des images ou à d\'autres contenus que vous avez copiés"</string>
<string name="all_apps" msgid="3054120149509114789">"Toutes les applications"</string>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 238eb7e..7147f01 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -49,7 +49,7 @@
<string name="sdcard_format" product="default" msgid="3676635435136326182">"Formater la carte SD"</string>
<string name="preview_pager_content_description" msgid="3762247188224576303">"Aperçu"</string>
<string name="preview_page_indicator_content_description" msgid="2790254666634885865">"Aperçu, page <xliff:g id="CURRENT_PAGE">%1$d</xliff:g> sur <xliff:g id="NUM_PAGES">%2$d</xliff:g>"</string>
- <string name="font_size_summary" msgid="1296835853522566260">"Agrandir ou réduire la taille du texte à l\'écran."</string>
+ <string name="font_size_summary" msgid="1296835853522566260">"Agrandissez ou réduisez la taille du texte affiché."</string>
<string name="font_size_make_smaller_desc" msgid="4978038055549590140">"Réduire"</string>
<string name="font_size_make_larger_desc" msgid="5583046033381722247">"Agrandir"</string>
<string name="auto_rotate_settings_primary_switch_title" msgid="3151963020165952847">"Utiliser la rotation automatique"</string>
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Langues"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Supprimer"</string>
<string name="add_a_language" msgid="2126220398077503271">"Ajouter une langue"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Langue"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Langue préférée"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Langues de l\'appli"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Définir la langue pour chaque appli"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Langue de l\'appli"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Langues suggérées"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Toutes les langues"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"L\'appli est définie par défaut sur <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> et n\'accepte pas plusieurs langues."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">Supprimer la langue sélectionnée ?</item>
<item quantity="other">Supprimer les langues sélectionnées ?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Indisponible"</string>
<string name="security_status_title" msgid="6958004275337618656">"État de la sécurité"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Verrouillage de l\'écran, Localiser mon appareil, sécurité des applications"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Sécurité et confidentialité"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Autorisations, verrouillage de l\'écran, sécurité des applis"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Visage ajouté"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Appuyer pour configurer un visage"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Déverrouillage facial"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Utilisez votre visage pour déverrouiller votre téléphone ou vous authentifier dans les applis (pour vous connecter ou approuver un achat, par exemple).\n\nÀ savoir :\nVous ne pouvez configurer qu\'un seul visage à la fois. Supprimez le visage actuel pour en ajouter un.\n\nVous pouvez déverrouiller votre téléphone sans le vouloir, en le regardant.\n\nUne autre personne peut le déverrouiller en le tenant devant votre visage.\n\nQuelqu\'un qui vous ressemble beaucoup, comme votre jumeau/jumelle, peut aussi déverrouiller votre téléphone."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Utilisez votre visage pour déverrouiller votre téléphone ou vous authentifier dans les applis (pour vous connecter ou approuver un achat, par exemple).\n\nÀ savoir :\nVous ne pouvez configurer qu\'un seul visage à la fois. Supprimez le visage actuel pour en ajouter un.\n\nVous pouvez déverrouiller votre téléphone sans le vouloir, en le regardant.\n\nUne autre personne peut le déverrouiller en le tenant devant votre visage, même si vous fermez les yeux.\n\nQuelqu\'un qui vous ressemble beaucoup, comme votre jumeau/jumelle, peut aussi déverrouiller votre téléphone."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Supprimer l\'empreinte faciale ?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Votre empreinte faciale sera supprimée définitivement de façon sécurisée. Vous devrez ensuite utiliser un code, un schéma ou un mot de passe pour déverrouiller votre téléphone ou pour vous authentifier dans les applis."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Supprimer l\'empreinte faciale ?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Votre empreinte faciale sera supprimée définitivement de façon sécurisée.\n\n Vous devrez ensuite utiliser votre empreinte digitale, un code, un schéma ou un mot de passe pour déverrouiller votre téléphone ou pour vous authentifier dans les applis."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Votre empreinte faciale sera supprimée de façon définitive et sécurisée.\n\nVous devrez ensuite utiliser un code, un schéma ou un mot de passe pour déverrouiller votre téléphone ou pour vous authentifier dans les applis."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Votre empreinte faciale sera supprimée de façon définitive et sécurisée.\n\nVous devrez ensuite utiliser un code, un schéma ou un mot de passe pour déverrouiller votre téléphone."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Déverrouillez votre téléphone par reconnaissance faciale"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Empreinte digitale"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Empreinte pour travail"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Supprimer"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Posez le doigt sur le lecteur"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Posez le doigt sur le lecteur et levez-le quand il vibre"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Maintenez le doigt sur le lecteur jusqu\'à ce qu\'il vibre"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Maintenez votre empreinte à plat sur le lecteur jusqu\'à ce qu\'il vibre"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Appuyer de manière prolongée sur le lecteur d\'empreinte"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Levez le doigt, puis reposez-le"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Encore une fois"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Continuez jusqu\'à ce que toutes les parties de votre empreinte soient lues"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Appuyez de manière prolongée chaque fois que l\'icône de l\'empreinte bouge. Cela permet de mieux capturer votre empreinte."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Placez le bout de votre doigt sur le capteur"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Pour finir, placez les bords de votre doigt"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Pour finir, utilisez les bords de votre doigt"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Placez le côté de votre empreinte sur le capteur, maintenez-le, puis passez à l\'autre côté"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Cela permet de mieux capturer votre empreinte"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Enregistrement de l\'empreinte digitale à <xliff:g id="PERCENTAGE">%d</xliff:g> pour cent"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" L\'option de verrouillage de l\'écran est désactivée. Pour en savoir plus, contactez l\'administrateur de votre entreprise. "<annotation id="admin_details">"Plus d\'informations"</annotation>\n\n"Vous pouvez toujours utiliser votre empreinte digitale pour autoriser des achats et l\'accès aux applications. "<annotation id="url">"En savoir plus"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Relevez le doigt, puis reposez-le sur le lecteur"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Impossible d\'utiliser le lecteur d\'empreinte digitale. Contactez un réparateur"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Paramètres avancés"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Verrouillage du profil professionnel, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock et autres"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Paramètres avancés"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Vous pouvez ajouter jusqu\'à <xliff:g id="COUNT">%d</xliff:g> empreintes digitales."</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Vous avez ajouté le nombre maximal autorisé d\'empreintes digitales"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Impossible d\'ajouter d\'autres empreintes digitales"</string>
@@ -609,7 +622,7 @@
<string name="suggested_fingerprint_lock_settings_summary" product="device" msgid="1040265358906410746"></string>
<string name="suggested_fingerprint_lock_settings_summary" product="default" msgid="1040265358906410746"></string>
<string name="lock_settings_picker_title" msgid="9219376327364915334">"Verrouillage de l\'écran"</string>
- <string name="lock_settings_picker_new_lock_title" msgid="3113042086804290919">"Choisir le verrouillage"</string>
+ <string name="lock_settings_picker_new_lock_title" msgid="3113042086804290919">"Choisir le verrouillage de l\'écran"</string>
<string name="lock_settings_picker_update_lock_title" msgid="536853138943415927">"Choisir un nouveau verrouillage d\'écran"</string>
<string name="lock_settings_picker_new_profile_lock_title" msgid="2270462215256413800">"Choisir le verrouillage des applis pro"</string>
<string name="lock_settings_picker_update_profile_lock_title" msgid="5929068163516308927">"Choisir un nouveau verrouillage de profil pro"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Appel via le Wi-Fi. Si vous perdez le Wi‑Fi, l\'appel se terminera."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Lorsque les appels Wi-Fi sont activés, votre téléphone peut transférer les appels via les réseaux Wi-Fi ou le réseau de votre opérateur, en fonction de votre préférence et du signal le plus puissant. Avant d\'activer cette fonctionnalité, renseignez-vous auprès de votre opérateur pour en savoir plus sur les frais et autres détails.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Adresse d\'urgence"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Adresse d\'urgence"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Adresse utilisée pour votre position si vous effectuez un appel d\'urgence à l\'aide du Wi-Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"En savoir plus"</annotation>" sur les fonctionnalités de DNS privé"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Activé"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Pour contrôler le comportement du téléphone lorsqu\'il se trouve sur une station d\'accueil et/ou lorsqu\'il est en veille, activez l\'économiseur d\'écran."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Quand l\'activer"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Économiseur d\'écran actuel"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Commencer"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Paramètres"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Ajuster automatiquement la luminosité"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Soulever pour activer"</string>
@@ -1433,7 +1447,7 @@
<string name="force_bold_text" msgid="4620929631102086716">"Texte en gras"</string>
<string name="title_font_size" msgid="570613010306330622">"Taille de la police"</string>
<string name="short_summary_font_size" msgid="184712645848458143">"Agrandir ou réduire le texte"</string>
- <string name="sim_lock_settings" msgid="4493069398250139205">"Verrouillage SIM"</string>
+ <string name="sim_lock_settings" msgid="4493069398250139205">"Paramètres de verrouillage SIM"</string>
<string name="sim_lock_settings_category" msgid="4280307997492851625">"Verrouillage de la carte SIM"</string>
<string name="sim_lock_settings_summary_off" msgid="4570941250786847095">"Désactivé"</string>
<string name="sim_lock_settings_summary_on" msgid="1562184566830887925">"Verrouillée"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Définir un code professionnel"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Définir un schéma"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Définir un schéma professionnel"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Pour plus de sécurité, définissez un mot de passe pour déverrouiller le téléphone"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Pour plus de sécurité, définissez un code pour déverrouiller le téléphone"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Pour plus de sécurité, définissez un schéma pour déverrouiller le téléphone"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Pour plus de sécurité, définissez un mot de passe pour déverrouiller la tablette"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Pour plus de sécurité, définissez un code pour déverrouiller la tablette"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Pour plus de sécurité, définissez un schéma pour déverrouiller la tablette"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Pour plus de sécurité, définissez un mot de passe pour déverrouiller l\'appareil"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Pour plus de sécurité, définissez un code pour déverrouiller l\'appareil"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Pour plus de sécurité, définissez un schéma pour déverrouiller l\'appareil"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Définir un mot de passe en plus de l\'empreinte"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Créez un schéma en plus de l\'empreinte"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Pour des raisons de sécurité, définissez un code"</string>
@@ -2293,7 +2298,7 @@
<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_message" msgid="8498648925928109462">"Agrandissez tout ou partie de l\'écran, ou basculez entre ces deux options"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Tout l\'écran"</string>
<string name="accessibility_magnification_area_settings_window_screen_summary" msgid="9191632962955877019">"Une partie de l\'écran"</string>
<string name="accessibility_magnification_area_settings_all_summary" msgid="8107511976748799455">"Passer du plein écran à une partie de l\'écran"</string>
@@ -2301,7 +2306,7 @@
<string name="accessibility_magnification_mode_dialog_option_full_screen" msgid="4892487869954032029">"Agrandir tout l\'écran"</string>
<string name="accessibility_magnification_mode_dialog_option_window" msgid="4492443201099153362">"Agrandir une partie de l\'écran"</string>
<string name="accessibility_magnification_mode_dialog_option_switch" msgid="561043521011229424">"Passer du plein écran à une partie de l\'écran"</string>
- <string name="accessibility_magnification_area_settings_mode_switch_summary" msgid="2885238806099080966">"Appuyer sur le bouton pour passer d\'une option à l\'autre"</string>
+ <string name="accessibility_magnification_area_settings_mode_switch_summary" msgid="2885238806099080966">"Appuyez sur le bouton pour passer d\'une option à l\'autre"</string>
<string name="accessibility_magnification_switch_shortcut_title" msgid="3671432048806533079">"Passer au bouton Accessibilité ?"</string>
<string name="accessibility_magnification_switch_shortcut_message" msgid="7718653917415163833">"Appuyer trois fois pour agrandir une partie de l\'écran entraîne une latence, lors de la saisie par exemple.\n\nLe bouton Accessibilité flotte par-dessus les autres applis. Appuyez dessus pour agrandir."</string>
<string name="accessibility_magnification_switch_shortcut_positive_button" msgid="2446942190957296957">"Passer au bouton Accessibilité"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"maintenir touches de volume appuyées pour ouvrir"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Appuyez trois fois sur l\'écran pour ouvrir"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Utiliser un geste pour ouvrir"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Utiliser le nouveau geste d\'accessibilité"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Utiliser le geste d\'accessibilité"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Pour utiliser cette fonctionnalité, appuyez sur le bouton Accessibilité <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> en bas de l\'écran.\n\nPour changer de fonctionnalité, appuyez dessus de manière prolongée."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Pour utiliser cette fonctionnalité, appuyez sur le bouton Accessibilité sur l\'écran."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Pour utiliser cette fonctionnalité, appuyez de manière prolongée sur les deux touches de volume."</string>
@@ -2395,7 +2400,7 @@
<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_control_timeout_preference_summary" msgid="5283566580551714506">"Choisissez la durée d\'affichage des 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>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Plus court"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Plus long"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Délai du clic automatique"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Force des vibrations et du retour haptique"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibreur des notifications"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibrations et retour haptique"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Appels"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Notifications et alarmes"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Retour haptique interactif"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibreur de la sonnerie"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibreur des notifications"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Retour tactile"</string>
<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>
@@ -2504,7 +2512,7 @@
<string name="accessibility_vibration_intensity_high" msgid="5982896399775212514">"Fort"</string>
<string name="accessibility_menu_item_settings" msgid="2652637954865389271">"Paramètres"</string>
<string name="accessibility_feature_state_on" msgid="1777344331063467511">"Activé"</string>
- <string name="accessibility_feature_state_off" msgid="169119895905460512">"Désactivé"</string>
+ <string name="accessibility_feature_state_off" msgid="169119895905460512">"Désactivée"</string>
<string name="captioning_preview_title" msgid="2888561631323180535">"Aperçu"</string>
<string name="captioning_standard_options_title" msgid="5360264497750980205">"Options standards"</string>
<string name="captioning_locale" msgid="5533303294290661590">"Langue"</string>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"Caméra"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Réseau mobile"</string>
<string name="power_phone" msgid="2768396619208561670">"Appels vocaux"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablette inactive"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Téléphone inactif"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Se connecter à <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Déconnecter ce VPN ?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Déconnecter"</string>
- <string name="vpn_version" msgid="41856553718304367">"Version <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Version"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Supprimer le VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Remplacer le VPN existant ?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Définir le VPN permanent ?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Données mobiles non disponibles"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Appuyez pour sélectionner une carte SIM pour les données."</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Toujours l\'utiliser pour les appels"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Sélectionnez carte SIM pour les données"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Choisir profil SIM pour données mobiles"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Sélectionnez une carte SIM pour les SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Changement de carte SIM… Cela peut prendre jusqu\'à une minute."</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Utiliser <xliff:g id="NEW_SIM">%1$s</xliff:g> pour les données mobiles ?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Si vous basculez sur <xliff:g id="NEW_SIM">%1$s</xliff:g>, <xliff:g id="OLD_SIM">%2$s</xliff:g> ne sera plus utilisé pour les données mobiles."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Utiliser <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Appeler avec"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Sélectionnez une carte SIM"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"Carte SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, connexion réseau, internet, sans fil, données, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"notification Wi‑Fi, notification wi-fi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"consommation des données"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Arrêter les vibrations, appuyer, clavier"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Utiliser le format 24 heures"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Télécharger"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Ouvrir avec"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"technologie tactile, vibreur, écran, sensibilité"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"technologie tactile, vibreur, téléphone, appel, sensibilité, sonnerie"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"technologie tactile, vibreur, sensibilité"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"retour haptique, vibrer, vibration"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"mode Always-on"</string>
<string name="default_sound" msgid="6604374495015245195">"Son par défaut"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Volume des sonneries et notifications à <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volume, vibreur, Ne pas déranger"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Sons et vibration de recharge"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Sons de la station d\'accueil"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Sons des touches"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Vibration au toucher"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Retour tactile, clavier, etc."</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Sons haut-parleurs sta. accueil"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Tout l\'audio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Audio des contenus multimédias seulement"</string>
@@ -3663,7 +3672,7 @@
<string name="live_caption_summary" msgid="2898451867595161809">"Sous-titres automatiques"</string>
<string name="zen_mode_settings_schedules_summary" msgid="2047688589286811617">"{count,plural, =0{Aucun}=1{1 programme défini}one{# programme défini}other{# programmes définis}}"</string>
<string name="zen_mode_settings_title" msgid="682676757791334259">"Ne pas déranger"</string>
- <string name="zen_mode_settings_summary" msgid="6040862775514495191">"Ne recevoir des notifications que des personnes et applications importantes"</string>
+ <string name="zen_mode_settings_summary" msgid="6040862775514495191">"Recevez uniquement les notifications des personnes et applications importantes"</string>
<string name="zen_mode_slice_subtitle" msgid="6849372107272604160">"Limiter les interruptions"</string>
<string name="zen_mode_settings_turn_on_dialog_title" msgid="7500702838426404527">"Activer le mode Ne pas déranger"</string>
<string name="zen_mode_behavior_alarms_only" msgid="2956938533859578315">"Les alarmes et les sons des contenus multimédias peuvent interrompre le mode Ne pas déranger"</string>
@@ -3792,7 +3801,7 @@
<string name="asst_importance_reset_summary" msgid="684794589254282667">"Réinitialiser les paramètres d\'importance modifiés par l\'utilisateur et autoriser l\'assistant de notifications à les hiérarchiser"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Actions et réponses suggérées"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Afficher automatiquement les suggestions d\'actions et de réponses"</string>
- <string name="notification_history_summary" msgid="5434741516307706892">"Afficher les notifications récentes et répétées"</string>
+ <string name="notification_history_summary" msgid="5434741516307706892">"Afficher les notifications récentes et en attente"</string>
<string name="notification_history" msgid="8663811361243456201">"Historique des notifications"</string>
<string name="notification_history_toggle" msgid="9093762294928569030">"Utiliser l\'historique des notifications"</string>
<string name="notification_history_off_title_extended" msgid="853807652537281601">"L\'historique des notifications est désactivé"</string>
@@ -3801,7 +3810,7 @@
<string name="history_toggled_on_summary" msgid="9034278971358282728">"Les notifications récentes et répétées s\'afficheront ici"</string>
<string name="notification_history_view_settings" msgid="5269317798670449002">"Afficher les paramètres de notification"</string>
<string name="notification_history_open_notification" msgid="2655071846911258371">"Ouvrir la notification"</string>
- <string name="snooze_options_title" msgid="2109795569568344617">"Autoriser la répétition des notifications"</string>
+ <string name="snooze_options_title" msgid="2109795569568344617">"Autoriser la mise en attente des notifications"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Masquer les icônes des notifications discrètes"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Les icônes des notifications discrètes ne s\'affichent pas dans la barre d\'état"</string>
<string name="notification_badging_title" msgid="5469616894819568917">"Pastille de notification sur l\'icône de l\'application"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Écran de verrouillage, verrouiller l\'écran, passer, ignorer"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Quand le profil pro est verrouillé"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Notifications sur l\'écran de verrouillage"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Afficher les conversations, par défaut et silencieuses"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Afficher les conversations, par défaut et silencieuses"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Masquer les conversations et les notifications silencieuses"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"N\'afficher aucune notification"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> pourra lire toutes les notifications, y compris des informations personnelles comme le nom des contacts, les photos et le texte des messages que vous recevez. Cette appli pourra aussi suspendre ou fermer des notifications, ou effectuer l\'action spécifique aux boutons dans ces notifications (répondre aux appels, par exemple). \n\nElle pourra enfin activer ou désactiver Ne pas déranger, et modifier les paramètres associés."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> pourra :"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Lire vos notifications"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Elle peut lire vos notifications, y compris des informations personnelles comme les contacts, les messages et les photos."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Répondre à un message"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Elle peut répondre à des messages et effectuer l\'action spécifique aux boutons dans les notifications, y compris suspendre les notifications, les fermer et répondre aux appels."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Modifier les paramètres"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Elle peut activer ou désactiver 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>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mode réseau non valide <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Action ignorée."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Noms des points d\'accès"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Indisponible lorsque connecté à <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Paramètres"</string>
+ <string name="see_more" msgid="7499355691042812723">"Voir plus"</string>
<string name="see_less" msgid="2642392725363552793">"Moins de détails"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Activer <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Activer la carte SIM ?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Passer à <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Utiliser la carte SIM ?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Utiliser <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Un seul profil SIM peut être actif à la fois.\n\nPasser à <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> n\'entraînera pas la résiliation de votre service <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Un seul profil SIM téléchargé peut être actif à la fois.\n\nPasser à <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> n\'entraînera pas la résiliation de votre service <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Un seul profil SIM peut être actif à la fois.\n\nCe changement n\'entraînera pas la résiliation de votre service <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Vous pouvez utiliser deux profils SIM à la fois. Pour utiliser <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, désactivez un autre profil SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Passer à <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Désactiver <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Désactiver un profil SIM n\'entraîne pas la résiliation de votre forfait mobile"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Connexion au réseau…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Passage à <xliff:g id="CARRIER_NAME">%1$s</xliff:g>…"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Passage à <xliff:g id="CARRIER_NAME">%1$s</xliff:g> pour les appels et les messages…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Impossible de changer d\'opérateur"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Impossible de changer d\'opérateur en raison d\'une erreur."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Désactiver <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Afficher le lecteur de code QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Autoriser l\'accès au lecteur de code QR depuis l\'écran de verrouillage"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Afficher les commandes de contrôle des appareils"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Accéder aux commandes lorsque l\'écran est verrouillé"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Afficher l\'horloge sur deux lignes lorsqu\'elle est disponible"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Horloge sur deux lignes"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Désactivé"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"Profils SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Rechercher les réseaux Wi-Fi et s\'y connecter"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"avion, accepté dans les avions"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Appels et SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Appels Wi-Fi"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Utiliser la batterie adaptative"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Utiliser la luminosité adaptative"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Utiliser les appels Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Utiliser l\'économiseur d\'écran"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Voir toutes les applis"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Transfert intelligent"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Transfert intelligent activé"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Numéro de téléphone manquant."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Autoriser la 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Utilisez des connexions au réseau mobile 2G. Pour les appels d\'urgence, le 2G est toujours activé."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"La 2G est moins sécurisée, mais peut améliorer votre connexion dans certains endroits. Pour les appels d\'urgence, la 2G est toujours autorisée."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> nécessite que la 2G soit disponible"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Afficher les accès au presse-papiers"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Afficher un message lorsque les applis accèdent à du texte, à des images ou à d\'autres contenus que vous avez copiés"</string>
<string name="all_apps" msgid="3054120149509114789">"Toutes les applis"</string>
diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml
index 8a1066b..589d350 100644
--- a/res/values-gl/strings.xml
+++ b/res/values-gl/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Idiomas"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Quitar"</string>
<string name="add_a_language" msgid="2126220398077503271">"Engadir un idioma"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Idioma"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Idioma preferido"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Idiomas das aplicacións"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Define o idioma de cada aplicación"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Idioma da aplicación"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Idiomas suxeridos"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Todos os idiomas"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"A aplicación está configurada en <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> de forma predeterminada e non admite varios idiomas."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Queres quitar os idiomas seleccionados?</item>
<item quantity="one">Queres quitar o idioma seleccionado?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Non dispoñible"</string>
<string name="security_status_title" msgid="6958004275337618656">"Estado de seguranza"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Bloqueo de pantalla, Localizar o meu dispositivo, seguranza das aplicacións"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Seguranza e privacidade"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Permisos, bloqueo de pantalla, seguranza da aplicación"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Engadiuse a cara"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Toca para configurar o desbloqueo facial"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Desbloqueo facial"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Utiliza a cara para desbloquear o teléfono ou para autenticarte nas aplicacións (por exemplo, cando queiras iniciar sesión ou aprobar unha compra).\n\nNota:\nNon podes ter varias caras configuradas á vez. Se queres engadir outra, elimina a actual.\n\nAo mirar o teléfono, podes desbloquealo sen querer.\n\nOutra persoa pode desbloquealo se che pon o teléfono diante da cara.\n\nTamén pode desbloquealo alguén que se pareza moito a ti, como un xemelgo."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Utiliza a cara para desbloquear o teléfono ou para autenticarte nas aplicacións (por exemplo, cando queiras iniciar sesión ou aprobar unha compra).\n\nNota:\nNon podes ter varias caras configuradas á vez. Se queres engadir outra, elimina a actual.\n\nAo mirar o teléfono, podes desbloquealo sen querer.\n\nOutra persoa pode desbloquealo se che pon o teléfono diante da cara, aínda que teñas os ollos pechados.\n\nTamén pode desbloquealo alguén que se pareza moito a ti, como un xemelgo."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Queres eliminar o modelo facial?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"O teu modelo facial eliminarase de xeito seguro e permanente. Unha vez eliminado, terás que usar o PIN, o padrón ou o contrasinal para desbloquear o teléfono ou para autenticarte nas aplicacións."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Queres eliminar o modelo facial?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"O teu modelo facial eliminarase de maneira permanente e segura.\n\nUnha vez eliminado, terás que usar a impresión dixital, o PIN, o padrón ou o contrasinal para desbloquear o teléfono ou para autenticarte nas aplicacións."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"O teu modelo facial eliminarase de xeito seguro e permanente.\n\nUnha vez eliminado, terás que usar o PIN, o padrón ou o contrasinal para desbloquear o teléfono ou para autenticarte nas aplicacións."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"O teu modelo facial eliminarase de xeito seguro e permanente.\n\nUnha vez eliminado, terás que usar o PIN, o padrón ou o contrasinal para desbloquear o teléfono."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Usa o desbloqueo facial para desbloquear o teléfono"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Impresión dixital"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Impresión dixital"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Eliminar"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Toca o sensor"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Coloca o dedo no sensor e levántao cando notes unha vibración"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Mantén o dedo no sensor ata que notes unha vibración"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Mantén a impresión dixital en horizontal sobre o sensor ata que notes unha vibración"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Mantén premido o sensor de impresión dixital"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Levanta o dedo e volve tocar"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Unha vez máis"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Continúa levantando o dedo para engadir as diferentes partes da túa impresión dixital"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Mantén o sensor premido cada vez que se mova a icona da impresión dixital. Ao facelo, axudas a capturar unha parte máis ampla da túa impresión dixital."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Coloca a punta do dedo no sensor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Por último, coloca os bordos do dedo"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Por último, utiliza os bordos do dedo"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Mantén a parte lateral da túa impresión dixital no sensor e, despois, cambia ao outro lado"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Ao facelo, axudas a capturar unha parte máis ampla da túa impresión dixital"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Rexistrando impresión dixital (<xliff:g id="PERCENTAGE">%d</xliff:g> por cento)"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" A opción de bloqueo da pantalla está desactivada. Para obter máis información, ponte en contacto coa administración da organización. "<annotation id="admin_details">"Máis detalles"</annotation>\n\n"Podes seguir usando a túa impresión dixital para autorizar as compras e o acceso ás aplicacións. "<annotation id="url">"Máis información"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Levanta o dedo e despois volve tocar o sensor."</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Non se puido usar o sensor de impresión dixital. Visita un provedor de reparacións"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Configuración avanzada"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Bloqueo do perfil de traballo, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock e moito máis"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Configuración avanzada"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Podes engadir ata <xliff:g id="COUNT">%d</xliff:g> impresións dixitais"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Engadiches o número máximo de impresións dixitais"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Non se poden engadir máis impresións dixitais"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Chama por wifi. Se se perde a conexión wifi, a chamada rematará."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Cando está activada a función Chamadas por wifi, o teléfono pode enviar as túas chamadas a través de redes wifi ou da rede do teu operador, dependendo das túas preferencias e de cal teña o sinal máis forte. Antes de activar esta función, consulta co teu operador as tarifas e outra información.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Enderezo de emerxencia"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Enderezo de emerxencia"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Utilízase como a túa localización cando fas unha chamada de emerxencia por wifi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Máis información"</annotation>" sobre as funcións de DNS privado"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Activado"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Para controlar o que sucederá cando o teléfono estea ancorado ou en modo de suspensión, activa o protector de pantalla."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Cando comezar"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Protector de pantalla actual"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Iniciar agora"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Configuración"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Brillo intelixente"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Levantar para acender"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Define un PIN para o traballo"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Define un padrón"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Define un padrón para o traballo"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Se queres gozar de seguranza adicional, define un contrasinal para desbloquear o teléfono"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Se queres gozar de seguranza adicional, define un PIN para desbloquear o teléfono"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Se queres gozar de seguranza adicional, define un padrón para desbloquear o teléfono"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Se queres gozar de seguranza adicional, define un contrasinal para desbloquear a tableta"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Se queres gozar de seguranza adicional, define un PIN para desbloquear a tableta"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Se queres gozar de seguranza adicional, define un padrón para desbloquear a tableta"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Se queres gozar de seguranza adicional, define un contrasinal para desbloquear o dispositivo"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Se queres gozar de seguranza adicional, define un PIN para desbloquear o dispositivo"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Se queres gozar de seguranza adicional, define un padrón para desbloquear o dispositivo"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Impresión dixital: contrasinal"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Impresión dixital: padrón"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Por cuestións de seguranza, configura un PIN"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Mantén premidas as teclas de volume para abrir"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Toca tres veces a pantalla para abrir"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Utilizar un xesto para abrir"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Usar novo xesto de accesibilidade"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Usa o xesto de accesibilidade"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Toca o botón Accesibilidade <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> na parte inferior da pantalla para utilizar esta función.\n\nPara cambiar de función, mantén premido o botón Accesibilidade."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Para utilizar esta función, toca na pantalla o botón Accesibilidade."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Mantén premidas as dúas teclas de volume para utilizar esta función."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Máis curto"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Máis longo"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Tempo do clic automático"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Intensidade táctil e vibración"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibración das notificacións"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibración e tecnoloxía táctil"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Chamadas"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Notificacións e alarmas"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Tecnoloxía táctil interactiva"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibración do ton"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibración das notificacións"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Reacción aos toques"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"Cámara"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wifi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Rede de telefonía móbil"</string>
<string name="power_phone" msgid="2768396619208561670">"Chamadas de voz"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tableta inactiva"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Teléfono inactivo"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Conectar con <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Queres desconectar esta VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Desconectar"</string>
- <string name="vpn_version" msgid="41856553718304367">"Versión <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Versión"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Esquecer perfil da VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Queres substituír a VPN existente?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Queres definir a VPN como sempre activa?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Os datos móbiles non están dispoñibles"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Toca para seleccionar unha SIM de datos"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Usar sempre para as chamadas"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Seleccionar unha SIM para datos"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Escolle unha SIM para os datos móbiles"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Seleccionar unha SIM para as SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Cambiando SIM de datos. Este proceso pode tardar ata un minuto…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Usar <xliff:g id="NEW_SIM">%1$s</xliff:g> para os datos móbiles?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Se cambias a <xliff:g id="NEW_SIM">%1$s</xliff:g>, deixarase de utilizar <xliff:g id="OLD_SIM">%2$s</xliff:g> para os datos móbiles."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Usar <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Chamar con"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Seleccionar unha tarxeta SIM"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, conexión de rede, Internet, sen fíos, datos"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"notificación Wifi, notificación wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"uso de datos"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Deter vibración, tocar, teclado"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Usar formato de 24 horas"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Descarga"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Abrir con"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"tecnoloxía táctil, vibrar, pantalla, sensibilidade"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"tecnoloxía táctil, vibración, teléfono, chamada, sensibilidade, ton"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"tecnoloxía táctil, vibración, sensibilidade"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"tecnoloxía táctil, vibrar, vibración"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"pantalla sempre activa"</string>
<string name="default_sound" msgid="6604374495015245195">"Son predeterminado"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Volume de notificacións e son ao <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volume, vibración, Non molestar"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Vibración e sons ao cargar a batería"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Sons de ancoraxe"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Sons ao tocar"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Vibración ao tocar"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Reacción táctil ao tocar, usar o teclado e moito máis"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Pezas de altofalante do peirao"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Todo o audio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Unicamente audio multimedia"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Pantalla de bloqueo, bloquear pantalla, omitir, saltar"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Perfil de traballo bloqueado"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Notificacións na pantalla de bloqueo"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Mostrar conversas predeterminadas e silenciadas"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Mostrar conversas predeterminadas e silenciadas"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Ocultar conversas e notificacións silenciadas"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Non mostrar ningunha notificación"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<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, as fotos 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> poderá:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Ler as notificacións"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Pode ler as notificacións, incluída a información persoal, como os contactos, as mensaxes e as fotos."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Responder mensaxes"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Permite responder mensaxes e levar a cabo acción cos botóns nas notificacións, como adiar ou ignorar as notificacións e responder chamadas."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Cambiar configuración"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Permite activar ou desactivar o modo Non molestar e cambiar a configuración relacionada."</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>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Modo de rede non válido: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorar."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nomes dos puntos de acceso"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Non dispoñible cando o dispositivo está conectado a <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Configuración"</string>
+ <string name="see_more" msgid="7499355691042812723">"Ver máis"</string>
<string name="see_less" msgid="2642392725363552793">"Ver menos"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Queres activar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Queres activar a SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Queres cambiar a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Queres pasar a utilizar a tarxeta SIM?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Queres usar: <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Non se poden ter activadas varias SIM á vez.\n\nAo cambiar a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, non se cancelará o teu servizo de <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Non se poden ter activadas varias SIM descargadas á vez.\n\nAo cambiar a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, non se cancelará o teu servizo de <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Non se poden ter activadas varias SIM á vez.\n\nAo cambiar, non se cancelará o teu servizo de <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Podes utilizar 2 SIM á vez. Para utilizar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, desactiva a outra SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Cambiar a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Apagar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"A acción de desactivar unha SIM non fará que se cancele o teu servizo"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Establecendo conexión coa rede…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Cambiando a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Cambiando a <xliff:g id="CARRIER_NAME">%1$s</xliff:g> para chamadas e mensaxes…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Non se puido cambiar de operador"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Non se puido cambiar de operador debido a un erro."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Queres desactivar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Mostrar escáner de QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Permite acceder ao escáner de QR desde a pantalla de bloqueo"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostrar control de dispositivos"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Accede aos controis cando a pantalla estea bloqueada"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Mostra o reloxo en dúas liñas se está dispoñible"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Reloxo en dúas liñas"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Desactivado"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"Tarxetas SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Busca redes wifi e conecta o dispositivo a elas"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"avión, segura para os avións"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Chamadas e SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Chamadas por wifi"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Usar Batería intelixente"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Usar brillo intelixente"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Usar Chamadas por wifi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Usar protector de pantalla"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Ver todas as aplicacións"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Reenvío intelixente"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"O reenvío intelixente está activado"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Falta o número de teléfono."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"Aceptar"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Permitir uso de 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Usa conexións móbiles 2G. O 2G está sempre activo para facer chamadas de emerxencia."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"A rede 2G é menos segura, pero pode mellorar a túa conexión nalgunhas localizacións. Esta rede sempre está permitida para realizar chamadas de emerxencia."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> require que a rede 2G estea dispoñible"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Mostrar acceso ao portapapeis"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Mostra unha mensaxe cando as aplicacións acceden ao texto, ás imaxes ou ao contido que copiaches"</string>
<string name="all_apps" msgid="3054120149509114789">"Todas as aplicacións"</string>
diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml
index 301c427..f53468c 100644
--- a/res/values-gu/strings.xml
+++ b/res/values-gu/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"ભાષાઓ"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"કાઢી નાખો"</string>
<string name="add_a_language" msgid="2126220398077503271">"ભાષા ઉમેરો"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"ભાષા"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"પસંદગીની ભાષા"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"ઍપની ભાષાઓ"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"દરેક ઍપ માટે કોઈ ભાષા સેટ કરો"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"ઍપની ભાષા"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"સૂચવેલી ભાષાઓ"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"બધી ભાષાઓ"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"ઍપને ડિફૉલ્ટ તરીકે <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> પર સેટ કરવામાં આવી છે અને તે એક કરતાં વધારે ભાષાઓને સપોર્ટ કરતી નથી."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">પસંદ કરેલ ભાષાઓને કાઢી નાખીએ?</item>
<item quantity="other">પસંદ કરેલ ભાષાઓને કાઢી નાખીએ?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"ઉપલબ્ધ નથી"</string>
<string name="security_status_title" msgid="6958004275337618656">"સુરક્ષાની સ્થિતિ"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"સ્ક્રીન લૉક, Find My Device, ઍપ સુરક્ષા"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"સુરક્ષા અને પ્રાઇવસી"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"પરવાનગીઓ, સ્ક્રીન લૉક, ઍપની સુરક્ષા"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"ચહેરો ઉમેર્યો"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"ફેસ અનલૉક સુવિધાનું સેટઅપ કરવા ટૅપ કરો"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"ફેસ અનલૉક"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"તમારા ચહેરાનો ઉપયોગ તમારો ફોનને અનલૉક કરવા કે ઍપમાં પ્રમાણીકરણ માટે કરો, જેમ કે જ્યારે તમે સાઇન ઇન કરો કે કોઈ ખરીદીને મંજૂરી આપો ત્યારે.\n\nધ્યાનમાં રાખો:\nતમે એક સમયમાં એક જ ચહેરો સેટઅપ કરી શકો છો. બીજો ચહેરો ઉમેરવો હોય, તો વર્તમાન ચહેરો ડિલીટ કરો.\n\nજ્યારે તમે તમારો ફોન અનલૉક કરવાનો ઇરાદો ન ધરાવતા હો ત્યારે પણ ફોનની સામે જોવાથી તે અનલૉક થઈ શકે છે.\n\nજો તમારા ફોનને તમારા ચહેરાની સામે રાખવામાં આવે, તો અન્ય કોઈ વ્યક્તિ પણ તમારો ફોન અનલૉક કરી શકે છે.\n\nતમારા ફોનને બિલકુલ તમારા જેવી દેખાતી વ્યક્તિ, જેમ કે તમારા જેવા જ દેખાતા તમારા ભાઈ કે બહેન પણ અનલૉક કરી શકે છે."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"તમારા ચહેરાનો ઉપયોગ તમારો ફોનને અનલૉક કરવા કે ઍપમાં પ્રમાણીકરણ માટે કરો, જેમ કે જ્યારે તમે સાઇન ઇન કરો કે કોઈ ખરીદીને મંજૂરી આપો ત્યારે.\n\nધ્યાનમાં રાખો:\nતમે એક સમયમાં એક જ ચહેરો સેટઅપ કરી શકો છો. બીજો ચહેરો ઉમેરવો હોય, તો વર્તમાન ચહેરો ડિલીટ કરો.\n\nજ્યારે તમે તમારો ફોન અનલૉક કરવાનો ઇરાદો ન ધરાવતા હો ત્યારે પણ ફોનની સામે જોવાથી તે અનલૉક થઈ શકે છે.\n\nતમારી આંખ બંધ હોય તો પણ, જો તમારા ફોનને તમારા ચહેરાની સામે રાખવામાં આવે, તો અન્ય કોઈ વ્યક્તિ પણ તમારો ફોન અનલૉક કરી શકે છે.\n\nતમારા ફોનને બિલકુલ તમારા જેવી દેખાતી વ્યક્તિ, જેમ કે તમારા જેવા જ દેખાતા તમારા ભાઈ કે બહેન પણ અનલૉક કરી શકે છે."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"શું ચહેરાનું મૉડલ ડિલીટ કરીએ?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"તમારા ચહેરાનું મૉડલ કાયમ માટે અને સુરક્ષિત રીતે ડિલીટ કરવામાં આવશે. ડિલીટ કર્યા પછી, તમારો ફોન અનલૉક કરવા કે ઍપમાં પ્રમાણીકરણ માટે, તમને તમારા પિન, પૅટર્ન કે પાસવર્ડની જરૂર રહેશે."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"ચહેરાનું મૉડલ ડિલીટ કરીએ?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"તમારા ચહેરાનું મૉડલ કાયમ માટે અને સુરક્ષિત રીતે ડિલીટ કરવામાં આવશે.\n\nડિલીટ કર્યા પછી, તમારો ફોન અનલૉક કરવા કે ઍપમાં પ્રમાણીકરણ માટે, તમને તમારી ફિંગરપ્રિન્ટ, પિન, પૅટર્ન કે પાસવર્ડની જરૂર પડશે."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"તમારા ચહેરાનું મૉડલ કાયમ માટે અને સુરક્ષિત રીતે ડિલીટ કરવામાં આવશે.\n\nડિલીટ કર્યા પછી, તમારો ફોન અનલૉક કરવા કે ઍપમાં પ્રમાણીકરણ માટે, તમને તમારા પિન, પૅટર્ન કે પાસવર્ડની જરૂર રહેશે."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"તમારા ચહેરાનું મૉડલ કાયમ માટે અને સુરક્ષિત રીતે ડિલીટ કરવામાં આવશે.\n\nડિલીટ કર્યા પછી, તમારો ફોન અનલૉક કરવા માટે, તમને તમારા પિન, પૅટર્ન કે પાસવર્ડની જરૂર રહેશે."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"તમારા ફોનને અનલૉક કરવા માટે ફેસ અનલૉક સુવિધાનો ઉપયોગ કરો"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"ફિંગરપ્રિન્ટ"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"ઑફિસ માટે ફિંગરપ્રિન્ટ"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"ડિલીટ કરો"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"સેન્સરને સ્પર્શ કરો"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"સેન્સર પર તમારી આંગળી મૂકો અને વાઇબ્રેશનનો અનુભવ થવા પર ઉઠાવી લો"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"જ્યાં સુધી તમને વાઇબ્રેશન ન અનુભવાય, ત્યાં સુધી સેન્સર પર તમારી આંગળી રાખી મૂકો"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"જ્યાં સુધી તમને વાઇબ્રેશન ન અનુભવાય, ત્યાં સુધી સેન્સર પર તમારી ફિંગરપ્રિન્ટ દબાવી રાખો"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"ફિંગરપ્રિન્ટ સેન્સરને ટચ કરીને થોડીવાર દબાવી રાખો"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"ઉપાડો, પછી ફરી સ્પર્શ કરો"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"ફરી એક વાર કરો"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"તમારી ફિંગરપ્રિન્ટના વિવિધ ભાગ ઉમેરવા માટે તમારી આંગળી ઉપાડતા રહો"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"જ્યારે પણ ફિંગરપ્રિન્ટ આઇકન ખસે ત્યારે દરેક વખતે ટચ કરીને થોડીવાર દબાવી રાખો. આમ કરવાથી, તમારી ફિંગરપ્રિન્ટને બહેતર રીતે કૅપ્ચર કરવામાં સહાય મળે છે."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"તમારી આંગળીની ટોચને સેન્સર પર મૂકો"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"છેલ્લે, તમારી આંગળીની કિનારીઓને સેન્સર પર મૂકો"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"છેલ્લે, તમારી આંગળીની કિનારીઓનો ઉપયોગ કરો"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"તમારી આંગળીને સેન્સર પર મૂકો અને દબાવી રાખો, પછી આંગળીના બીજા ભાગોને સેન્સર પર મૂકો"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"આમ કરવાથી, તમારી ફિંગરપ્રિન્ટને બહેતર રીતે કૅપ્ચર કરવામાં સહાય મળે છે"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"ફિંગરપ્રિન્ટની નોંધણી કરવાની પ્રક્રિયા <xliff:g id="PERCENTAGE">%d</xliff:g> ટકા પૂર્ણ થઈ છે"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" સ્ક્રીન લૉક વિકલ્પ અક્ષમ કરેલ છે. વધુ જાણવા માટે, તમારી સંસ્થાના વ્યવસ્થાપકનો સંપર્ક કરો. "<annotation id="admin_details">"વધુ વિગતો"</annotation>\n\n"તમે ખરીદીઓ અને ઍપ્લિકેશનની ઍક્સેસ અધિકૃત કરવા માટે હજુ પણ તમારી ફિંગરપ્રિન્ટનો ઉપયોગ કરી શકો છો. "<annotation id="url">"વધુ જાણો"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"આંગળીને ઉંચકો, પછી ફરીથી સેન્સરને સ્પર્શ કરો"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"ફિંગરપ્રિન્ટ સેન્સરનો ઉપયોગ કરી શકાતો નથી. રિપેર કરવાની સેવા આપતા પ્રદાતાની મુલાકાત લો"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"વિગતવાર સેટિંગ"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"ઑફિસની પ્રોફાઇલનું લૉક, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock અને બીજું ઘણું બધું"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"વિગતવાર સેટિંગ"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"તમે <xliff:g id="COUNT">%d</xliff:g> જેટલી ફિંગરપ્રિન્ટ્સ ઉમેરી શકો છો"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"તમે મહત્તમ ફિંગરપ્રિન્ટ્સ ઉમેર્યા છે"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"વધુ ફિંગરપ્રિન્ટ્સ ઉમેરી શકતાં નથી"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"વાઇ-ફાઇ પરથી કૉલ કરો. વાઇ-ફાઇ જતું રહેશે, તો કૉલ સમાપ્ત થઈ જશે."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"જ્યારે વાઇ-ફાઇ કૉલિંગ ચાલુ હોય, ત્યારે તમારી પસંદગી અને કયા સિગ્નલ મજબૂત છે તેને આધારે, તમારો ફોન વાઇ-ફાઇ નેટવર્ક અથવા તમારા કૅરિઅરના નેટવર્ક મારફતે કૉલને રૂટ કરી શકે છે. આ સુવિધાને ચાલુ કરતાં પહેલાં, શુલ્ક અને અન્ય વિગતો માટે તમારા કૅરિઅર સાથે વાત કરો.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"કટોકટીનું સરનામું"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"ઇમર્જન્સી માટે સરનામું"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"જ્યારે તમે વાઇ-ફાઇનો ઉપયોગ કરીને કોઈ કટોકટીનો કૉલ કરો તો તેનો તમારા સ્થાન તરીકે ઉપયોગ કરવામાં આવશે"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"ખાનગી DNS સુવિધા વિશે "<annotation id="url">"વધુ જાણો"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"ચાલુ"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"ફોન ડૉક થાય અને/અથવા નિષ્ક્રિય થઈ જાય ત્યારે શું થાય તેને નિયંત્રિત કરવા માટે, સ્ક્રીન સેવર ચાલુ કરો."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"ક્યારે શરૂ કરવું"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"વર્તમાન સ્ક્રીન સેવર"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"હમણાં શરૂ કરો"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"સેટિંગ"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"સ્વચલિત તેજ"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"જાગૃત કરવા માટે લિફ્ટ કરો"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"ઑફિસની પ્રોફાઇલ માટે પિન સેટ કરો"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"પૅટર્ન સેટ કરો"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"ઑફિસની પ્રોફાઇલ માટે પૅટર્ન સેટ કરો"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"વધારાની સુરક્ષા માટે, ફોન અનલૉક કરવા પાસવર્ડ સેટ કરો"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"વધારાની સુરક્ષા માટે, ફોન અનલૉક કરવા પિન સેટ કરો"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"વધારાની સુરક્ષા માટે, ફોન અનલૉક કરવા પૅટર્ન સેટ કરો"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"વધારાની સુરક્ષા માટે, ટૅબ્લેટ અનલૉક કરવા પાસવર્ડ સેટ કરો"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"વધારાની સુરક્ષા માટે, ટૅબ્લેટ અનલૉક કરવા પિન સેટ કરો"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"વધારાની સુરક્ષા માટે, ટૅબ્લેટ અનલૉક કરવા પૅટર્ન સેટ કરો"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"વધારાની સુરક્ષા માટે, ડિવાઇસ અનલૉક કરવા પાસવર્ડ સેટ કરો"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"વધારાની સુરક્ષા માટે, ડિવાઇસ અનલૉક કરવા પિન સેટ કરો"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"વધારાની સુરક્ષા માટે, ડિવાઇસ અનલૉક કરવા પૅટર્ન સેટ કરો"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"ફિંગરપ્રિન્ટ વાપરવા પાસવર્ડ સેટ કરો"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"ફિંગરપ્રિન્ટ વાપરવા પૅટર્ન સેટ કરો"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"સુરક્ષા માટે, પિન સેટ કરો"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"ખોલવા માટે વૉલ્યૂમ કીને દબાવી રાખો"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"ખોલવા માટે સ્ક્રીનને ત્રણ વાર ટૅપ કરો"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"ખોલવા માટે સંકેતનો ઉપયોગ કરો"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"નવા ઍક્સેસિબિલિટી સંકેતનો ઉપયોગ કરો"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"ઍક્સેસિબિલિટી સંકેતનો ઉપયોગ કરો"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"આ સુવિધાનો ઉપયોગ કરવા માટે, તમારી સ્ક્રીનમાં નીચેની બાજુએ રહેલા ઍક્સેસિબિલિટી બટન <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>ને ટૅપ કરો.\n\nકોઈ એક સુવિધાથી બીજી સુવિધા પર સ્વિચ કરવા માટે, ઍક્સેસિબિલિટી બટનને ટચ કરીને થોડીવાર દબાવી રાખો."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"આ સુવિધાનો ઉપયોગ કરવા માટે, તમારી સ્ક્રીન પરના ઍક્સેસિબિલિટી બટનને ટૅપ કરો."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"આ સુવિધાનો ઉપયોગ કરવા માટે, વૉલ્યૂમની બન્ને કીને દબાવી રાખો."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"ઓછો"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"વધુ"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"ઑટો ક્લિકનો સમય"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"વાઇબ્રેશન અને હૅપ્ટિક સ્ટ્રેન્થ"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"નોટિફિકેશન વાઇબ્રેશન"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"વાઇબ્રેશન અને સંવેદક"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"કૉલ"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"નોટિફિકેશન અને અલાર્મ"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"ક્રિયાપ્રતિક્રિયાત્મક સંવેદક"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"રિંગ વાઇબ્રેશન"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"નોટિફિકેશન વાઇબ્રેશન"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"પ્રતિસાદને ટચ કરો"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g> સાથે કનેક્ટ કરો"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"આ VPNને ડિસ્કનેક્ટ કરીએ?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"ડિસ્કનેક્ટ કરો"</string>
- <string name="vpn_version" msgid="41856553718304367">"વર્ઝન <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"વર્ઝન"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN ભૂલી ગયાં"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"અસ્તિત્વમાંની VPN ને બદલીએ?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"હંમેશાં ચાલુ VPN સેટ કરીએ?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"મોબાઇલ ડેટા અનુપલબ્ધ છે"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"ડેટા સિમ પસંદ કરવા માટે ટૅપ કરો"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"કૉલ્સ માટે આનો ઉપયોગ હંમેશાં કરો"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"ડેટા માટે એક સિમ પસંદ કરો"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"મોબાઇલ ડેટા માટે સિમ કાર્ડ પસંદ કરો"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"SMS માટે સિમ પસંદ કરો"</string>
<string name="data_switch_started" msgid="6292759843974720112">"ડેટા સિમ પર સ્વિચ કરી રહ્યાં છીએ, આમાં એક મિનિટ જેટલો સમય લાગી શકે છે…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"મોબાઇલ ડેટા માટે <xliff:g id="NEW_SIM">%1$s</xliff:g>નો ઉપયોગ કરીએ?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"જો તમે <xliff:g id="NEW_SIM">%1$s</xliff:g> પર સ્વિચ કરશો, તો મોબાઇલ ડેટા માટે <xliff:g id="OLD_SIM">%2$s</xliff:g>નો ઉપયોગ નહીં થઈ શકે."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g>નો ઉપયોગ કરો"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"આની સાથે કૉલ કરો"</string>
<string name="sim_select_card" msgid="1226182454109919045">"સિમ કાર્ડ પસંદ કરો"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"સિમ <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"વાઇફાઇ, વાઇ-ફાઇ, નેટવર્ક કનેક્શન, ઇન્ટરનેટ, વાયરલેસ, ડેટા, વાઇ-ફાઇ"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"વાઇ-ફાઇ નોટિફિકેશન, વાઇફાઇ નોટિફિકેશન"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ડેટા વપરાશ"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"વાઇબ્રેશન બંધ કરો, ટૅપ કરો, કીબોર્ડ"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-કલાકના ફૉર્મેટનો ઉપયોગ કરો"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ડાઉનલોડ કરો"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"આના વડે ખોલો"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"સંવેદક, વાઇબ્રેટ, સ્ક્રીન, સંવેદિતા"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"સંવેદક, વાઇબ્રેટ, ફોન, કૉલ, સંવેદિતા, રિંગ"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"સંવેદક, વાઇબ્રેટ, સંવેદિતા"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"સંવેદક, વાઇબ્રેટ, વાઇબ્રેશન"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"ડિસ્પ્લે હંમેશાં-ચાલુ"</string>
<string name="default_sound" msgid="6604374495015245195">"ડિફોલ્ટ ધ્વનિ"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"રિંગ અને નોટિફિકેશનનું વૉલ્યૂમ <xliff:g id="PERCENTAGE">%1$s</xliff:g> છે"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"વૉલ્યૂમ, વાઇબ્રેશન, ખલેલ પાડશો નહીં"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"ચાર્જિંગ સાઉન્ડ અને વાઇબ્રેશન"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"ડૉકિંગ સાઉન્ડ્સ"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"ટચ સાઉન્ડ"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"સ્પર્શ વાઇબ્રેશન"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"ટૅપ, કીબોર્ડ અને વધુ માટે સ્પર્શ દ્વારા આપેલ અભિપ્રાય"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"ડૉક સ્પીકર ચલાવે છે"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"તમામ ઑડિઓ"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"માત્ર મીડિયા ઑડિઓ"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"લૉક સ્ક્રીન, લૉક સ્ક્રીન, છોડો, બાયપાસ"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"કાર્ય પ્રોફાઇલ લૉક થાય ત્યારે"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"લૉક સ્ક્રીન પર નોટિફિકેશન"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"ડિફૉલ્ટ અને સાઇલન્ટ વાતચીતો બતાવો"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"ડિફૉલ્ટ અને સાઇલન્ટ વાતચીતો બતાવો"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"સાઇલન્ટ વાતચીતો અને નોટિફિકેશન છુપાવો"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"કોઈપણ નોટિફિકેશન બતાવશો નહીં"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> સંપર્કના નામ, ફોટા અને તમને મળતા મેસેજની ટેક્સ્ટ જેવી વ્યક્તિગત માહિતી સહિત બધા નોટિફિકેશન વાંચી શકશે. આ ઍપ નોટિફિકેશનને છોડી દઈ અથવા સ્નૂઝ પણ કરી શકશે અથવા ફોન કૉલનો જવાબ આપવા સહિત નોટિફિકેશનમાંના બટન વડે ક્રિયા પણ કરી શકશે. \n\nઆ ઍપને ખલેલ પાડશો નહીં સુવિધાને ચાલુ કે બંધ કરવાની તથા સંબંધિત સેટિંગ બદલવાની ક્ષમતા પણ આપશે."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> આટલું કરી શકશે:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"તમારા નોટિફિકેશન વાંચો"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"સંપર્કો, મેસેજ અને ફોટા જેવી વ્યક્તિગત માહિતી સહિત તે તમારા નોટિફિકેશન વાંચી શકે છે."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"મેસેજનો જવાબ આપો"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"નોટિફિકેશન સ્નૂઝ કરવા કે છોડી દેવા અને કૉલનો જવાબ આપવા સહિત તે મેસેજનો જવાબ આપી શકે અને નોટિફિકેશનમાંના બટન પર ક્રિયા કરી શકે છે."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"સેટિંગ બદલો"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"તે ખલેલ પાડશો નહીં સુવિધા ચાલુ કે બંધ કરી શકે છે અને સંબંધિત સેટિંગ બદલી શકે છે."</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>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"અમાન્ય નેટવર્ક મોડ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. અવગણો."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ઍક્સેસ પૉઇન્ટના નામ"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"જ્યારે <xliff:g id="CARRIER">%1$s</xliff:g> સાથે કનેક્ટ થયેલ હોય, ત્યારે ઉપલબ્ધ નથી"</string>
- <string name="see_more" msgid="8436037008285546409">"સેટિંગ"</string>
+ <string name="see_more" msgid="7499355691042812723">"વધુ જુઓ"</string>
<string name="see_less" msgid="2642392725363552793">"ઓછું જુઓ"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>ને ચાલુ કરીએ?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"સિમ ચાલુ કરીએ?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> પર સ્વિચ કરીએ?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"શું સિમ કાર્ડના ઉપયોગ પર સ્વિચ કરીએ?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>નો ઉપયોગ કરીએ?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"એક સમયે માત્ર એક જ સિમ સક્રિય રહી શકશે.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> પર સ્વિચ કરવાથી તમારી <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> સેવા રદ થશે નહીં."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"એક સમયે ડાઉનલોડ કરેલું માત્ર એક જ સિમ સક્રિય રહી શકશે.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> પર સ્વિચ કરવાથી તમારી <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> સેવા રદ થશે નહીં."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"એક સમયે માત્ર એક જ સિમને સક્રિય કરી શકાશે.\n\nસ્વિચ કરવાથી <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>નો તમારો સેવા પ્લાન રદ થશે નહીં."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"તમે એકવારમાં 2 સિમ કાર્ડનો ઉપયોગ કરી શકો છો. <xliff:g id="CARRIER_NAME">%1$s</xliff:g>નો ઉપયોગ કરવા માટે, બીજું સિમ કાર્ડ બંધ કરો."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> પર સ્વિચ કરો"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> બંધ કરો"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"સિમ કાર્ડને બંધ કરી દેવાથી તમારી સેવા રદ થશે નહીં"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"નેટવર્ક સાથે કનેક્ટ કરી રહ્યાં છીએ…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> પર સ્વિચ કરી રહ્યાં છીએ"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"કૉલ અને મેસેજ માટે <xliff:g id="CARRIER_NAME">%1$s</xliff:g> પર સ્વિચ કરી રહ્યાં છીએ…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"મોબાઇલ ઑપરેટર સ્વિચ કરી શકાતા નથી"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"કોઈ ભૂલને કારણે મોબાઇલ ઑપરેટર સ્વિચ કરી શકાતા નથી."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>ને બંધ કરીએ?"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR સ્કૅનર બતાવો"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"લૉક સ્ક્રીનમાંથી QR સ્કૅનરના ઍક્સેસની મંજૂરી આપો"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ડિવાઇસનાં નિયંત્રણો બતાવો"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"લૉક કરેલું હોય ત્યારે નિયંત્રણોને ઍક્સેસ કરો"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"ઉપલબ્ધ હોય ત્યારે ડબલ-લાઇન ઘડિયાળ બતાવો"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ડબલ-લાઇન ઘડિયાળ"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"બંધ"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"ઇન્ટરનેટ"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"સિમ"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"વાઇ-ફાઇ નેટવર્ક શોધીને તેની સાથે કનેક્ટ કરો"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"એરપ્લેન, એરપ્લેન મોડમાં ઉપયોગ માટે સુરક્ષિત"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"કૉલ અને SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"વાઇ-ફાઇ કૉલિંગ"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"સુવિધાજનક બૅટરીનો ઉપયોગ કરો"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"આંખને અનુકૂળ બ્રાઇટનેસનો ઉપયોગ કરો"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"વાઇ-ફાઇ કૉલિંગનો ઉપયોગ કરો"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"સ્ક્રીન સેવરની સુવિધાનો ઉપયોગ કરો"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"બધી ઍપ જુઓ"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"સ્માર્ટ ફૉરવર્ડિંગ"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"સ્માર્ટ ફૉરવર્ડિંગની સુવિધા ચાલુ કરી છે"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"ફોન નંબર ખૂટે છે."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"ઓકે"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2Gની મંજૂરી આપો"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G સેલ્યુલર કનેક્શનનો ઉપયોગ કરો. ઇમર્જન્સી કૉલ માટે, 2G હંમેશાં ચાલુ રહે છે."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G ઓછું સુરક્ષિત છે, પણ કેટલાક સ્થાનોમાં એ તમારા કનેક્શનને બહેતર બનાવી શકે છે. ઇમર્જન્સી કૉલ માટે, 2Gને હંમેશાં મંજૂરી આપવામાં આવી છે."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> માટે 2G ઉપલબ્ધ હોવું જરૂરી છે"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"ક્લિપબોર્ડનો ઍક્સેસ બતાવો"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"જ્યારે ઍપ તમે કૉપિ કરેલી ટેક્સ્ટ, છબીઓ કે અન્ય કન્ટેન્ટનો ઍક્સેસ કરે ત્યારે મેસેજ બતાવો"</string>
<string name="all_apps" msgid="3054120149509114789">"બધી ઍપ"</string>
diff --git a/res/values-hi/arrays.xml b/res/values-hi/arrays.xml
index 3b3d8fb..e4e1ad5 100644
--- a/res/values-hi/arrays.xml
+++ b/res/values-hi/arrays.xml
@@ -476,7 +476,7 @@
<item msgid="5777152116210127847">"शीर्ष गतिविधि"</item>
<item msgid="1834030155560727324">"महत्वपूर्ण (अग्रभाग)"</item>
<item msgid="8494424742994426350">"महत्वपूर्ण (पृष्ठभूमि)"</item>
- <item msgid="5099332663422156149">"बैकअप"</item>
+ <item msgid="5099332663422156149">"बैक अप"</item>
<item msgid="7701089238529887617">"अत्यधिक"</item>
<item msgid="3006466648960525485">"सेवा (चल रही है)"</item>
<item msgid="2253476667031759713">"सेवा (फिर से प्रारंभ हो रही है)"</item>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index 8b0f417..6615959 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -54,9 +54,9 @@
<string name="font_size_make_larger_desc" msgid="5583046033381722247">"बड़ा करें"</string>
<string name="auto_rotate_settings_primary_switch_title" msgid="3151963020165952847">"ऑटो-रोटेट की सुविधा का इस्तेमाल करें"</string>
<string name="smart_rotate_text_headline" msgid="436277795183609578">"चेहरे की पहचान करने वाली तकनीक, स्क्रीन की अपने-आप दिशा बदलने (ऑटो-रोटेट) की सेटिंग को बेहतर बनाने के लिए, सामने वाले कैमरे का इस्तेमाल करती है. इमेज न तो सेव की जाती है और न ही Google को भेजी जाती है."</string>
- <string name="font_size_preview_text_headline" msgid="1173103737980511652">"नमूना लेख"</string>
+ <string name="font_size_preview_text_headline" msgid="1173103737980511652">"सैंपल टेक्स्ट"</string>
<string name="font_size_preview_text_title" msgid="6363561029914452382">"ओज़ का अद्भुत जादू"</string>
- <string name="font_size_preview_text_subtitle" msgid="5806349524325544614">"अध्याय 11: पन्ने का अद्भुत शहर ओज़"</string>
+ <string name="font_size_preview_text_subtitle" msgid="5806349524325544614">"पाठ 11: ओज़ का पन्ने वाला अद्भुत शहर"</string>
<string name="font_size_preview_text_body" msgid="3323732544011097199">"हरे रंग के चश्मे पहने हुए भी डॉरथी और उसके दोस्त इस अद्भुत शहर की चकाचौंध से चकित थे. हरे रंग के संगमरमर से बने खूबसूरत घर सड़कों के किनारे कतार में खड़े थे और उन पर चमचमाते पन्ने जड़े हुए थे. वे उसी हरे रंग के संगमरमर पर चलने लगे, जहां पास-पास रखे गए ब्लॉक आपस में जुड़ रहे थे; वे पन्ने की कतारें थीं और सूरज की चमक से चमचमा रही थीं. जहां खिड़कियों के शीशे हरे रंग के थे; यहां तक की शहर के ऊपर छाया आसमान भी हरा रंग लिए था, और सूरज की किरणें भी हरी थीं. \n\nवहां कई लोग थे, महिलाएं, पुरुष, और बच्चे. उन सभी ने हरे रंग के कपड़े पहने हुए थे और उनकी त्वचा भी हरे रंग की थी. उन्होंने डॉरथी और उसके अजीबो-गरीब दोस्तों की ओर अचरज भरी नज़रों से देखा. जब बच्चों ने शेर को देखा, तो वे सभी अपनी-अपनी मां के पीछे जाकर छिप गए, लेकिन किसी ने भी उनसे बात नहीं की. सड़क पर कई दुकानें थीं और डॉरथी ने देखा कि वहां सब कुछ हरा था. हरी कैंडी और हरे पॉपकॉर्न बिक रहे थे. साथ ही, हरे जूते, हरी टोपियां, और सभी तरह के हरे कपड़े भी. एक जगह पर, एक व्यक्ति हरे रंग वाला नींबू का शरबत बेच रहा था. डॉरथी ने देखा कि शरबत खरीदने के लिए बच्चे हरे रंग के सिक्के दिए. \n\nवहां कोई भी घोड़ा या किसी भी तरह का कोई जानवर नहीं था; लोग उनके सामने से हरे रंग की गाड़ियों में यहां-वहां सामान ले जा रहे थे. हर कोई खुश, संतुष्ट और समृद्ध नज़र आ रहा था."</string>
<string name="font_size_save" msgid="206892409190870726">"ठीक है"</string>
<string name="sdcard_setting" product="nosdcard" msgid="6071836464978826249">"USB मेमोरी"</string>
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"भाषाएं"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"हटाएं"</string>
<string name="add_a_language" msgid="2126220398077503271">"भाषा जोड़ें"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"भाषा"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"पसंदीदा भाषा"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"ऐप्लिकेशन की भाषाएं"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"हर ऐप्लिकेशन के लिए भाषा सेट करें"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"ऐप्लिकेशन की भाषा"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"सुझाई गई भाषाएं"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"सभी भाषाएं"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"<xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> को इस ऐप्लिकेशन की डिफ़ॉल्ट भाषा के तौर पर सेट किया गया है. इस ऐप्लिकेशन पर एक से ज़्यादा भाषाएं काम नहीं करतीं."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">क्या आप चुनी गई भाषा हटाना चाहते हैं?</item>
<item quantity="other">क्या आप चुनी गई भाषाएं हटाना चाहते हैं?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"उपलब्ध नहीं है"</string>
<string name="security_status_title" msgid="6958004275337618656">"सुरक्षा स्थिति"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"स्क्रीन लॉक, Find My Device, ऐप्लिकेशन की सुरक्षा"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"सुरक्षा और निजता"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"अनुमतियां, स्क्रीन लॉक, ऐप्लिकेशन सुरक्षा"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"चेहरा जोड़ा गया"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"फ़ेस अनलॉक की सुविधा सेट अप करने के लिए टैप करें"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"फ़ेस अनलॉक"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"फ़ोन अनलॉक करने के लिए, अपने चेहरे का इस्तेमाल करें. इसके अलावा, किसी ऐप्लिकेशन में साइन इन करने, खरीदारी की मंज़ूरी देने वगैरह के लिए, अपनी पहचान की पुष्टि करते समय भी अपने चेहरे का इस्तेमाल कर सकते हैं.\n\nध्यान रखें:\nफ़ेस अनलॉक की सुविधा के लिए, एक समय में आप चेहरे का सिर्फ़ एक ही मॉडल सेट अप कर सकते हैं. दूसरा चेहरा जोड़ने के लिए, चेहरे का मौजूदा डेटा मिटाएं.\n\nफ़ोन को सामने से देखने पर, आपके न चाहते हुए भी फ़ोन अनलॉक हो सकता है.\n\nआपके फ़ोन को आपके चेहरे के सामने लाकर, कोई भी व्यक्ति उसे अनलॉक कर सकता है.\n\nआपका फ़ोन कोई ऐसा व्यक्ति भी अनलॉक कर सकता है जिसका चेहरा आपसे बहुत मिलता हो, जैसे कि जुड़वा भाई या बहन."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"फ़ोन अनलॉक करने के लिए, अपने चेहरे का इस्तेमाल करें. इसके अलावा, किसी ऐप्लिकेशन में साइन इन करने, खरीदारी की मंज़ूरी देने वगैरह के लिए, अपनी पहचान की पुष्टि करते समय भी अपने चेहरे का इस्तेमाल कर सकते हैं.\n\nध्यान रखें:\nफ़ेस अनलॉक की सुविधा के लिए, एक समय में आप चेहरे का सिर्फ़ एक ही मॉडल सेट अप कर सकते हैं. दूसरा चेहरा जोड़ने के लिए, चेहरे का मौजूदा डेटा मिटाएं.\n\nफ़ोन को सामने से देखने पर, आपके न चाहते हुए भी फ़ोन अनलॉक हो सकता है.\n\nआपके फ़ोन को आपके चेहरे के सामने लाकर, कोई भी व्यक्ति उसे अनलॉक कर सकता है.\n\nआपका फ़ोन कोई ऐसा व्यक्ति भी अनलॉक कर सकता है जिसका चेहरा आपसे बहुत मिलता हो, जैसे कि जुड़वा भाई या बहन."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"चेहरे का मॉडल मिटाना चाहते हैं?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"आपके चेहरे का मॉडल सुरक्षित तरीके से हमेशा के लिए मिटा दिया जाएगा. इसके मिटने के बाद, अपने फ़ोन को अनलॉक करने या ऐप्लिकेशन में अपनी पहचान की पुष्टि करने के लिए, आपको पिन, पैटर्न या पासवर्ड का इस्तेमाल करना होगा."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"चेहरे का मॉडल मिटाना चाहते हैं?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"आपके चेहरे का मॉडल सुरक्षित तरीके से हमेशा के लिए मिटा दिया जाएगा.\n\nइसके मिटने के बाद, अपने फ़ोन को अनलॉक करने या किसी ऐप्लिकेशन के इस्तेमाल के दौरान पुष्टि करने के लिए, आपको फ़िंगरप्रिंट, पिन, पैटर्न या पासवर्ड का इस्तेमाल करना होगा."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"आपके चेहरे का मॉडल सुरक्षित तरीके से हमेशा के लिए मिटा दिया जाएगा.\n\nइसके मिटने के बाद, अपने फ़ोन को अनलॉक करने या ऐप्लिकेशन में अपनी पहचान की पुष्टि करने के लिए, आपको पिन, पैटर्न या पासवर्ड का इस्तेमाल करना होगा."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"आपके चेहरे का मॉडल सुरक्षित तरीके से हमेशा के लिए मिटा दिया जाएगा.\n\nइसके मिटने के बाद, अपने फ़ोन को अनलॉक करने के लिए, आपको पिन, पैटर्न या पासवर्ड का इस्तेमाल करना होगा."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"फ़ोन अनलॉक करने के लिए, फ़ेस अनलॉक की सुविधा का इस्तेमाल करें"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"उंगली की छाप"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"वर्क प्रोफ़ाइल के लिए फ़िंगरप्रिंट"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"मिटाएं"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"सेंसर को छुएं"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"अपनी उंगली सेंसर पर रखें और वाइब्रेशन महसूस होने पर हटा लें"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"अपनी उंगली को सेंसर पर तब तक रखें, जब तक आपको वाइब्रेशन न महसूस हो"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"अपने फ़िंगरप्रिंट को सेंसर पर तब तक रखें, जब तक आपको वाइब्रेशन न महसूस हो"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"फ़िंगरप्रिंट सेंसर को दबाकर रखें"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"हटाएं, फिर से छुएं"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"एक बार और छुएं"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"अपने फ़िंगरप्रिंट के अलग-अलग हिस्सों को जोड़ने के लिए अपनी उंगली को हटाते रहें"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"हर बार फ़िंगरप्रिंट आइकॉन में हलचल होने पर, उसे दबाकर रखें. ऐसा करके, आपके फ़िंगरप्रिंट को बेहतर तरीके से कैप्चर किया जा सकता है."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"अपनी उंगली के सबसे ऊपरी हिस्से को सेंसर पर रखें"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"आखिर में, अपनी उंगली के दोनों किनारों को बारी-बारी से सेंसर पर रखें"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"आखिर में, अपनी उंगली के दोनों किनारों को सेंसर पर रखें"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"पहले अपनी उंगली के एक किनारे को सेंसर पर कुछ देर के लिए रखें और फिर दूसरी तरफ़ से भी ऐसा करें"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"ऐसा करके, आपके फ़िंगरप्रिंट को बेहतर तरीके से कैप्चर किया जा सकता है"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"फ़िंगरप्रिंट सेट अप करने की प्रक्रिया <xliff:g id="PERCENTAGE">%d</xliff:g> प्रतिशत तक पूरी हो चुकी है"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" स्क्रीन लॉक विकल्प बंद है. ज़्यादा जानने के लिए, अपने संगठन के एडमिन से संपर्क करें. "<annotation id="admin_details">"ज़्यादा जानकारी{"</annotation>\n\n"आप खरीदारी और ऐप ऐक्सेस की अनुमति देने के लिए अब भी अपने फ़िंगरप्रिंट का इस्तेमाल कर सकते हैं. "<annotation id="url">"ज़्यादा जानें"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"उंगली हटाएं और सेंसर को फिर से छूएं"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"फ़िंगरप्रिंट सेंसर इस्तेमाल नहीं किया जा सकता. रिपेयर की सेवा देने वाली कंपनी से संपर्क करें"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"बेहतर सेटिंग"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"वर्क प्रोफ़ाइल लॉक, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock और अन्य सेटिंग"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"बेहतर सेटिंग"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"आप <xliff:g id="COUNT">%d</xliff:g> फ़िंगरप्रिंट तक जोड़ सकते हैं"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"आप अधिकतम संख्या में फ़िंगरप्रिंट जोड़ चुके हैं"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"और ज़्यादा फ़िंगरप्रिंट नहीं जोड़े जा सकते"</string>
@@ -798,7 +811,7 @@
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> चालू ऐप्लिकेशन</item>
</plurals>
<string name="manage_trust_agents" msgid="6410149930029992356">"भरोसेमंद एजेंट"</string>
- <string name="disabled_because_no_backup_security" msgid="4998095356607488854">"उपयोग करने के लिए, सबसे पहले स्क्रीन लॉक सेट करें"</string>
+ <string name="disabled_because_no_backup_security" msgid="4998095356607488854">"इस्तेमाल करने के लिए, सबसे पहले स्क्रीन लॉक सेट करें"</string>
<string name="manage_trust_agents_summary" msgid="6423843123607674286">"कोई नहीं"</string>
<plurals name="manage_trust_agents_summary_on" formatted="false" msgid="5438047398376802735">
<item quantity="one"><xliff:g id="COUNT">%d</xliff:g> सक्रिय भरोसेमंद एजेंट</item>
@@ -972,7 +985,7 @@
<string name="wifi_cellular_data_fallback_summary" msgid="7039944853033554386">"जब वाई-फ़ाई के ज़रिए इंटरनेट न उपलब्ध हो, तो मोबाइल डेटा इस्तेमाल करें. डेटा के लिए भुगतान करना पड़ सकता है."</string>
<string name="wifi_add_network" msgid="4178564862173751181">"नेटवर्क जोड़ें"</string>
<string name="wifi_configure_settings_preference_title" msgid="2536725796700696566">"वाई-फ़ाई से जुड़ी पसंद"</string>
- <string name="wifi_configure_settings_preference_summary_wakeup_on" msgid="7822368955551467382">"नेटवर्क मिलने पर वाई-फ़ाई अपने आप चालू हो जाता है"</string>
+ <string name="wifi_configure_settings_preference_summary_wakeup_on" msgid="7822368955551467382">"नेटवर्क मिलने पर वाई-फ़ाई अपने-आप चालू हो जाता है"</string>
<string name="wifi_configure_settings_preference_summary_wakeup_off" msgid="5710203586018223864">"नेटवर्क मिलने पर भी वाई-फ़ाई अपने-आप चालू नहीं होता"</string>
<string name="wifi_access_points" msgid="5846755709207101844">"वाई-फ़ाई नेटवर्क"</string>
<string name="wifi_menu_more_options" msgid="1236651929987819716">"ज़्यादा विकल्प"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"वाई-फ़ाई के ज़रिए कॉल करें. वाई-फ़ाई रुक जाने पर कॉल खत्म हो जाएगी."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"वाई-फ़ाई कॉलिंग चालू होने पर, आपका फ़ोन वाई-फ़ाई या मोबाइल और इंटरनेट सेवा देने वाली कंपनी के नेटवर्क से कॉल कर सकता है. यह आपकी सेटिंग और इस बात पर निर्भर करेगा कि इनमें से किस सिग्नल का प्रदर्शन बेहतर है. इस सुविधा को चालू करने से पहले, शुल्क और दूसरी जानकारी पाने के लिए मोबाइल और इंटरनेट सेवा देने वाली कंपनी से बात करें. <xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"आपातकालीन पता"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"आपातकालीन पता"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"जब आप वाई-फ़ाई पर आपातकालीन कॉल करते हैं, तब आपकी मौजूदा जगह को आपके पते के तौर पर इस्तेमाल किया जाता है"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"निजी डीएनएस की सुविधाओं के बारे में "<annotation id="url">"ज़्यादा जानें"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"चालू है"</string>
@@ -1310,7 +1323,7 @@
<string name="accelerometer_summary_on" product="default" msgid="7117139542131700779">"फ़ोन घुमाने पर स्क्रीन की दिशा अपने आप बदलें"</string>
<string name="accelerometer_summary_off" product="tablet" msgid="3747370091309939684">"टैबलेट घुमाने पर स्क्रीन की दिशा अपने आप बदलें"</string>
<string name="accelerometer_summary_off" product="default" msgid="4451125241783158763">"फ़ोन घुमाने पर स्क्रीन की दिशा अपने आप बदलें"</string>
- <string name="brightness" msgid="6216871641021779698">"स्क्रीन की रोशनी का स्तर"</string>
+ <string name="brightness" msgid="6216871641021779698">"स्क्रीन की रोशनी का लेवल"</string>
<string name="brightness_title" msgid="5457874893085305155">"स्क्रीन की रोशनी"</string>
<string name="brightness_summary" msgid="6309641759293018049">"स्क्रीन की रोशनी एडजस्ट करें"</string>
<string name="auto_brightness_title" msgid="4239324728760986697">"आस-पास की रोशनी के हिसाब से स्क्रीन की चमक"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"फ़ोन के डॉक रहते समय और/या उपयोग में नहीं होने पर जो भी होता है, उसे नियंत्रित करने के लिए स्क्रीन सेवर चालू करें."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"कब शुरू करना है"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"मौजूदा स्क्रीन सेवर"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"अभी शुरू करें"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"सेटिंग"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"अपनेआप स्क्रीन की रोशनी"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"सक्रिय करने के लिए उठाएं"</string>
@@ -1491,9 +1505,9 @@
<string name="device_status" msgid="7988547478034984649">"स्थिति"</string>
<string name="device_status_summary" product="tablet" msgid="8826216824111648900">"बैटरी, नेटवर्क की स्थिति, और अन्य जानकारी"</string>
<string name="device_status_summary" product="default" msgid="8132661857066128832">"फ़ोन नंबर, सिग्नल, इत्यादि"</string>
- <string name="storage_settings" msgid="7472188817781592677">"मेमोरी"</string>
- <string name="storage_settings_for_app" msgid="229425418984637483">"मेमोरी और कैश"</string>
- <string name="storage_usb_settings" msgid="7058142934214211583">"मेमोरी"</string>
+ <string name="storage_settings" msgid="7472188817781592677">"स्टोरेज"</string>
+ <string name="storage_settings_for_app" msgid="229425418984637483">"स्टोरेज और कैश"</string>
+ <string name="storage_usb_settings" msgid="7058142934214211583">"स्टोरेज"</string>
<string name="storage_settings_title" msgid="486118156723194815">"मेमोरी सेटिंग"</string>
<string name="storage_settings_summary" product="nosdcard" msgid="3858049818577638926">"USB मेमोरी अनमाउंट करें, उपलब्ध मेमोरी देखें"</string>
<string name="storage_settings_summary" product="default" msgid="267557695753980969">"SD कार्ड अनमाउंट करें, उपलब्ध मेमोरी देखें"</string>
@@ -1726,7 +1740,7 @@
<string name="restore_default_apn" msgid="6596048535642130689">"डिफ़ॉल्ट APN सेटिंग पुनर्स्थापित हो रही हैं."</string>
<string name="menu_restore" msgid="4310539620115151551">"डिफ़ॉल्ट पर रीसेट करें"</string>
<string name="restore_default_apn_completed" msgid="5167505087078340256">"डिफ़ॉल्ट APN सेटिंग रीसेट करना पूरा हुआ."</string>
- <string name="reset_dashboard_title" msgid="7423200250697886918">"रीसेट विकल्प"</string>
+ <string name="reset_dashboard_title" msgid="7423200250697886918">"डिवाइस को रीसेट करने के विकल्प"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"नेटवर्क, ऐप्लिकेशन या डिवाइस रीसेट किए जा सकते हैं"</string>
<string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"ऐप्लिकेशन रीसेट किए जा सकते हैं"</string>
<string name="reset_network_title" msgid="1395494440355807616">"वाई-फ़ाई, मोबाइल, और ब्लूटूथ रीसेट करें"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"वर्क प्रोफ़ाइल का पिन सेट करें"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"पैटर्न सेट करें"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"वर्क प्रोफाइल का पैटर्न सेट करें"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"ज़्यादा सुरक्षा के लिए, इस फ़ोन को अनलॉक करने के लिए एक पासवर्ड सेट करें"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"ज़्यादा सुरक्षा के लिए, इस फ़ोन को अनलॉक करने के लिए एक पिन सेट करें"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"ज़्यादा सुरक्षा के लिए, इस फ़ोन को अनलॉक करने के लिए एक पैटर्न सेट करें"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"ज़्यादा सुरक्षा के लिए, इस टैबलेट को अनलॉक करने के लिए एक पासवर्ड सेट करें"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"ज़्यादा सुरक्षा के लिए, इस टैबलेट को अनलॉक करने के लिए एक पिन सेट करें"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"ज़्यादा सुरक्षा के लिए, इस टैबलेट को अनलॉक करने के लिए एक पैटर्न सेट करें"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"ज़्यादा सुरक्षा के लिए, इस डिवाइस को अनलॉक करने के लिए एक पासवर्ड सेट करें"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"ज़्यादा सुरक्षा के लिए, इस डिवाइस को अनलॉक करने के लिए एक पिन सेट करें"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"ज़्यादा सुरक्षा के लिए, इस डिवाइस को अनलॉक करने के लिए एक पैटर्न सेट करें"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"फ़िंगरप्रिंट का उपयोग करने के लिए, पासवर्ड सेट करें"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"फ़िंगरप्रिंट का इस्तेमाल करने के लिए, पैटर्न सेट करें"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"सुरक्षा के लिए पिन सेट करें"</string>
@@ -2027,7 +2032,7 @@
<string name="advanced_settings" msgid="2368905204839169094">"बेहतर सेटिंग"</string>
<string name="advanced_settings_summary" msgid="1823765348195530035">"और सेटिंग विकल्प चालू करें"</string>
<string name="application_info_label" msgid="1015706497694165866">"ऐप्लिकेशन की जानकारी"</string>
- <string name="storage_label" msgid="2522307545547515733">"मेमोरी"</string>
+ <string name="storage_label" msgid="2522307545547515733">"स्टोरेज"</string>
<string name="auto_launch_label" msgid="4069860409309364872">"डिफ़ॉल्ट रूप से खोलें"</string>
<string name="auto_launch_label_generic" msgid="5033137408273064599">"डिफ़ॉल्ट"</string>
<string name="screen_compatibility_label" msgid="7549658546078613431">"स्क्रीन संगतता"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"खोलने के लिए, आवाज़ कम-ज़्यादा करने वाले दोनों बटन दबाकर रखें"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"खोलने के लिए स्क्रीन पर तीन बार टैप करें"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"इसे खोलने के लिए हाथ के जेस्चर का इस्तेमाल करें"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"सुलभता वाले नए जेस्चर इस्तेमाल करें"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"सुलभता से जुड़े हाथ के जेस्चर का इस्तेमाल करें"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"इस सुविधा का इस्तेमाल करने के लिए, स्क्रीन पर सबसे नीचे मौजूद सुलभता बटन <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> पर टैप करें.\n\nएक सुविधा से दूसरी सुविधा पर जाने के लिए, सुलभता बटन को दबाकर रखें."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"इस सुविधा का इस्तेमाल करने के लिए, स्क्रीन पर मौजूद सुलभता बटन पर टैप करें."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"इस सुविधा का इस्तेमाल करने के लिए, आवाज़ कम-ज़्यादा करने वाले दोनों बटन दबाकर रखें."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"कम"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"ज़्यादा"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"अपने-आप क्लिक होने में लगने वाला समय"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"वाइब्रेशन और हैप्टिक तीव्रता"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"सूचना के लिए वाइब्रेशन"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"वाइब्रेशन और हैप्टिक"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"कॉल"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"सूचनाएं और अलार्म"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"इंटरैक्टिव हैप्टिक"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"घंटी के लिए वाइब्रेशन"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"सूचना के लिए वाइब्रेशन"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"टच फ़ीडबैक"</string>
<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>
@@ -2966,16 +2974,16 @@
<string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> वीपीएन सुरक्षित नहीं हैं"</string>
<string name="adaptive_connectivity_title" msgid="7464959640138428192">"Adaptive connectivity"</string>
<string name="adaptive_connectivity_summary" msgid="3648731530666326885">"अडैप्टिव कनेक्टिविटी का विकल्प चुनने पर, आपका इंटरनेट कनेक्शन अपने-आप मैनेज हो जाएगा. इससे बैटरी लाइफ़ बढ़ती है और डिवाइस की परफ़ॉर्मेंस बेहतर होती है"</string>
- <string name="adaptive_connectivity_switch_on" msgid="3653067561620745493">"चालू करें"</string>
+ <string name="adaptive_connectivity_switch_on" msgid="3653067561620745493">"चालू"</string>
<string name="adaptive_connectivity_switch_off" msgid="5076172560836115265">"बंद करें"</string>
<string name="credentials_title" msgid="7535942196886123656">"क्रेडेंशियल स्टोरेज"</string>
- <string name="credentials_install" msgid="3933218407598415827">"कोई प्रमाणपत्र इंस्टॉल करें"</string>
+ <string name="credentials_install" msgid="3933218407598415827">"कोई सर्टिफ़िकेट इंस्टॉल करें"</string>
<string name="credentials_install_summary" product="nosdcard" msgid="6644116499934553975">"मेमोरी से प्रमाणपत्र इंस्टॉल करें"</string>
- <string name="credentials_install_summary" product="default" msgid="8161351950524166012">"SD कार्ड से प्रमाणपत्र इंस्टॉल करें"</string>
+ <string name="credentials_install_summary" product="default" msgid="8161351950524166012">"एसडी कार्ड से सर्टिफ़िकेट इंस्टॉल करें"</string>
<string name="credentials_reset" msgid="4246628389366452655">"क्रेडेंशियल हटाएं"</string>
- <string name="credentials_reset_summary" msgid="5400585520572874255">"सभी प्रमाणपत्र हटाएं"</string>
+ <string name="credentials_reset_summary" msgid="5400585520572874255">"सभी सर्टिफ़िकेट हटाएं"</string>
<string name="trusted_credentials" msgid="2522784976058244683">"भरोसेमंद क्रेडेंशियल"</string>
- <string name="trusted_credentials_summary" msgid="345822338358409468">"भरोसेमंद CA प्रमाणपत्र दिखाएं"</string>
+ <string name="trusted_credentials_summary" msgid="345822338358409468">"भरोसेमंद CA सर्टिफ़िकेट दिखाएं"</string>
<string name="user_credentials" msgid="4044405430790970775">"उपयोगकर्ता के क्रेडेंशियल"</string>
<string name="user_credentials_summary" msgid="686471637627271856">"सेव किए गए क्रेडेंशियल देखें और उनमें बदलाव करें"</string>
<string name="advanced_security_title" msgid="7117581975877192652">"बेहतर सेटिंग"</string>
@@ -2999,8 +3007,8 @@
<string name="request_manage_credentials_dont_allow" msgid="3630610197644877809">"अनुमति न दें"</string>
<string name="request_manage_credentials_allow" msgid="4910940118408348245">"अनुमति दें"</string>
<string name="request_manage_credentials_more" msgid="6101210283534101582">"ज़्यादा दिखाएं"</string>
- <string name="certificate_management_app" msgid="8086699498358080826">"प्रमाणपत्र मैनेजमेंट ऐप"</string>
- <string name="no_certificate_management_app" msgid="3025739370424406717">"प्रमाणपत्र मैनेज करने के लिए कोई ऐप्लिकेशन नहीं है"</string>
+ <string name="certificate_management_app" msgid="8086699498358080826">"सर्टिफ़िकेट मैनेजमेंट ऐप"</string>
+ <string name="no_certificate_management_app" msgid="3025739370424406717">"सर्टिफ़िकेट मैनेज करने के लिए कोई ऐप्लिकेशन नहीं है"</string>
<string name="certificate_management_app_description" msgid="8507306554200869005">"जब आप यहां बताए गए ऐप्लिकेशन और यूआरएल का इस्तेमाल करेंगे, तो सर्टिफ़िकेट आपकी पुष्टि करेंगे"</string>
<string name="uninstall_certs_credential_management_app" msgid="4945883254446077354">"सर्टिफ़िकेट अनइंस्टॉल करें"</string>
<string name="remove_credential_management_app" msgid="6089291496976812786">"ऐप्लिकेशन हटाएं"</string>
@@ -3082,7 +3090,7 @@
<string name="sync_enabled" msgid="5794103781356455043">"समन्वयन चालू है"</string>
<string name="sync_disabled" msgid="1636223106968593391">"सिंक बंद है"</string>
<string name="sync_error" msgid="846923369794727644">"समन्वयन गड़बड़ी"</string>
- <string name="last_synced" msgid="1527008461298110443">"आखिरी बार सिंक <xliff:g id="LAST_SYNC_TIME">%1$s</xliff:g> किया गया था"</string>
+ <string name="last_synced" msgid="1527008461298110443">"आखिरी बार <xliff:g id="LAST_SYNC_TIME">%1$s</xliff:g> पर किया गया था"</string>
<string name="sync_in_progress" msgid="6200093151211458977">"अभी सिंक हो रहा है…"</string>
<string name="settings_backup" msgid="5357973563989458049">"बैक अप सेटिंग"</string>
<string name="settings_backup_summary" msgid="6803046376335724034">"मेरी सेटिंग का बैक अप लें"</string>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">" <xliff:g id="PROFILE">%s</xliff:g> से कनेक्ट करें"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"इस VPN को डिसकनेक्ट करना चाहते हैं?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"डिसकनेक्ट करें"</string>
- <string name="vpn_version" msgid="41856553718304367">"वर्शन <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"वर्शन"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"वीपीएन भूल जाएं"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"मौजूदा VPN को बदलें?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"हमेशा-चालू VPN सेट करें?"</string>
@@ -3399,7 +3407,7 @@
<string name="restriction_menu_reset" msgid="92859464456364092">"प्रतिबंधों को निकालें"</string>
<string name="restriction_menu_change_pin" msgid="2505923323199003718">"पिन बदलें"</string>
<string name="help_label" msgid="2896538416436125883">"सहायता और फ़ीडबैक"</string>
- <string name="support_summary" msgid="6137136608018134563">"सहायता लेख, स्मार्टफ़ोन, और चैट"</string>
+ <string name="support_summary" msgid="6137136608018134563">"सहायता लेख, फ़ोन और चैट"</string>
<string name="user_account_title" msgid="6389636876210834864">"सामग्री के लिए खाता"</string>
<string name="user_picture_title" msgid="7176437495107563321">"फ़ोटो आईडी"</string>
<string name="extreme_threats_title" msgid="1098958631519213856">"गंभीर धमकियां"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"मोबाइल डेटा मौजूद नहीं है"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"कोई डेटा SIM चुनने के लिए टैप करें"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"कॉल के लिए हमेशा इसका उपयोग करें"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"डेटा के लिए सिम चुनें"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"मोबाइल डेटा के लिए सिम चुनें"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"मैसेज (एसएमएस) के लिए सिम चुनें"</string>
<string name="data_switch_started" msgid="6292759843974720112">"डेटा सिम स्विच किया जा रहा है, इसमें एक मिनट तक लग सकता है…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"मोबाइल डेटा के लिए <xliff:g id="NEW_SIM">%1$s</xliff:g> का इस्तेमाल करना है?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"अगर आपने <xliff:g id="NEW_SIM">%1$s</xliff:g> पर स्विच किया है, तो मोबाइल डेटा के लिए <xliff:g id="OLD_SIM">%2$s</xliff:g> का इस्तेमाल नहीं किया जाएगा."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> का इस्तेमाल करें"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"इस सिम से कॉल करें"</string>
<string name="sim_select_card" msgid="1226182454109919045">"सिम कार्ड चुनें"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"सिम <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"वाईफ़ाई, वाई-फ़ाई, नेटवर्क कनेक्शन, इंटरनेट, वायरलेस, डेटा, वाई फ़ाई"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"वाई-फ़ाई सूचना, वाई-फ़ाई नोटिफ़िकेशन"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"डेटा खर्च"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"वाइब्रेशन बंद करें, टैप करें, कीबोर्ड"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-घंटे वाला फ़ॉर्मैट इस्तेमाल करें"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"डाउनलोड करें"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"इसके ज़रिए खोलें"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"हैप्टिक फ़ीडबैक, वाइब्रेट, स्क्रीन, संवेदनशीलता"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"हैप्टिक, वाइब्रेशन, फ़ोन, कॉल, संवेदनशीलता, घंटी"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"हैप्टिक, वाइब्रेशन, संवेदनशीलता"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"हैप्टिक, वाइब्रेट, वाइब्रेशन"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"हमेशा चालू रहने वाला डिसप्ले"</string>
<string name="default_sound" msgid="6604374495015245195">"डिफ़ॉल्ट ध्वनि"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"घंटी और सूचना की आवाज़ <xliff:g id="PERCENTAGE">%1$s</xliff:g> है"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"आवाज़, वाइब्रेशन, परेशान न करें"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"चार्जिंग की आवाज़ और वाइब्रेशन"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"डॉक करने की ध्वनियां"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"छूने पर आने वाली आवाज़ें"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"छूने पर कंपन (वाइब्रेशन) चालू करें"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"टैप करने, कीबोर्ड पर टाइप करने और दूसरी चीज़ों के लिए हैप्टिक सुझाव चालू करें"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"डॉक स्पीकर चलेगा"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"सभी ऑडियो"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"केवल मीडिया ऑडियो"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"लॉक स्क्रीन, लॉकस्क्रीन, छोड़ें, बायपास"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"वर्क प्रोफ़ाइल लॉक होने पर"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"लॉक स्क्रीन पर दिखने वाली सूचनाएं"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"बातचीत, डिफ़ॉल्ट, और साइलेंट मोड पर सेट की गई सूचनाएं दिखाएं"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"बातचीत, डिफ़ॉल्ट, और साइलेंट मोड पर सेट की गई सूचनाएं दिखाएं"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"साइलेंट मोड पर सेट की गई सूचनाएं और बातचीत छिपाएं"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"कोई भी सूचना न दिखाएं"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, आपकी सभी सूचनाओं को पढ़ पाएगा. इसमें आपकी निजी जानकारी, जैसे कि संपर्कों के नाम, फ़ोटो, और आपको मिलने वाले मैसेज शामिल हैं. यह ऐप्लिकेशन, सूचनाओं में मौजूद बटन से कार्रवाई कर सकता है या सूचनाओं को स्नूज़ (थोड़ी देर के लिए बंद करना) या खारिज भी कर सकता है. इसमें, फ़ोन कॉल का जवाब देना भी शामिल है. \n\nइससे यह ऐप्लिकेशन \'परेशान न करें\' को चालू या बंद कर पाएगा या इससे जुड़ी सेटिंग में बदलाव कर पाएगा."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ये काम कर पाएगा:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"आपकी सूचनाओं को पढ़ सकती है"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"यह सुविधा आपकी सूचनाओं को पढ़ सकती है. इनमें आपकी निजी जानकारी, जैसे कि संपर्कों के नाम, आपको मिलने वाले मैसेज, और फ़ोटो शामिल हैं."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"मैसेज का जवाब देना"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"यह सुविधा मैसेज के जवाब दे सकती है और सूचनाओं में मौजूद बटन से कार्रवाई कर सकती है. जैसे, सूचनाओं को स्नूज़ (थोड़ी देर के लिए बंद करना) या उन्हें खारिज करना और फ़ोन कॉल का जवाब देना."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"सेटिंग में बदलाव करें"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"यह सुविधा \'परेशान न करें\' को चालू या बंद कर सकती है और इससे जुड़ी सेटिंग में बदलाव कर सकती है."</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>
@@ -4404,7 +4405,7 @@
<string name="app_usage_preference" msgid="7062447555623339120">"ऐप उपयोग की प्राथमिकताएं"</string>
<string name="time_spent_in_app_pref_title" msgid="25327097913383330">"डिवाइस के इस्तेमाल में बीता समय"</string>
<string name="usage_access_description" msgid="8547716253713890707">"\'डेटा खर्च\' देखने की अनुमति से कोई ऐप्लिकेशन इस बात पर नज़र रख पाता है कि आप किन ऐप्लिकेशन को चला रहे हैं और उन्हें कितनी बार इस्तेमाल करते हैं. साथ ही, ऐप्लिकेशन आपकी मोबाइल और इंटरनेट सेवा देने वाली कंपनी, भाषा सेटिंग, और दूसरी जानकारी देख पाता है."</string>
- <string name="memory_settings_title" msgid="6582588646363308430">"मेमोरी"</string>
+ <string name="memory_settings_title" msgid="6582588646363308430">"स्टोरेज"</string>
<string name="memory_details_title" msgid="3048107441540417799">"मेमोरी का विवरण"</string>
<string name="always_running" msgid="9012705720688200252">"हमेशा चलने वाला (<xliff:g id="PERCENTAGE">%s</xliff:g>)"</string>
<string name="sometimes_running" msgid="7954947311082655448">"कभी-कभी चलने वाला (<xliff:g id="PERCENTAGE">%s</xliff:g>)"</string>
@@ -4785,8 +4786,8 @@
<string name="overlay_toast_failed_to_apply" msgid="4839587811338164960">"ओवरले लागू नहीं किया जा सका"</string>
<string name="special_access" msgid="1767980727423395147">"ऐप्लिकेशन के लिए खास ऐक्सेस"</string>
<plurals name="special_access_summary" formatted="false" msgid="4995506406763570815">
- <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> ऐप्लिकेशन बिना पाबंदी के डेटा का उपयोग कर सकता है</item>
- <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> ऐप्लिकेशन बिना पाबंदी के डेटा का उपयोग कर सकते हैं</item>
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> ऐप्लिकेशन बिना पाबंदी के डेटा का इस्तेमाल कर सकता है</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> ऐप्लिकेशन बिना पाबंदी के डेटा का इस्तेमाल कर सकते हैं</item>
</plurals>
<string name="special_access_more" msgid="132919514147475846">"और देखें"</string>
<string name="confirm_convert_to_fbe_warning" msgid="3783325656948378111">"उपयोगकर्ता डेटा को मिटाना और फ़ाइल सुरक्षित करने के तरीके में बदलना चाहते हैं?"</string>
@@ -5066,7 +5067,7 @@
</plurals>
<string name="autofill_keywords" msgid="8598763328489346438">"अपने-आप, भरना, अपने-आप भरने वाला, पासवर्ड"</string>
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>पक्का करें कि आप इस ऐप्लिकेशन पर भरोसा करते हैं</b> <br/> <br/> <xliff:g id=app_name example=Google ऑटोमैटिक भरना,>%1$s</xliff:g> ऑटोमैटिक भरी जा सकने वाली चीज़ें तय करने के लिए आपकी स्क्रीन पर मौजूद चीज़ों का इस्तेमाल करता है."</string>
- <string name="debug_autofill_category" msgid="5998163555428196185">"अपने-आप भरने की सुविधा (ऑटो फ़िल)"</string>
+ <string name="debug_autofill_category" msgid="5998163555428196185">"ऑटोमैटिक भरने की सुविधा"</string>
<string name="autofill_logging_level_title" msgid="3733958845861098307">"लॉग की गई जानकारी का लेवल"</string>
<string name="autofill_max_partitions" msgid="7342195529574406366">"हर सत्र में ज़्यादा से ज़्यादा इतने अनुरोध शामिल कर सकते हैं"</string>
<string name="autofill_max_visible_datasets" msgid="4970201981694392229">"दिखने वाले डेटा सेट की ज़्यादा से ज़्यादा संख्या"</string>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"गलत नेटवर्क मोड <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. अनदेखा करें."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ऐक्सेस पॉइंट नेम"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> से कनेक्ट होने पर उपलब्ध नहीं है"</string>
- <string name="see_more" msgid="8436037008285546409">"सेटिंग"</string>
+ <string name="see_more" msgid="7499355691042812723">"ज़्यादा देखें"</string>
<string name="see_less" msgid="2642392725363552793">"कम देखें"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"क्या आप <xliff:g id="CARRIER_NAME">%1$s</xliff:g> चालू करना चाहते हैं?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"क्या आप सिम चालू करना चाहते हैं?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"क्या आप <xliff:g id="CARRIER_NAME">%1$s</xliff:g> पर स्विच करना चाहते हैं?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"क्या आप सिम कार्ड पर स्विच करना चाहते हैं?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> का इस्तेमाल करना है?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"एक समय में सिर्फ़ एक सिम चालू हो सकता है.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> पर स्विच करने से आपके <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> की सेवा रद्द नहीं की जाएगी."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"एक समय में, डाउनलोड किया गया सिर्फ़ एक सिम चालू हो सकता है.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> पर स्विच करने से आपके <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> की सेवा रद्द नहीं की जाएगी."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"एक समय में सिर्फ़ एक सिम चालू हो सकता है.\n\nस्विच करने से, आपको मिल रही <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> की सेवा रद्द नहीं की जाएगी."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"एक समय पर दो सिम इस्तेमाल किए जा सकते हैं. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> को इस्तेमाल करने के लिए, दूसरी सिम को बंद करें."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> पर जाएं"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> को बंद करें"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"सिम को बंद करने से आपकी सेवाएं बंद नहीं होंगी"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"नेटवर्क से कनेक्ट किया जा रहा है…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> पर स्विच किया जा रहा है"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"कॉल और मैसेज की सुविधा के लिए, <xliff:g id="CARRIER_NAME">%1$s</xliff:g> पर स्विच किया जा रहा है…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"मोबाइल और इंटरनेट सेवा देने वाली कंपनी को बदला नहीं जा सकता"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"किसी गड़बड़ी की वजह से, मोबाइल और इंटरनेट सेवा देने वाली कंपनी को बदला नहीं जा सकता."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"क्या आप <xliff:g id="CARRIER_NAME">%1$s</xliff:g> को बंद करना चाहते हैं?"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"क्यूआर कोड स्कैनर दिखाएं"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"क्यूआर कोड स्कैनर को लॉक स्क्रीन से ऐक्सेस करने की अनुमति दें"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"डिवाइस कंट्रोल दिखाएं"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"स्क्रीन लॉक होने पर कंट्रोल को ऐक्सेस करें"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"उपलब्ध होने पर, दो समय क्षेत्र वाली घड़ी दिखाएं"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"दो समय क्षेत्र वाली घड़ी"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"बंद है"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"इंटरनेट"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"सिम"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"वाई-फ़ाई नेटवर्क ढूंढकर, उनसे कनेक्ट करता है"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"हवाई जहाज़, हवाई जहाज़ सुरक्षित नेटवर्क"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"कॉल और एसएमएस"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"वाई-फ़ाई कॉलिंग"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"ज़रूरत के हिसाब से बैटरी का इस्तेमाल करने की सुविधा आज़माएं"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"आस-पास की रोशनी के हिसाब से स्क्रीन की चमक की सुविधा का इस्तेमाल करें"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"वाई-फ़ाई कॉलिंग का इस्तेमाल करें"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"स्क्रीन सेवर का इस्तेमाल करें"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"सभी ऐप्लिकेशन देखें"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"स्मार्ट फ़ॉरवर्डिंग"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"स्मार्ट फ़ॉरवर्डिंग की सुविधा चालू है"</string>
@@ -5585,8 +5592,9 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"फ़ोन नंबर नहीं डाला गया."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"ठीक है"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G के इस्तेमाल की मंज़ूरी दें"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G मोबाइल इंटरनेट कनेक्शन का इस्तेमाल करें. आपातकालीन कॉल करने के लिए, 2G सेवा हमेशा चालू रहती है."</string>
- <string name="show_clip_access_notification" msgid="7782300987639778542">"क्लिपबोर्ड में स्टोर किए गए डेटा को दिखाएं"</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G नेटवर्क कम सुरक्षित होता है, लेकिन कुछ जगहों में यह आपको बेहतर कनेक्शन दे सकता है. आपातकालीन कॉल के लिए, 2G नेटवर्क का इस्तेमाल हमेशा किया जा सकता है."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> के लिए 2G नेटवर्क होना ज़रूरी है"</string>
+ <string name="show_clip_access_notification" msgid="7782300987639778542">"क्लिपबोर्ड का डेटा ऐक्सेस किए जाने पर मैसेज दिखाएं"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"जब ऐप्लिकेशन, कॉपी किए गए टेक्स्ट, इमेज या अन्य कॉन्टेंट का इस्तेमाल करें, तो मैसेज दिखाएं"</string>
<string name="all_apps" msgid="3054120149509114789">"सभी ऐप्लिकेशन"</string>
<string name="request_manage_bluetooth_permission_dont_allow" msgid="8798061333407581300">"अनुमति न दें"</string>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index c2f9aeb..884c596 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -208,6 +208,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Jezici"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Ukloni"</string>
<string name="add_a_language" msgid="2126220398077503271">"Dodaj jezik"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Jezik"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Željeni jezik"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Jezici aplikacije"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Postavite jezik za svaku aplikaciju"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Jezik aplikacije"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Predloženi jezici"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Svi jezici"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Aplikacija je prema zadanim postavkama postavljena na <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> i ne podržava više jezika."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">Želite li ukloniti odabrane jezike?</item>
<item quantity="few">Želite li ukloniti odabrane jezike?</item>
@@ -323,6 +331,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Nedostupna"</string>
<string name="security_status_title" msgid="6958004275337618656">"Sigurnosni status"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Zaključavanje zaslona, Pronađi moj uređaj, sigurnost aplikacija"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Sigurnost i privatnost"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Dopuštenja, zaključavanje zaslona, sigurnost aplikacije"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Lice dodano"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Dodirnite za postavljanje lica"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Otključavanje licem"</string>
@@ -395,9 +405,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Licem otključajte telefon ili provedite autentifikaciju u aplikacijama, primjerice prilikom prijave ili odobravanja kupnje.\n\nZapamtite:\nistovremeno možete imati postavljeno samo jedno lice. Izbrišite aktualno lice da biste dodali neko drugo.\n\nGledajući telefon možete ga otključati i kad to ne namjeravate.\n\nVaš telefon može otključati i netko drugi ako ga prinese vašem licu.\n\nVaš bi telefon možda mogao otključati i netko tko vam je vrlo sličan, na primjer blizanac."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Licem otključajte telefon ili provedite autentifikaciju u aplikacijama, primjerice prilikom prijave ili odobravanja kupnje.\n\nZapamtite:\nistovremeno možete imati postavljeno samo jedno lice. Izbrišite aktualno lice da biste dodali neko drugo.\n\nGledajući telefon možete ga otključati i kad to ne namjeravate.\n\nVaš telefon može otključati i netko drugi ako ga prinese vašem licu, čak i ako su vam oči zatvorene.\n\nVaš bi telefon možda mogao otključati i netko tko vam je vrlo sličan, na primjer blizanac."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Izbrisati model lica?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Vaš model lica izbrisat će se trajno i sigurno. Nakon brisanja trebat će vam PIN, uzorak ili zaporka da biste otključali telefon ili za autentifikaciju u aplikacijama."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Izbrisati model lica?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Vaš model lica izbrisat će se trajno i sigurno.\n\nNakon brisanja trebat će vam otisak prsta, PIN, uzorak ili zaporka da biste otključali telefon ili za autentifikaciju u aplikacijama."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Vaš model lica izbrisat će se trajno i sigurno.\n\nNakon brisanja trebat će vam PIN, uzorak ili zaporka da biste otključali telefon ili za autentifikaciju u aplikacijama."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Model lica trajno će se i sigurno izbrisati.\n\nNakon brisanja trebat će vam PIN, uzorak ili zaporka da biste otključali telefon."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Otključajte telefon licem"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Otisak prsta"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Otisak za posl. profil"</string>
@@ -485,7 +494,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Izbriši"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Dodirnite senzor"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Stavite prst na senzor i podignite ga kada osjetite vibraciju"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Zadržite prst na senzoru ni dok ne osjetite vibraciju"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Zadržite jagodicu prsta na senzoru dok ne osjetite vibraciju"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Dodirnite i zadržite senzor otiska prsta"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Podignite i ponovo dodirnite"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Još jednom"</string>
@@ -493,7 +502,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Nastavite podizati prst da biste dodali različite dijelove otiska prsta"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Dodirnite i zadržite svaki put kada se ikona otiska prsta pomakne. To pomaže da ste snimi veći dio otiska prsta."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Postavite vrh prsta na senzor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Na kraju postavite rubove prsta"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Na kraju prislonite rubove prsta"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Postavite rub prsta na senzor i zadržite ga, a zatim prijeđite na drugu stranu"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"To pomaže da ste snimi veći dio otiska prsta"</string>
<!-- String.format failed for translation -->
@@ -565,6 +574,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Opcija zaključavanja zaslona onemogućena je. Da biste saznali više, obratite se administratoru svoje organizacije. "<annotation id="admin_details">"Više pojedinosti"</annotation>\n\n"I dalje možete upotrebljavati otisak prsta za autorizaciju kupnji i pristup aplikacijama. "<annotation id="url">"Saznajte više"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Podignite prst, a zatim ponovo dodirnite senzor"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Senzor otiska prsta ne može se koristiti. Posjetite davatelja usluga popravaka"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Napredne postavke"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Zaključavanje poslovnog profila, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock i ostalo"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Napredne postavke"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Maksimalni broj otisaka prstiju koji se može dodati iznosi <xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Dodali ste maksimalan broj otisaka prstiju"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Nije moguće dodati više otisaka prstiju"</string>
@@ -1255,7 +1268,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Pozivi putem Wi-Fija. Ako se Wi‑Fi izgubi, poziv će završiti."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Kada su Wi-Fi pozivi uključeni, telefon može usmjeravati pozive putem Wi-Fi mreža ili mreže vašeg mobilnog operatera, ovisno o vašoj želji i o tome koji je signal jači. Prije nego što uključite tu značajku, raspitajte se o naknadi i ostalim pojedinostima kod mobilnog operatera.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Adresa za hitne pozive"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Adresa za hitne slučajeve"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Upotrebljava se kao vaša lokacija kada upućujete hitne pozive putem Wi‑Fi-ja"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Saznajte više"</annotation>" o značajkama privatnog DNS-a"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Uključeno"</string>
@@ -1443,6 +1456,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Da biste kontrolirali događaje dok je telefon na priključnoj stanici i/ili dok miruje, uključite čuvar zaslona."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Kada pokrenuti"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Trenutačni čuvar zaslona"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Pokreni sad"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Postavke"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automatska svjetlina"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Aktivacija podizanjem"</string>
@@ -1936,15 +1950,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Postavite PIN poslovnog profila"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Postavite uzorak"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Postavite uzorak poslovnog profila"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Za dodatnu sigurnost postavite zaporku za otključavanje telefona"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Za dodatnu sigurnost postavite PIN za otključavanje telefona"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Za dodatnu sigurnost postavite uzorak za otključavanje telefona"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Za dodatnu sigurnost postavite zaporku za otključavanje tableta"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Za dodatnu sigurnost postavite PIN za otključavanje tableta"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Za dodatnu sigurnost postavite uzorak za otključavanje tableta"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Za dodatnu sigurnost postavite zaporku za otključavanje uređaja"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Za dodatnu sigurnost postavite PIN za otključavanje uređaja"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Za dodatnu sigurnost postavite uzorak za otključavanje uređaja"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Otisak prsta zahtijeva zaporku"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Otisak prsta zahtijeva uzorak"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Radi sigurnosti postavite PIN"</string>
@@ -2348,7 +2353,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Zadržite tipke za glasnoću za otvaranje"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Triput dodirnite zaslon za otvaranje"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Otvaranje pokretom"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Upotreba novog pokreta pristupačnosti"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Upotreba pokreta za pristupačnost"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Da biste koristili tu značajku, dodirnite gumb za Pristupačnost <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> pri dnu zaslona.\n\nDa biste prešli na neku drugu značajku, dodirnite i zadržite gumb za Pristupačnost."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Da biste koristili tu značajku, dodirnite gumb za pristupačnost na zaslonu."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Da biste koristili tu značajku, pritisnite i zadržite obje tipke za glasnoću."</string>
@@ -2442,9 +2447,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Kraće"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Dulje"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Trajanje automatskog klika"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Vibracija i haptička snaga"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibracija za obavijesti"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibracija i dodirne povratne informacije"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Pozivi"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Obavijesti i alarmi"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interaktivna taktilnost"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibracija pri zvonjenju"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibracija za obavijesti"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Reakcija na dodir"</string>
<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>
@@ -2810,8 +2818,7 @@
<string name="power_camera" msgid="4778315081581293923">"Fotoaparat"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Mobilna mreža"</string>
<string name="power_phone" msgid="2768396619208561670">"Glasovni pozivi"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tabletni uređaj u mirovanju"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Telefon u mirovanju"</string>
@@ -3290,7 +3297,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Povezivanje s profilom <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Prekinuti vezu s VPN-om?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Prekini vezu"</string>
- <string name="vpn_version" msgid="41856553718304367">"Verzija <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Verzija"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Zaboravi VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Želite li zamijeniti dosadašnji VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Želite li postaviti uvijek uključeni VPN?"</string>
@@ -3516,9 +3523,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobilni podaci nisu dostupni"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Dodirnite da biste odabrali podatkovni SIM"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Uvijek upotrebljavaj za pozive"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Odaberite SIM za podatke"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Odaberite SIM za mobilne podatke"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Odaberite SIM za SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Prebacuje se podatkovni SIM, to može potrajati najviše minutu…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Koristiti <xliff:g id="NEW_SIM">%1$s</xliff:g> za mobilne podatke?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Ako prijeđete na mobilnog operatera <xliff:g id="NEW_SIM">%1$s</xliff:g>, operater <xliff:g id="OLD_SIM">%2$s</xliff:g> više se neće koristiti za mobilne podatke."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Upotrijebite <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Poziv putem usluge"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Odabir SIM kartice"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3579,7 +3589,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, mrežna veza, internet, bežično, podaci, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi obavijest, wifi obavijest"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"potrošnja podataka"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Zaustaviti vibraciju, dodir, tipkovnica"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Koristi 24-satni format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Preuzmi"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Otvori u aplikaciji"</string>
@@ -3662,12 +3671,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"taktilnost, vibracija, zaslon, osjetljivost"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"taktilnost, vibracija, telefon, poziv, osjetljivost, zvono"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"taktilnost, vibracija, osjetljivost"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"taktilnost, vibriraj, vibracija"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"uvijek uključen zaslon"</string>
<string name="default_sound" msgid="6604374495015245195">"Zadani zvuk"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Glasnoća zvona i obavijesti na <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Glasnoća, vibracija, Ne uznemiravaj"</string>
@@ -3697,8 +3708,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Zvukovi i vibracija punjenja"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Zvukovi priključivanja"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Zvukovi dodirivanja"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Vibracija pri dodirivanju"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Haptičke povratne informacije za dodir, tipkovnicu i više"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Priključna stanica reproducira"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Sve zvukove"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Samo medijske zvukove"</string>
@@ -4000,22 +4009,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"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, fotografije 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="nls_warning_prompt" msgid="9143226910825830619">"Aplikacija <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> moći će sljedeće:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Čitanje vaših poruka"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Može čitati vaše obavijesti, uključujući osobne podatke kao što su kontakti, poruke i fotografije."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Odgovaranje na poruke"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Može odgovarati na poruke i poduzeti radnje povezane s gumbima u obavijestima, uključujući odgađanje alarma, odbacivanje obavijesti i odgovaranje na pozive."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Promjena postavki"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Može 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>
@@ -5383,18 +5384,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mrežni način <xliff:g id="NETWORKMODEID">%1$d</xliff:g> nije važeći. Zanemarite."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nazivi pristupnih točaka"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nedostupno kada je povezano s mobilnim operaterom <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Postavke"</string>
+ <string name="see_more" msgid="7499355691042812723">"Prikaži više"</string>
<string name="see_less" msgid="2642392725363552793">"Prikaži manje"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Želite li uključiti uslugu mobilnog operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Uključiti SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Želite li prijeći na mobilnog operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Želite li prijeći na SIM karticu?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Želite li upotrijebiti operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Istovremeno može biti aktivan samo jedan SIM.\n\nPrelaskom na mobilnog operatera <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> neće se otkazati vaša usluga kod mobilnog operatera <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Istovremeno može biti aktivan samo jedan preuzeti SIM.\n\nPrelaskom na mobilnog operatera <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> neće se otkazati vaša usluga kod mobilnog operatera <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Istovremeno može biti aktivan samo jedan SIM.\n\nPrelaskom se neće otkazati vaša usluga kod mobilnog operatera <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Na ovom uređaju ne možete istovremeno upotrebljavati dva SIM-a. Da biste koristili operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, isključite drugi SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Prebaci na <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Isključite operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Isključivanjem SIM-a nećete otkazati uslugu"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Povezivanje s mrežom…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Prebacivanje na mobilnog operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Prebacivanje na uslugu <xliff:g id="CARRIER_NAME">%1$s</xliff:g> za pozive i poruke…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Promjena mobilnog operatera nije uspjela"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Mobilni operater ne može se promijeniti zbog pogreške."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Želite li isključiti uslugu mobilnog operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5548,8 +5553,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Prikaži QR skener"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Omogućite pristup QR skeneru sa zaključanog zaslona"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Prikaži kontrole uređaja"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Pristupite kontrolama kada je zaslon zaključan"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Prikaži sat s dva retka kad je dostupan"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Sat s dva retka"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5578,7 +5587,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Isključeno"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM-ovi"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Pronađi Wi-Fi mreže i poveži se"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"zrakoplov, sigurno za rad u zrakoplovu"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Pozivi i SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi pozivi"</string>
@@ -5661,7 +5669,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Upotreba adaptivne baterije"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Upotreba prilagodljive svjetline"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Upotreba Wi-Fi poziva"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Upotreba čuvara zaslona"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Pogledajte sve aplikacije"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Pametno prosljeđivanje"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Pametno prosljeđivanje omogućeno"</string>
@@ -5676,7 +5683,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Nedostaje telefonski broj."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"U redu"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Dopusti 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Koristite 2G mobilne veze. Za hitne pozive 2G je uvijek uključen."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G je nesigurniji, no na nekim lokacijama može poboljšati vezu. Za hitne pozive 2G je uvijek dopušten."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> zahtijeva dostupnost 2G tehnologije"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Prikaži pristup međuspremniku"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Prikaži poruku kad aplikacije pristupe tekstu, slikama ili drugom kopiranom sadržaju"</string>
<string name="all_apps" msgid="3054120149509114789">"Sve aplikacije"</string>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index 604fbf6..44f165e 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Nyelvek"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Eltávolítás"</string>
<string name="add_a_language" msgid="2126220398077503271">"Nyelv hozzáadása"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Nyelv"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Előnyben részesített nyelv"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Az alkalmazás nyelvei"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Az egyes alkalmazások nyelvének beállítása"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Az alkalmazás nyelve"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Javasolt nyelvek"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Minden nyelv"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Az alkalmazás alapértelmezés szerint <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> nyelvre van beállítva, és nem áll rendelkezésre más nyelveken."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Eltávolítja a kiválasztott nyelveket?</item>
<item quantity="one">Eltávolítja a kiválasztott nyelvet?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Nem hozzáférhető"</string>
<string name="security_status_title" msgid="6958004275337618656">"Biztonsági állapot"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Képernyőzár, Készülékkereső, alkalmazásbiztonság"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Biztonság és adatvédelem"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Engedélyek, képernyőzár, alkalmazásbiztonság"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Arc hozzáadva"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Koppintson az arc beállításához"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Arcalapú feloldás"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Használhatja arcát telefonja zárolásának feloldásához, vagy hitelesítés elvégzéséhez az alkalmazásokban, például bejelentkezés vagy vásárlás jóváhagyása során.\n\nNe feledje:\negyszerre csak egy arcot állíthat be. Másik arc megadásához törölnie kell a már beállított arcot.\n\nHa a telefonja felé fordul, azzal akkor is feloldhatja az eszköz zárolását, ha nem áll szándékában.\n\nTelefonját más is feloldhatja, ha az Ön arca elé tartja.\n\nElőfordulhat, hogy telefonját az Önre nagyon hasonlító személyek is feloldhatják, például az egypetéjű ikertestvére."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Használhatja arcát telefonja zárolásának feloldásához, vagy hitelesítés elvégzéséhez az alkalmazásokban, például bejelentkezés vagy vásárlás jóváhagyása során.\n\nNe feledje:\negyszerre csak egy arcot állíthat be. Másik arc megadásához törölnie kell a már beállított arcot.\n\nHa a telefonja felé fordul, azzal akkor is feloldhatja az eszköz zárolását, ha nem áll szándékában.\n\nTelefonját más is feloldhatja, ha az Ön arca elé tartja, még akkor is, ha a szemét csukva tartja.\n\nElőfordulhat, hogy telefonját az Önre nagyon hasonlító személyek is feloldhatják, például az egypetéjű ikertestvére."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Törli az arcmodellt?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Arcmodellje véglegesen és biztonságosan törölve lesz. A törlés után PIN-kódot, mintát vagy jelszót kell használnia a telefon zárolásának feloldásához és az alkalmazásokban történő hitelesítéshez."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Törli az arcmodellt?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Arcmodellje véglegesen és biztonságosan törölve lesz.\n\nA törlés után ujjlenyomatot, PIN-kódot, mintát vagy jelszót kell használnia a telefon zárolásának feloldásához és az alkalmazásokban történő hitelesítéshez."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Arcmodelljét véglegesen és biztonságosan töröljük.\n\nA törlés után PIN-kódot, mintát vagy jelszót kell használnia a telefon zárolásának feloldásához és az alkalmazásokban történő hitelesítéshez."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Arcmodelljét véglegesen és biztonságosan töröljük.\n\nAz eltávolítás után PIN-kódra, mintára vagy jelszóra lesz szüksége a telefon feloldásához."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"A telefon feloldásához használja az Arcalapú feloldást"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Ujjlenyomat"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Ujjlenyomat munkához"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Törlés"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Érintse meg az érzékelőt"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Helyezze az ujját az érzékelőre, és emelje fel a rezgést követően"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"A rezgésig tartsa ujját az érzékelőn"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"A rezgésig tartsa ujját egyenesen az érzékelőn"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Tartsa ujját az ujjlenyomat-érzékelőn"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Emelje fel, majd érintse újra"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Még egyszer"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Emelgesse az ujját az ujjlenyomat különböző részeinek hozzáadásához"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Érintse meg az ikont, és tartsa rajta az ujját. Ismételje meg ezt mindig, amikor az ikon áthelyeződik. Így az ujjlenyomata nagyobb részét rögzítheti a rendszer."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Helyezze az ujja hegyét az érzékelőre"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Végül az ujja széleit helyezze az érzékelőre"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Végül az ujja széleit érintse az érzékelőhöz"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Helyezze az ujja oldalsó részét az érzékelőre, és tartsa lenyomva, majd helyezze az érzékelőre az ujja másik oldalát."</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Így az ujjlenyomata nagyobb részét tudja rögzíteni a rendszer."</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Ujjlenyomat regisztrálása folyamatban – <xliff:g id="PERCENTAGE">%d</xliff:g> százalék"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" A képernyőzár lehetőség le van tiltva. Ha további információra van szüksége, lépjen kapcsolatba a szervezet rendszergazdájával. "<annotation id="admin_details">"Részletek"</annotation>\n\n"Ujjlenyomatát továbbra is használhatja vásárlások jóváhagyásához alkalmazásokhoz való hozzáféréshez. "<annotation id="url">"További információ."</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Emelje fel ujját, majd érintse meg újra az érzékelőt"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Nem lehet használni az ujjlenyomat-érzékelőt. Keresse fel a szervizt."</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Speciális beállítások"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Munkaprofil zárolása, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock és egyebek"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Speciális beállítások"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Legfeljebb <xliff:g id="COUNT">%d</xliff:g> ujjlenyomatot adhat hozzá"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Elérte a hozzáadható ujjlenyomatok maximális számát"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Nem lehet több ujjlenyomatot hozzáadni"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Hívás Wi-Fi-n. Ha a Wi-Fi kapcsolat megszűnik, a hívás véget ér."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Ha be van kapcsolva a Wi-Fi-hívás, akkor a telefon az Ön beállításaitól és a jelerősségtől függően vagy a Wi-Fi-hálózaton, vagy a mobilszolgáltató hálózatán át vezeti a hívásokat. A funkció bekapcsolása előtt tájékozódjon mobilszolgáltatójánál a díjakról és egyéb részletekről. <xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>."</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Vészhelyzeti cím"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Vészhelyzetkor értesítendő személy címe"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"A Wi-Fi-n keresztül indított segélyhívások esetében megjelenő tartózkodási hely"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"További információ"</annotation>" a Privát DNS-funkciókról"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Be"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"A képernyővédő bekapcsolásával beállíthatja, hogy mit csináljon a telefon dokkolt, illetve alvó állapotban."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Kezdés ideje"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Jelenlegi képernyővédő"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Indítás most"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Beállítások"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automatikus fényerő"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Felébresztéshez emelje meg"</string>
@@ -1818,7 +1832,7 @@
<string name="tethering_footer_info_sta_ap_concurrency" msgid="2079039077487477676">"A hotspot és az internetmegosztás funkcióval más eszközöknek biztosíthat internet-hozzáférést saját Wi‑Fi- vagy mobiladat-kapcsolatán keresztül. Az alkalmazások szintén létrehozhatnak hotspotot, hogy tartalmat osszanak meg a közeli eszközökkel."</string>
<string name="tethering_help_button_text" msgid="2823655011510912001">"Súgó"</string>
<string name="network_settings_title" msgid="4663717899931613176">"Mobilhálózat"</string>
- <string name="manage_mobile_plan_title" msgid="5616930513733409064">"Mobil-előfizetés"</string>
+ <string name="manage_mobile_plan_title" msgid="5616930513733409064">"Mobilcsomag"</string>
<string name="sms_application_title" msgid="4791107002724108809">"SMS-küldő"</string>
<string name="sms_change_default_dialog_title" msgid="2343439998715457307">"Módosítja az SMS-alkalmazást?"</string>
<string name="sms_change_default_dialog_text" msgid="8777606240342982531">"A(z) <xliff:g id="CURRENT_APP">%2$s</xliff:g> helyett a(z) <xliff:g id="NEW_APP">%1$s</xliff:g> kezelje az SMS-eket?"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Munkahelyi PIN-kód beállítása"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Minta beállítása"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Munkahelyi minta beállítása"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"A nagyobb biztonság érdekében állítson be jelszót a telefon feloldásához"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"A nagyobb biztonság érdekében állítson be PIN-kódot a telefon zárolásához"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"A nagyobb biztonság érdekében állítson be mintát, amely a telefon zárolásának feloldásához kell"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"A nagyobb biztonság érdekében állítson be jelszót a táblagép feloldásához"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"A nagyobb biztonság érdekében állítson be PIN-kódot a táblagép zárolásához"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"A nagyobb biztonság érdekében állítson be mintát a táblagép feloldásához"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"A nagyobb biztonság érdekében állítson be jelszót az eszköz feloldásához"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"A nagyobb biztonság érdekében állítson be PIN-kódot az eszköz zárolásához"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"A nagyobb biztonság érdekében állítson be mintát az eszköz feloldásához"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Jelszó az ujjlenyomathoz"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Minta az ujjlenyomathoz"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"A biztonság érdekében állítson be PIN-kódot"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"A megnyitáshoz tartsa lenyomva a hangerőgombokat"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Koppintson háromszor a képernyőn a megnyitáshoz"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Megnyitás kézmozdulattal"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Új kisegítő kézmozdulat használata"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Kisegítő kézmozdulat használata"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"A funkció használatához koppintson a képernyő alján megtalálható Kisegítő lehetőségek <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> gombra.\n\nA funkciók közti váltáshoz tartsa lenyomva ujját a Kisegítő lehetőségek gombon."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"A funkció használatához koppintson a képernyőn a Kisegítő lehetőségek gombra."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"A funkció használatához tartsa lenyomva mindkét hangerőszabályzó gombot."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Rövidebb"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Hosszabb"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Automatikus kattintás ideje"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"A rezgés és a rezgő visszajelzés erőssége"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Értesítések rezgése"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Rezgés és haptikus visszajelzés"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Hívások"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Értesítések és ébresztések"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interaktív rezgő visszajelzések"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Csengés rezgése"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Értesítések rezgése"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Visszajelzés az érintésekről"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"Kamera"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Mobilhálózat"</string>
<string name="power_phone" msgid="2768396619208561670">"Hanghívások"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Táblagép - tétlen"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Telefon - tétlen"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Csatlakozás a következőhöz: <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Leválasztja a VPN-t?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Leválasztás"</string>
- <string name="vpn_version" msgid="41856553718304367">"Verzió: <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Verzió"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN elfelejtése"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Lecseréli a meglévő VPN-t?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Beállítja a mindig bekapcsolt VPN-t?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Nem áll rendelkezésre mobiladat"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Adatforgalmi SIM-kártya kiválasztásához koppintson rá"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Mindig ezt használja hívásokhoz"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"SIM kiválasztása az adathasználathoz"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"SIM-kártya kiválasztása a mobiladatokhoz"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"SIM-kártya kiválasztása SMS-ekhez"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Az adatforgalomhoz használt SIM-kártya váltása folyamatban – ez legfeljebb egy percet vesz igénybe…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"A(z) <xliff:g id="NEW_SIM">%1$s</xliff:g> szolgáltatót használja?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Ha a(z) <xliff:g id="NEW_SIM">%1$s</xliff:g> szolgáltatóra vált, az eszköz többé nem használja a(z) <xliff:g id="OLD_SIM">%2$s</xliff:g> szolgáltatót a mobiladat-kapcsolathoz."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> használata"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Hívás a következővel:"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Válasszon egy SIM kártyát"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"<xliff:g id="CARD_NUMBER">%1$d</xliff:g>. SIM-kártya"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"WiFi, Wi-Fi, hálózati kapcsolat, internet, vezeték nélküli, adatok, Wi Fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi-értesítés, wifi értesítés"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"adathasználat"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Rezgés leállítása, koppintás, billentyűzet"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24 órás formátum használata"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Letöltés"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Társítás"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"rezgő visszajelzés, rezgés, képernyő, érzékenység"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"rezgés, vibrálás, telefon, hívás, érzékenység, csörgés"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"rezgés, vibrálás, érzékenység"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"haptikus visszajelzés, vibrálás, rezgés"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"mindig bekapcsolt kijelző"</string>
<string name="default_sound" msgid="6604374495015245195">"Alapértelmezett hang"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Csörgetés és értesítések hangereje <xliff:g id="PERCENTAGE">%1$s</xliff:g>-on"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Hangerő, rezgés, Ne zavarjanak"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Töltési hangok és rezgés"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Dokkolási hangok"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Érintési hangok"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Érintéskor rezgés"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Rezgő visszajelzés érintés, billentyűzethasználat és egyebek esetén"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Dokkoláskor hangszórón szól"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Minden hang"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Kizárólag médiahang"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Lezárási képernyő, Kihagyás, Megkerülés"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Zárolt munkaprofil esetén"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Értesítések a lezárási képernyőn"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Beszélgetések megjelenítése, alapértelmezett és néma is"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Beszélgetések megjelenítése, alapértelmezett és néma is"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Néma beszélgetések és értesítések elrejtése"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Ne jelenjenek meg értesítések"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"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, fotóit é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="nls_warning_prompt" msgid="9143226910825830619">"A(z) <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> számára a következőkre nyílik lehetőség:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Az értesítések elolvasása"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Elolvashatja az értesítéseket, beleértve a személyes adatokat, például az ismerősök neveit, az üzeneteket és a fotókat."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Üzenetek megválaszolása"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Válaszolhat az üzenetekre, és az értesítésekben található gombokra is reagálhat, beleértve a szundi üzemmód aktiválását, az értesítések elutasítását és a hívások fogadását."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Beállítások módosítása"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Be- és kikapcsolhatja a Ne zavarjanak módot, illetve módosíthatja a kapcsolódó beállításokat."</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>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Érvénytelen hálózati mód: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Figyelmen kívül hagyás."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Hozzáférési pontok nevei"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nem hozzáférhető, amikor a következőhöz csatlakozik: <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Beállítások"</string>
+ <string name="see_more" msgid="7499355691042812723">"Továbbiak"</string>
<string name="see_less" msgid="2642392725363552793">"Kevesebb megjelenítése"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Bekapcsolja a következőt: <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Bekapcsolja a SIM-et?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Vált a(z) <xliff:g id="CARRIER_NAME">%1$s</xliff:g> szolgáltatóra?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Átvált SIM-kártya használatára?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"A(z) <xliff:g id="CARRIER_NAME">%1$s</xliff:g> szolgáltatót szeretné használni?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Egyszerre csak egy SIM-kártya lehet aktív.\n\nA(z) <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> szolgáltatóra történő váltással nem mondja le a(z) <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> szolgáltatását."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Egyszerre csak egy letöltött SIM lehet aktív.\n\nA(z) <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> szolgáltatóra történő váltással nem mondja le a(z) <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> szolgáltatását."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Egyszerre csak egy SIM-kártya lehet aktív.\n\nA váltással nem mondja le a(z) <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> szolgáltatását."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Egyszerre két SIM-kártyát használhat. A(z) <xliff:g id="CARRIER_NAME">%1$s</xliff:g> szolgáltató használatához kapcsolja ki a másik SIM-kártyát."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Váltás erre: <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> kikapcsolása"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"A SIM-kártya kikapcsolása nem törli a szolgáltatást"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Csatlakozás hálózathoz…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"A következőre történő váltás folyamatban van: <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Váltás a(z) <xliff:g id="CARRIER_NAME">%1$s</xliff:g> szolgáltatóra hívásokhoz és üzenetekhez…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Nem lehet szolgáltatót váltani"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Hiba történt, ezért nem lehet szolgáltatót váltani."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Kikapcsolja a következőt: <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR-szkenner megjelenítése"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"A QR-szkennerhez a lezárási képernyőn való hozzáférés engedélyezése"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Eszközvezérlők megjelenítése"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Hozzáférés a vezérlőkhöz lezárt képernyő mellett"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Kétsoros óra megjelenítése, amikor rendelkezésre áll"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Kétsoros óra"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Ki"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM-kártyák"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Wi‑Fi-hálózatok keresése és csatlakozás"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"repülőgép, repülőgépen használható"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Hívások és SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi-hívás"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Alkalmazkodó akkumulátor használata"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Alkalmazkodó fényerő használata"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Wi‑Fi-hívás használata"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Képernyővédő használata"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Összes alkalmazás megjelenítése"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Intelligens átirányítás"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Intelligens átirányítás engedélyezve"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Hiányzik a telefonszám."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G engedélyezése"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G adatkapcsolat használata. Segélyhívások indítására a 2G mindig be van kapcsolva."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"A 2G kevésbé biztonságos, de javíthatja a kapcsolatot néhány helyen. Segélyhívások indítására a 2G mindig engedélyezett."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"A(z) <xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> szolgáltató rendelkezésre állásához 2G-re van szüksége"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Vágólap-hozzáférés megjelenítése"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Üzenet megjelenítése, amikor alkalmazások férnek hozzá a vágólapra másolt szövegekhez, képekhez vagy más tartalmakhoz"</string>
<string name="all_apps" msgid="3054120149509114789">"Összes alkalmazás"</string>
diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml
index b21c453..af816db 100644
--- a/res/values-hy/strings.xml
+++ b/res/values-hy/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Լեզուներ"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Հեռացնել"</string>
<string name="add_a_language" msgid="2126220398077503271">"Ավելացնել լեզու"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Լեզու"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Նախընտրած լեզուն"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Հավելվածների լեզուներ"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Լեզու ընտրեք յուրաքանչյուր հավելվածի համար"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Հավելվածի լեզուն"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Առաջարկվող լեզուներ"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Բոլոր լեզուները"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Հավելվածի համար ըստ կանխադրման սահմանված է <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> լեզուն, և այն չի աջակցում մի քանի լեզուներ։"</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">Հեռացնե՞լ ընտրված լեզուն</item>
<item quantity="other">Հեռացնե՞լ ընտրված լեզուները</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Հասանելի չէ"</string>
<string name="security_status_title" msgid="6958004275337618656">"Անվտանգության կարգավիճակը"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Էկրանի կողպում, «Գտնել իմ սարքը» ծառայություն, հավելվածների անվտանգություն"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Անվտանգություն և գաղտնիություն"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Թույլտվություններ, էկրանի կողպում, հավելվածների անվտանգություն"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Դեմքն ավելացվեց"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Հպեք՝ դեմքով ապակողպումը կարգավորելու համար"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Դեմքով ապակողպում"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Օգտագործեք ձեր դեմքը՝ հեռախոսն ապակողպելու կամ հավելվածներում անձը նույնականացնելու համար, օրինակ, երբ գնումներ կատարելու համար մտնում եք ձեր հաշիվ։\n\nՆկատի ունեցեք\n, որ դուք միանգամից կարող եք միայն մեկ դեմքի նմուշ ավելացնել։ Այլ դեմքի նմուշ ավելացնելու համար ջնջեք ընթացիկ նմուշը։\n\nՀեռախոսին նայելու դեպքում դուք կարող եք ապակողպել էկրանը, նույնիսկ եթե մտադրված չեք դա անել։\n\nՁեր հեռախոսը կարող է ապակողպել այլ անձ, եթե էկրանը ձեր դեմքին է ուղղված։\n\nՀնարավոր է, որ հեռախոսը կարողանա ապակողպել ձեզ շատ նման մեկ ուրիշը, օրինակ՝ ձեր հարազատ եղբայրը կամ քույրը։"</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Օգտագործեք ձեր դեմքը՝ հեռախոսն ապակողպելու կամ հավելվածներում անձը նույնականացնելու համար, օրինակ, երբ գնումներ կատարելու համար մտնում եք ձեր հաշիվ։\n\nՆկատի ունեցեք\n, որ դուք միանգամից կարող եք միայն մեկ դեմքի նմուշ ավելացնել։ Այլ դեմքի նմուշ ավելացնելու համար ջնջեք ընթացիկ նմուշը։\n\nՀեռախոսին նայելու դեպքում դուք կարող եք ապակողպել էկրանը, նույնիսկ եթե մտադրված չեք դա անել։\n\nՁեր հեռախոսը կարող է ապակողպել այլ անձ, եթե էկրանը ձեր դեմքին է ուղղված, նույնիսկ եթե ձեր աչքերը փակ են։\n\nՀնարավոր է, որ հեռախոսը կարողանա ապակողպել ձեզ շատ նման մեկ ուրիշը, օրինակ՝ ձեր հարազատ եղբայրը կամ քույրը։"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Ջնջե՞լ դեմքի նմուշը"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Ձեր դեմքի նմուշն ընդմիշտ կջնջվի և ոչ մի տեղ չի պահվի։ Ջնջելուց հետո հեռախոսը ապակողպելու և հավելվածներ մուտք գործելու համար անհրաժեշտ կլինի ձեր PIN կոդը, նախշը կամ գաղտնաբառը։"</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Ջնջե՞լ դեմքի նմուշը"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Ձեր դեմքի նմուշն ընդմիշտ կջնջվի և ոչ մի տեղ չի պահվի։\n\nՋնջելուց հետո հեռախոսը ապակողպելու և հավելվածներ մուտք գործելու համար անհրաժեշտ կլինի ձեր մատնահետքը, PIN կոդը, նախշը կամ գաղտնաբառը։"</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Ձեր դեմքի նմուշն ընդմիշտ կջնջվի և ոչ մի տեղ չի պահվի։\n\nՋնջելուց հետո հեռախոսը ապակողպելու և հավելվածներ մուտք գործելու համար անհրաժեշտ կլինի ձեր PIN կոդը, նախշը կամ գաղտնաբառը։"</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Ձեր դեմքի նմուշն ընդմիշտ կջնջվի և ոչ մի տեղ չի պահվի։\n\nՋնջելուց հետո հեռախոսը ապակողպելու համար անհրաժեշտ կլինի ձեր PIN կոդը, նախշը կամ գաղտնաբառը։"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Օգտագործեք դեմքով ապակողպումը՝ հեռախոսն ապակողպելու համար"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Մատնահետք"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Մատնահետք (աշխատանք)"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Ջնջել"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Հպեք սենսորին"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Մատը դրենք սենսորի վրա և բարձրացրեք թրթռոց զգալուց հետո"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Մատը պահեք սկաների վրա այնքան ժամանակ, մինչև թրթռոց զգաք"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Մատը պահեք սկաների վրա այնքան ժամանակ, մինչև թրթռոց զգաք"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Հպեք մատնահետքի սկաներին և պահեք"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Բարձրացրեք, ապա կրկին հպեք"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Եվս մեկ անգամ"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Փոքր-ինչ տեղաշարժեք մատը՝ մատնահետքի տարբեր հատվածներ ավելացնելու համար"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Հպեք մատնահետքի պատկերակին և պահեք ամեն անգամ, երբ այն տեղաշարժվում է։ Այդպես տվիչն ավելի մեծ մակերեսով կնկարի ձեր մատնահետքը։"</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Մատի ծայրը դրեք տվիչի վրա"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Այժմ դրեք մատի եզրերը"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Այժմ սկանավորեք մատի եզրերը"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Մատի մի կողմը դրեք տվիչի վրա և պահեք, ապա նույնն արեք մյուս կողմով"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Այդպես տվիչն ավելի մեծ մակերեսով կնկարի ձեր մատնահետքը"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Մատնահետքը գրանցվել է <xliff:g id="PERCENTAGE">%d</xliff:g> տոկոսով"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Էկրանի կողպման ընտրանքն անջատված է: Ավելին իմանալու համար դիմեք ձեր կազմակերպության ադմինիստրատորին: "<annotation id="admin_details">"Մանրամասներ"</annotation>\n\n"Գնումները և հավելվածների օգտագործումը թույլատրելու համար դուք կարող եք օգտագործել մատնահետքը: "<annotation id="url">"Իմանալ ավելին"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Բարձրացրեք մատը, ապա կրկին հպեք սենսորին"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Մատնահետքերի սկաները հնարավոր չէ օգտագործել։ Այցելեք սպասարկման կենտրոն։"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Լրացուցիչ կարգավորումներ"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Աշխատանքային պրոֆիլի կողպում, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock և ավելին"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Լրացուցիչ կարգավորումներ"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Կարող եք ավելացնել առավելագույնը <xliff:g id="COUNT">%d</xliff:g> մատնահետք"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Դուք ավելացրել եք մատնահետքերի առավելագույն թույլատրելի քանակը"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Հնարավոր չէ ավելացնել այլ մատնահետքեր"</string>
@@ -972,7 +985,7 @@
<string name="wifi_cellular_data_fallback_summary" msgid="7039944853033554386">"Օգտագործել բջջային թրաֆիկը, եթե չի հաջողվում միանալ համացանցին Wi-Fi-ի միջոցով։ Կարող են կիրառվել գանձումներ։"</string>
<string name="wifi_add_network" msgid="4178564862173751181">"Ավելացնել ցանց"</string>
<string name="wifi_configure_settings_preference_title" msgid="2536725796700696566">"Wi‑Fi-ի կարգավորումներ"</string>
- <string name="wifi_configure_settings_preference_summary_wakeup_on" msgid="7822368955551467382">"Wi‑Fi-ը ավտոմատ կերպով միանում է"</string>
+ <string name="wifi_configure_settings_preference_summary_wakeup_on" msgid="7822368955551467382">"Wi‑Fi-ը նորից միանում է ավտոմատ կերպով"</string>
<string name="wifi_configure_settings_preference_summary_wakeup_off" msgid="5710203586018223864">"Wi‑Fi-ը ավտոմատ կերպով չի միանում"</string>
<string name="wifi_access_points" msgid="5846755709207101844">"Wi‑Fi ցանցեր"</string>
<string name="wifi_menu_more_options" msgid="1236651929987819716">"Ավելի շատ ընտրանքներ"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Զանգ Wi-Fi-ի միջոցով։ Եթե Wi‑Fi կապն ընդհատվի, զանգը կավարտվի։"</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Երբ «Զանգեր Wi-Fi-ով» գործառույթը միացված է, հեռախոսը կարող է ուղարկել զանգերը Wi-Fi ցանցերի կամ ձեր օպերատորի ցանցի միջոցով՝ կախված ձեր նախընտրություններից և ազդանշանի ուժգնությունից: Մինչ այս գործառույթը միացնելը՝ տեղեկացեք վճարների և այլ մանրամասների մասին ձեր օպերատորից:<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Արտակարգ իրավիճակների հասցե"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Արտակարգ իրավիճակների հասցե"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Օգտագործվում է որպես ձեր հասցեն, երբ Wi‑Fi-ի միջոցով շտապ կանչ եք կատարում"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Մանրամասն"</annotation>" մասնավոր DNS սերվերի մասին"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Միացված է"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Հեռախոսը դոկ-կայանում և քնի ռեժիմում վերահսկելու համար միացրեք էկրանապահը։"</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Երբ սկսել"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Ընթացիկ էկրանապահ"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Սկսել հիմա"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Կարգավորումներ"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Ավտոմատ պայծառություն"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Բարձրացնել՝ միանալու համար"</string>
@@ -1818,7 +1832,7 @@
<string name="tethering_footer_info_sta_ap_concurrency" msgid="2079039077487477676">"Օգտագործեք թեժ կետն ու մոդեմի ռեժիմը՝ ձեր Wi-Fi-ի կամ բջջային ցանցի միջոցով մյուս սարքերին ինտերնետ կապ տրամադրելու համար։ Հավելվածները նույնպես կարող են թեժ կետ ստեղծել՝ մոտակա սարքերի հետ բովանդակությամբ կիսվելու համար։"</string>
<string name="tethering_help_button_text" msgid="2823655011510912001">"Օգնություն"</string>
<string name="network_settings_title" msgid="4663717899931613176">"Բջջային ցանց"</string>
- <string name="manage_mobile_plan_title" msgid="5616930513733409064">"Բջջային փաթեթ"</string>
+ <string name="manage_mobile_plan_title" msgid="5616930513733409064">"Սակագնային պլան"</string>
<string name="sms_application_title" msgid="4791107002724108809">"SMS-ների փոխանակման հավելված"</string>
<string name="sms_change_default_dialog_title" msgid="2343439998715457307">"Փոխե՞լ SMS-ների փոխանակման հավելվածը"</string>
<string name="sms_change_default_dialog_text" msgid="8777606240342982531">"Որպես SMS-ների փոխանակման հավելված <xliff:g id="CURRENT_APP">%2$s</xliff:g>-ի փոխարեն օգտագործե՞լ <xliff:g id="NEW_APP">%1$s</xliff:g>-ը:"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Սահմանեք աշխատանքային պրոֆիլի PIN կոդ"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Սահմանեք նախշ"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Սահմանեք աշխատանքային պրոֆիլի նախշ"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Լրացուցիչ պաշտպանության նպատակով ավելացրեք գաղտնաբառ հեռախոսի ապակողպման համար"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Լրացուցիչ պաշտպանության նպատակով ավելացրեք PIN կոդ հեռախոսի ապակողպման համար"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Լրացուցիչ պաշտպանության նպատակով ավելացրեք նախշ հեռախոսի ապակողպման համար"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Լրացուցիչ պաշտպանության նպատակով ավելացրեք գաղտնաբառ պլանշետի ապակողպման համար"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Լրացուցիչ պաշտպանության նպատակով ավելացրեք PIN կոդ պլանշետի ապակողպման համար"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Լրացուցիչ պաշտպանության նպատակով ավելացրեք նախշ պլանշետի ապակողպման համար"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Լրացուցիչ պաշտպանության նպատակով ավելացրեք գաղտնաբառ սարքի ապակողպման համար"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Լրացուցիչ պաշտպանության նպատակով ավելացրեք PIN կոդ սարքի ապակողպման համար"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Լրացուցիչ պաշտպանության նպատակով ավելացրեք նախշ սարքի ապակողպման համար"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Մատնահետքն օգտագործելու համար ընտրեք գաղտնաբառ"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Մատնահետքն օգտագործելու համար ստեղծեք նախշ"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Ստեղծեք PIN՝ սարքը պաշտպանելու համար"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Բացելու համար սեղմած պահեք ձայնի կոճակները"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Բացելու համար երեք անգամ հպեք էկրանին"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Բացեք ձեռքի շարժումով"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Օգտագործեք հատուկ գործառույթների նոր ժեստը"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Հատուկ գործառույթների ժեստի օգտագործում"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Այս գործառույթն օգտագործելու համար էկրանի ներքևում հպեք «Հատուկ գործառույթներ» <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> կոճակին։\n\nՄի գործառույթից մյուսին անցնելու համար հպեք «Հատուկ գործառույթներ» կոճակին և պահեք։"</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Այս գործառույթն օգտագործելու համար հպեք ձեր էկրանի «Հատուկ գործառույթներ» կոճակին։"</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Այս գործառույթն օգտագործելու համար սեղմեք և պահեք ձայնի ուժգնության երկու կոճակները։"</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Ավելի կարճ"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Ավելի երկար"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Ավտոմատ սեղմման ժամանակի կարգավորում"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Թրթռոցի ուժգնություն"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Թրթռոց ծանուցման ժամանակ"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Թրթռոց և հպման արձագանք"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Զանգեր"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Ծանուցումներ և ազդանշաններ"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Հպման ինտերակտիվ արձագանք"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Թրթռազանգ"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Թրթռոց ծանուցման ժամանակ"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Հպման արձագանք"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Միանալ <xliff:g id="PROFILE">%s</xliff:g>-ին"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Անջատե՞լ այս VPN-ը:"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Անջատել"</string>
- <string name="vpn_version" msgid="41856553718304367">"Տարբերակ <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Տարբերակ"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Մոռանալ VPN-ը"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Փոխարինե՞լ ընթացիկ VPN-ը:"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Սահմանե՞լ որպես «միշտ միացված» VPN:"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Բջջային ինտերնետն անհասանելի է"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Հպեք՝ տվյալների փոխանցման SIM քարտն ընտրելու համար"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Միշտ օգտագործել այս քարտը՝ զանգերի համար"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Ընտրեք SIM քարտը տվյալների համար"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Ընտրեք SIM քարտ բջջային ինտերնետի համար"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Ընտրեք SIM քարտ SMS-ների համար"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Անցում է կատարվում բջջային ինտերնետի SIM քարտին։ Դա կարող է մինչև մեկ րոպե տևել…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Օգտագործե՞լ <xliff:g id="NEW_SIM">%1$s</xliff:g> քարտը բջջ․ ինտերնետի համար"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Եթե անցնեք <xliff:g id="NEW_SIM">%1$s</xliff:g> քարտին, <xliff:g id="OLD_SIM">%2$s</xliff:g> քարտն այլևս չի օգտագործվի բջջային ինտերնետի համար։"</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Օգտագործել <xliff:g id="NEW_SIM">%1$s</xliff:g> քարտը"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Զանգել հետևյալով"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Ընտրեք SIM քարտը"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3509,7 +3520,7 @@
<string name="network_dashboard_summary_mobile" msgid="7750924671970583670">"Բջջային ինտերնետ, Wi‑Fi, թեժ կետ"</string>
<string name="network_dashboard_summary_no_mobile" msgid="4022575916334910790">"Wi-Fi, թեժ կետ"</string>
<string name="connected_devices_dashboard_title" msgid="19868275519754895">"Միացված սարքեր"</string>
- <string name="connected_devices_dashboard_default_summary" msgid="7211769956193710397">"Bluetooth, զուգավորում"</string>
+ <string name="connected_devices_dashboard_default_summary" msgid="7211769956193710397">"Bluetooth, զուգակցում"</string>
<string name="connected_devices_dashboard_summary" msgid="6927727617078296491">"Bluetooth, վարելու ռեժիմ, NFC"</string>
<string name="connected_devices_dashboard_no_nfc_summary" msgid="8424794257586524040">"Bluetooth, վարելու ռեժիմ"</string>
<string name="connected_devices_dashboard_no_driving_mode_summary" msgid="7155882619333726331">"Bluetooth, NFC"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"Wi-Fi, WiFi, ցանցային կապ, ինտերնետ, անլար կապ, բջջային ինտերնետ, Wi Fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Ծանուցում Wi-Fi-ի մասին, ծանուցում wifi-ի մասին"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"տվյալների օգտագործում"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Անջատել թրթռոցը, հպում, ստեղնաշար"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Օգտագործել 24-ժամյա ձևաչափը"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Ներբեռնում"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Բացել հավելվածով"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"հանգիստ, թրթռալ, էկրան, զգայունություն"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"հպման արձագանք, թրթռոց, հեռախոս, զանգ, զգայունություն, զանգել"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"հպման արձագանք, թրթռոց, զգայունություն"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"հպման արձագանք, թրթռալ, թրթռոց"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"մշտապես ակտիվ էկրան"</string>
<string name="default_sound" msgid="6604374495015245195">"Կանխադրված զանգերանգը"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Զանգի ու ծանուցումների ազդանշանների ուժգնությունը <xliff:g id="PERCENTAGE">%1$s</xliff:g> է"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Ձայնի ուժգնություն, թրթռոց, Չանհանգստացնել ռեժիմ"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Լիցքավորման ձայներ և թրթռոց"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Միակցման ձայներ"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Հպում"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Թրթռոց հպելիս"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Թրթռալ՝ կոճակները, ստեղները սեղմելու և այլ գործողությունների դեպքում"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Նվագարկել միակցիչի բարձրախոսով"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Բոլոր աուդիոֆայլերը"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Միայն մեդիակրիչի աուդիոֆայլերը"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Էկրանի կողպում, կողպէկրան, բաց թողնել, շրջանցել"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Երբ պրոֆիլն արգելափակված է"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Ծանուցումներ կողպէկրանին"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Ցուցադրել զրույցները, կանխադրված և անձայն"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Ցուցադրել զրույցները, կանխադրված և անձայն"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Թաքցնել անձայն զրույցներն ու ծանուցումները"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Ոչ մի ծանուցում չցուցադրել"</string>
@@ -3934,7 +3943,7 @@
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Երբեք"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Սարքերի և հավելվածների ծանուցումներ"</string>
- <string name="manage_notification_access_summary" msgid="2907135226478903997">"Նշեք, թե որ հավելվածները կարող են դիտել ծանուցումները"</string>
+ <string name="manage_notification_access_summary" msgid="2907135226478903997">"Ընտրել հավելվածներն ու սարքերը, որոնք կարող են կարդալ ծանուցումները"</string>
<string name="work_profile_notification_access_blocked_summary" msgid="8643809206612366067">"Աշխատանքային պրոֆիլի ծանուցումների մուտքն արգելափակված է"</string>
<string name="manage_notification_access_summary_zero" msgid="7528633634628627431">"Ծրագրիը չի կարող կարդալ ծանուցումները"</string>
<plurals name="manage_notification_access_summary_nonzero" formatted="false" msgid="3703008881487586312">
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> հավելվածը կկարողանա կարդալ բոլոր ծանուցումները, ներառյալ անձնական տվյալները, օրինակ՝ կոնտակտների անունները, հաղորդագրություններն ու լուսանկարները։ Այն նաև կկարողանա հետաձգել և փակել ծանուցումները կամ ակտիվացնել դրանցում առկա կոճակները, այդ թվում՝ պատասխանել հեռախոսազանգերի։ \n\nԲացի այդ, հավելվածը կարող է միացնել կամ անջատել «Չանհանգստացնել» ռեժիմը և փոփոխել առնչվող կարգավորումները։"</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> հավելվածը կկարողանա՝"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Կարդալ ձեր ծանուցումները"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Այն կարող է կարդալ ձեր ծանուցումները, ներառյալ անձնական տվյալները, օրինակ՝ կոնտակտների անունները, հաղորդագրություններն ու լուսանկարները։"</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Պատասխանել հաղորդագրություններին"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Այն կարող է պատասխանել հաղորդագրություններին և ակտիվացնել ծանուցումներում առկա կոճակները, այդ թվում՝ հետաձգել կամ փակել ծանուցումները և պատասխանել հեռախոսազանգերին։"</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Փոխել կարգավորումները"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Այն կարող է միացնել կամ անջատել «Չանհանգստացնել» ռեժիմը և փոփոխել առնչվող կարգավորումները։"</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>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ցանցի անվավեր ռեժիմ՝ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>։ Փակել։"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Մուտքի կետերի անունները"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Հասանելի չէ <xliff:g id="CARRIER">%1$s</xliff:g>-ին միանալու դեպքում"</string>
- <string name="see_more" msgid="8436037008285546409">"Կարգավորումներ"</string>
+ <string name="see_more" msgid="7499355691042812723">"Տեսնել ավելին"</string>
<string name="see_less" msgid="2642392725363552793">"Տեսնել ավելի քիչ"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Միացնե՞լ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>-ը"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Միացնե՞լ SIM քարտը"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Անցնե՞լ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>-ին"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Անցնե՞լ SIM քարտի օգտագործմանը"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Օգտագործե՞լ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> օպերատորի ցանցը"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Միաժամանակ ակտիվ կարող է լինել միայն մեկ SIM քարտ։\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-ին անցնելու դեպքում <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-ի սակագնային պլանը չի չեղարկվի։"</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Միաժամանակ ակտիվ կարող է լինել միայն մեկ ներբեռնված SIM քարտ։\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-ին անցնելու դեպքում <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-ի սակագնային պլանը չի չեղարկվի։"</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Միաժամանակ ակտիվ կարող է լինել միայն մեկ SIM քարտ։\n\nՕպերատորին փոխելու դեպքում <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-ի սակագնային պլանը չի չեղարկվի։"</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Դուք միաժամանակ կարող եք օգտագործել 2 SIM քարտ։ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> օպերատորի ցանցն օգտագործելու համար անջատեք մյուս SIM քարտը։"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Անցնել <xliff:g id="CARRIER_NAME">%1$s</xliff:g>-ին"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Անջատել <xliff:g id="CARRIER_NAME">%1$s</xliff:g> օպերատորի ցանցը"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"SIM քարտն անջատելու դեպքում ձեր ծառայությունը չի չեղարկվի"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Սարքը միանում է ցանցին…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Անցում <xliff:g id="CARRIER_NAME">%1$s</xliff:g>-ին…"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Անցում <xliff:g id="CARRIER_NAME">%1$s</xliff:g>-ին զանգերի և հաղորդագրությունների համար…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Չհաջողվեց փոխել օպերատորին"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Չհաջողվեց փոխել օպերատորին։"</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Անջատե՞լ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> օպերատորին"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Ցույց տալ QR կոդերի սկաները"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Հասանելի դարձնել QR կոդերի սկաները կողպէկրանին"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Ցուցադրել սարքերի կառավարման տարրերը"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Թույլատրեք կառավարման տարրերը կողպէկրանին"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Առկայության դեպքում ցույց տալ երկտող ժամացույցը"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Երկտող ժամացույց"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Անջատված է"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Ինտերնետ"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM քարտեր"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Գտնել և միանալ Wi-Fi ցանցերի"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"ինքնաթիռ, ինքնաթիռում անվտանգ"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Զանգեր և SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Զանգեր Wi-Fi-ով"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Օգտագործել հարմարվող մարտկոցը"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Օգտագործել հարմարվող պայծառությունը"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Օգտագործել «Զանգեր Wi-Fi-ով» գործառույթը"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Օգտագործել էկրանապահ"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Դիտել բոլոր հավելվածները"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Խելացի վերահասցեավորում"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Խելացի վերահասցեավորումը միացված է"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Հեռախոսահամարը նշված չէ։"</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"Եղավ"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G ցանցը միացնելու թույլտվություն"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Օգտագործեք 2G բջջային կապը։ Շտապ կանչերի համար 2G-ն միշտ միացված է։"</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"Թեև 2G ցանցը ոչ այդքան հուսալի է, որոշ վայրերում այն կարող է ավելի կայուն կապ ապահովել։ Շտապ կանչերի համար 2G ցանցը միշտ թույլատրված է։"</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g>-ին անհրաժեշտ է 2G ցանցի հասանելիություն"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Ցույց տալ սեղմատախտակի հասանելիության մասին ծանուցումներ"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Ցուցադրել հաղորդագրություն, երբ հավելվածներին հասանելի են դառնում ձեր պատճենած տեքստը, պատկերները կամ մյուս բովանդակությունը"</string>
<string name="all_apps" msgid="3054120149509114789">"Բոլոր հավելվածները"</string>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index 62157b0..e207daf 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Bahasa"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Hapus"</string>
<string name="add_a_language" msgid="2126220398077503271">"Tambahkan bahasa"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Bahasa"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Bahasa Pilihan"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Bahasa Aplikasi"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Menyetel bahasa untuk setiap aplikasi"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Bahasa Aplikasi"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Bahasa yang disarankan"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Semua bahasa"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Aplikasi disetel ke <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> secara default dan tidak mendukung beberapa bahasa."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Hapus bahasa yang dipilih?</item>
<item quantity="one">Hapus bahasa yang dipilih?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Tidak tersedia"</string>
<string name="security_status_title" msgid="6958004275337618656">"Status keamanan"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Kunci layar, Temukan Perangkat Saya, keamanan aplikasi"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Keamanan & privasi"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Izin, kunci layar, keamanan aplikasi"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Wajah ditambahkan"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Ketuk untuk menyiapkan wajah"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Face Unlock"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Gunakan wajah Anda untuk membuka kunci ponsel atau untuk autentikasi dalam aplikasi, seperti saat login atau menyetujui pembelian.\n\nPerlu diperhatikan:\nAnda hanya dapat menyiapkan satu wajah dalam satu waktu. Untuk menambahkan wajah lain, hapus wajah saat ini.\n\nDengan melihat ponsel, Anda dapat membuka kuncinya meski tidak bermaksud melakukannya.\n\nSeseorang dapat membuka kunci ponsel Anda jika dia mendekatkan ponsel ke wajah Anda.\n\nPonsel Anda dapat dibuka kuncinya oleh seseorang yang sangat mirip dengan Anda, seperti saudara kembar identik."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Gunakan wajah Anda untuk membuka kunci ponsel atau untuk autentikasi dalam aplikasi, seperti saat login atau menyetujui pembelian.\n\nPerlu diperhatikan:\nAnda hanya dapat menyiapkan satu wajah dalam satu waktu. Untuk menambahkan wajah lain, hapus wajah saat ini.\n\nDengan melihat ponsel, Anda dapat membuka kuncinya meski tidak bermaksud melakukannya.\n\nSeseorang dapat membuka kunci ponsel Anda jika dia mendekatkan ponsel ke wajah Anda, bahkan saat mata Anda tertutup.\n\nPonsel Anda dapat dibuka kuncinya oleh seseorang yang sangat mirip dengan Anda, seperti saudara kembar identik."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Hapus model wajah?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Model wajah Anda akan dihapus secara permanen dan aman. Setelah dihapus, Anda akan memerlukan PIN, pola, atau sandi untuk membuka kunci ponsel atau untuk autentikasi dalam aplikasi."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Hapus model wajah?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Model wajah Anda akan dihapus secara permanen dan aman.\n\nSetelah dihapus, Anda akan memerlukan sidik jari, PIN, pola, atau sandi untuk membuka kunci ponsel atau untuk autentikasi dalam aplikasi."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Model wajah Anda akan dihapus secara permanen dan aman.\n\nSetelah dihapus, Anda akan memerlukan PIN, pola, atau sandi untuk membuka kunci ponsel atau untuk autentikasi dalam aplikasi."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Model wajah Anda akan dihapus secara permanen dan aman.\n\nSetelah dihapus, Anda akan memerlukan PIN, pola, atau sandi untuk membuka kunci ponsel."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Gunakan Face Unlock untuk membuka kunci ponsel Anda"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Sidik jari"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Sidik jari untuk profil kerja"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Hapus"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Sentuh sensor"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Letakkan jari Anda di sensor dan angkat setelah merasakan getaran"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Letakkan jari Anda di sensor hingga terasa getaran"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Letakkan sidik jari Anda rata pada sensor hingga terasa getaran"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Sentuh lama sensor sidik jari"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Angkat, kemudian sentuh lagi"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Sekali lagi"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Angkat dan sentuhkan jari secara berulang untuk menambahkan bagian lain dari sidik jari Anda"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Sentuh lama setiap kali ikon sidik jari berpindah. Tindakan ini membantu mengambil sidik jari Anda secara lebih menyeluruh."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Posisikan ujung jari Anda pada sensor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Terakhir, posisikan tepi jari Anda pada sensor"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Terakhir, gunakan tepi jari Anda"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Posisikan sisi sidik jari Anda pada sensor, kemudian tahan, lalu beralihlah ke sisi lainnya"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Tindakan ini membantu mengambil sidik jari Anda secara lebih menyeluruh"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Mendaftarkan sidik jari <xliff:g id="PERCENTAGE">%d</xliff:g> persen"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Opsi layar kunci dinonaktifkan. Untuk mempelajari lebih lanjut, hubungi admin organisasi Anda. "<annotation id="admin_details">"Detail selengkapnya"</annotation>\n\n"Anda tetap dapat menggunakan sidik jari untuk mengotorisasi pembelian dan akses aplikasi. "<annotation id="url">"Pelajari lebih lanjut"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Angkat jari, lalu sentuh sensor lagi"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Tidak dapat menggunakan sensor sidik jari. Kunjungi penyedia reparasi"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Setelan lanjutan"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Kunci profil kerja, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock dan lainnya"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Setelan lanjutan"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Anda dapat menambahkan maksimal <xliff:g id="COUNT">%d</xliff:g> sidik jari"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Anda telah menambahkan jumlah maksimum sidik jari"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Tidak dapat menambahkan sidik jari lagi"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Telepon melalui Wi-Fi. Jika Wi-Fi terputus, panggilan akan berakhir."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Jika panggilan Wi-Fi aktif, ponsel dapat mengarahkan panggilan telepon melalui jaringan Wi-Fi atau jaringan operator, bergantung pada preferensi dan sinyal mana yang lebih kuat. Sebelum mengaktifkan fitur ini, sebaiknya tanyakan info biaya dan detail lainnya ke operator.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Alamat Darurat"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Alamat darurat"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Digunakan sebagai lokasi Anda ketika Anda melakukan panggilan darurat melalui Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Pelajari lebih lanjut"</annotation>" fitur DNS Pribadi"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Aktif"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Untuk mengontrol yang terjadi saat ponsel dipasang ke dok dan/atau sedang tidur, aktifkan screen saver."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Waktu mulai"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Screen saver saat ini"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Mulai sekarang"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Setelan"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Kecerahan otomatis"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Angkat untuk membangunkan"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Setel PIN profil kerja"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Setel pola"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Setel pola profil kerja"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Untuk keamanan tambahan, setel sandi untuk membuka kunci ponsel"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Untuk keamanan tambahan, setel PIN untuk membuka kunci ponsel"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Untuk keamanan tambahan, setel pola untuk membuka kunci ponsel"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Untuk keamanan tambahan, setel sandi untuk membuka kunci tablet"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Untuk keamanan tambahan, setel PIN untuk membuka kunci tablet"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Untuk keamanan tambahan, setel pola untuk membuka kunci tablet"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Untuk keamanan tambahan, setel sandi untuk membuka kunci perangkat"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Untuk keamanan tambahan, setel PIN untuk membuka kunci perangkat"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Untuk keamanan tambahan, setel pola untuk membuka kunci perangkat"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Setel sandi untuk pakai sidik jari"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Setel pola untuk pakai sidik jari"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Untuk keamanan, setel PIN"</string>
@@ -2127,7 +2132,7 @@
<string name="no_default_apps" msgid="8966319676910104570">"Tak ada Aplikasi default."</string>
<string name="storageuse_settings_title" msgid="3125650750657988194">"Penggunaan penyimpanan"</string>
<string name="storageuse_settings_summary" msgid="5001621552305431831">"Lihat penyimpanan yang digunakan apl"</string>
- <string name="service_restarting" msgid="5104563288155809226">"Memulai kembali"</string>
+ <string name="service_restarting" msgid="5104563288155809226">"Memulai ulang"</string>
<string name="cached" msgid="5379485147573438201">"Proses latar belakang dalam cache"</string>
<string name="no_running_services" msgid="9079738069349859373">"Tidak ada yang berjalan."</string>
<string name="service_started_by_app" msgid="6845028506417670179">"Dimulai oleh apl."</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Tahan tombol volume untuk membuka"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Ketuk tiga kali pada layar untuk membuka"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Menggunakan gestur untuk membuka"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Menggunakan gestur aksesibilitas baru"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Gunakan gestur aksesibilitas"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Untuk menggunakan fitur ini, ketuk tombol aksesibilitas <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> di bagian bawah layar.\n\nUntuk beralih antarfitur, sentuh lama tombol aksesibilitas."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Untuk menggunakan fitur ini, ketuk tombol aksesibilitas di layar."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Untuk menggunakan fitur ini, tekan dan tahan kedua tombol volume."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Lebih singkat"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Lebih lama"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Waktu klik otomatis"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Getaran & kekuatan sentuhan"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Getaran notifikasi"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Getaran & sentuhan"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Panggilan telepon"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Notifikasi dan alarm"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Sentuhan interaktif"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Getaran dering"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Getaran notifikasi"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Masukan sentuhan"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"Kamera"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Jaringan seluler"</string>
<string name="power_phone" msgid="2768396619208561670">"Panggilan suara"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet menganggur"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Telepon menganggur"</string>
@@ -3121,7 +3128,7 @@
<string name="misc_files_selected_count" msgid="5597802791672749532">"Terpilih <xliff:g id="NUMBER">%1$d</xliff:g> dari <xliff:g id="TOTAL">%2$d</xliff:g>"</string>
<string name="misc_files_selected_count_bytes" msgid="7622766714974500289">"<xliff:g id="NUMBER">%1$s</xliff:g> dari <xliff:g id="TOTAL">%2$s</xliff:g>"</string>
<string name="select_all" msgid="7898929601615536401">"Pilih semua"</string>
- <string name="data_usage_summary_title" msgid="394067070764360142">"Penggunaan kuota"</string>
+ <string name="data_usage_summary_title" msgid="394067070764360142">"Penggunaan data"</string>
<string name="data_usage_app_summary_title" msgid="4933742247928064178">"Data seluler & Wi‑Fi"</string>
<string name="data_usage_accounting" msgid="6832015632699116754">"Penghitungan data operator mungkin berbeda dengan perangkat Anda."</string>
<string name="data_usage_app" msgid="6367974637783240699">"Penggunaan aplikasi"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Menghubungkan ke <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Putuskan sambungan VPN ini?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Putuskan koneksi"</string>
- <string name="vpn_version" msgid="41856553718304367">"Versi <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Versi"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Lupakan VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Ganti VPN yang sudah ada?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Setel VPN selalu aktif?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Data seluler tidak tersedia"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Ketuk untuk memilih SIM data"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Selalu gunakan ini untuk telepon"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Pilih SIM untuk data"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Pilih SIM untuk data seluler"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Pilih SIM untuk SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Mengalihkan SIM data, mungkin perlu waktu beberapa saat …"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Gunakan <xliff:g id="NEW_SIM">%1$s</xliff:g> untuk data seluler?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Jika Anda beralih ke <xliff:g id="NEW_SIM">%1$s</xliff:g>, <xliff:g id="OLD_SIM">%2$s</xliff:g> tidak akan digunakan lagi untuk data seluler."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Gunakan <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Telepon dengan"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Pilih kartu SIM"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, koneksi jaringan, internet, nirkabel, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Notifikasi Wi‑Fi, notifikasi wi‑fi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"penggunaan data"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Hentikan getaran, ketukan"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Gunakan format 24 jam"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Download"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Buka dengan"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"sentuhan, getar, layar, sensitivitas"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"sentuhan, getar, ponsel, panggilan, sensitivitas, dering"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"sentuhan, getar, sensitivitas"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"sentuhan, getar, getaran"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"layar always-on"</string>
<string name="default_sound" msgid="6604374495015245195">"Suara default"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Volume dering & notifikasi pada <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volume, getar, Jangan Ganggu"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Getaran & suara pengisian daya"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Memasang suara di dok"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Suara sentuhan"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Getaran saat disentuh"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Info via sentuhan untuk ketukan, keyboard, dan lainnya"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Dok pemutaran speaker"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Semua audio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Hanya audio media"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Layar kunci, Layar kunci, Lewati, Abaikan"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Saat profil kerja dikunci"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Notifikasi di layar kunci"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Tampilkan percakapan, default, dan senyap"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Tampilkan percakapan, default, dan senyap"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Sembunyikan percakapan dan notifikasi senyap"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Jangan tampilkan notifikasi"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> akan dapat membaca semua notifikasi, termasuk informasi pribadi seperti nama kontak, foto, 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> akan dapat:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Membaca notifikasi Anda"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Aplikasi dapat membaca notifikasi, termasuk informasi pribadi seperti kontak, pesan, dan foto."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Membalas pesan"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Aplikasi dapat membalas pesan dan melakukan tindakan pada tombol di notifikasi, termasuk menunda atau menutup notifikasi dan menjawab panggilan."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Mengubah setelan"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Aplikasi dapat 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>
@@ -4501,7 +4501,7 @@
<string name="no_memory_use_summary" msgid="6708111974923274436">"Tidak ada memori yang digunakan dalam 3 jam terakhir"</string>
<string name="sort_avg_use" msgid="4416841047669186903">"Urutkan menurut rata-rata penggunaan"</string>
<string name="sort_max_use" msgid="3370552820889448484">"Urutkan menurut penggunaan maksimum"</string>
- <string name="memory_performance" msgid="5448274293336927570">"Kinerja"</string>
+ <string name="memory_performance" msgid="5448274293336927570">"Performa"</string>
<string name="total_memory" msgid="5244174393008910567">"Total memori"</string>
<string name="average_used" msgid="690235917394070169">"Rata-rata digunakan (%)"</string>
<string name="free_memory" msgid="439783742246854785">"Bebas"</string>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mode Jaringan Tidak Valid <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Abaikan."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nama Titik Akses"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Tidak tersedia saat terhubung ke <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Setelan"</string>
+ <string name="see_more" msgid="7499355691042812723">"Lihat lainnya"</string>
<string name="see_less" msgid="2642392725363552793">"Lihat lebih sedikit"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Aktifkan <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Aktifkan SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Alihkan ke <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Beralih menggunakan kartu SIM?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Gunakan <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Hanya satu SIM yang dapat diaktifkan pada satu waktu.\n\nBeralih ke <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> tidak akan membatalkan layanan <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Hanya satu SIM hasil download yang dapat diaktifkan pada satu waktu.\n\nBeralih ke <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> tidak akan membatalkan layanan <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Hanya satu SIM yang dapat diaktifkan pada satu waktu.\n\nPengalihan tidak akan membatalkan layanan <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Anda tidak dapat menggunakan 2 SIM sekaligus. Untuk menggunakan <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, nonaktifkan SIM lainnya."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Alihkan ke <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Nonaktifkan <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Menonaktifkan SIM tidak akan membatalkan paket seluler Anda"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Menghubungkan ke jaringan…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Mengalihkan ke <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Beralih ke <xliff:g id="CARRIER_NAME">%1$s</xliff:g> untuk panggilan telepon dan SMS …"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Tidak dapat mengalihkan operator"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Operator tidak dapat dialihkan karena error."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Nonaktifkan <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Tampilkan Pemindai QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Izinkan akses ke pemindai QR dari layar kunci"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Tampilkan kontrol perangkat"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Kontrol akses saat terkunci"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Menampilkan jam dua baris jika tersedia"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Jam dua baris"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Nonaktif"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Temukan dan hubungkan ke jaringan Wi-Fi"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"pesawat, aman di pesawat"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Panggilan Telepon & SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Panggilan Wi-Fi"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Menggunakan baterai adaptif"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Menggunakan kecerahan adaptif"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Menggunakan panggilan Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Gunakan screensaver"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Lihat semua aplikasi"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Smart Forwarding"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Smart Forwarding Diaktifkan"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Tidak ada nomor telepon."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"Oke"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Izinkan 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Gunakan koneksi seluler 2G. Koneksi 2G selalu diaktifkan untuk panggilan darurat."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"Jaringan 2G kurang aman, tetapi dapat meningkatkan koneksi Anda di beberapa lokasi. Jaringan 2G selalu diizinkan untuk panggilan darurat."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> mengharuskan jaringan 2G tersedia"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Tampilkan akses papan klip"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Tampilkan pesan saat aplikasi mengakses teks, gambar, atau konten lainnya yang telah Anda salin"</string>
<string name="all_apps" msgid="3054120149509114789">"Semua aplikasi"</string>
diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml
index 5db9a24..95e7be3 100644
--- a/res/values-is/strings.xml
+++ b/res/values-is/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Tungumál"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Fjarlægja"</string>
<string name="add_a_language" msgid="2126220398077503271">"Bæta við tungumáli"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Tungumál"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Kjörtungumál"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Tungumál forrits"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Velja tungumál fyrir hvert forrit"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Tungumál forrits"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Tillögur að tungumálum"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Öll tungumál"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Forritið er sjálfgefið stillt á <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> og styður ekki mörg tungumál."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">Fjarlægja valin tungumál?</item>
<item quantity="other">Fjarlægja valin tungumál?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Ekki í boði"</string>
<string name="security_status_title" msgid="6958004275337618656">"Öryggisstaða"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Skjálás, „Finna tækið mitt“, forritaöryggi"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Öryggi og persónuvernd"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Heimildir, skjálás, öryggi forrits"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Andliti bætt við"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Ýttu til að setja upp andlit"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Andlitskenni"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Notaðu andlitið til að taka símann úr lás eða til að auðkenna þig í forritum, t.d. þegar þú skráir þig inn eða samþykkir kaup.\n\nHafðu í huga:\nÞú getur aðeins verið með eitt andlit uppsett í einu. Eyddu núverandi andliti til að bæta nýju andliti við.\n\nSíminn gæti opnast óvart þegar þú lítur á hann.\n\nAðrir geta opnað símann þinn með því að halda honum upp að andlitinu á þér.\n\nManneskja sem er mjög lík þér getur opnað símann þinn, t.d. eineggja tvíburi."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Notaðu andlitið til að taka símann úr lás eða til að auðkenna þig í forritum, t.d. þegar þú skráir þig inn eða samþykkir kaup.\n\nHafðu í huga:\nÞú getur aðeins verið með eitt andlit uppsett í einu. Eyddu núverandi andliti til að bæta nýju andliti við.\n\nSíminn gæti opnast óvart þegar þú lítur á hann.\n\nAðrir geta opnað símann þinn með því að halda honum upp að andlitinu á þér, jafnvel þótt þú sért með lokuð augun.\n\nManneskja sem er mjög lík þér getur opnað símann þinn, t.d. eineggja tvíburi."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Eyða andlitslíkani?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Andlitslíkaninu þínu verður eytt endanlega á öruggan hátt. Þegar búið er að eyða því þarftu að nota fingrafar, PIN-númer, mynstur eða aðgangsorð til að taka símann úr lás eða til að auðkenna þig í forritum."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Eyða andlitslíkani?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Andlitslíkaninu þínu verður eytt endanlega á öruggan hátt.\n\nÞegar búið er að eyða því þarftu að nota fingrafar, PIN-númer, mynstur eða aðgangsorð til að taka símann úr lás eða til að auðkenna þig í forritum."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Andlitslíkaninu þínu verður eytt endanlega á öruggan hátt.\n\nÞegar búið er að eyða því þarftu PIN-númer, mynstur eða aðgangsorð til að taka símann úr lás eða til að auðkenna þig í forritum."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Andlitslíkaninu þínu verður eytt endanlega á öruggan hátt.\n\nÞegar búið er að eyða því þarftu PIN-númer, mynstur eða aðgangsorð til að taka símann úr lás."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Notaðu andlitskenni til að taka símann úr lás"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Fingrafar"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Fingrafar fyrir vinnu"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Eyða"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Snertu lesarann"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Settu fingurinn á skynjarann og lyftu honum þegar þú finnur titring"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Haltu fingri á lesaranum þar til þú finnur titring"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Ýttu fingrinum beint á lesarann þar til þú finnur fyrir titringi"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Haltu fingri á fingrafaralesaranum"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Snertu aftur með fingrinum"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Einu sinni enn"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Lyftu fingrinum endurtekið til að bæta við mismunandi hlutum fingrafarsins"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Haltu inni í hvert sinn sem fingrafarstáknið hreyfist. Þannig er hægt að mynda fingrafarið þitt betur."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Settu fingurgóminn á lesarann"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Að lokum skaltu skrá hliðar fingursins"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Að lokum skaltu nota hliðar fingursins"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Settu hlið fingrafarsins á fingrafaralesarann og haltu fingrinum þar. Skiptu svo yfir á hina hliðina"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Þannig er hægt að mynda fingrafarið þitt betur"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Skráir fingrafar <xliff:g id="PERCENTAGE">%d</xliff:g> prósent"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Þessi valkostur fyrir skjálás er óvirkur. Hafðu samband við kerfisstjóra fyrirtækisins til að fá frekari upplýsingar. "<annotation id="admin_details">"Frekari upplýsingar"</annotation>\n\n"Þú getur enn notað fingrafarið til að heimila innkaup og aðgang að forritum. "<annotation id="url">"Frekari upplýsingar"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Lyftu fingrinum og snertu svo skynjarann aftur"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Ekki er hægt að nota fingrafaralesara. Þú verður að fara með hann á verkstæði"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Ítarlegar stillingar"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Lás vinnusniðs, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock og fleira"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Ítarlegar stillingar"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Þú getur bætt við allt að <xliff:g id="COUNT">%d</xliff:g> fingraförum"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Þú hefur bætt við hámarksfjölda fingrafara"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Ekki er hægt að bæta fleiri fingraförum við"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Hringja í gegnum Wi-Fi. Ef Wi-Fi tenging slitnar lýkur símtalinu."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Þegar kveikt er á Wi-Fi símtölum getur síminn beint símtölum um Wi-Fi net eða kerfi símafyrirtækisins, eftir því hvað þú velur og hvor tengingin er betri. Kannaðu verðskrá og aðrar upplýsingar hjá símafyrirtækinu þínu áður en þú kveikir á þessu.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Neyðarheimilisfang"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Neyðarheimilisfang"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Notað sem staðsetningin þín þegar þú hringir neyðarsímtöl í gegnum Wi-Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Frekari upplýsingar"</annotation>" um eiginleika lokaðs DNS"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Kveikt"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Kveiktu á skjávaranum til að stjórna því hvað gerist þegar síminn er í dokku og/eða í biðstöðu."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Hvenær á að byrja"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Núverandi skjávari"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Byrja núna"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Stillingar"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Sjálfvirk birtustilling"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Lyfta til að vekja"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Stilltu PIN-númer fyrir vinnu"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Stilltu mynstur"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Stilltu mynstur fyrir vinnu"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Stilltu aðgangsorð til að taka símann úr lás til að auka öryggið"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Stilltu PIN-númer til að taka símann úr lás til að auka öryggið"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Stilltu mynstur til að taka símann úr lás til að auka öryggið"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Stilltu aðgangsorð til að taka spjaldtölvuna úr lás til að auka öryggið"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Stilltu PIN-númer til að taka spjaldtölvuna úr lás til að auka öryggið"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Stilltu mynstur til að taka spjaldtölvuna úr lás til að auka öryggið"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Stilltu aðgangsorð til að taka tækið úr lás til að auka öryggið"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Stilltu PIN-númer til að taka tækið úr lás til að auka öryggið"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Stilltu mynstur til að taka tækið úr lás til að auka öryggið"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Veldu aðgangsorð til að nota fingrafar"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Veldu mynstur til að nota fingrafar"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Veldu þér PIN-númer til að gæta fyllsta öryggis"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Haltu hljóðstyrkstökkunum inni til að opna"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Ýttu þrisvar á skjáinn til að opna"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Nota bendingu til að opna"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Notaðu nýja aðgengisbendingu"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Nota aðgengisbendingu"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Til að nota þennan eiginleika skaltu ýta á aðgengishnappinn <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> neðst á skjánum.\n\nTil að skipta á milli eiginleika skaltu halda inni aðgengishnappinum."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Ýttu á aðgengishnappinn á skjánum til að nota þennan eiginleika."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Til að nota þennan eiginleika skaltu halda inni báðum hljóðstyrkstökkum."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Styttri"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Lengri"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Tími sjálfvirks smells"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Titringur og snertistyrkur"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Titringur tilkynninga"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Titringur og snertisvörun"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Símtöl"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Tilkynningar og vekjarar"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Gagnvirk snertisvörun"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Titringur hringingar"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Titringur tilkynninga"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Snertisvörun"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Tengjast <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Aftengja þessa VPN-tengingu?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Aftengja"</string>
- <string name="vpn_version" msgid="41856553718304367">"Útgáfa <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Útgáfa"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Gleyma VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Skipta út núverandi VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Velja VPN sem alltaf er kveikt á?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Farsímagögn eru ekki í boði"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Ýttu til að velja SIM-kort fyrir gögn"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Nota þetta alltaf fyrir símtöl"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Veldu SIM-kort fyrir gögn"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Veldu SIM fyrir farsímagögn"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Veldu SIM fyrir SMS-skilaboð"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Skiptir um SIM-kort fyrir gögn, þetta kann að taka allt að mínútu…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Nota <xliff:g id="NEW_SIM">%1$s</xliff:g> fyrir farsímagögn?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Ef þú skiptir yfir í <xliff:g id="NEW_SIM">%1$s</xliff:g> verður <xliff:g id="OLD_SIM">%2$s</xliff:g> ekki lengur notað fyrir farsímagögn."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Nota <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Hringja með"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Velja SIM-kort"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM-kort <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, Wi-Fi, nettenging, internet, þráðlaust, gögn, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi tilkynning, wifi tilkynning"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"gagnanotkun"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Stöðva titring, ýta, lyklaborð"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Nota 24 tíma snið"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Sækja"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Opna með"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"snertisvörun, titringur, skjár, næmi"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"snertisvörun, titringur, sími, símtal, næmi, hringing"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"snertisvörun, titringur, næmi"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"snertisvörun, titra, titringur"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"alltaf á skjánum"</string>
<string name="default_sound" msgid="6604374495015245195">"Sjálfgefið hljóð"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Hljóðstyrkur símtala og tilkynninga í <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Hljóðstyrkur, titringur, ónáðið ekki"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Hljóð og titringur við hleðslu"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Hljóð dokku"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Snertihljóð"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Snertititringur"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Snertisvörun fyrir val, lyklaborð og fleira"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Dokkuhátalari spilar"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Allt hljóð"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Aðeins hljóð efnis"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Læsa skjá, lásskjár, sleppa, sneiða hjá"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Þegar vinnusnið er læst"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Tilkynningar á lásskjá"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Birta sjálfgefin og þögul samtöl"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Birta sjálfgefin og þögul samtöl"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Fela þögul samtöl og tilkynningar"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Ekki birta neinar tilkynningar"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> mun geta lesið allar tilkynningar, þar á meðal persónuupplýsingar á borð við nöfn tengiliða, myndir og texta skilaboða sem þú færð. Þetta forrit getur einnig blundað 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> mun geta:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Lesið tilkynningarnar þínar"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Það getur lesið allar tilkynningarnar þínar, þar á meðal persónuupplýsingar á borð við tengiliði, skilaboð og myndir."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Svarað skilaboðum"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Það getur svarað skilaboðum og framkvæmt aðgerðir á hnöppum tilkynninga, þar á meðal að blunda eða hunsa tilkynningar og svara símtölum."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Breytt stillingum"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Það getur kveikt eða slökkt á „Ónáðið ekki“ og breytt 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>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ógild símkerfisstilling <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Hunsa."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Heiti aðgangsstaða"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Ekki í boði þegar tenging við <xliff:g id="CARRIER">%1$s</xliff:g> er til staðar"</string>
- <string name="see_more" msgid="8436037008285546409">"Stillingar"</string>
+ <string name="see_more" msgid="7499355691042812723">"Sjá meira"</string>
<string name="see_less" msgid="2642392725363552793">"Sjá minna"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Viltu kveikja á <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Kveikja á SIM-korti?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Skipta yfir í <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Viltu skipta yfir í að nota SIM-kort?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Viltu nota <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Aðeins eitt SIM-kort getur verið virkt í einu.\n\nÞótt þú skiptir yfir í <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> verður þjónustunni hjá <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ekki sagt upp."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Aðeins eitt sótt SIM-kort getur verið virkt í einu.\n\nÞótt þú skiptir yfir í <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> verður þjónustunni hjá <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ekki sagt upp."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Aðeins eitt SIM-kort getur verið virkt í einu.\n\nÞótt þú skiptir verður þjónustunni hjá <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ekki sagt upp."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Þú getur notað 2 SIM-kort í einu. Slökktu á öðru SIM-kortinu til að nota <xliff:g id="CARRIER_NAME">%1$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Skipta yfir í <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Slökkva á <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Þjónustunni verður ekki sagt upp þótt slökkt sé á SIM"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Tengist farsímakerfi…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Skiptir yfir í <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Skiptir yfir í <xliff:g id="CARRIER_NAME">%1$s</xliff:g> fyrir símtöl og skilaboð…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Ekki hægt að skipta um símafyrirtæki"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Ekki er hægt að skipta um símafyrirtæki sökum villu."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Viltu slökkva á <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Sýna QR-skanna"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Leyfa aðgang að QR-skanna á lásskjá"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Sýna tækjastjórnun"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Aðgangur að stýringum þegar tækið er læst"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Sýna klukku í tveimur línum þegar hægt er"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Klukka í tveimur línum"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Slökkt"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Finna og tengjast Wi-Fi neti"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"flugnetkerfi, öruggt flugnet"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Símtöl og SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi símtöl"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Nota breytilega rafhlöðustjórnun"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Nota aðlögun birtustigs"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Nota Wi-Fi símtöl"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Nota skjávara"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Sjá öll forrit"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Snjöll framsending"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Kveikt á snjallri framsendingu"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Símanúmer vantar."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"Í lagi"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Leyfa 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Nota 2G tengingu um farsímakerfi. Alltaf er kveikt á 2G fyrir neyðarsímtöl."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G er ekki jafn öruggt en gæti bætt tengingu þína á sumum stöðum. 2G er alltaf heimilt fyrir neyðarsímtöl."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> þarf 2G til að virka"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Sýna aðgang að klippiborði"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Birta skilaboð þegar forrit fá aðgang að texta, myndum eða öðru efni sem þú afritar"</string>
<string name="all_apps" msgid="3054120149509114789">"Öll forrit"</string>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index 3682cd6..0721891 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -24,8 +24,8 @@
<string name="confirmation_turn_on" msgid="2979094011928347665">"Attiva"</string>
<string name="device_info_default" msgid="1406619232867343310">"Sconosciuto"</string>
<plurals name="show_dev_countdown" formatted="false" msgid="1646187747875476269">
+ <item quantity="one">You are now <xliff:g id="STEP_COUNT_1">%1$d</xliff:g> steps away from being a developer.</item>
<item quantity="other">Ora ti mancano <xliff:g id="STEP_COUNT_1">%1$d</xliff:g> passaggi per diventare uno sviluppatore.</item>
- <item quantity="one">Ora ti manca <xliff:g id="STEP_COUNT_0">%1$d</xliff:g> passaggio per diventare uno sviluppatore.</item>
</plurals>
<string name="show_dev_on" msgid="2840850085134853754">"Ora sei uno sviluppatore."</string>
<string name="show_dev_already" msgid="7041756429707644630">"Non è necessario, sei già uno sviluppatore."</string>
@@ -155,7 +155,7 @@
<string name="connected_device_previously_connected_title" msgid="605808252622814415">"Dispositivi connessi in precedenza"</string>
<string name="connected_device_previously_connected_screen_title" msgid="8823331744788100605">"Connessi in precedenza"</string>
<string name="connected_device_bluetooth_turned_on_toast" msgid="144664089794199928">"Bluetooth attivato"</string>
- <string name="previous_connected_see_all" msgid="7759413145713251328">"Mostra tutte"</string>
+ <string name="previous_connected_see_all" msgid="7759413145713251328">"Mostra tutti"</string>
<string name="date_and_time" msgid="1788358029823431692">"Data e ora"</string>
<string name="choose_timezone" msgid="1450780665958642147">"Scegli il fuso orario"</string>
<!-- no translation found for intent_sender_data_label (1733806423295725392) -->
@@ -207,9 +207,17 @@
<string name="language_picker_title" msgid="4271307478263345133">"Lingue"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Rimuovi"</string>
<string name="add_a_language" msgid="2126220398077503271">"Aggiungi una lingua"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Lingua"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Lingua preferita"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Lingue delle app"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Imposta la lingua di ogni app"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Lingua dell\'app"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Lingue suggerite"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Tutte le lingue"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"L\'app è configurata per impostazione predefinita sulla lingua <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> e non supporta varie lingue."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
+ <item quantity="one">Remove selected languages?</item>
<item quantity="other">Rimuovere le lingue selezionate?</item>
- <item quantity="one">Rimuovere la lingua selezionata?</item>
</plurals>
<string name="dlg_remove_locales_message" msgid="8110560091134252067">"Il testo verrà mostrato in un\'altra lingua."</string>
<string name="dlg_remove_locales_error_title" msgid="5875503658221562572">"Impossibile rimuovere tutte le lingue"</string>
@@ -298,8 +306,8 @@
<string name="location_settings_primary_switch_title" msgid="8849081766644685127">"Usa posizione"</string>
<string name="location_settings_summary_location_off" msgid="4797932754681162262">"Off"</string>
<plurals name="location_settings_summary_location_on" formatted="false" msgid="1019959038518185676">
+ <item quantity="one">On - <xliff:g id="COUNT_1">%1$d</xliff:g> app ha accesso alla posizione</item>
<item quantity="other">On - <xliff:g id="COUNT_1">%1$d</xliff:g> app hanno accesso alla posizione</item>
- <item quantity="one">ON - <xliff:g id="COUNT_0">%1$d</xliff:g> app ha accesso alla posizione</item>
</plurals>
<string name="location_settings_loading_app_permission_stats" msgid="6054103701535557342">"Caricamento…"</string>
<string name="location_settings_footer_general" msgid="1040507068701188821">"Le app con l\'autorizzazione Dispositivi nelle vicinanze possono stabilire la posizione relativa dei dispositivi connessi."</string>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Non disponibile"</string>
<string name="security_status_title" msgid="6958004275337618656">"Stato sicurezza"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Blocco schermo, Trova il mio dispositivo, sicurezza delle app"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Sicurezza e privacy"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Autorizzazioni, blocco schermo, sicurezza dell\'app"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Volto aggiunto"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Tocca per configurare il volto"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Sblocco con il volto"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Usa il tuo volto per sbloccare il telefono o per l\'autenticazione nelle app, ad esempio per accedere o approvare un acquisto.\n\nTieni presente che:\nPuoi configurare un solo volto alla volta. Per aggiungere un altro volto devi eliminare quello attuale.\n\nSe guardi direttamente il telefono, potresti sbloccarlo anche senza volerlo.\n\nIl tuo telefono può essere sbloccato da un\'altra persona se viene rivolto verso il tuo viso.\n\nIl tuo telefono può essere sbloccato da qualcuno che ti assomiglia molto, ad esempio un fratello gemello."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Usa il tuo volto per sbloccare il telefono o per l\'autenticazione nelle app, ad esempio per accedere o approvare un acquisto.\n\nTieni presente che:\nPuoi configurare un solo volto alla volta. Per aggiungere un altro volto devi eliminare quello attuale.\n\nSe guardi direttamente il telefono, potresti sbloccarlo anche senza volerlo.\n\nIl tuo telefono può essere sbloccato da un\'altra persona se viene rivolto verso il tuo viso, anche se hai gli occhi chiusi.\n\nIl tuo telefono può essere sbloccato da qualcuno che ti assomiglia molto, ad esempio un fratello gemello."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Eliminare il modello del volto?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Il modello del volto verrà eliminato definitivamente e in sicurezza. Dopo l\'eliminazione dovrai usare il PIN, la sequenza o la password per sbloccare il telefono o eseguire l\'autenticazione nelle app."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Eliminare il modello del volto?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Il modello del volto verrà eliminato in modo definitivo e sicuro.\n\nDopo l\'eliminazione dovrai usare l\'impronta, il PIN, la sequenza o la password per sbloccare il telefono o eseguire l\'autenticazione nelle app."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Il modello del volto verrà eliminato definitivamente e in sicurezza.\n\nDopo l\'eliminazione dovrai usare il PIN, la sequenza o la password per sbloccare il telefono o eseguire l\'autenticazione nelle app."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Il modello del volto verrà eliminato definitivamente e in sicurezza.\n\nDopo l\'eliminazione dovrai usare il PIN, la sequenza o la password per sbloccare il telefono."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Usa lo sblocco con il volto per sbloccare il tuo telefono"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Impronta"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Impronta per lavoro"</string>
@@ -403,8 +412,8 @@
<string name="fingerprint_add_title" msgid="1837610443487902050">"Aggiungi impronta"</string>
<string name="fingerprint_enable_keyguard_toggle_title" msgid="5451094461919440992">"blocco schermo"</string>
<plurals name="security_settings_fingerprint_preference_summary" formatted="false" msgid="6897454766137108776">
+ <item quantity="one"><xliff:g id="COUNT">%1$d</xliff:g> impronta aggiunta</item>
<item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> impronte aggiunte</item>
- <item quantity="one">Impronta aggiunta</item>
</plurals>
<string name="security_settings_fingerprint_preference_summary_none" msgid="1044059475710838504"></string>
<string name="security_settings_fingerprint_enroll_introduction_title" msgid="7931650601996313070">"Imposta la tua impronta"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Elimina"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Tocca il sensore"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Appoggia il dito sul sensore e sollevalo quando senti una vibrazione."</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Tieni il dito sul sensore finché non senti una vibrazione"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Tieni il dito ben appoggiato sul sensore finché non senti una vibrazione"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Tocca e tieni premuto il sensore di impronte digitali"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Solleva, quindi tocca di nuovo"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Ancora una volta"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Solleva ripetutamente il dito per aggiungere le varie parti dell\'impronta."</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Tocca e tieni premuto ogni volta che l\'icona dell\'impronta si sposta. In questo modo è più facile acquisire più parti dell\'impronta."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Appoggia la punta del dito sul sensore"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Infine, appoggia i lati del dito"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Infine, usa le parti laterali del dito"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Appoggia un lato del dito sul sensore e tieni premuto, quindi passa all\'altro lato"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"In questo modo è più facile acquisire più parti dell\'impronta"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Registrazione dell\'impronta al <xliff:g id="PERCENTAGE">%d</xliff:g> percento"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" L\'opzione di blocco dello schermo è disattivata. Per ulteriori informazioni, contatta l\'amministratore della tua organizzazione. "<annotation id="admin_details">"Altri dettagli"</annotation>\n\n"Puoi comunque utilizzare la tua impronta per autorizzare acquisti e accessi alle app. "<annotation id="url">"Scopri di più"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Solleva il dito, quindi tocca di nuovo il sensore"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Impossibile usare il sensore di impronte digitali. Contatta un fornitore di servizi di riparazione"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Impostazioni avanzate"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Blocco del profilo di lavoro, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock e altre impostazioni"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Impostazioni avanzate"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Puoi aggiungere fino a <xliff:g id="COUNT">%d</xliff:g> impronte digitali"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Hai aggiunto il numero massimo di impronte digitali"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Impossibile aggiungere ulteriori impronte digitali"</string>
@@ -733,21 +746,21 @@
<string name="lock_failed_attempts_now_wiping_profile" msgid="3171880997211568208">"Troppi tentativi errati. Questo profilo di lavoro e i relativi dati verranno eliminati."</string>
<string name="lock_failed_attempts_now_wiping_dialog_dismiss" msgid="170155081899679669">"Chiudi"</string>
<plurals name="lockpassword_password_too_short" formatted="false" msgid="2192234965414232157">
+ <item quantity="one">Must be at least <xliff:g id="COUNT_1">%d</xliff:g> characters</item>
<item quantity="other">Deve contenere almeno <xliff:g id="COUNT_1">%d</xliff:g> caratteri</item>
- <item quantity="one">Deve contenere almeno <xliff:g id="COUNT_0">%d</xliff:g> carattere</item>
</plurals>
<plurals name="lockpassword_pin_too_short" formatted="false" msgid="6817086810898414162">
+ <item quantity="one">PIN must be at least <xliff:g id="COUNT_1">%d</xliff:g> digits</item>
<item quantity="other">Il PIN deve contenere almeno <xliff:g id="COUNT_1">%d</xliff:g> cifre</item>
- <item quantity="one">Il PIN deve contenere almeno <xliff:g id="COUNT_0">%d</xliff:g> cifra</item>
</plurals>
<string name="lockpassword_continue_label" msgid="2507983991979547816">"Continua"</string>
<plurals name="lockpassword_password_too_long" formatted="false" msgid="8118091957172967677">
+ <item quantity="one">Must be fewer than <xliff:g id="NUMBER_1">%d</xliff:g> characters</item>
<item quantity="other">Deve contenere meno di <xliff:g id="NUMBER_1">%d</xliff:g> caratteri</item>
- <item quantity="one">Deve contenere meno di <xliff:g id="NUMBER_0">%d</xliff:g> carattere</item>
</plurals>
<plurals name="lockpassword_pin_too_long" formatted="false" msgid="8706992338720310765">
+ <item quantity="one">Must be fewer than <xliff:g id="NUMBER_1">%d</xliff:g> digits</item>
<item quantity="other">Deve contenere meno di <xliff:g id="NUMBER_1">%d</xliff:g> cifre</item>
- <item quantity="one">Deve contenere meno di <xliff:g id="NUMBER_0">%d</xliff:g> cifra</item>
</plurals>
<string name="lockpassword_pin_recently_used" msgid="6650277060998923465">"L\'amministratore del dispositivo non consente l\'utilizzo di un PIN recente"</string>
<string name="lockpassword_illegal_character" msgid="3434031212215886433">"Non può contenere un carattere non valido"</string>
@@ -755,32 +768,32 @@
<string name="lockpassword_password_requires_digit" msgid="312518567592683795">"Deve contenere almeno una cifra"</string>
<string name="lockpassword_password_requires_symbol" msgid="6178512486154701321">"Deve contenere almeno un simbolo"</string>
<plurals name="lockpassword_password_requires_letters" formatted="false" msgid="2385916409676839024">
+ <item quantity="one">Must contain at least <xliff:g id="COUNT">%d</xliff:g> letters</item>
<item quantity="other">Deve contenere almeno <xliff:g id="COUNT">%d</xliff:g> lettere</item>
- <item quantity="one">Deve contenere almeno 1 lettera</item>
</plurals>
<plurals name="lockpassword_password_requires_lowercase" formatted="false" msgid="2057467885488612701">
+ <item quantity="one">Must contain at least <xliff:g id="COUNT">%d</xliff:g> lowercase letters</item>
<item quantity="other">Deve contenere almeno <xliff:g id="COUNT">%d</xliff:g> lettere minuscole</item>
- <item quantity="one">Deve contenere almeno 1 lettera minuscola</item>
</plurals>
<plurals name="lockpassword_password_requires_uppercase" formatted="false" msgid="4541266279643052025">
+ <item quantity="one">Must contain at least <xliff:g id="COUNT">%d</xliff:g> uppercase letters</item>
<item quantity="other">Deve contenere almeno <xliff:g id="COUNT">%d</xliff:g> lettere maiuscole</item>
- <item quantity="one">Deve contenere almeno 1 lettera maiuscola</item>
</plurals>
<plurals name="lockpassword_password_requires_numeric" formatted="false" msgid="70617964591376248">
+ <item quantity="one">Must contain at least <xliff:g id="COUNT">%d</xliff:g> numerical digits</item>
<item quantity="other">Deve contenere almeno <xliff:g id="COUNT">%d</xliff:g> numeri</item>
- <item quantity="one">Deve contenere almeno 1 numero</item>
</plurals>
<plurals name="lockpassword_password_requires_symbols" formatted="false" msgid="7981236881269921943">
+ <item quantity="one">Must contain at least <xliff:g id="COUNT">%d</xliff:g> special symbols</item>
<item quantity="other">Deve contenere almeno <xliff:g id="COUNT">%d</xliff:g> simboli speciali</item>
- <item quantity="one">Deve contenere almeno 1 simbolo speciale</item>
</plurals>
<plurals name="lockpassword_password_requires_nonletter" formatted="false" msgid="1567877061888948467">
+ <item quantity="one">Must contain at least <xliff:g id="COUNT">%d</xliff:g> non-letter characters</item>
<item quantity="other">Deve contenere almeno <xliff:g id="COUNT">%d</xliff:g> caratteri non costituiti da una lettera</item>
- <item quantity="one">Deve contenere almeno 1 carattere non costituito da una lettera</item>
</plurals>
<plurals name="lockpassword_password_requires_nonnumerical" formatted="false" msgid="5056743974888384475">
+ <item quantity="one">Deve contenere almeno <xliff:g id="COUNT">%d</xliff:g> caratteri non numerici</item>
<item quantity="other">Deve contenere almeno <xliff:g id="COUNT">%d</xliff:g> caratteri non numerici</item>
- <item quantity="one">Deve contenere almeno 1 carattere non numerico</item>
</plurals>
<string name="lockpassword_password_recently_used" msgid="5341218079730167191">"L\'amministratore del dispositivo non consente l\'utilizzo di una password recente."</string>
<string name="lockpassword_pin_no_sequential_digits" msgid="5843639256988031272">"Non sono consentite sequenze di cifre in ordine ascendente o discendente oppure ripetute"</string>
@@ -794,15 +807,15 @@
<string name="manage_device_admin" msgid="1044620606203916275">"App di amministrazione del dispositivo"</string>
<string name="number_of_device_admins_none" msgid="152926922020437312">"Nessuna app attiva"</string>
<plurals name="number_of_device_admins" formatted="false" msgid="2528735319390151989">
+ <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> active apps</item>
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> app attive</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> app attiva</item>
</plurals>
<string name="manage_trust_agents" msgid="6410149930029992356">"Agenti di attendibilità"</string>
<string name="disabled_because_no_backup_security" msgid="4998095356607488854">"Per usare questa opzione, imposta prima un blocco schermo"</string>
<string name="manage_trust_agents_summary" msgid="6423843123607674286">"Nessuno"</string>
<plurals name="manage_trust_agents_summary_on" formatted="false" msgid="5438047398376802735">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> active trust agents</item>
<item quantity="other"><xliff:g id="COUNT">%d</xliff:g> agenti di attendibilità attivi</item>
- <item quantity="one">1 agente di attendibilità attivo</item>
</plurals>
<string name="bluetooth_quick_toggle_title" msgid="5955341060378240781">"Bluetooth"</string>
<string name="bluetooth_quick_toggle_summary" msgid="5257744297562880017">"Attiva Bluetooth"</string>
@@ -1117,16 +1130,16 @@
<string name="wifi_forget_dialog_title" msgid="4363829200968563164">"Vuoi eliminare la rete?"</string>
<string name="wifi_forget_dialog_message" msgid="8419499588321940243">"Tutte le password relative a questa rete verranno eliminate"</string>
<plurals name="wifi_saved_access_points_summary" formatted="false" msgid="2802436466732147888">
+ <item quantity="one">%d networks</item>
<item quantity="other">%d reti</item>
- <item quantity="one">1 rete</item>
</plurals>
<plurals name="wifi_saved_passpoint_access_points_summary" formatted="false" msgid="5802057518058840450">
+ <item quantity="one">%d iscrizione</item>
<item quantity="other">%d iscrizioni</item>
- <item quantity="one">1 iscrizione</item>
</plurals>
<plurals name="wifi_saved_all_access_points_summary" formatted="false" msgid="5125849180309374451">
+ <item quantity="one">%d rete e iscrizione</item>
<item quantity="other">%d reti e iscrizioni</item>
- <item quantity="one">1 rete e iscrizione</item>
</plurals>
<string name="wifi_advanced_titlebar" msgid="1234150304285575798">"Wi‑Fi avanzate"</string>
<string name="wifi_advanced_ssid_title" msgid="1561437650193980185">"SSID"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Chiamata tramite Wi‑Fi. Se il Wi‑Fi viene perso, la chiamata termina."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Se le chiamate Wi-Fi sono attive, il tuo telefono può indirizzare le chiamate tramite reti Wi-Fi o la rete del tuo operatore, in base alle tue preferenze e alla potenza del segnale. Prima di attivare questa funzionalità, verifica tariffe e altri dettagli con il tuo operatore.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Indirizzo per le emergenze"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Indirizzo per le emergenze"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Viene considerato la tua posizione quando fai una chiamata di emergenza tramite Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Scopri di più"</annotation>" sulle funzioni di DNS privato"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"On"</string>
@@ -1262,7 +1275,7 @@
<string name="dtmf_tone_enable_title" msgid="2241337296249130217">"Toni tastierino"</string>
<string name="sound_effects_enable_title" msgid="328569690466233866">"Suoni alla pressione"</string>
<string name="lock_sounds_enable_title" msgid="804365014499259673">"Suono di blocco schermo"</string>
- <string name="audio_record_proc_title" msgid="486071779724181619">"Eliminazione rumori"</string>
+ <string name="audio_record_proc_title" msgid="486071779724181619">"Cancellazione del rumore"</string>
<string name="volume_media_description" msgid="2736061076584067204">"Musica, video, giochi e altri contenuti multimediali"</string>
<string name="volume_ring_description" msgid="5423168446359881864">"Suoneria e notifiche"</string>
<string name="volume_notification_description" msgid="3241009629930030492">"Notifiche"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Attiva il salvaschermo per controllare ciò che accade quando il telefono è inserito nel dock e/o in standby."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Quando avviare"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Salvaschermo attuale"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Avvia adesso"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Impostazioni"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Luminosità automatica"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Solleva per riattivare"</string>
@@ -1431,7 +1445,7 @@
<string name="doze_always_on_title" msgid="7326245192352868477">"Mostra sempre ora e informazioni"</string>
<string name="doze_always_on_summary" msgid="509097829739647852">"Maggiore utilizzo della batteria"</string>
<string name="force_bold_text" msgid="4620929631102086716">"Testo in grassetto"</string>
- <string name="title_font_size" msgid="570613010306330622">"Dimensione carattere"</string>
+ <string name="title_font_size" msgid="570613010306330622">"Dimensioni carattere"</string>
<string name="short_summary_font_size" msgid="184712645848458143">"Ingrandisci o riduci il testo"</string>
<string name="sim_lock_settings" msgid="4493069398250139205">"Impostazioni blocco SIM"</string>
<string name="sim_lock_settings_category" msgid="4280307997492851625">"Blocco della scheda SIM"</string>
@@ -1469,8 +1483,8 @@
<string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> è l\'unica SIM del tuo dispositivo. Vuoi utilizzarla per dati mobili, chiamate e SMS?"</string>
<string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Codice PIN della SIM errato. Devi contattare l\'operatore per sbloccare il dispositivo."</string>
<plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
+ <item quantity="one">Incorrect SIM PIN code, you have <xliff:g id="NUMBER_1">%d</xliff:g> remaining attempts.</item>
<item quantity="other">Codice PIN della SIM errato. Hai ancora <xliff:g id="NUMBER_1">%d</xliff:g> tentativi a disposizione.</item>
- <item quantity="one">Codice PIN della SIM errato. Hai ancora <xliff:g id="NUMBER_0">%d</xliff:g> tentativo a disposizione, dopodiché dovrai contattare l\'operatore per sbloccare il dispositivo.</item>
</plurals>
<string name="wrong_pin_code_one" msgid="6924852214263071441">"Codice PIN della SIM errato. Hai ancora un tentativo a disposizione, dopodiché dovrai contattare l\'operatore per sbloccare il dispositivo."</string>
<string name="pin_failed" msgid="3726505565797352255">"Operazione con PIN della SIM non riuscita."</string>
@@ -1840,8 +1854,8 @@
<string name="location_app_level_permissions" msgid="907206607664629759">"Autorizzazioni per la posizione"</string>
<string name="location_app_permission_summary_location_off" msgid="2711822936853500335">"La geolocalizzazione non è attiva"</string>
<plurals name="location_app_permission_summary_location_on" formatted="false" msgid="8286873148858526214">
+ <item quantity="one"> <xliff:g id="PERMITTED_LOCATION_APP_COUNT_2">%1$d</xliff:g> app su <xliff:g id="TOTAL_LOCATION_APP_COUNT_3">%2$d</xliff:g> hanno accesso alla posizione</item>
<item quantity="other"> <xliff:g id="PERMITTED_LOCATION_APP_COUNT_2">%1$d</xliff:g> app su <xliff:g id="TOTAL_LOCATION_APP_COUNT_3">%2$d</xliff:g> hanno accesso alla posizione</item>
- <item quantity="one"> <xliff:g id="PERMITTED_LOCATION_APP_COUNT_0">%1$d</xliff:g> app su <xliff:g id="TOTAL_LOCATION_APP_COUNT_1">%2$d</xliff:g> ha accesso alla posizione</item>
</plurals>
<string name="location_category_recent_location_access" msgid="2558063524482178146">"Accesso recente"</string>
<string name="location_recent_location_access_see_all" msgid="4203102419355323325">"Mostra tutto"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Imposta un PIN per profilo lavoro"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Imposta una sequenza"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Imposta una sequenza per profilo lavoro"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Per maggiore sicurezza, imposta una password per sbloccare il telefono"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Per maggiore sicurezza, imposta un PIN per sbloccare il telefono"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Per maggiore sicurezza, imposta una sequenza per sbloccare il telefono"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Per maggiore sicurezza, imposta una password per sbloccare il tablet"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Per maggiore sicurezza, imposta un PIN per sbloccare il tablet"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Per maggiore sicurezza, imposta una sequenza per sbloccare il tablet"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Per maggiore sicurezza, imposta una password per sbloccare il dispositivo"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Per maggiore sicurezza, imposta un PIN per sbloccare il dispositivo"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Per maggiore sicurezza, imposta una sequenza per sbloccare il dispositivo"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Per usare l\'impronta, imposta una password"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Per usare l\'impronta, imposta una sequenza"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Per sicurezza, imposta un PIN"</string>
@@ -2016,8 +2021,8 @@
<string name="install_applications_title" msgid="7890233747559108106">"Consenti tutte le fonti di app"</string>
<string name="recent_app_category_title" msgid="189758417804427533">"App aperte di recente"</string>
<plurals name="see_all_apps_title" formatted="false" msgid="6864581406735745400">
+ <item quantity="one">Mostra tutte le app (%1$d)</item>
<item quantity="other">Mostra tutte le app (%1$d)</item>
- <item quantity="one">Mostra tutte le app</item>
</plurals>
<string name="forgot_password_title" msgid="3967873480875239885">"Contatta il tuo amministratore IT"</string>
<string name="forgot_password_text" msgid="2583194470767613163">"Può aiutarti a reimpostare il PIN, la sequenza o la password"</string>
@@ -2036,8 +2041,8 @@
<string name="clear_cache_btn_text" msgid="8597272828928143723">"Svuota cache"</string>
<string name="cache_size_label" msgid="313456088966822757">"Cache"</string>
<plurals name="uri_permissions_text" formatted="false" msgid="8212425823423508096">
+ <item quantity="one">%d items</item>
<item quantity="other">%d elementi</item>
- <item quantity="one">1 elemento</item>
</plurals>
<string name="clear_uri_btn_text" msgid="4828117421162495134">"Cancella accesso"</string>
<string name="controls_label" msgid="8671492254263626383">"Controlli"</string>
@@ -2265,7 +2270,7 @@
<string name="usage_time_label" msgid="9105343335151559883">"Tempo di utilizzo"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Accessibilità"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Impostazioni di accessibilità"</string>
- <string name="accessibility_settings_summary" msgid="2366627644570558503">"Display, interazione, audio"</string>
+ <string name="accessibility_settings_summary" msgid="2366627644570558503">"Visualizzazione, interazione, audio"</string>
<string name="vision_settings_title" msgid="8919983801864103069">"Impostazioni visive"</string>
<string name="vision_settings_description" msgid="7614894785054441991">"Puoi personalizzare questo dispositivo in base alle tue esigenze. Queste funzioni di accessibilità possono essere modificate in un secondo momento nelle Impostazioni."</string>
<string name="vision_settings_suggestion_title" msgid="4689275412658803919">"Cambia dimensioni carattere"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Tieni premuti i tasti del volume per aprire"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Tocca tre volte lo schermo per aprire"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Usa un gesto per aprire"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Usa il nuovo gesto di accessibilità"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Usa il gesto di accessibilità"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Per usare questa funzione, tocca il pulsante Accessibilità <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> nella parte inferiore dello schermo.\n\nPer spostarti tra le funzioni, tocca e tieni premuto il pulsante Accessibilità."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Per usare questa funzionalità, tocca il pulsante Accessibilità sullo schermo."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Per usare questa funzione, tieni premuti entrambi i tasti del volume."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Più breve"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Più lungo"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Tempo clic automatico"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Intensità vibrazione e feedback aptico"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibrazione notifiche"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibrazione e feedback aptico"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Chiamate"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Notifiche e sveglie"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Feedback aptico interattivo"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibrazione squillo"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibrazione notifiche"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Feedback al tocco"</string>
<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>
@@ -2445,8 +2453,8 @@
<string name="accessibility_hearingaid_pair_instructions_message" msgid="8913409742121315657">"Per accoppiare i tuoi apparecchi acustici, cerca e tocca il dispositivo nella prossima schermata. Assicurati che gli apparecchi acustici siano in modalità di accoppiamento."</string>
<string name="accessibility_hearingaid_active_device_summary" msgid="509703438222873967">"Dispositivo <xliff:g id="DEVICE_NAME">%1$s</xliff:g> attivo"</string>
<plurals name="show_number_hearingaid_count" formatted="false" msgid="776000580683647556">
+ <item quantity="one"><xliff:g id="NUMBER_DEVICE_COUNT_1">%1$d</xliff:g> saved hearing aids</item>
<item quantity="other"><xliff:g id="NUMBER_DEVICE_COUNT_1">%1$d</xliff:g> apparecchi acustici salvati</item>
- <item quantity="one"><xliff:g id="NUMBER_DEVICE_COUNT_0">%1$d</xliff:g> apparecchio acustico salvato</item>
</plurals>
<string name="accessibility_audio_adjustment_title" msgid="1332113739136802997">"Regolazione dell\'audio"</string>
<string name="accessibility_summary_shortcut_enabled" msgid="4030427268146752644">"Scorciatoia attivata"</string>
@@ -2478,20 +2486,20 @@
<string name="reduce_bright_colors_intensity_end_label" msgid="1422600205484299860">"Più luminosità"</string>
<string name="reduce_bright_colors_persist_preference_title" msgid="4368829654993343354">"Mantieni l\'opzione attiva dopo il riavvio del dispositivo"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_short_delay" formatted="false" msgid="5354221071353645263">
+ <item quantity="one">Breve (<xliff:g id="CLICK_DELAY_LABEL_1">%1$s</xliff:g> secondi)</item>
<item quantity="other">Breve (<xliff:g id="CLICK_DELAY_LABEL_1">%1$s</xliff:g> secondi)</item>
- <item quantity="one">Breve (<xliff:g id="CLICK_DELAY_LABEL_0">%1$s</xliff:g> secondo)</item>
</plurals>
<plurals name="accessibilty_autoclick_preference_subtitle_medium_delay" formatted="false" msgid="1550891909800510628">
+ <item quantity="one">Medio (<xliff:g id="CLICK_DELAY_LABEL_1">%1$s</xliff:g> secondi)</item>
<item quantity="other">Medio (<xliff:g id="CLICK_DELAY_LABEL_1">%1$s</xliff:g> secondi)</item>
- <item quantity="one">Medio (<xliff:g id="CLICK_DELAY_LABEL_0">%1$s</xliff:g> secondo)</item>
</plurals>
<plurals name="accessibilty_autoclick_preference_subtitle_long_delay" formatted="false" msgid="2230755548820485984">
+ <item quantity="one">Lungo (<xliff:g id="CLICK_DELAY_LABEL_1">%1$s</xliff:g> secondi)</item>
<item quantity="other">Lungo (<xliff:g id="CLICK_DELAY_LABEL_1">%1$s</xliff:g> secondi)</item>
- <item quantity="one">Lungo (<xliff:g id="CLICK_DELAY_LABEL_0">%1$s</xliff:g> secondo)</item>
</plurals>
<plurals name="accessibilty_autoclick_delay_unit_second" formatted="false" msgid="4537791441118261556">
+ <item quantity="one"><xliff:g id="CLICK_DELAY_LABEL_2">%1$s</xliff:g> secondi</item>
<item quantity="other"><xliff:g id="CLICK_DELAY_LABEL_2">%1$s</xliff:g> secondi</item>
- <item quantity="one"><xliff:g id="CLICK_DELAY_LABEL_0">%1$s</xliff:g> secondo</item>
</plurals>
<string name="accessibility_vibration_summary" msgid="27904038683405084">"Squillo: <xliff:g id="SUMMARY_RING">%1$s</xliff:g> - Notifiche: <xliff:g id="SUMMARY_NOTIFICATION">%2$s</xliff:g> - Tocco: <xliff:g id="SUMMARY_TOUCH">%3$s</xliff:g>"</string>
<string name="accessibility_vibration_summary_off" msgid="7776105450117095736">"Impostazione di suoneria e notifiche: off"</string>
@@ -2581,12 +2589,12 @@
<string name="print_settings" msgid="8519810615863882491">"Stampa"</string>
<string name="print_settings_summary_no_service" msgid="6721731154917653862">"Off"</string>
<plurals name="print_settings_summary" formatted="false" msgid="1034273609054146099">
+ <item quantity="one"><xliff:g id="COUNT">%1$d</xliff:g> print services on</item>
<item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> servizi di stampa attivi</item>
- <item quantity="one">1 servizio di stampa attivo</item>
</plurals>
<plurals name="print_jobs_summary" formatted="false" msgid="3933688846338306536">
+ <item quantity="one"><xliff:g id="COUNT">%1$d</xliff:g> print jobs</item>
<item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> processi di stampa</item>
- <item quantity="one">1 processo di stampa</item>
</plurals>
<string name="print_settings_title" msgid="7680498284751129935">"Servizi di stampa"</string>
<string name="print_no_services_installed" msgid="7554057966540602692">"Nessun servizio installato"</string>
@@ -2693,24 +2701,24 @@
<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>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Include attività in background a consumo elevato"</string>
<plurals name="battery_tip_restrict_title" formatted="false" msgid="3108195491484891588">
+ <item quantity="one">Restrict %1$d apps</item>
<item quantity="other">Limita %1$d app</item>
- <item quantity="one">Limita %1$d app</item>
</plurals>
<plurals name="battery_tip_restrict_handled_title" formatted="false" msgid="5862649927574803958">
+ <item quantity="one">%2$d apps recently restricted</item>
<item quantity="other">%2$d app con limitazione recente</item>
- <item quantity="one">%1$s app con limitazione recente</item>
</plurals>
<plurals name="battery_tip_restrict_summary" formatted="false" msgid="3328499737453686910">
+ <item quantity="one">%2$d apps have high background battery usage</item>
<item quantity="other">Le app %2$d consumano molta batteria in background</item>
- <item quantity="one">L\'app %1$s consuma molta batteria in background</item>
</plurals>
<plurals name="battery_tip_restrict_handled_summary" formatted="false" msgid="3036853535034350991">
+ <item quantity="one">These apps can\'t run in the background</item>
<item quantity="other">Queste app non possono essere eseguite in background</item>
- <item quantity="one">Questa app non può essere eseguita in background</item>
</plurals>
<plurals name="battery_tip_restrict_app_dialog_title" formatted="false" msgid="7897944678619251740">
+ <item quantity="one">Restrict %1$d apps?</item>
<item quantity="other">Limitare %1$d app?</item>
- <item quantity="one">Limitare l\'app?</item>
</plurals>
<string name="battery_tip_restrict_app_dialog_message" msgid="137856003724730751">"Per consumare meno batteria, impedisci all\'app <xliff:g id="APP">%1$s</xliff:g> di usare batteria in background. L\'app potrebbe non funzionare correttamente e potresti ricevere le notifiche in ritardo."</string>
<string name="battery_tip_restrict_apps_less_than_5_dialog_message" msgid="5894648804112181324">"Per consumare meno batteria, impedisci a queste app di utilizzare la batteria in background. Le app con limitazioni potrebbero non funzionare correttamente e potresti ricevere le relative notifiche in ritardo.\n\nApp:"</string>
@@ -2729,8 +2737,8 @@
<string name="smart_battery_footer" msgid="8407121907452993645">"Quando Battery Manager rileva che le app stanno scaricando la batteria, puoi applicare limitazioni a queste app. Le app con limitazioni potrebbero non funzionare correttamente e potresti ricevere le notifiche in ritardo."</string>
<string name="restricted_app_title" msgid="6585080822121007436">"App con limitazioni"</string>
<plurals name="restricted_app_summary" formatted="false" msgid="6059772951505411003">
+ <item quantity="one">Limiting battery usage for %1$d apps</item>
<item quantity="other">Limitazione del consumo della batteria per %1$d app</item>
- <item quantity="one">Limitazione del consumo della batteria per %1$d app</item>
</plurals>
<string name="restricted_app_time_summary" msgid="3097721884155913252">"Limitazioni applicate <xliff:g id="TIME">%1$s</xliff:g>"</string>
<string name="restricted_app_detail_footer" msgid="3495725286882138803">"Queste app non sono autorizzate a usare la batteria in background. Potrebbero non funzionare come previsto e potresti ricevere le notifiche in ritardo."</string>
@@ -2740,8 +2748,8 @@
<string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Rilevamento del momento in cui le app scaricano la batteria attivo"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Off"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
+ <item quantity="one">%1$d apps restricted</item>
<item quantity="other">%1$d app con restrizioni</item>
- <item quantity="one">%1$d app con restrizioni</item>
</plurals>
<string name="battery_header_title_alternate" msgid="8371821625994616659">"<xliff:g id="NUMBER">^1</xliff:g>"<small>" "<font size="20">"<xliff:g id="UNIT">%</xliff:g>"</font></small>""</string>
<string name="battery_missing_message" msgid="400958471814422770">"Problema durante la lettura dell\'indicatore di livello della batteria."</string>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"Fotocamera"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Rete mobile"</string>
<string name="power_phone" msgid="2768396619208561670">"Chiamate vocali"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet inattivo"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Telefono inattivo"</string>
@@ -3008,8 +3015,8 @@
<string name="remove_credential_management_app_dialog_title" msgid="5713525435104706772">"Rimuovere questa app?"</string>
<string name="remove_credential_management_app_dialog_message" msgid="7739474298063646935">"Questa app non gestirà i certificati, ma rimarrà sul dispositivo. Eventuali certificati installati dall\'app verranno disinstallati."</string>
<plurals name="number_of_urls" formatted="false" msgid="403979258551655023">
+ <item quantity="one"><xliff:g id="NUMBER_1">%d</xliff:g> URL</item>
<item quantity="other"><xliff:g id="NUMBER_1">%d</xliff:g> URL</item>
- <item quantity="one"><xliff:g id="NUMBER_0">%d</xliff:g> URL</item>
</plurals>
<string name="emergency_tone_title" msgid="6673118505206685168">"Segnale chiamata di emergenza"</string>
<string name="emergency_tone_summary" msgid="2519776254708767388">"Imposta il comportamento in caso di chiamata di emergenza"</string>
@@ -3051,13 +3058,13 @@
<string name="admin_disabled_other_options" msgid="8122039047419172139">"Altre opzioni sono state disattivate dall\'amministratore."</string>
<string name="admin_more_details" msgid="4928985331640193758">"Scopri di più"</string>
<string name="notification_log_title" msgid="2812594935014664891">"Log Notifiche"</string>
- <string name="notification_history_title" msgid="8821060912502593309">"Cronologia notifiche"</string>
+ <string name="notification_history_title" msgid="8821060912502593309">"Cronologia delle notifiche"</string>
<string name="notification_history_today" msgid="5828496957208237230">"Ultime 24 ore"</string>
<string name="notification_history_snooze" msgid="3980568893290512257">"Posticipate"</string>
<string name="notification_history_dismiss" msgid="6180321217375722918">"Ignorate di recente"</string>
<plurals name="notification_history_count" formatted="false" msgid="1859304685071321991">
+ <item quantity="one"><xliff:g id="NUMBER_1">%d</xliff:g> notifiche</item>
<item quantity="other"><xliff:g id="NUMBER_1">%d</xliff:g> notifiche</item>
- <item quantity="one"><xliff:g id="NUMBER_0">%d</xliff:g> notifica</item>
</plurals>
<string name="sound_category_call_ringtone_vibrate_title" msgid="9090693401915654528">"Suoneria e vibrazione chiamata"</string>
<string name="wifi_setup_detail" msgid="2012898800571616422">"Dettagli rete"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Connessione a <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Disconnettere questa VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Disconnetti"</string>
- <string name="vpn_version" msgid="41856553718304367">"Versione <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Versione"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Rimuovi VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Sostituire la rete VPN esistente?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Impostare la rete VPN sempre attiva?"</string>
@@ -3307,21 +3314,21 @@
<string name="ssl_ca_cert_warning" msgid="3898387588657346106">"La rete potrebbe essere monitorata"</string>
<string name="done_button" msgid="6269449526248267">"Fine"</string>
<plurals name="ssl_ca_cert_dialog_title" formatted="false" msgid="5491460811755938449">
+ <item quantity="one">Trust or remove certificates</item>
<item quantity="other">Considera attendibili i certificati o rimuovili</item>
- <item quantity="one">Considera attendibile il certificato o rimuovilo</item>
</plurals>
<plurals name="ssl_ca_cert_info_message_device_owner" formatted="false" msgid="2788832560436163252">
+ <item quantity="one"><xliff:g id="MANAGING_DOMAIN_1">%s</xliff:g> has installed certificate authorities on your device, which may allow them to monitor your device network activity, including emails, apps, and secure websites.\n\nFor more information about these certificates, contact your admin.</item>
<item quantity="other"><xliff:g id="MANAGING_DOMAIN_1">%s</xliff:g> ha installato autorità di certificazione sul tuo dispositivo, da cui è possibile monitorare l\'attività di rete del dispositivo, inclusi siti web protetti, email e app.\n\nContatta l\'amministratore per avere ulteriori informazioni sui certificati.</item>
- <item quantity="one"><xliff:g id="MANAGING_DOMAIN_0">%s</xliff:g> ha installato un\'autorità di certificazione sul tuo dispositivo, da cui è possibile monitorare l\'attività di rete del dispositivo, inclusi siti web protetti, email e app.\n\nContatta l\'amministratore per avere ulteriori informazioni sul certificato.</item>
</plurals>
<plurals name="ssl_ca_cert_info_message" formatted="false" msgid="3989916958347169622">
+ <item quantity="one"><xliff:g id="MANAGING_DOMAIN_1">%s</xliff:g> has installed certificate authorities for your work profile, which may allow them to monitor work network activity, including emails, apps, and secure websites.\n\nFor more information about these certificates, contact your admin.</item>
<item quantity="other"><xliff:g id="MANAGING_DOMAIN_1">%s</xliff:g> ha installato autorità di certificazione per il tuo profilo di lavoro. L\'amministratore potrebbe monitorare l\'attività di rete lavorativa, inclusi siti web protetti, email e app.\n\nContatta l\'amministratore per avere ulteriori informazioni sui certificati.</item>
- <item quantity="one"><xliff:g id="MANAGING_DOMAIN_0">%s</xliff:g> ha installato un\'autorità di certificazione per il tuo profilo di lavoro. L\'amministratore potrebbe monitorare l\'attività di rete lavorativa, inclusi siti web protetti, email e app.\n\nContatta l\'amministratore per avere ulteriori informazioni sul certificato.</item>
</plurals>
<string name="ssl_ca_cert_warning_message" msgid="4374052724815563051">"Una terza parte può monitorare la tua attività di rete, inclusi siti web protetti, email e applicazioni.\n\nQuesto è reso possibile da credenziali attendibili installate sul tuo dispositivo."</string>
<plurals name="ssl_ca_cert_settings_button" formatted="false" msgid="125941406175485894">
+ <item quantity="one">Check certificates</item>
<item quantity="other">Controlla i certificati</item>
- <item quantity="one">Controlla il certificato</item>
</plurals>
<string name="user_settings_title" msgid="6550866465409807877">"Utenti multipli"</string>
<string name="user_settings_footer_text" product="device" msgid="7523914344521302179">"Condividi il tuo dispositivo aggiungendo nuovi utenti. Ogni utente dispone di uno spazio personale sul dispositivo per impostare schermate Home personalizzate, account, app, impostazioni e altro ancora."</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Dati mobili non disponibili"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tocca per selezionare una SIM dati"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Usa sempre questa per chiamare"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Seleziona una SIM per i dati"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Scegli la SIM per i dati mobili"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Seleziona una SIM per gli SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Passaggio a un\'altra SIM dati. L\'operazione potrebbe richiedere un minuto…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Vuoi utilizzare <xliff:g id="NEW_SIM">%1$s</xliff:g> per i dati mobili?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Se passi a <xliff:g id="NEW_SIM">%1$s</xliff:g>, <xliff:g id="OLD_SIM">%2$s</xliff:g> non verrà più utilizzata per i dati mobili."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Utilizza <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Chiama con"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Seleziona una scheda SIM"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3503,8 +3513,8 @@
<string name="sim_selection_channel_title" msgid="3193666315607572484">"Selezione della SIM"</string>
<string name="dashboard_title" msgid="5660733037244683387">"Impostazioni"</string>
<plurals name="settings_suggestion_header_summary_hidden_items" formatted="false" msgid="6585075562837786847">
+ <item quantity="one">Show %d hidden items</item>
<item quantity="other">Mostra %d elementi nascosti</item>
- <item quantity="one">Mostra %d elemento nascosto</item>
</plurals>
<string name="network_dashboard_title" msgid="788543070557731240">"Rete e Internet"</string>
<string name="network_dashboard_summary_mobile" msgid="7750924671970583670">"Dati mobili, Wi‑Fi, hotspot"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, connessione di rete, internet, wireless, dati, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Notifica Wi‑Fi, notifica wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"utilizzo dei dati"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Interrompere la vibrazione, toccare, tastiera"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Usa formato 24 ore"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Scaricare"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Apri con"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"aptica, vibrazione, schermo, sensibilità"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"aptica, vibrazione, telefono, chiamata, sensibilità, squillo"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"aptica, vibrazione, sensibilità"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"feedback aptico, vibrare, vibrazione"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"display sempre attivo"</string>
<string name="default_sound" msgid="6604374495015245195">"Suono predefinito"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Volume suoneria e notifiche: <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volume, vibrazione, Non disturbare"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Suoni e vibrazione ricarica"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Suoni dock"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Suoni alla pressione"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Vibrazione al tocco"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Feedback aptico per tocco, tastiera e altro ancora"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Riproduzioni con altoparlanti dock"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Tutti i dispositivi audio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Dispositivi di solo audio"</string>
@@ -3661,7 +3670,7 @@
<string name="boot_sounds_title" msgid="5033062848948884111">"Attiva suoni"</string>
<string name="live_caption_title" msgid="8617086825712756983">"Sottotitoli in tempo reale"</string>
<string name="live_caption_summary" msgid="2898451867595161809">"Sottotitoli automatici"</string>
- <string name="zen_mode_settings_schedules_summary" msgid="2047688589286811617">"{count,plural, =0{Nessuna}=1{1 pianificazione impostata}other{# pianificazioni impostate}}"</string>
+ <string name="zen_mode_settings_schedules_summary" msgid="2047688589286811617">"{count,plural, =0{Nessuna}=1{1 pianificazione impostata}one{# pianificazione impostata}other{# pianificazioni impostate}}"</string>
<string name="zen_mode_settings_title" msgid="682676757791334259">"Non disturbare"</string>
<string name="zen_mode_settings_summary" msgid="6040862775514495191">"Ricevi soltanto le notifiche di app e persone importanti"</string>
<string name="zen_mode_slice_subtitle" msgid="6849372107272604160">"Limitare le interruzioni"</string>
@@ -3732,9 +3741,9 @@
<string name="zen_mode_sound_summary_on" msgid="9077659040104989899">"On"</string>
<string name="zen_mode_duration_summary_always_prompt" msgid="7658172853423383037">"Chiedi ogni volta"</string>
<string name="zen_mode_duration_summary_forever" msgid="5551992961329998606">"Fino alla disattivazione"</string>
- <string name="zen_mode_duration_summary_time_hours" msgid="2602655749780428308">"{count,plural, =1{1 ora}other{# ore}}"</string>
- <string name="zen_mode_duration_summary_time_minutes" msgid="5755536844016835693">"{count,plural, =1{1 minuto}other{# minuti}}"</string>
- <string name="zen_mode_sound_summary_off" msgid="7350437977839985836">"{count,plural, =0{Off}=1{Off/1 pianificazione può attivarsi automaticamente}other{Off/# pianificazioni possono attivarsi automaticamente}}"</string>
+ <string name="zen_mode_duration_summary_time_hours" msgid="2602655749780428308">"{count,plural, =1{1 ora}one{# ore}other{# ore}}"</string>
+ <string name="zen_mode_duration_summary_time_minutes" msgid="5755536844016835693">"{count,plural, =1{1 minuto}one{# minuti}other{# minuti}}"</string>
+ <string name="zen_mode_sound_summary_off" msgid="7350437977839985836">"{count,plural, =0{Off}=1{Off/1 pianificazione può attivarsi automaticamente}one{Off/# pianificazione può attivarsi automaticamente}other{Off/# pianificazioni possono attivarsi automaticamente}}"</string>
<string name="zen_category_behavior" msgid="3214056473947178507">"Possono interrompere la modalità Non disturbare"</string>
<string name="zen_category_people" msgid="8252926021894933047">"Persone"</string>
<string name="zen_category_apps" msgid="1167374545618451925">"App"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Schermata di blocco, Schermata blocco, Salta, Ignora"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Con profilo di lavoro bloccato"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Notifiche sulla schermata di blocco"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Mostra conversazioni, notifiche predefinite e silenziose"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Mostra conversazioni, notifiche predefinite e silenziose"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Nascondi conversazioni e notifiche silenziose"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Non mostrare le notifiche"</string>
@@ -3883,8 +3891,8 @@
<string name="manage_conversations" msgid="4440289604887824337">"Gestisci le conversazioni"</string>
<string name="priority_conversation_count_zero" msgid="3862289535537564713">"Nessuna conversazione prioritaria"</string>
<plurals name="priority_conversation_count" formatted="false" msgid="4229447176780862649">
+ <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> conversazioni prioritarie</item>
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> conversazioni prioritarie</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> conversazione prioritaria</item>
</plurals>
<string name="important_conversations" msgid="1233893707189659401">"Conversazioni prioritarie"</string>
<string name="important_conversations_summary_bubbles" msgid="614327166808117644">"Appaiono in cima alla sezione delle conversazioni sotto forma di bolle mobili"</string>
@@ -3926,12 +3934,12 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Tutte le notifiche di <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Notifiche adattative"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifiche al giorno</item>
<item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifiche al giorno</item>
- <item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notifica al giorno</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifiche alla settimana</item>
<item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifiche alla settimana</item>
- <item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notifica alla settimana</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Mai"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Notifiche app e dispositivi"</string>
@@ -3939,8 +3947,8 @@
<string name="work_profile_notification_access_blocked_summary" msgid="8643809206612366067">"Accosso bloccato alle notifiche del profilo di lavoro"</string>
<string name="manage_notification_access_summary_zero" msgid="7528633634628627431">"Le app non possono leggere le notifiche"</string>
<plurals name="manage_notification_access_summary_nonzero" formatted="false" msgid="3703008881487586312">
+ <item quantity="one">%d apps can read notifications</item>
<item quantity="other">Le app %d possono leggere le notifiche</item>
- <item quantity="one">L\'app %d può leggere le notifiche</item>
</plurals>
<string name="notification_assistant_title" msgid="5889201903272393099">"Notifiche avanzate"</string>
<string name="notification_assistant_summary" msgid="1957783114840908887">"Ricevi suggerimenti di azioni, risposte e altro"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> potrà leggere tutte le notifiche, incluse informazioni personali quali nomi dei contatti, foto 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> potrà:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Leggere le tue notifiche"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Può leggere le tue notifiche, incluse informazioni personali quali contatti, messaggi e foto."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Rispondere ai messaggi"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Può rispondere ai messaggi e agire sui pulsanti nelle notifiche, ad esempio posticipare o ignorare le notifiche e rispondere alle chiamate."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Modificare impostazioni"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Può 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>
@@ -4016,8 +4016,8 @@
<string name="interact_across_profiles_consent_dialog_permissions_summary" msgid="995051542847604039">"Questa app può utilizzare le autorizzazioni della tua app personale <xliff:g id="NAME">%1$s</xliff:g>, come l\'accesso alla posizione, allo spazio di archiviazione o ai contatti."</string>
<string name="interact_across_profiles_number_of_connected_apps_none" msgid="8573289199942092964">"Nessuna app collegata"</string>
<plurals name="interact_across_profiles_number_of_connected_apps" formatted="false" msgid="6991750455661974772">
+ <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> app collegate</item>
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> app collegate</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> app collegata</item>
</plurals>
<string name="interact_across_profiles_install_work_app_title" msgid="2821669067014436056">"Per collegare queste app, installa l\'app <xliff:g id="NAME">%1$s</xliff:g> nel tuo profilo di lavoro"</string>
<string name="interact_across_profiles_install_personal_app_title" msgid="4790651223324866344">"Per collegare queste app, installa l\'app <xliff:g id="NAME">%1$s</xliff:g> nel tuo profilo personale"</string>
@@ -4032,20 +4032,20 @@
<string name="notification_channels" msgid="1502969522886493799">"Categorie"</string>
<string name="notification_channels_other" msgid="18159805343647908">"Altro"</string>
<plurals name="notification_group_summary" formatted="false" msgid="483490958130993160">
+ <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> categories</item>
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> categorie</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> categoria</item>
</plurals>
<string name="no_channels" msgid="4716199078612071915">"L\'app non ha pubblicato alcuna notifica"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Altre impostazioni nell\'app"</string>
<string name="notification_screen_summary" msgid="5984915275134654822">"Cronologia delle notifiche, bolle e inviate di recente"</string>
<string name="app_notification_listing_summary_zero" msgid="2988400013221120744">"Attive per tutte le app"</string>
<plurals name="app_notification_listing_summary_others" formatted="false" msgid="1506127395400503717">
+ <item quantity="one">Off for <xliff:g id="COUNT_1">%d</xliff:g> apps</item>
<item quantity="other">Disattivate per <xliff:g id="COUNT_1">%d</xliff:g> app</item>
- <item quantity="one">Disattivate per <xliff:g id="COUNT_0">%d</xliff:g> app</item>
</plurals>
<plurals name="deleted_channels" formatted="false" msgid="5963473421547029532">
+ <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> categories deleted</item>
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> categorie eliminate</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> categoria eliminata</item>
</plurals>
<string name="notification_toggle_on" msgid="1624283327379059003">"On"</string>
<string name="notification_toggle_off" msgid="3295373308338024844">"Non attive"</string>
@@ -4118,7 +4118,7 @@
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Conversazioni prioritarie"</string>
<string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"Conversazioni prioritarie"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Nessuna"</string>
- <string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Nessuna}=1{1 conversazione}other{# conversazioni}}"</string>
+ <string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Nessuna}=1{1 conversazione}one{# conversazioni}other{# conversazioni}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Chi può interrompere"</string>
<string name="zen_mode_calls_title" msgid="2078578043677037740">"Chiamate"</string>
<string name="zen_mode_calls" msgid="7653245854493631095">"Chiamate"</string>
@@ -4127,7 +4127,7 @@
<string name="zen_mode_calls_footer" msgid="2008079711083701243">"Per assicurarti che le chiamate consentite possano essere sentite, controlla che la suoneria del telefono sia attiva"</string>
<string name="zen_mode_custom_calls_footer" msgid="6521283204577441053">"Per la pianificazione \"<xliff:g id="SCHEDULE_NAME">%1$s</xliff:g>\" le chiamate in arrivo sono bloccate. Puoi regolare le impostazioni per permettere ai tuoi amici, alla tua famiglia e ad altri contatti di raggiungerti."</string>
<string name="zen_mode_starred_contacts_title" msgid="630299631659575589">"Contatti speciali"</string>
- <string name="zen_mode_starred_contacts_summary_contacts" msgid="1629467178444895094">"{count,plural,offset:2 =0{Nessuno}=1{{contact_1}}=2{{contact_1} e {contact_2}}=3{{contact_1}, {contact_2} e {contact_3}}other{{contact_1}, {contact_2} e altri # contatti}}"</string>
+ <string name="zen_mode_starred_contacts_summary_contacts" msgid="1629467178444895094">"{count,plural,offset:2 =0{Nessuno}=1{{contact_1}}=2{{contact_1} e {contact_2}}=3{{contact_1}, {contact_2} e {contact_3}}one{{contact_1}, {contact_2} e # altro contatto}other{{contact_1}, {contact_2} e altri # contatti}}"</string>
<string name="zen_mode_starred_contacts_empty_name" msgid="2906404745550293688">"(Nessun nome)"</string>
<string name="zen_mode_messages" msgid="7315084748885170585">"Messaggi"</string>
<string name="zen_mode_messages_list" msgid="5431014101342361882">"messaggi"</string>
@@ -4137,7 +4137,7 @@
<string name="zen_mode_custom_messages_footer" msgid="7545180036949550830">"Per la pianificazione \"<xliff:g id="SCHEDULE_NAME">%1$s</xliff:g>\" i messaggi in arrivo sono bloccati. Puoi modificare le impostazioni per permettere ai tuoi amici, alla tua famiglia e ad altri contatti di raggiungerti."</string>
<string name="zen_mode_all_messages_summary" msgid="3756267858343104554">"Puoi ricevere tutti i messaggi"</string>
<string name="zen_mode_all_calls_summary" msgid="7337907849083824698">"Puoi ricevere tutte le chiamate"</string>
- <string name="zen_mode_contacts_count" msgid="6568631261119795799">"{count,plural, =0{Nessuno}=1{1 contatto}other{# contatti}}"</string>
+ <string name="zen_mode_contacts_count" msgid="6568631261119795799">"{count,plural, =0{Nessuno}=1{1 contatto}one{# contatti}other{# contatti}}"</string>
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Chiunque"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Contatti"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Contatti speciali"</string>
@@ -4176,13 +4176,13 @@
<string name="zen_mode_bypassing_apps_summary_all" msgid="4684544706511555744">"Tutte le notifiche"</string>
<string name="zen_mode_bypassing_apps_summary_some" msgid="5315750826830358230">"Alcune notifiche"</string>
<string name="zen_mode_bypassing_apps_footer" msgid="1454862989340760124">"Le persone selezionate possono comunque contattarti, anche se non consenti l\'interruzione da parte delle app"</string>
- <string name="zen_mode_bypassing_apps_subtext" msgid="5258652366929842710">"{count,plural,offset:2 =0{Nessuna app può interrompere}=1{{app_1} può interrompere}=2{{app_1} e {app_2} possono interrompere}=3{{app_1}, {app_2} e {app_3} possono interrompere}other{{app_1}, {app_2} e altre # app possono interrompere}}"</string>
+ <string name="zen_mode_bypassing_apps_subtext" msgid="5258652366929842710">"{count,plural,offset:2 =0{Nessuna app può interrompere}=1{{app_1} può interrompere}=2{{app_1} e {app_2} possono interrompere}=3{{app_1}, {app_2} e {app_3} possono interrompere}one{{app_1}, {app_2} e # altra app possono interrompere}other{{app_1}, {app_2} e altre # app possono interrompere}}"</string>
<string name="zen_mode_bypassing_apps_title" msgid="371050263563164059">"App"</string>
<string name="zen_mode_bypassing_apps_all_summary" msgid="5197566190120503132">"Tutte le notifiche"</string>
<string name="zen_mode_bypassing_apps_some_summary" msgid="1514572070650411509">"Alcune notifiche"</string>
<string name="zen_mode_bypassing_app_channels_header" msgid="4011017798712587373">"Notifiche che possono interrompere"</string>
<string name="zen_mode_bypassing_app_channels_toggle_all" msgid="1449462656358219116">"Consenti tutte le notifiche"</string>
- <string name="zen_mode_other_sounds_summary" msgid="8784400697494837032">"{count,plural,offset:2 =0{Niente può interrompere}=1{{sound_category_1} può interrompere}=2{{sound_category_1} e {sound_category_2} possono interrompere}=3{{sound_category_1}, {sound_category_2} e {sound_category_3} possono interrompere}other{{sound_category_1}, {sound_category_2} e altri # suoni possono interrompere}}"</string>
+ <string name="zen_mode_other_sounds_summary" msgid="8784400697494837032">"{count,plural,offset:2 =0{Niente può interrompere}=1{{sound_category_1} può interrompere}=2{{sound_category_1} e {sound_category_2} possono interrompere}=3{{sound_category_1}, {sound_category_2} e {sound_category_3} possono interrompere}one{{sound_category_1}, {sound_category_2} e # altro suono possono interrompere}other{{sound_category_1}, {sound_category_2} e altri # suoni possono interrompere}}"</string>
<string name="zen_mode_sounds_none" msgid="6557474361948269420">"Niente può interrompere"</string>
<string name="zen_mode_people_none" msgid="4613147461974255046">"Nessuno può interrompere"</string>
<string name="zen_mode_people_some" msgid="9101872681298810281">"Alcune persone possono interrompere"</string>
@@ -4207,12 +4207,12 @@
<string name="zen_mode_end_time_next_day_summary_format" msgid="419683704068360804">"<xliff:g id="FORMATTED_TIME">%s</xliff:g> del giorno successivo"</string>
<string name="zen_mode_summary_alarms_only_indefinite" msgid="910047326128154945">"Cambia su Solo sveglie sempre"</string>
<plurals name="zen_mode_summary_alarms_only_by_minute" formatted="false" msgid="1900512966361163390">
+ <item quantity="one">Change to alarms only for <xliff:g id="DURATION">%1$d</xliff:g> minutes (until <xliff:g id="FORMATTEDTIME_1">%2$s</xliff:g>)</item>
<item quantity="other">Cambia su Solo sveglie per <xliff:g id="DURATION">%1$d</xliff:g> minuti (fino alle <xliff:g id="FORMATTEDTIME_1">%2$s</xliff:g>)</item>
- <item quantity="one">Cambia su Solo sveglie per un minuto (fino alle <xliff:g id="FORMATTEDTIME_0">%2$s</xliff:g>)</item>
</plurals>
<plurals name="zen_mode_summary_alarms_only_by_hour" formatted="false" msgid="955991428001659124">
+ <item quantity="one">Change to alarms only for <xliff:g id="DURATION">%1$d</xliff:g> hours until <xliff:g id="FORMATTEDTIME_1">%2$s</xliff:g></item>
<item quantity="other">Cambia su Solo sveglie per <xliff:g id="DURATION">%1$d</xliff:g> ore (fino alle <xliff:g id="FORMATTEDTIME_1">%2$s</xliff:g>)</item>
- <item quantity="one">Cambia su Solo sveglie per un\'ora (fino alle <xliff:g id="FORMATTEDTIME_0">%2$s</xliff:g>)</item>
</plurals>
<string name="zen_mode_summary_alarms_only_by_time" msgid="8140619669703968810">"Cambia su Solo sveglie fino alle <xliff:g id="FORMATTEDTIME">%1$s</xliff:g>"</string>
<string name="zen_mode_summary_always" msgid="722093064250082317">"Cambia su Interrompi sempre"</string>
@@ -4286,24 +4286,24 @@
<string name="app_launch_add_link" msgid="8622558044530305811">"Aggiungi link"</string>
<string name="app_launch_footer" msgid="4521865035105622557">"Un\'app può verificare i link da aprire automaticamente nell\'app."</string>
<plurals name="app_launch_verified_links_title" formatted="false" msgid="3945301449178587783">
+ <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> link verificato</item>
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> link verificati</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> link verificato</item>
</plurals>
<plurals name="app_launch_verified_links_message" formatted="false" msgid="1209292155940482111">
- <item quantity="other">Questi link sono stati verificati e vengono aperti automaticamente in questa app.</item>
<item quantity="one">Questo link è stato verificato e viene aperto automaticamente in questa app.</item>
+ <item quantity="other">Questi link sono stati verificati e vengono aperti automaticamente in questa app.</item>
</plurals>
<string name="app_launch_dialog_ok" msgid="1446157681861409861">"OK"</string>
<string name="app_launch_verified_links_info_description" msgid="7514750232467132117">"Mostra l\'elenco di link verificati"</string>
<string name="app_launch_checking_links_title" msgid="6119228853554114201">"Controllo di altri link supportati in corso…"</string>
<string name="app_launch_dialog_cancel" msgid="6961071841814898663">"Annulla"</string>
<plurals name="app_launch_supported_links_title" formatted="false" msgid="8579323750839397568">
+ <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> link supportato</item>
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> link supportati</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> link supportato</item>
</plurals>
<string name="app_launch_supported_links_add" msgid="3271247750388016131">"Aggiungi"</string>
<string name="app_launch_supported_links_subtext" msgid="4268004019469184113">"Si apre nell\'app <xliff:g id="APP_LABEL">%s</xliff:g>"</string>
- <string name="storage_summary_format" msgid="5721782272185284276">"<xliff:g id="SIZE">%1$s</xliff:g> in uso nella <xliff:g id="STORAGE_TYPE">%2$s</xliff:g>"</string>
+ <string name="storage_summary_format" msgid="5721782272185284276">"<xliff:g id="SIZE">%1$s</xliff:g> utilizzati nella <xliff:g id="STORAGE_TYPE">%2$s</xliff:g>"</string>
<string name="storage_type_internal" msgid="979243131665635278">"memoria interna"</string>
<string name="storage_type_external" msgid="125078274000280821">"memoria esterna"</string>
<string name="data_summary_format" msgid="8802057788950096650">"<xliff:g id="SIZE">%1$s</xliff:g> utilizzati dal giorno <xliff:g id="DATE">%2$s</xliff:g>"</string>
@@ -4323,20 +4323,20 @@
<string name="notification_summary_level" msgid="4074326972839105652">"Livello %d"</string>
<string name="notification_summary_channel" msgid="8459033623057872803">"<xliff:g id="CHANNEL_NAME">%1$s</xliff:g> • <xliff:g id="GROUP_NAME">%2$s</xliff:g>"</string>
<plurals name="notifications_categories_off" formatted="false" msgid="1385401442703692986">
+ <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> categories turned off</item>
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> categorie disattivate</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> categoria disattivata</item>
</plurals>
<plurals name="permissions_summary" formatted="false" msgid="5015472550875144481">
+ <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> permissions granted</item>
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> autorizzazioni concesse</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> autorizzazione concessa</item>
</plurals>
<plurals name="runtime_permissions_summary" formatted="false" msgid="2091022049141391855">
+ <item quantity="one"><xliff:g id="COUNT_2">%d</xliff:g> of <xliff:g id="COUNT_3">%d</xliff:g> permissions granted</item>
<item quantity="other"><xliff:g id="COUNT_2">%d</xliff:g> autorizzazioni su <xliff:g id="COUNT_3">%d</xliff:g> concesse</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> autorizzazione su <xliff:g id="COUNT_1">%d</xliff:g> concessa</item>
</plurals>
<plurals name="runtime_permissions_additional_count" formatted="false" msgid="5888624648943937645">
+ <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> additional permissions</item>
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> autorizzazioni aggiuntive</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> autorizzazione aggiuntiva</item>
</plurals>
<string name="runtime_permissions_summary_no_permissions_granted" msgid="7456745929035665029">"Nessuna autorizzazione concessa"</string>
<string name="runtime_permissions_summary_no_permissions_requested" msgid="7174876170116073356">"Nessuna autorizzazione richiesta"</string>
@@ -4345,8 +4345,8 @@
<string name="permissions_usage_summary" msgid="6784310472062516454">"Mostra quali app hanno usato le autorizzazioni di recente"</string>
<string name="unused_apps" msgid="4566272194756830656">"App inutilizzate"</string>
<plurals name="unused_apps_summary" formatted="false" msgid="3827583582750975783">
+ <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> app inutilizzata</item>
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> app inutilizzate</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> app inutilizzata</item>
</plurals>
<string name="unused_apps_switch" msgid="419282628373205038">"Rimuovi autorizzazioni e libera spazio"</string>
<string name="filter_all_apps" msgid="6645539744080251371">"Tutte le app"</string>
@@ -4372,15 +4372,15 @@
<string name="domain_urls_summary_some" msgid="1197692164421314523">"Apri <xliff:g id="DOMAIN">%s</xliff:g> e altri URL"</string>
<string name="domain_urls_apps_summary_off" msgid="2534980824850890416">"Nessuna app che apre i link supportati"</string>
<plurals name="domain_urls_apps_summary_on" formatted="false" msgid="7864816862441985323">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> apps opening supported links</item>
<item quantity="other"><xliff:g id="COUNT">%d</xliff:g> app che aprono i link supportati</item>
- <item quantity="one">Un\'app che apre i link supportati</item>
</plurals>
<string name="app_link_open_always" msgid="9167065494930657503">"Consenti all\'app di aprire i link supportati"</string>
<string name="app_link_open_ask" msgid="2422450109908936371">"Chiedi ogni volta"</string>
<string name="app_link_open_never" msgid="5299808605386052350">"Non consentire all\'app di aprire i link"</string>
<plurals name="app_link_open_always_summary" formatted="false" msgid="1816161439007251694">
+ <item quantity="one">L\'app richiede di gestire <xliff:g id="COUNT_1">%d</xliff:g> link</item>
<item quantity="other">L\'app richiede di gestire <xliff:g id="COUNT_1">%d</xliff:g> link</item>
- <item quantity="one">L\'app richiede di gestire <xliff:g id="COUNT_0">%d</xliff:g> link</item>
</plurals>
<string name="open_supported_links_footer" msgid="3188808142432787933">"L\'app richiede di gestire i seguenti link:"</string>
<string name="default_apps_title" msgid="6943471331817718664">"Predefinite"</string>
@@ -4421,12 +4421,12 @@
<string name="show_all_apps" msgid="4490719452453223082">"Mostra utilizzo completo del dispositivo"</string>
<string name="hide_extra_apps" msgid="7313907836289865123">"Mostra utilizzo delle app"</string>
<plurals name="power_high_usage_summary" formatted="false" msgid="573433136005336970">
+ <item quantity="one"><xliff:g id="NUMBER">%2$d</xliff:g> apps behaving abnormally</item>
<item quantity="other"><xliff:g id="NUMBER">%2$d</xliff:g> app si comportano in modo anomalo</item>
- <item quantity="one">L\'app <xliff:g id="APP">%1$s</xliff:g> si comporta in modo anomalo</item>
</plurals>
<plurals name="power_high_usage_title" formatted="false" msgid="8013115866788425817">
+ <item quantity="one">Apps draining battery</item>
<item quantity="other">Alcune app stanno consumando la batteria</item>
- <item quantity="one"><xliff:g id="APP">%1$s</xliff:g> sta consumando la batteria</item>
</plurals>
<string name="high_power_filter_on" msgid="447849271630431531">"Senza ottimizzazione"</string>
<string name="high_power_on" msgid="8778058701270819268">"Senza ottimizzazione"</string>
@@ -4507,8 +4507,8 @@
<string name="free_memory" msgid="439783742246854785">"Memoria disponibile"</string>
<string name="memory_usage_apps" msgid="5776108502569850579">"Memoria utilizzata dalle app"</string>
<plurals name="memory_usage_apps_summary" formatted="false" msgid="1355637088533572208">
+ <item quantity="one"><xliff:g id="COUNT">%1$d</xliff:g> apps used memory in the last <xliff:g id="DURATION_1">%2$s</xliff:g></item>
<item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> app hanno utilizzato la memoria nelle ultime <xliff:g id="DURATION_1">%2$s</xliff:g></item>
- <item quantity="one">1 app ha utilizzato la memoria nelle ultime <xliff:g id="DURATION_0">%2$s</xliff:g></item>
</plurals>
<string name="running_frequency" msgid="7260225121706316639">"Frequenza"</string>
<string name="memory_maximum_usage" msgid="2047013391595835607">"Utilizzo massimo"</string>
@@ -4585,8 +4585,8 @@
<string name="data_usage_summary_format" msgid="6844301859713164522">"<xliff:g id="AMOUNT">%1$s</xliff:g> di dati utilizzati"</string>
<string name="data_usage_wifi_format" msgid="7644390582649568117">"Dati utilizzati su Wi-Fi: <xliff:g id="AMOUNT">^1</xliff:g>"</string>
<plurals name="notification_summary" formatted="false" msgid="7638388920823212470">
+ <item quantity="one">Off for <xliff:g id="COUNT">%d</xliff:g> apps</item>
<item quantity="other">Disattivate per <xliff:g id="COUNT">%d</xliff:g> app</item>
- <item quantity="one">Disattivate per 1 app</item>
</plurals>
<string name="notification_summary_none" msgid="9179312319023988089">"Attive per tutte le app"</string>
<string name="apps_summary" msgid="4007416751775414252">"<xliff:g id="COUNT">%1$d</xliff:g> app installate"</string>
@@ -4653,12 +4653,12 @@
<string name="suggestions_summary" msgid="1709710458908440469">"+ <xliff:g id="ID_1">%1$d</xliff:g>"</string>
<string name="suggestions_more_title" msgid="240124526378997009">"+ altri <xliff:g id="ID_1">%1$d</xliff:g>"</string>
<plurals name="suggestions_collapsed_title" formatted="false" msgid="5023679825210836444">
+ <item quantity="one"><xliff:g id="COUNT">%1$d</xliff:g> suggestions</item>
<item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> suggerimenti</item>
- <item quantity="one">1 suggerimento</item>
</plurals>
<plurals name="suggestions_collapsed_summary" formatted="false" msgid="3789011332018516832">
+ <item quantity="one">+<xliff:g id="COUNT">%1$d</xliff:g> suggestions</item>
<item quantity="other">+<xliff:g id="COUNT">%1$d</xliff:g> suggerimenti</item>
- <item quantity="one">+1 suggerimento</item>
</plurals>
<string name="suggestion_remove" msgid="6753986344585367776">"Rimuovi"</string>
<string name="color_temperature" msgid="8256912135746305176">"Temperatura di colore fredda"</string>
@@ -4686,8 +4686,8 @@
<string name="billing_cycle_fragment_summary" msgid="6346655500491631357">"Il giorno <xliff:g id="ID_1">%1$s</xliff:g> di ogni mese"</string>
<string name="network_restrictions" msgid="8385824604048229846">"Restrizioni di rete"</string>
<plurals name="network_restrictions_summary" formatted="false" msgid="3875128958788008975">
+ <item quantity="one"><xliff:g id="COUNT">%1$d</xliff:g> restrictions</item>
<item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> restrizioni</item>
- <item quantity="one">1 restrizione</item>
</plurals>
<string name="operator_warning" msgid="5672761970087591211">"La misurazione dell\'operatore potrebbe differire da quella del dispositivo"</string>
<string name="non_carrier_data_usage_warning" msgid="4707184871368847697">"Sono esclusi i dati usati dalle reti dell\'operatore"</string>
@@ -4701,8 +4701,8 @@
<string name="configure" msgid="1499586749829665889">"Configura"</string>
<string name="data_usage_other_apps" msgid="5649047093607329537">"Altre app incluse nell\'utilizzo"</string>
<plurals name="data_saver_unrestricted_summary" formatted="false" msgid="3316296488378947221">
+ <item quantity="one"><xliff:g id="COUNT">%1$d</xliff:g> apps allowed to use unrestricted data when Data Saver is on</item>
<item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> app autorizzate a utilizzare dati senza limitazioni quando la funzione Risparmio dati è attiva</item>
- <item quantity="one">1 app autorizzata a utilizzare dati senza limitazioni quando la funzione Risparmio dati è attiva</item>
</plurals>
<string name="data_usage_title" msgid="4039024073687469094">"Dati principali"</string>
<string name="data_usage_wifi_title" msgid="1060495519280456926">"Dati Wi‑Fi"</string>
@@ -4713,8 +4713,8 @@
<string name="data_usage_chart_brief_content_description" msgid="5548074070258881530">"Grafico che mostra l\'utilizzo dei dati dal giorno <xliff:g id="START_DATE">%1$s</xliff:g> al giorno <xliff:g id="END_DATE">%2$s</xliff:g>."</string>
<string name="data_usage_chart_no_data_content_description" msgid="5481968839079467231">"Non ci sono dati in questo intervallo di date"</string>
<plurals name="billing_cycle_days_left" formatted="false" msgid="661792524671718753">
+ <item quantity="one">%d days left</item>
<item quantity="other">%d giorni rimanenti</item>
- <item quantity="one">%d giorno rimanente</item>
</plurals>
<string name="billing_cycle_none_left" msgid="1694844019159277504">"Tempo scaduto"</string>
<string name="billing_cycle_less_than_one_day_left" msgid="1210202399053992163">"Meno di 1 giorno rimanente"</string>
@@ -4786,8 +4786,8 @@
<string name="overlay_toast_failed_to_apply" msgid="4839587811338164960">"Applicazione dell\'overlay non riuscita"</string>
<string name="special_access" msgid="1767980727423395147">"Accesso speciale per le app"</string>
<plurals name="special_access_summary" formatted="false" msgid="4995506406763570815">
+ <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> apps can use unrestricted data</item>
<item quantity="other"><xliff:g id="COUNT">%d</xliff:g> app possono usare dati senza limitazioni</item>
- <item quantity="one">1 app può usare dati senza limitazioni</item>
</plurals>
<string name="special_access_more" msgid="132919514147475846">"Altro"</string>
<string name="confirm_convert_to_fbe_warning" msgid="3783325656948378111">"Vuoi cancellare i dati utente e convertire in crittografia dei file?"</string>
@@ -4826,16 +4826,16 @@
<string name="cross_profile_calendar_title" msgid="7570277841490216947">"Calendario di più profili"</string>
<string name="cross_profile_calendar_summary" msgid="8856185206722860069">"Mostra gli eventi di lavoro sul tuo calendario personale"</string>
<plurals name="hours" formatted="false" msgid="1853396353451635458">
+ <item quantity="one"><xliff:g id="NUMBER">%s</xliff:g> hours</item>
<item quantity="other"><xliff:g id="NUMBER">%s</xliff:g> ore</item>
- <item quantity="one">1 ora</item>
</plurals>
<plurals name="minutes" formatted="false" msgid="6244503272924425418">
+ <item quantity="one"><xliff:g id="NUMBER">%s</xliff:g> minutes</item>
<item quantity="other"><xliff:g id="NUMBER">%s</xliff:g> minuti</item>
- <item quantity="one">1 minuto</item>
</plurals>
<plurals name="seconds" formatted="false" msgid="4237020272336995370">
+ <item quantity="one"><xliff:g id="NUMBER">%s</xliff:g> seconds</item>
<item quantity="other"><xliff:g id="NUMBER">%s</xliff:g> secondi</item>
- <item quantity="one">1 secondo</item>
</plurals>
<string name="automatic_storage_manager_settings" msgid="519158151463974656">"Gestisci archiviazione"</string>
<string name="automatic_storage_manager_text" msgid="6900593059927987273">"Per liberare spazio, la gestione memoria rimuove foto e video dal dispositivo dopo averne eseguito il backup."</string>
@@ -4944,7 +4944,7 @@
<string name="automatic_storage_manager_activation_warning" msgid="170508173207142665">"Il tuo spazio di archiviazione è ora gestito dalla Gestione memoria"</string>
<string name="account_for_section_header" msgid="7466759342105251096">"Account di <xliff:g id="USER_NAME">%1$s</xliff:g>"</string>
<string name="configure_section_header" msgid="3126887329521705210">"Configurazione"</string>
- <string name="auto_sync_account_title" msgid="1070908045600374254">"Sincronizza automaticamente dati app"</string>
+ <string name="auto_sync_account_title" msgid="1070908045600374254">"Sincronizza automaticamente i dati delle app"</string>
<string name="auto_sync_personal_account_title" msgid="3544275021920818595">"Sincronizza i dati personali automaticamente"</string>
<string name="auto_sync_work_account_title" msgid="6060310415978781885">"Sincronizza i dati di lavoro automaticamente"</string>
<string name="auto_sync_account_summary" msgid="7580352130028957346">"Consenti aggiornamento automatico dei dati delle app"</string>
@@ -4969,16 +4969,16 @@
<string name="enterprise_privacy_enterprise_installed_packages" msgid="9114143640515900082">"App installate"</string>
<string name="enterprise_privacy_apps_count_estimation_info" msgid="7959907857710107792">"Il numero delle app è una stima e potrebbe non includere le app installate all\'esterno del Play Store."</string>
<plurals name="enterprise_privacy_number_packages_lower_bound" formatted="false" msgid="5403847001419529018">
+ <item quantity="one">Minimum <xliff:g id="COUNT_1">%d</xliff:g> apps</item>
<item quantity="other">Minimo <xliff:g id="COUNT_1">%d</xliff:g> app</item>
- <item quantity="one">Minimo <xliff:g id="COUNT_0">%d</xliff:g> app</item>
</plurals>
<string name="enterprise_privacy_location_access" msgid="8023838718108456971">"Autorizzazioni di accesso alla posizione"</string>
<string name="enterprise_privacy_microphone_access" msgid="7242958026470143653">"Autorizzazioni microfono"</string>
<string name="enterprise_privacy_camera_access" msgid="7685460535880069016">"Autorizzazioni fotocamera"</string>
<string name="enterprise_privacy_enterprise_set_default_apps" msgid="7498546659083996300">"App predefinite"</string>
<plurals name="enterprise_privacy_number_packages" formatted="false" msgid="8568544906431825430">
+ <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> apps</item>
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> app</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> app</item>
</plurals>
<string name="enterprise_privacy_input_method" msgid="3278314982700662246">"Tastiera predefinita"</string>
<string name="enterprise_privacy_input_method_name" msgid="2974859490559054584">"Metodo impostato: <xliff:g id="APP_LABEL">%s</xliff:g>"</string>
@@ -4990,16 +4990,16 @@
<string name="enterprise_privacy_ca_certs_personal" msgid="1516422660828485795">"Credenziali attendibili nel profilo personale"</string>
<string name="enterprise_privacy_ca_certs_work" msgid="4318941788592655561">"Credenziali attendibili nel profilo di lavoro"</string>
<plurals name="enterprise_privacy_number_ca_certs" formatted="false" msgid="6459725295322004179">
+ <item quantity="one">Minimum <xliff:g id="COUNT_1">%d</xliff:g> CA certificates</item>
<item quantity="other">Minimo <xliff:g id="COUNT_1">%d</xliff:g> certificati CA</item>
- <item quantity="one">Minimo <xliff:g id="COUNT_0">%d</xliff:g> certificato CA</item>
</plurals>
<string name="enterprise_privacy_lock_device" msgid="464054894363899866">"L\'amministratore può bloccare il dispositivo e reimpostare la password"</string>
<string name="enterprise_privacy_wipe_device" msgid="869589182352244591">"L\'amministratore può eliminare tutti i dati del dispositivo"</string>
<string name="enterprise_privacy_failed_password_wipe_device" msgid="7045164901334821226">"Tentativi di inserimento della password non riusciti prima dell\'eliminazione di tutti i dati del dispositivo"</string>
<string name="enterprise_privacy_failed_password_wipe_work" msgid="2537582942554484170">"Tentativi di inserimento della password non riusciti prima dell\'eliminazione dei dati del profilo di lavoro"</string>
<plurals name="enterprise_privacy_number_failed_password_wipe" formatted="false" msgid="8811973918944217791">
+ <item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> attempts</item>
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> tentativi</item>
- <item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> tentativo</item>
</plurals>
<string name="do_disclosure_generic" msgid="3067459392402324538">"Questo dispositivo è gestito dalla tua organizzazione."</string>
<string name="do_disclosure_with_name" msgid="867544298924410766">"Questo dispositivo è gestito da <xliff:g id="ORGANIZATION_NAME">%s</xliff:g>."</string>
@@ -5014,19 +5014,19 @@
<string name="financed_privacy_failed_password_wipe_device" msgid="8777230427603977667">"Tentativi di inserimento della password non riusciti prima dell\'eliminazione dei dati del dispositivo"</string>
<string name="financed_privacy_header" msgid="7215645340918406124">"Il tuo fornitore di credito può modificare le impostazioni e installare software su questo dispositivo.\n\nPer saperne di più, contatta il fornitore di credito."</string>
<plurals name="default_camera_app_title" formatted="false" msgid="8112432929729136399">
+ <item quantity="one">Camera apps</item>
<item quantity="other">App Fotocamera</item>
- <item quantity="one">App Fotocamera</item>
</plurals>
<string name="default_calendar_app_title" msgid="1870095225089706093">"App di calendario"</string>
<string name="default_contacts_app_title" msgid="7740028900741944569">"App di contatti"</string>
<plurals name="default_email_app_title" formatted="false" msgid="8338194872609410234">
+ <item quantity="one">Email client apps</item>
<item quantity="other">App client di posta</item>
- <item quantity="one">App client di posta</item>
</plurals>
<string name="default_map_app_title" msgid="7569231732944853320">"App di mappe"</string>
<plurals name="default_phone_app_title" formatted="false" msgid="4222188821845826493">
+ <item quantity="one">Phone apps</item>
<item quantity="other">App Telefono</item>
- <item quantity="one">App Telefono</item>
</plurals>
<string name="app_names_concatenation_template_2" msgid="8320181646458855457">"<xliff:g id="FIRST_APP_NAME">%1$s</xliff:g>, <xliff:g id="SECOND_APP_NAME">%2$s</xliff:g>"</string>
<string name="app_names_concatenation_template_3" msgid="7019703249717854148">"<xliff:g id="FIRST_APP_NAME">%1$s</xliff:g>, <xliff:g id="SECOND_APP_NAME">%2$s</xliff:g>, <xliff:g id="THIRD_APP_NAME">%3$s</xliff:g>"</string>
@@ -5062,8 +5062,8 @@
<string name="autofill_app" msgid="7595308061826307921">"Compilazione automatica"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Password"</string>
<plurals name="autofill_passwords_count" formatted="false" msgid="7715009165029452622">
+ <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> password</item>
<item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> password</item>
- <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> password</item>
</plurals>
<string name="autofill_keywords" msgid="8598763328489346438">"automatica, compilazione, compilazione automatica, password"</string>
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Verifica che questa app sia attendibile</b> <br/> <br/> <xliff:g id=app_name example=La Compilazione automatica di Google>%1$s</xliff:g> usa ciò che appare sullo schermo per stabilire quali contenuti possono essere compilati automaticamente."</string>
@@ -5242,8 +5242,8 @@
<string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Chiedi ogni volta"</string>
<string name="mobile_network_summary_add_a_network" msgid="9079866102827526779">"Aggiungi una rete"</string>
<plurals name="mobile_network_summary_count" formatted="false" msgid="5173633860800230925">
+ <item quantity="one"><xliff:g id="COUNT_1">%1$d</xliff:g> SIM</item>
<item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> SIM</item>
- <item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> SIM</item>
</plurals>
<string name="default_for_calls" msgid="2788950217176988034">"Predefinita per le chiamate"</string>
<string name="default_for_sms" msgid="1316988329407434771">"Predefinita per SMS"</string>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Modalità di rete <xliff:g id="NETWORKMODEID">%1$d</xliff:g> non valida. Ignora."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nomi punti di accesso"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Non disponibile se è attiva la connessione a <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Impostazioni"</string>
+ <string name="see_more" msgid="7499355691042812723">"Altro"</string>
<string name="see_less" msgid="2642392725363552793">"Comprimi"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Vuoi attivare <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Vuoi attivare la SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Vuoi passare a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Vuoi passare alla scheda SIM?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Vuoi utilizzare <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"È possibile attivare una sola SIM alla volta.\n\nIl passaggio a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> non annullerà il servizio di <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"È possibile attivare una sola SIM scaricata alla volta.\n\nIl passaggio a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> non annullerà il servizio di <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"È possibile attivare una sola SIM alla volta.\n\nIl passaggio non annullerà il servizio di <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Puoi utilizzare 2 SIM contemporaneamente. Per utilizzare <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, disattiva l\'altra SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Passa a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Disattiva <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"La disattivazione di una SIM non comporterà l\'annullamento del servizio"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Connessione alla rete…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Passaggio a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Passaggio a <xliff:g id="CARRIER_NAME">%1$s</xliff:g> per chiamate e messaggi in corso…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Impossibile passare a un altro operatore"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Impossibile passare a un altro operatore a causa di un errore."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Vuoi disattivare <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5337,7 +5341,7 @@
<string name="dsds_notification_after_suw_title" msgid="3738898232310273982">"Configura l\'altra SIM"</string>
<string name="dsds_notification_after_suw_text" msgid="1287357774676361084">"Scegli la SIM attiva o usa due SIM contemporaneamente"</string>
<string name="choose_sim_title" msgid="4804689675237716286">"Scegli un numero da utilizzare"</string>
- <string name="choose_sim_text" msgid="4356662002583501647">"{count,plural, =1{È disponibile 1 numero su questo dispositivo, ma è possibile usarne solo uno alla volta}=2{Sono disponibili 2 numeri su questo dispositivo, ma è possibile usarne solo uno alla volta}other{Sono disponibili # numeri su questo dispositivo, ma è possibile usarne solo uno alla volta}}"</string>
+ <string name="choose_sim_text" msgid="4356662002583501647">"{count,plural, =1{È disponibile 1 numero su questo dispositivo, ma è possibile usarne solo uno alla volta}=2{Sono disponibili 2 numeri su questo dispositivo, ma è possibile usarne solo uno alla volta}one{È disponibile # numero su questo dispositivo, ma è possibile usarne solo uno alla volta}other{Sono disponibili # numeri su questo dispositivo, ma è possibile usarne solo uno alla volta}}"</string>
<string name="choose_sim_activating" msgid="9035902671985449448">"Attivazione in corso<xliff:g id="ELLIPSIS">…</xliff:g>"</string>
<string name="choose_sim_could_not_activate" msgid="2154564459842291617">"Al momento non è possibile attivarlo"</string>
<string name="choose_sim_item_summary_unknown" msgid="7854314795485227568">"Numero sconosciuto"</string>
@@ -5391,13 +5395,13 @@
<string name="permission_bar_chart_title" msgid="2493212904955611441">"Uso autorizzazioni nelle ultime 24 ore"</string>
<string name="permission_bar_chart_details" msgid="5816698018592357088">"Mostra tutto nella Dashboard"</string>
<plurals name="permission_bar_chart_label" formatted="false" msgid="4853396794340896078">
+ <item quantity="one"><xliff:g id="NUMBER">%s</xliff:g> app</item>
<item quantity="other"><xliff:g id="NUMBER">%s</xliff:g> app</item>
- <item quantity="one">1 app</item>
</plurals>
<string name="accessibility_usage_title" msgid="9190967143518779145">"Utilizzo dell\'accessibilità"</string>
<plurals name="accessibility_usage_summary" formatted="false" msgid="6910643986958263005">
+ <item quantity="one"><xliff:g id="SERVICE_COUNT">%1$d</xliff:g> app hanno accesso completo al tuo dispositivo</item>
<item quantity="other"><xliff:g id="SERVICE_COUNT">%1$d</xliff:g> app hanno accesso completo al tuo dispositivo</item>
- <item quantity="one">1 app ha accesso completo al tuo dispositivo</item>
</plurals>
<string name="media_output_panel_title" msgid="5920946795078065159">"Cambia uscita"</string>
<string name="media_output_panel_summary_of_playing_device" msgid="6998758947764222915">"Attualmente in riproduzione sul dispositivo <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Mostra Scanner codici QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Consenti l\'accesso a Scanner codici QR dalla schermata di blocco"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostra controlli dei dispositivi"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Accedi ai controlli quando i dispositivi sono bloccati"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Mostra l\'orologio su due righe quando è disponibile"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Orologio su due righe"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Off"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Cerca e connetti a reti Wi-Fi"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"aereo, utilizzabile in aereo"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Chiamate e SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Chiamate Wi‑Fi"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Usa Batteria adattiva"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Usa la luminosità adattiva"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Usa Chiamate Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Usa il salvaschermo"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Mostra tutte le app"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Deviazione intelligente"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Funzionalità Deviazione intelligente attiva"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Manca il numero di telefono."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Consenti 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Usa le reti cellulari 2G. Per le chiamate di emergenze, la rete 2G è sempre attiva."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"La rete 2G è meno sicura, ma potrebbe migliorare la connessione in alcune località. Per le chiamate di emergenza, la rete 2G è sempre consentita."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> è disponibile soltanto con la rete 2G"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Mostra accesso agli appunti"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Viene mostrato un messaggio quando le app accedono a testo, immagini o altri contenuti che hai copiato"</string>
<string name="all_apps" msgid="3054120149509114789">"Tutte le app"</string>
diff --git a/res/values-iw/arrays.xml b/res/values-iw/arrays.xml
index 31a8fd3..89efdcc 100644
--- a/res/values-iw/arrays.xml
+++ b/res/values-iw/arrays.xml
@@ -266,7 +266,7 @@
<item msgid="6485000384018554920">"עוצמת קול של צלצול"</item>
<item msgid="3378000878531336372">"עוצמת קול של מדיה"</item>
<item msgid="5272927168355895681">"עוצמת קול של התרעה"</item>
- <item msgid="4422070755065530548">"עוצמת קול של התראה"</item>
+ <item msgid="4422070755065530548">"עוצמת הקול של השעון המעורר"</item>
<item msgid="3250654589277825306">"עוצמת קול של Bluetooth"</item>
<item msgid="4212187233638382465">"שמירה במצב פעיל"</item>
<item msgid="5099026183238335900">"עקוב אחר מיקום"</item>
@@ -332,7 +332,7 @@
<item msgid="4722479281326245754">"עוצמת קול של דיבור"</item>
<item msgid="6749550886745567276">"עוצמת קול של צלצול"</item>
<item msgid="2218685029915863168">"עוצמת קול של מדיה"</item>
- <item msgid="4266577290496513640">"עוצמת קול של התראה"</item>
+ <item msgid="4266577290496513640">"עוצמת הקול של השעון המעורר"</item>
<item msgid="8608084169623998854">"עוצמת קול של התראות"</item>
<item msgid="7948784184567841794">"עוצמת קול של Bluetooth"</item>
<item msgid="1148968792599973150">"השארה במצב פעיל"</item>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index 734c368..8d51aad 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -209,6 +209,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"שפות"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"הסרה"</string>
<string name="add_a_language" msgid="2126220398077503271">"הוספת שפה"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"שפה"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"השפה המועדפת"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"השפות של האפליקציות"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"הגדרת השפה של כל אפליקציה"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"שפת האפליקציה"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"השפות המוצעות"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"כל השפות"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"שפת האפליקציה מוגדרת כ<xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> כברירת מחדל, ובאפליקציה אין תמיכה בריבוי שפות."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="two">להסיר את השפות שנבחרו?</item>
<item quantity="many">להסיר את השפות שנבחרו?</item>
@@ -326,6 +334,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"לא זמינה"</string>
<string name="security_status_title" msgid="6958004275337618656">"סטטוס אבטחה"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"נעילת מסך, איפה המכשיר שלי, אבטחת אפליקציות"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"אבטחה ופרטיות"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"הרשאות, נעילת מסך, אבטחת אפליקציות"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"הפנים נוספו"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"יש להקיש כדי להגדיר זיהוי פנים"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"פתיחה ע\"י זיהוי הפנים"</string>
@@ -398,9 +408,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"בעזרת הפנים אפשר לבטל את הנעילה של הטלפון או לבצע אימות באפליקציות, למשל בכניסה לחשבון או באישור רכישה.\n\nחשוב לזכור:\nניתן להגדיר פנים של אדם אחד בלבד בכל פעם. כדי להוסיף פנים אחרות, יש למחוק את הפנים הנוכחיות.\n\nמבט לטלפון עשוי לבטל נעילה בלי כוונה.\n\nנעילת הטלפון עשויה להתבטל על ידי מישהו אחר, אם הטלפון מוחזק אל מול הפנים שלך.\n\nנעילת הטלפון עשויה להתבטל על ידי מישהו שדומה לך מאוד, כמו אח או אחות זהים."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"בעזרת הפנים אפשר לבטל את הנעילה של הטלפון או לבצע אימות באפליקציות, למשל בכניסה לחשבון או באישור רכישה.\n\nחשוב לזכור:\nניתן להגדיר פנים של אדם אחד בלבד בכל פעם. כדי להוסיף פנים אחרות, יש למחוק את הפנים הנוכחיות.\n\nמבט לטלפון עשוי לבטל נעילה בלי כוונה.\n\nנעילת הטלפון עשויה להתבטל על ידי מישהו אחר אם הטלפון מוחזק אל מול הפנים שלך, גם אם העיניים שלך עצומות.\n\nנעילת הטלפון עשויה להתבטל על ידי מישהו שדומה לך מאוד, כמו אח או אחות זהים."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"למחוק את התבנית לזיהוי הפנים?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"התבנית לזיהוי הפנים תימחק באופן סופי ומאובטח. לאחר המחיקה, יהיה צורך בקוד האימות, בקו ביטול הנעילה או בסיסמה שלך כדי לבטל את נעילת הטלפון או כדי לבצע אימות באפליקציות."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"למחוק את התבנית לזיהוי הפנים?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"התבנית לזיהוי הפנים תימחק באופן סופי ומאובטח.\n\nלאחר המחיקה, יהיה צורך בטביעת האצבע, בקוד האימות, בקו ביטול הנעילה או בסיסמה שלך כדי לבטל את נעילת הטלפון או כדי לבצע אימות באפליקציות."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"התבנית לזיהוי הפנים תימחק באופן סופי ומאובטח.\n\nלאחר המחיקה, יהיה צורך בקוד האימות, בקו ביטול הנעילה או בסיסמה שלך כדי לבטל את נעילת הטלפון או כדי לבצע אימות באפליקציות."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"התבנית לזיהוי הפנים שלך תימחק באופן סופי ומאובטח.\n\nלאחר המחיקה, יהיה צורך בקוד האימות, בקו ביטול הנעילה או בסיסמה שלך כדי לבטל את נעילת הטלפון."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"שימוש בפתיחה ע\"י זיהוי הפנים לצורך ביטול הנעילה של הטלפון"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"טביעת אצבע"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"טביעת אצבע לעבודה"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"מחיקה"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"נגיעה בחיישן"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"יש להניח את האצבע על החיישן ולהרים אותה לאחר שמרגישים רטט"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"ממשיכים לגעת בחיישן עם האצבע עד שמרגישים רטט"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"צריך לשמור שטביעת האצבע תהיה שטוחה על החיישן עד שמרגישים רטט"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"לחיצה ארוכה על חיישן טביעות האצבע"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"להרים ולגעת בחיישן שוב"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"ושוב…"</string>
@@ -497,7 +506,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"יש להרים את האצבע ולגעת בחיישן עם חלקים שונים של האצבע לקבלת טביעת אצבע מלאה"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"לוחצים לחיצה ארוכה בכל פעם שסמל טביעת האצבע זז. כך יתועד חלק גדול יותר מהאצבע."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"מניחים את קצה האצבע על החיישן"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"בסוף מניחים את קצוות האצבע"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"לבסוף, משתמשים בקצוות האצבע"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"מניחים צד אחד של האצבע על החיישן ומחזיקים. אחר כך עוברים לצד השני"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"כך יתועד חלק גדול יותר מהאצבע"</string>
<!-- String.format failed for translation -->
@@ -569,6 +578,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" אפשרות נעילת המסך מושבתת. למידע נוסף ניתן לפנות למנהל המכשיר בארגון. "<annotation id="admin_details">"למידע נוסף"</annotation>\n\n"עדיין ניתן להשתמש בטביעת האצבע שלך כדי לאשר רכישות ולגשת לאפליקציות. "<annotation id="url">"למידע נוסף"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"יש להרים את האצבע ולגעת שוב בחיישן"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"לא ניתן להשתמש בחיישן טביעות האצבע. צריך ליצור קשר עם ספק תיקונים"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"הגדרות מתקדמות"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"נעילה של פרופיל העבודה, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock ועוד"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"הגדרות מתקדמות"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"אפשר להוסיף עד <xliff:g id="COUNT">%d</xliff:g> טביעות אצבע"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"הוספת את המספר המרבי של טביעות אצבע."</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"לא ניתן להוסיף עוד טביעות אצבע"</string>
@@ -1275,7 +1288,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"התקשרות בחיבור Wi-Fi. אם חיבור ה-Wi‑Fi יתנתק, השיחה תסתיים."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"כשתכונת שיחות Wi-Fi פועלת, הטלפון יכול לנתב שיחות ברשתות Wi-Fi או ברשת של הספק, בהתאם להעדפה שלך ולאות שחזק יותר. לפני הפעלת תכונה זו, יש לבדוק עם הספק פרטים הקשורים לעמלות ופרטים אחרים.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"כתובת למקרה חירום"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"כתובת למקרה חירום"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"משמש כמיקומך בעת ביצוע שיחת חירום באמצעות רשת Wi-Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306">""<annotation id="url">"מידע נוסף"</annotation>" על תכונות של DNS פרטי"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"מופעל"</string>
@@ -1463,6 +1476,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"כדי לשלוט במה שקורה כאשר הטלפון בעגינה ו/או במצב שינה, הפעל את שומר המסך."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"מתי להפעיל"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"שומר המסך הנוכחי"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"להתחיל עכשיו"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"הגדרות"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"בהירות אוטומטית"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"אפשר להרים כדי להוציא ממצב שינה"</string>
@@ -1929,7 +1943,7 @@
<string name="about_settings" product="tablet" msgid="2888705054709289693">"מידע על הטאבלט"</string>
<string name="about_settings" product="default" msgid="4038626127378127613">"מידע על הטלפון"</string>
<string name="about_settings" product="device" msgid="9012888717090302815">"מידע על המכשיר"</string>
- <string name="about_settings" product="emulator" msgid="2516560858771320366">"מידע על מכשיר במדמה"</string>
+ <string name="about_settings" product="emulator" msgid="2516560858771320366">"מידע על מכשיר בגרסת האמולטור"</string>
<string name="about_settings_summary" msgid="4831942939227432513">"הצגת מידע משפטי, סטטוס, גרסת תוכנה"</string>
<string name="legal_information" msgid="7509900979811934843">"מידע משפטי"</string>
<string name="contributors_title" msgid="7965640251547037965">"תורמים"</string>
@@ -1958,15 +1972,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"הגדרת קוד אימות לפרופיל העבודה"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"הגדרת קו ביטול נעילה"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"הגדרת קו ביטול נעילה לפרופיל עבודה"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"להוספה של שכבת אבטחה, ניתן להגדיר סיסמה לביטול הנעילה של הטלפון"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"להוספה של שכבת אבטחה, ניתן להגדיר קוד אימות לביטול הנעילה של הטלפון"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"להוספה של שכבת אבטחה, ניתן להגדיר קו ביטול נעילה לביטול הנעילה של הטלפון"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"להוספה של שכבת אבטחה, ניתן להגדיר סיסמה לביטול הנעילה של הטאבלט"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"להוספה של שכבת אבטחה, ניתן להגדיר קוד אימות לביטול הנעילה של הטאבלט"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"להוספה של שכבת אבטחה, ניתן להגדיר קו ביטול נעילה לביטול הנעילה של הטאבלט"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"להוספה של שכבת אבטחה, ניתן להגדיר סיסמה לביטול הנעילה של המכשיר"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"להוספה של שכבת אבטחה, ניתן להגדיר קוד אימות לביטול הנעילה של המכשיר"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"להוספה של שכבת אבטחה, ניתן להגדיר קו ביטול נעילה לביטול הנעילה של המכשיר"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"כדי להשתמש בטביעת אצבע, עליך להגדיר סיסמה"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"לטביעת האצבע נדרש קו ביטול נעילה"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"לשיפור האבטחה, מומלץ להגדיר קוד גישה"</string>
@@ -2057,7 +2062,7 @@
<string name="manageapplications_settings_summary" msgid="848586372489062357">"ניהול והסרה של אפליקציות מותקנות"</string>
<string name="applications_settings" msgid="1941993743933425622">"פרטי אפליקציות"</string>
<string name="applications_settings_summary" msgid="8206066893744768531">"ניהול אפליקציות, הגדרת קיצורי דרך להפעלה מהירה"</string>
- <string name="applications_settings_header" msgid="3154670675856048015">"הגדרות אפליקציה"</string>
+ <string name="applications_settings_header" msgid="3154670675856048015">"הגדרות של אפליקציות"</string>
<string name="install_applications" msgid="3921609656584369901">"מקורות לא ידועים"</string>
<string name="install_applications_title" msgid="7890233747559108106">"אפליקציות ממקורות שונים"</string>
<string name="recent_app_category_title" msgid="189758417804427533">"אפליקציות שפתחת לאחרונה"</string>
@@ -2372,7 +2377,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"יש ללחוץ לחיצה ארוכה על לחצני עוצמת הקול כדי לפתוח"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"יש להקיש שלוש פעמים על המסך כדי לפתוח"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"שימוש בתנועה לצורך פתיחה"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"שימוש בתנועת נגישות חדשה"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"שימוש בתנועה להפעלת תכונות הנגישות"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"כדי להשתמש בתכונה זו, יש להקיש על לחצן הנגישות <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> שבתחתית המסך.\n\nכדי לעבור בין התכונות השונות, יש ללחוץ לחיצה ארוכה על לחצן הנגישות."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"כדי להשתמש בתכונה הזו, יש להקיש על לחצן הנגישות במסך."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"כדי להשתמש בתכונה זו, יש ללחוץ לחיצה ארוכה על שני הלחצנים של עוצמת הקול."</string>
@@ -2466,9 +2471,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"קצר יותר"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"ארוך יותר"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"זמן לחיצה אוטומטית"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"עוצמת הרטט והמשוב הפיזי"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"רטט ההתראות"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"רטט ומשוב פיזי"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"שיחות"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"התראות"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"משוב פיזי אינטראקטיבי"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"רטט הצלצול"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"רטט ההתראות"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"משוב מגע"</string>
<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>
@@ -2848,8 +2856,7 @@
<string name="power_camera" msgid="4778315081581293923">"מצלמה"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"רשת סלולרית"</string>
<string name="power_phone" msgid="2768396619208561670">"שיחות קוליות"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"טאבלט לא פעיל"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"טלפון לא פעיל"</string>
@@ -3330,7 +3337,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"התחברות אל <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"האם לנתק את ה-VPN הזה?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"ניתוק"</string>
- <string name="vpn_version" msgid="41856553718304367">"גרסה <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"גרסה"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"אני רוצה לשכוח את ה-VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"האם להחליף רשת VPN קיימת?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"האם להגדיר את רשת ה-VPN בחיבור תמידי?"</string>
@@ -3560,9 +3567,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"חבילת הגלישה לא זמינה"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"יש להקיש כדי לבחור SIM לחבילת גלישה"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"שימוש תמיד עבור שיחות"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"בחירת SIM לחבילת גלישה"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"עליך לבחור כרטיס SIM לחבילת הגלישה"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"יש לבחור SIM ל-SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"מתבצעת החלפה של כרטיס ה-SIM המשמש לתקשורת נתונים. הפעולה עשויה להימשך עד דקה…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"להשתמש בכרטיס <xliff:g id="NEW_SIM">%1$s</xliff:g> בשביל חבילת גלישה?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"אחרי מעבר אל <xliff:g id="NEW_SIM">%1$s</xliff:g>, יופסק השימוש בחבילת הגלישה של <xliff:g id="OLD_SIM">%2$s</xliff:g>."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"שימוש בכרטיס <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"התקשר באמצעות"</string>
<string name="sim_select_card" msgid="1226182454109919045">"בחירת כרטיס SIM"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3624,7 +3634,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, Wi-Fi, חיבור רשת, אינטרנט, אלחוטי, נתונים, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"התראת Wi‑Fi, התראת wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"שימוש בחבילת הגלישה"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"הפסקת רטט, הקשה, מקלדת"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"שימוש בפורמט 24 שעות"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"הורדה"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"פתיחה באמצעות"</string>
@@ -3707,12 +3716,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"פיזי, רטט, מסך, רגישות"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"מגע, רטט, טלפון, שיחה, רגישות, צלצול"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"מגע, רטט, רגישות"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"משוב פיזי, רטט"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"תצוגה תמידית"</string>
<string name="default_sound" msgid="6604374495015245195">"צליל ברירת מחדל"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"עוצמת הקול של צלצול והתראות ברמה של <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"עוצמת קול, רטט ומצב \'נא לא להפריע\'"</string>
@@ -3742,8 +3753,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"צלילים ורטט לטעינה"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"צלילים בעגינה"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"צלילי מגע"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"רטט מגע"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"משוב פיזי להקשה, מקלדת ועוד"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"רמקול בעגינה מופעל"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"כל האודיו"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"רק אודיו של מדיה"</string>
@@ -3939,8 +3948,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"מסך נעילה, דילוג, מעקף"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"כשפרופיל העבודה נעול"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"התראות במסך הנעילה"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"הצגת שיחות, ברירת מחדל והתראות שקטות"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"הצגת שיחות, ברירת מחדל והתראות שקטות"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"הסתרת שיחות והתראות שקטות"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"לא להציג אף התראה"</string>
@@ -3958,7 +3966,7 @@
<string name="lock_screen_notifications_interstitial_message_profile" msgid="1456262034599029028">"איך להציג התראות פרופיל כשהמכשיר נעול?"</string>
<string name="lock_screen_notifications_interstitial_title_profile" msgid="6950124772255324448">"התראות פרופיל"</string>
<string name="notifications_title" msgid="4221655533193721131">"התראות"</string>
- <string name="app_notifications_title" msgid="248374669037385148">"התראות מאפליקציות"</string>
+ <string name="app_notifications_title" msgid="248374669037385148">"התראות מהאפליקציה"</string>
<string name="notification_channel_title" msgid="8859880871692797611">"קטגוריית התראות"</string>
<string name="notification_group_title" msgid="7525666535695631538">"קבוצת קטגוריות של התראות"</string>
<string name="notification_importance_title" msgid="1545158655988342703">"התנהגות"</string>
@@ -4050,22 +4058,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"ל-<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> תהיה אפשרות לקרוא את כל ההתראות, כולל מידע אישי כמו שמות של אנשי קשר והודעות טקסט שמתקבלות. האפליקציה תוכל גם לבטל התראות, להעביר אותן למצב נודניק או להפעיל לחצני פעולה שהן כוללות, וכן לענות לשיחות טלפון. \n\nכמו כן, האפליקציה תוכל להפעיל או לכבות את התכונה \'נא לא להפריע\' ולשנות הגדרות קשורות."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"ל-<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> תהיה אפשרות:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"קריאת ההתראות שלך"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"התכונה יכולה לקרוא את ההתראות שלך, כולל פרטים אישיים כגון אנשי קשר, הודעות ותמונות."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"שליחת תשובה להודעות"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"התכונה תוכל לענות להודעות ולהפעיל לחצנים שמופיעים בהתראות, כולל העברה למצב נודניק או ביטול של התראות ומענה לשיחות."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"שינוי ההגדרות"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"התכונה יכולה להפעיל או להשבית את מצב \'נא לא להפריע\' ולשנות הגדרות קשורות."</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>
@@ -5471,18 +5471,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"מצב רשת לא חוקי <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. התעלמות."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"שמות של נקודות גישה (APN)"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"לא זמין כשהמכשיר מחובר ל-<xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"הגדרות"</string>
+ <string name="see_more" msgid="7499355691042812723">"הצגת פריטים נוספים"</string>
<string name="see_less" msgid="2642392725363552793">"הצגת פחות"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"להפעיל את <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"להפעיל SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"לעבור אל <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"לעבור לכרטיס SIM?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"להשתמש בספק <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"אפשר להשתמש רק בכרטיס SIM אחד בכל רגע נתון.\n\nמעבר אל <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> לא יבטל את השירות של <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"בכל רגע נתון אפשר להשתמש רק בכרטיס SIM אחד שהורדת.\n\nמעבר אל <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> לא יבטל את השירות של <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"אפשר להשתמש רק בכרטיס SIM אחד בכל רגע נתון.\n\nהחלפת הכרטיס לא תבטל את השירות של <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"ניתן להשתמש ב-2 כרטיסי SIM בו-זמנית. כדי להשתמש בכרטיס <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, עליך לכבות כרטיס SIM אחר."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"מעבר אל <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"כיבוי של <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"כיבוי כרטיס SIM לא מבטל את השירות"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"מתבצעת התחברות לרשת…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"מתבצע מעבר אל <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"מתבצע מעבר אל <xliff:g id="CARRIER_NAME">%1$s</xliff:g> לצורך ביצוע שיחות ושליחת הודעות…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"לא ניתן להחליף את הספק"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"לא ניתן להחליף את הספק עקב שגיאה."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"לכבות את <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5638,8 +5642,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"הצגת הסורק של קודי QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"מתן גישה ממסך הנעילה לסורק של קודי QR"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"הצגת פקדי המכשיר"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"גישה לפקדים כשהמכשיר נעול"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"הצגת השעון עם שתי השורות כשאפשר"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"שעון עם שתי שורות"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5668,7 +5676,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"התכונה כבויה"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"אינטרנט"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"כרטיסי SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"איתור של רשתות Wi-Fi וחיבור אליהן"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"טיסה, בטוח לטיסה"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"שיחות והודעות SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"שיחות Wi-Fi"</string>
@@ -5751,7 +5758,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"שימוש בסוללה שניתנת להתאמה"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"התאמה אוטומטית של הבהירות"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"שימוש בשיחות Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"שימוש בשומר מסך"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"הצגת כל האפליקציות"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"העברת שיחות חכמה"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"העברת השיחות החכמה פועלת"</string>
@@ -5766,7 +5772,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"חסר מספר טלפון."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"אישור"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"אישור שימוש ב-2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"שימוש בחיבור לרשת סלולרית של 2G. נתוני 2G תמיד פועלים כדי שניתן יהיה לבצע שיחות חירום."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"רמת האבטחה של רשתות 2G נמוכה יותר, אבל הן עשויות לשפר את החיבור שלך במיקומים מסוימים. לרשתות 2G תמיד ניתנת הרשאה כשצריך לבצע שיחות חירום."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"לצורך זמינות ב-<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> נדרשת רשת 2G"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"הצגת גישה ללוח העריכה"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"הצגת הודעה בזמן גישה של אפליקציות לטקסט, לתמונות או לכל תוכן אחר שהעתקת"</string>
<string name="all_apps" msgid="3054120149509114789">"כל האפליקציות"</string>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index 4b4d8f9..08dc375 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"言語"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"削除"</string>
<string name="add_a_language" msgid="2126220398077503271">"言語を追加"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"言語"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"使用する言語"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"アプリの言語"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"アプリごとに言語を設定します"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"アプリの言語"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"言語の候補"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"すべての言語"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"このアプリはデフォルトで<xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g>に設定されており、複数の言語には対応していません。"</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">選択した言語を削除しますか?</item>
<item quantity="one">選択した言語を削除しますか?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"利用不可"</string>
<string name="security_status_title" msgid="6958004275337618656">"セキュリティ ステータス"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"画面ロック、デバイスを探す、アプリのセキュリティ"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"セキュリティ、プライバシー"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"権限、画面ロック、アプリのセキュリティ"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"顔を追加済みです"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"タップして顔を設定してください"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"顔認証"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"顔を使って、スマートフォンのロック解除やアプリでの認証(ログインや購入の承認など)を行います。\n\n注意事項:\n一度に設定できる顔は 1 つのみです。別の顔を追加するには、現在の顔を削除してください。\n\nスマートフォンに無意識に顔を向けても、ロックが解除されることがあります。\n\nスマートフォンを顔に近づけられた場合、他のユーザーによってスマートフォンのロックが解除されることがあります。\n\n双子など、あなたによく似た人でもスマートフォンのロックが解除されることがあります。"</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"顔を使って、スマートフォンのロック解除やアプリでの認証(ログインや購入の承認など)を行います。\n\n注意事項:\n一度に設定できる顔は 1 つのみです。別の顔を追加するには、現在の顔を削除してください。\n\nスマートフォンに無意識に顔を向けても、ロックが解除されることがあります。\n\n目を閉じているときでもスマートフォンを顔に近づけられた場合、他のユーザーによってスマートフォンのロックが解除されることがあります。\n\n双子など、あなたによく似た人でもスマートフォンのロックを解除されることがあります。"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"顔モデルを削除しますか?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"顔モデルは安全かつ完全に削除されます。削除後に、スマートフォンのロック解除やアプリでの認証を行うには、PIN、パターン、パスワードのいずれかが必要になります。"</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"顔モデルを削除しますか?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"顔モデルは安全かつ完全に削除されます。\n\n削除後に、スマートフォンのロック解除やアプリでの認証を行うには、指紋、PIN、パターン、パスワードのいずれかが必要になります。"</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"顔モデルは安全かつ完全に削除されます。\n\n削除後に、スマートフォンのロック解除やアプリでの認証を行うには、PIN、パターン、パスワードのいずれかが必要になります。"</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"顔モデルは安全かつ完全に削除されます。\n\n削除後に、スマートフォンのロックを解除するには、PIN、パターン、パスワードのいずれかが必要になります。"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"顔認証を使用して、スマートフォンのロックを解除します"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"指紋"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"仕事用の指紋"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"削除"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"センサーを指でタッチ"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"指をセンサーに当て、振動したら離します。"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"振動を感じるまでセンサーから指を離さないでください"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"振動を感じるまでセンサーから指を離さないでください"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"指紋認証センサーを長押ししてください"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"指をタッチして離す"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"もう一度"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"指を何度か離して、あらゆる角度から指紋を登録します。"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"指紋アイコンの動きに合わせて長押ししてください。これで指紋を正しく登録できるようになります。"</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"指先をセンサーに当ててください"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"最後に指の縁の部分を当ててください"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"最後に指の縁の部分を使用してください"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"指紋をセンサーに当てて長押しし、指を離してから別の部分を当ててください"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"これで指紋を正しく登録できるようになります。"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"指紋の登録中: <xliff:g id="PERCENTAGE">%d</xliff:g> パーセント"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" 画面ロックの設定が無効になっています。詳しくは、組織の管理者にお問い合わせください。"<annotation id="admin_details">"詳細"</annotation>\n\n"購入やアプリアクセスの許可には指紋を使用できます。"<annotation id="url">"詳細"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"指を離してから、もう一度センサーに触れてください。"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"指紋認証センサーを使用できません。修理業者に調整を依頼してください"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"詳細設定"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"仕事用プロファイルのロック、Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock、その他"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"詳細設定"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"最大で<xliff:g id="COUNT">%d</xliff:g>個の指紋を追加できます"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"追加された指紋の数が上限に達しました"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"これ以上、指紋を追加できません"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Wi‑Fi 経由で通話します。Wi‑Fi が切断されると、通話は終了します。"</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Wi-Fi 通話を ON にすると、ユーザーの設定と信号の強度に応じて、スマートフォンから Wi-Fi ネットワークか携帯通信会社ネットワークのいずれかを経由して通話をルーティングできるようになります。この機能を ON にする場合は、事前に料金などの条件について携帯通信会社にご確認ください。<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"緊急対応の住所"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"緊急対応の住所"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Wi‑Fi を使用して緊急通報を行った場合に、現在地として使用されます"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"プライベート DNS 機能の"<annotation id="url">"詳細を見る"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"ON"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"スマートフォンのドッキング時やスリープ時の動作を管理するには、スクリーン セーバーを ON にします。"</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"起動するタイミング"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"現在のスクリーンセーバー"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"今すぐ起動"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"設定"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"明るさを自動調整"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"指を離してスリープ状態から復帰"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"仕事用 PIN を設定してください"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"パターンを設定"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"仕事用パターンを設定してください"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"セキュリティ強化のため、スマートフォンをロック解除するためのパスワードを設定してください"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"セキュリティ強化のため、スマートフォンをロック解除するための PIN を設定してください"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"セキュリティ強化のため、スマートフォンをロック解除するためのパターンを設定してください"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"セキュリティ強化のため、タブレットをロック解除するためのパスワードを設定してください"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"セキュリティ強化のため、タブレットをロック解除するための PIN を設定してください"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"セキュリティ強化のため、タブレットをロック解除するためのパターンを設定してください"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"セキュリティ強化のため、デバイスをロック解除するためのパスワードを設定してください"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"セキュリティ強化のため、デバイスをロック解除するための PIN を設定してください"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"セキュリティ強化のため、デバイスをロック解除するためのパターンを設定してください"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"指紋認証にはパスワードが必要です"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"指紋認証にはパターンが必要です"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"セキュリティ強化のため、PIN を設定してください"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"音量大と音量小の両方ボタンを長押しして開く"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"画面をトリプルタップして開く"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"ジェスチャーで開く"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"新しいユーザー補助操作を使用する"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"ユーザー補助操作を使用する"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"この機能を使用するには、画面の下部にあるユーザー補助機能ボタン <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> をタップします。\n\n機能を切り替えるには、ユーザー補助機能ボタンを長押しします。"</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"この機能を使用するには、画面上のユーザー補助機能ボタンをタップしてください。"</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"この機能を使用するには、音量大と音量小の両方のボタンを長押しします。"</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"短い"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"長い"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"自動クリックの時間"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"バイブレーションと触覚フィードバックの強さ"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"通知時のバイブレーション"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"バイブレーションとハプティクス"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"通話"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"通知とアラーム"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"インタラクティブ ハプティクス"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"着信時のバイブレーション"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"通知時のバイブレーション"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"触覚フィードバック"</string>
<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>
@@ -2662,8 +2670,8 @@
<string name="advanced_battery_title" msgid="3005993394776555079">"バッテリー使用量"</string>
<string name="history_details_title" msgid="8628584613889559355">"履歴の詳細"</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="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>
<string name="details_subtitle" msgid="2550872569652785527">"使用状況の詳細"</string>
<string name="controls_subtitle" msgid="3759606830916441564">"消費電力の調整"</string>
@@ -2972,7 +2980,7 @@
<string name="credentials_install" msgid="3933218407598415827">"証明書のインストール"</string>
<string name="credentials_install_summary" product="nosdcard" msgid="6644116499934553975">"ストレージから証明書をインストールする"</string>
<string name="credentials_install_summary" product="default" msgid="8161351950524166012">"証明書をSDカードからインストールする"</string>
- <string name="credentials_reset" msgid="4246628389366452655">"認証ストレージの消去"</string>
+ <string name="credentials_reset" msgid="4246628389366452655">"認証情報の消去"</string>
<string name="credentials_reset_summary" msgid="5400585520572874255">"証明書をすべて削除する"</string>
<string name="trusted_credentials" msgid="2522784976058244683">"信頼できる認証情報"</string>
<string name="trusted_credentials_summary" msgid="345822338358409468">"信頼できるCA証明書を表示する"</string>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g>に接続"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"この VPN の接続を解除しますか?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"接続を解除"</string>
- <string name="vpn_version" msgid="41856553718304367">"バージョン<xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"バージョン"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN を削除"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"既存の VPN を置き換えますか?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"常時接続 VPN を設定しますか?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"モバイルデータを利用できません"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"タップしてデータ SIM を選択する"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"このSIMを常に通話に使用する"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"データに使用する SIM を選択してください"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"モバイルデータ用 SIM を選択してください"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"SMS 用の SIM を選択します"</string>
<string name="data_switch_started" msgid="6292759843974720112">"データ SIM に切り替えています。最大で 1 分ほどかかる場合があります…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"モバイルデータに <xliff:g id="NEW_SIM">%1$s</xliff:g> を使用しますか?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"<xliff:g id="NEW_SIM">%1$s</xliff:g> に切り替えると、モバイルデータに <xliff:g id="OLD_SIM">%2$s</xliff:g> は使用されなくなります。"</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> を使用"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"通話に使用するSIMを選択してください"</string>
<string name="sim_select_card" msgid="1226182454109919045">"SIMカードを選択"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIMカード番号: <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3526,12 +3537,11 @@
<string name="account_dashboard_title" msgid="8228773251948253914">"パスワードとアカウント"</string>
<string name="account_dashboard_default_summary" msgid="1730719656099599488">"保存されているパスワード、自動入力、同期されているアカウント"</string>
<string name="app_default_dashboard_title" msgid="4071015747629103216">"デフォルトのアプリ"</string>
- <string name="system_dashboard_summary" msgid="7400745270362833832">"言語、操作、時間、バックアップ"</string>
+ <string name="system_dashboard_summary" msgid="7400745270362833832">"言語、ジェスチャー、時間、バックアップ"</string>
<string name="search_results_title" msgid="3360639917793022533">"設定"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, ネットワーク接続, インターネット, ワイヤレス, データ, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi 通知, wifi 通知"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"データ使用量"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"バイブレーションの停止, タップ, キーボード"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24 時間表示"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ダウンロード"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"アプリで開く"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"ハプティクス, バイブレーション, 画面, 感度"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"ハプティクス, バイブレーション, 電話, 通話, 感度, 着信"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"ハプティクス, バイブレーション, 感度"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"ハプティクス, バイブ, バイブレーション"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"常に表示状態のディスプレイ"</string>
<string name="default_sound" msgid="6604374495015245195">"デフォルトの通知音"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"着信音と通知の音量: <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"音量、バイブレーション、サイレント モード"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"充電時の音とバイブレーション"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"ドッキング音"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"タッチ操作音"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"タップ操作時のバイブ"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"タップ、キー操作などの触覚フィードバック"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"ホルダースピーカーでの再生"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"すべて音声"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"メディアの音声のみ"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"ロック 画面, ロック画面, スキップ, バイパス"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"仕事用プロファイルのロック時"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"ロック画面上の通知"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"デフォルトとサイレントの会話と通知を表示する"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"デフォルトとサイレントの会話と通知を表示する"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"サイレントの会話と通知を非表示にする"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"通知を表示しない"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> はすべての通知を読み取ることができます。通知には、連絡先名、写真などの個人情報や受信したメッセージの本文も含まれます。また、通知をスヌーズ、非表示にしたり、電話に出るなどの通知内のボタン操作を実行したりすることもできます。\n\nこれにより、アプリがサイレント モード設定を切り替えたり、関連する設定を変更したりすることも可能になります。"</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> は次のことを行えるようになります。"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"通知の読み取り"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"通知を読み取ることができます。通知には、連絡先、メッセージ、写真などの個人情報も含まれます。"</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"メールへの返信"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"メッセージに返信できるほか、通知をスヌーズ、非表示にしたり、電話に出たりするなど、通知内のボタン操作を実行することもできます。"</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"設定の変更"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"サイレント モード設定を切り替えたり、関連する設定を変更したりできます。"</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>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ネットワーク モード <xliff:g id="NETWORKMODEID">%1$d</xliff:g> は無効です。無視してください。"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"アクセス ポイント名"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> への接続時は利用できません"</string>
- <string name="see_more" msgid="8436037008285546409">"設定"</string>
+ <string name="see_more" msgid="7499355691042812723">"詳細"</string>
<string name="see_less" msgid="2642392725363552793">"一部を表示"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> を ON にしますか?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"SIM を ON にしますか?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> に切り替えますか?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM カードの使用に切り替えますか?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> を使用しますか?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"SIM は一度に 1 つのみ有効にできます。\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> に切り替えても、<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> サービスが解約されることはありません。"</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"ダウンロード型 SIM は一度に 1 つのみ有効にできます。\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> に切り替えても、<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> サービスが解約されることはありません。"</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"SIM は一度に 1 つのみ有効にできます。\n\n切り替えても、<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> サービスが解約されることはありません。"</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"同時に 2 つの SIM を試用できます。<xliff:g id="CARRIER_NAME">%1$s</xliff:g> を使用するには、別の SIM を OFF にしてください。"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> に切り替え"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> を OFF にする"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"SIM を OFF にしてもサービスが解約されることはありません"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"ネットワークに接続しています…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> に切り替えています"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"通話とメッセージ用に <xliff:g id="CARRIER_NAME">%1$s</xliff:g> に切り替えています…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"携帯通信会社の切り替えエラー"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"エラーが発生したため、携帯通信会社を切り替えることができません。"</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> を OFF にしますか?"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR スキャナの表示"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"ロック画面からの QR スキャナへのアクセスを許可します"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"デバイス コントロールを表示"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"ロック画面にデバイスのコントロールを表示します"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"使用可能な場合はダブルライン時計を表示します"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ダブルライン時計"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"OFF"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"インターネット"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Wi-Fi ネットワークを探して自動で接続"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"機内、機内で利用できる"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"通話と SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi 通話"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"自動調整バッテリーの使用"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"明るさの自動調節を使用"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Wi-Fi 通話の使用"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"スクリーン セーバーの使用"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"アプリをすべて表示"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"スマート転送"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"スマート転送が有効です"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"電話番号が指定されていません。"</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G の許可"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G モバイル接続を使用します。緊急通報では 2G が常に ON になります。"</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G は安全面で劣りますが、場所によっては接続性が改善される場合があります。緊急通報では 2G は常に許可されます。"</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> を利用するには、2G が必要です"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"クリップボードへのアクセスを表示"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"クリップボードにコピーしたテキストや画像などにアプリがアクセスすると、メッセージで通知する"</string>
<string name="all_apps" msgid="3054120149509114789">"すべてのアプリ"</string>
@@ -5598,7 +5606,7 @@
<string name="cam_toggle_description" msgid="9212762204005146404">"アプリとサービス"</string>
<string name="mic_toggle_description" msgid="484139688645092237">"アプリとサービス。この設定が OFF の場合、緊急通報番号に発信したときは、マイクのデータが共有されることがあります。"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ゲームの設定"</string>
- <string name="game_settings_summary" msgid="8623110986485071064">"ゲーム ダッシュボード ショートカットやその他の機能を有効にします"</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"ゲーム ダッシュボード ショートカットやその他の機能を有効にする"</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>
diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml
index d7bff55..9000c30 100644
--- a/res/values-ka/strings.xml
+++ b/res/values-ka/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"ენები"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"ამოშლა"</string>
<string name="add_a_language" msgid="2126220398077503271">"ენის დამატება"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"ენა"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"უპირატესი ენა"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"აპის ენები"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"დააყენეთ ენა თითოეული აპისთვის"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"აპის ენა"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"შემოთავაზებული ენები"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"ყველა ენა"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"აპისთვის ნაგულისხმევად არის დაყენებული <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> და მას არ აქვს რამდენიმე ენის მხარდაჭერა."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">გსურთ არჩეული ენების ამოშლა?</item>
<item quantity="one">გსურთ არჩეული ენის ამოშლა?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"მიუწვდომელი"</string>
<string name="security_status_title" msgid="6958004275337618656">"უსაფრთხოების სტატუსი"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"ეკრანის დაბლოკვა, ჩემი მოწყობილობის პოვნა, აპების უსაფრთხოება"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"უსაფრთხოება და კონფიდენციალურობა"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"ნებართვები, ეკრანის დაბლოკვა, აპის უსაფრთხოება"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"სახე დამატებულია"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"შეეხეთ სახით განბლოკვის დასაყენებლად"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"განბლოკვა სახით"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"გამოიყენეთ სახე ტელეფონის განსაბლოკად ან აპებში ავტორიზაციისთვის, მაგალითად, როცა სისტემაში შედიხართ ან შეძენას ადასტურებთ.\n\nგაითვალისწინეთ:\nერთდროულად მხოლოდ ერთი სახის დაყენება შეიძლება. სხვა სახის დასაყენებლად, წაშალეთ ამჟამინდელი.\n\nტელეფონზე დახედვამ შეიძლება უნებლიეთ განბლოკოს ის, თქვენი სურვილის საწინააღმდეგოდ.\n\nთქვენი ტელეფონი შეიძლება განბლოკოს უცხო პირმა, თუ მას სახესთან მოგიტანთ.\n\nთქვენი ტელეფონი შეიძლება განბლოკოს უცხო პირმა, რომელიც ტყუპისცალივით გგავთ."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"გამოიყენეთ სახე ტელეფონის განსაბლოკად ან აპებში ავტორიზაციისთვის, მაგალითად, როცა სისტემაში შედიხართ ან შეძენას ადასტურებთ.\n\nგაითვალისწინეთ:\nერთდროულად მხოლოდ ერთი სახის დაყენება შეიძლება. სხვა სახის დასაყენებლად, წაშალეთ ამჟამინდელი.\n\nტელეფონზე დახედვამ შეიძლება უნებლიეთ განბლოკოს ის, თქვენი სურვილის საწინააღმდეგოდ.\n\nთქვენი ტელეფონი შეიძლება განბლოკოს უცხო პირმა, თუ მას სახესთან მოგიტანთ, მაშინაც კი, თუ თვალები დახუჭული გაქვთ.\n\nთქვენი ტელეფონი შეიძლება განბლოკოს უცხო პირმა, რომელიც ტყუპისცალივით გგავთ."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"გსურთ სახის მოდელის წაშლა?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"თქვენი სახის მოდელი სამუდამოდ წაიშლება. წაშლის შემდეგ ტელეფონის განბლოკვის ან აპებში ავტორიზაციისთვის დაგჭირდებათ თქვენი თითის ანაბეჭდი, ნიმუში ან პაროლი."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"წაიშალოს სახის მოდელი?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"თქვენი სახის მოდელი სამუდამოდ წაიშლება.\n\nწაშლის შემდეგ ტელეფონის განბლოკვის ან აპებში ავტორიზაციისთვის დაგჭირდებათ თქვენი თითის ანაბეჭდი, ნიმუში ან პაროლი."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"თქვენი სახის მოდელი სამუდამოდ და უსაფრთხოდ წაიშლება.\n\nწაშლის შემდეგ ტელეფონის განბლოკვის ან აპებში ავტორიზაციისთვის თქვენი PIN-კოდი, ნიმუში ან პაროლი დაგჭირდებათ."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"თქვენი სახის მოდელი სამუდამოდ და უსაფრთხოდ წაიშლება.\n\nწაშლის შემდეგ ტელეფონის განბლოკვისთვის თქვენი PIN-კოდი, ნიმუში ან პაროლი დაგჭირდებათ."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"ტელეფონის განსაბლოკად გამოიყენეთ სახით განბლოკვა"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"თითის ანაბეჭდი"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"თითის ანაბეჭდი სამსახ."</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"წაშლა"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"შეეხეთ სენსორს"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"დაადეთ თითი სენსორს და ვიბრაციის შეგრძნების შემდეგ აიღეთ"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"გეჭიროთ თითი სენსორზე, სანამ ვიბრაციას არ იგრძნობთ"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"გეჭიროთ თითი სენსორზე, სანამ ვიბრაციას არ იგრძნობთ"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"ხანგრძლივად შეეხეთ თითის ანაბეჭდის სენსორს"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"აიღეთ თითი, შემდეგ კი ხელახლა შეეხეთ"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"კიდევ ერთხელ"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"რამდენჯერმე აიღეთ და ისევ შეახეთ თითი სენსორს, რათა თქვენი თითის ანაბეჭდის ყველა ნაწილის დამატება შეძლოთ"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"ხანგრძლივად შეეხეთ ყოველ ჯერზე, როცა თითის ანაბეჭდის ხატულა ამოძრავდება. ეს ხელს შეუწყობს სრულყოფილი თითის ანაბეჭდის შექმნას."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"თითის წვერი დაადეთ სენსორს"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"ბოლოს, დაადეთ თითის კიდეები"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"ბოლოს, დაადეთ თითის კიდეები"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"დაადეთ თითის ერთი მხარე სენსორს და გააჩერეთ ცოტა ხნით, შემდეგ კი დაადეთ მეორე მხარე"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"ეს ხელს შეუწყობს სრულყოფილი თითის ანაბეჭდის შექმნას"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"მიმდინარეობს თითის ანაბეჭდის რეგისტრაცია, <xliff:g id="PERCENTAGE">%d</xliff:g> პროცენტი"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" ეკრანის დაბლოკვის ვარიანტი გათიშულია. დამატებითი ინფორმაციისთვის დაუკავშირდით თქვენი ორგანიზაციის ადმინისტრატორს. "<annotation id="admin_details">"ვრცლად"</annotation>\n\n"შენაძენებისა და აპებზე წვდომის ავტორიზაცია კვლავ შეგიძლიათ თითის ანაბეჭდის მეშვეობით. "<annotation id="url">"შეიტყვეთ მეტი"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"თითი აიღეთ და შემდეგ ხელახლა შეეხეთ სენსორს"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"თითის ანაბეჭდის სენსორის გამოყენება ვერ ხერხდება. ეწვიეთ შეკეთების სერვისის პროვაიდერს"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"გაფართოებული პარამეტრები"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"სამსახურის პროფილის ჩაკეტვა, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock და სხვა"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"გაფართოებული პარამეტრები"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"შეგიძლიათ დაამატოთ მაქსიმუმ <xliff:g id="COUNT">%d</xliff:g> თითის ანაბეჭდი"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"თქვენ უკვე დაამატეთ თითის ანაბეჭდების მაქსიმალური რაოდენობა"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"მეტი თითის ანაბეჭდის დამატება ვერ ხერხდება"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"დარეკვა Wi-Fi-ის მეშვეობით. თუ Wi‑Fi გაითიშა, ზარი დასრულდება."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Wi-Fi დარეკვის ჩართვის შემთხვევაში, ტელეფონს ზარების მარშრუტიზაცია შეუძლია როგორც Wi-Fi ქსელების, ისე თქვენი ოპერატორის ქსელის მეშვეობით, რაც დამოკიდებულია თქვენ მიერ მითითებულ პარამეტრებსა და კონკრეტული სიგნალის სიძლიერეზე. ამ ფუნქციის ჩართვამდე მიმართეთ თქვენს ოპერატორს ტარიფებისა და სხვა დეტალების დასაზუსტებლად.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"საგანგებო მისამართი"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"მისამართი საგანგებო ვითარებისთვის"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"მდებარეობა, რომელიც გადაუდებელი ზარის Wi-Fi-ს მეშვეობით განხორციელებისას თქვენს მდებარეობად გამოიყენება"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"შეიტყვეთ მეტი"</annotation>" პირადი DNS-ის ფუნქციების შესახებ"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"ჩართულია"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"დოკ-სადგურთან მიერთების და/ან ძილის რეჟიმზე გადასვლის დროს ტელეფონის ქცევის სამართავად, ჩართეთ ეკრანმზოგი."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"გაშვების დრო"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"ამჟამინდელი ეკრანმზოგი"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"დაწყება ახლავე"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"პარამეტრები"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"ავტომატური სიკაშკაშე"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"გაღვიძება აწევისას"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"დააყენეთ სამსახურის PIN-კოდი"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"დააყენეთ ნიმუში"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"დააყენეთ სამსახურის ნიმუში"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"დამატებითი უსაფრთხოებისთვის დააყენეთ პაროლი ტელეფონის განსაბლოკად"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"დამატებითი უსაფრთხოებისთვის დააყენეთ PIN-კოდი ტელეფონის განსაბლოკად"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"დამატებითი უსაფრთხოებისთვის დააყენეთ ნიმუში ტელეფონის განსაბლოკად"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"დამატებითი უსაფრთხოებისთვის დააყენეთ პაროლი ტაბლეტის განსაბლოკად"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"დამატებითი უსაფრთხოებისთვის დააყენეთ PIN-კოდი ტაბლეტის განსაბლოკად"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"დამატებითი უსაფრთხოებისთვის დააყენეთ ნიმუში ტაბლეტის განსაბლოკად"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"დამატებითი უსაფრთხოებისთვის დააყენეთ პაროლი მოწყობილობის განსაბლოკად"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"დამატებითი უსაფრთხოებისთვის დააყენეთ PIN-კოდი მოწყობილობის განსაბლოკად"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"დამატებითი უსაფრთხოებისთვის დააყენეთ ნიმუში მოწყობილობის განსაბლოკად"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"თითის ანაბეჭდის გამოსაყენებლად დააყენეთ პაროლი"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"თითის ანაბეჭდისთვის დააყენეთ ნიმუში"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"უსაფრთხოებისთვის დააყენეთ PIN-კოდი"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"გასახსნელად დააჭირეთ ხმის ღილაკებს"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"სამმაგად შეეხეთ ეკრანს გასახსნელად"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"გასახსნელად გამოიყენეთ ჟესტი"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"მარტივი წვდომის ახალი ჟესტის გამოყენება"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"მარტივი წვდომის ჟესტის გამოყენება"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"ამ ფუნქციით სარგებლობისთვის შეეხეთ მარტივი წვდომის ღილაკს <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> თქვენი ეკრანის ქვედა ნაწილში.\n\nფუნქციების გადასართავად ხანგრძლივად შეეხეთ მარტივი წვდომის ღილაკს."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"ამ ფუნქციის გამოსაყენებლად შეეხეთ მარტივი წვდომის ღილაკს თქვენს ეკრანზე."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"ამ ფუნქციით სარგებლობისთვის ხანგრძლივად დააჭირეთ ხმის ორივე ღილაკს."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"უფრო მოკლე"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"უფრო გრძელი"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"ავტომატური დაწკაპუნების დრო"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"ვიბრაცია და ტაქტილური სიძლიერე"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"შეტყობინების ვიბრაცია"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"ვიბრაცია და შეხებისადმი მგრძნობელობა"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"ზარები"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"შეტყობინებები და გამაფრთხილებელი სიგნალები"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"შეხებით ინტერაქცია"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"ზარის ვიბრაცია"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"შეტყობინების ვიბრაცია"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"რეაქცია შეხებაზე"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"კამერა"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"მობილური ქსელი"</string>
<string name="power_phone" msgid="2768396619208561670">"ხმოვანი ზარები"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"მოცდის რეჟიმი"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"მოცდის რეჟიმი"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"დაკავშირებულია <xliff:g id="PROFILE">%s</xliff:g>-თან"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"გსურთ ამ VPN-თან კავშირის გაწყვეტა?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"კავშირის გაწყვეტა"</string>
- <string name="vpn_version" msgid="41856553718304367">"ვერსია <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"ვერსია"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN-ის დავიწყება"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"გსურთ არსებული VPN-ის ჩანაცვლება?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"გსურთ ყოველთვის ჩართული VPN-ის დაყენება?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"მობილური ინტერნეტი მიუწვდომელია"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"შეეხეთ მობილური ინტერნეტისთვის SIM-ის ასარჩევად"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"ზარებისთვის მუდამ ამის გამოყენება"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"მობილური ინტერნეტისთვის SIM-ის არჩევა"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"აირჩიეთ SIM მობილური ინტერნეტისთვის"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"აირჩიეთ SIM ბარათი SMS-ისთვის"</string>
<string name="data_switch_started" msgid="6292759843974720112">"მიმდინარეობს მონაცემების SIM-ზე გადართვა, ამას შესაძლოა ერთ წუთამდე დასჭირდეს…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"გამოიყენებთ <xliff:g id="NEW_SIM">%1$s</xliff:g>-ს მობილური ინტერნეტისთვის?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"თუ <xliff:g id="NEW_SIM">%1$s</xliff:g>-ზე გადაერთვებით, <xliff:g id="OLD_SIM">%2$s</xliff:g> აღარ იქნება გამოყენებული მობილური ინტერნეტისთვის."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g>-ის გამოყენება"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"დარეკვა SIM-ით:"</string>
<string name="sim_select_card" msgid="1226182454109919045">"აირჩიეთ SIM ბარათი"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"WiFi, Wi-Fi, ქსელის კავშირი, ინტერნეტი, უსადენო, მონაცემები, Wi Fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi შეტყობინება, wifi შეტყობინება"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"მონაცემთა მოხმარება"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"ვიბრაციის შეწყვეტა, შეხება, კლავიატურა"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-საათიანი ფორმატის გამოყენება"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ჩამოტვირთვა"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"გახსნა აპით"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"ჰაპტიკა, ვიბრაცია, ეკრანი, მგრძნობიარობა"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"ჰაპტიკა, ვიბრაცია, ტელეფონი, დარეკვა, მგრძნობიარობა, ზარი"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"ჰაპტიკა, ვიბრაცია, მგრძნობიარობა"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"შეხებისადმი მგრძნობელობა, ვიბრირება, ვიბრაცია"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"ყოველთვის ჩვენება ეკრანზე"</string>
<string name="default_sound" msgid="6604374495015245195">"ნაგულისხმევი ხმა"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"ზარებისა და შეტყობინებების ხმა <xliff:g id="PERCENTAGE">%1$s</xliff:g>-ზეა"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"ხმა, ვიბრაცია, არ შემაწუხოთ"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"დატენის ხმები და ვიბრაცია"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Docking ხმები"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"შეხების ხმები"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"ვიბრაცია შეხებისას"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"შეხებადი რეაქცია, კლავიატურა და სხვა"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Dock სპიკერები უკრავს"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"ყველა აუდიო"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"მხოლოდ მედიას აუდიო"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"ჩაკეტილი ეკრანი, დაბლოკილი ეკრანი, გამოტოვება, გვერდის ავლა"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"როცა სამსახურის პროფილი დაბლოკილია"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"შეტყობინებები ჩაკეტილ ეკრანზე"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"მიმოწერების, ნაგულისხმევისა და ჩუმის ჩვენება"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"მიმოწერების, ნაგულისხმევისა და ჩუმის ჩვენება"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"ჩუმი მიმოწერებისა და შეტყობინებების დამალვა"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"არ მაჩვენო არცერთი შეტყობინება"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> შეძლებს ყველა შეტყობინების, მაგალითად, ისეთი პერსონალური ინფორმაციის წაკითხვას, როგორიცაა კონტაქტების სახელები, ფოტოები და თქვენ მიერ მიღებული შეტყობინებების ტექსტი. ეს აპი ასევე შეძლებს, ჩააჩუმოს ან დახუროს შეტყობინებები და აამოქმედოს შეტყობინებათა ღილაკები, მათ შორის, სატელეფონო ზარებზე პასუხი. \n\nაპს მიეცემა „არ შემაწუხოთ“ რეჟიმის ჩართვის ან გამორთვის და დაკავშირებული პარამეტრების შეცვლის შესაძლებლობაც."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>-ს შეეძლება:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"წაიკითხეთ შეტყობინებები"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"მას შეუძლია თქვენი შეტყობინებების, მაგალითად, პერსონალური ინფორმაციის წაკითხვა, როგორიცაა კონტაქტები, გზავნილები და ფოტოები."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"შეტყობინებებზე პასუხი"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"მას შეუძლია შეტყობინებებზე პასუხი და შეტყობინებებში ღილაკების გამოყენება, მაგალითად, შეტყობინებებისა და ზარების ჩაჩუმება ან უარყოფა და მათზე პასუხი."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"პარამეტრების შეცვლა"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"მას შეუძლია „არ შემაწუხოთ“ რეჟიმის ჩართვა ან გამორთვა და დაკავშირებული პარამეტრების შეცვლა."</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>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ქსელის რეჟიმი (<xliff:g id="NETWORKMODEID">%1$d</xliff:g>) არასწორია. იგნორირება."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"წვდომის წერტილების სახელები"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"მიუწვდომელია, როცა დაკავშირებულია <xliff:g id="CARRIER">%1$s</xliff:g>-თან"</string>
- <string name="see_more" msgid="8436037008285546409">"პარამეტრები"</string>
+ <string name="see_more" msgid="7499355691042812723">"მეტის ნახვა"</string>
<string name="see_less" msgid="2642392725363552793">"ნაკლების ნახვა"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"გსურთ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>-ის ჩართვა?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"გსურთ SIM-ის ჩართვა?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"გსურთ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>-ზე გადართვა?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"გსურთ SIM ბარათის გამოყენებაზე გადართვა?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"გსურთ, გამოიყენოთ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"ყოველ ჯერზე მხოლოდ ერთი SIM ბარათი შეიძლება იყოს აქტიური.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-ზე გადართვა <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-ის სერვისს არ გააუქმებს."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"ყოველ ჯერზე მხოლოდ ერთი ჩამოტვირთული SIM ბარათი შეიძლება იყოს აქტიური.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-ზე გადართვა <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-ის სერვისს არ გააუქმებს."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"ყოველ ჯერზე მხოლოდ ერთი SIM ბარათი შეიძლება იყოს აქტიური.\n\nგადართვა <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-ის სერვისს არ გააუქმებს."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"ერთდროულად 2 SIM-ის გამოყენება შეგიძლიათ. <xliff:g id="CARRIER_NAME">%1$s</xliff:g>-ის გამოსაყენელად გამორთეთ მეორე SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>-ზე გადართვა"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"გამორთვა: <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"SIM-ის გამორთვით თქვენი სერვისი არ გაუქმდება"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"მიმდინარეობს ქსელთან დაკავშირება…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"მიმდინარეობს <xliff:g id="CARRIER_NAME">%1$s</xliff:g>-ზე გადართვა"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>-ზე გადართვა ზარებისა და შეტყობინებებისთვის…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"ოპერატორის გადართვა ვერ მოხერხდა"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"ოპერატორის გადართვა ვერ მოხერხდა წარმოქმნილი შეცდომის გამო."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"გამოირთოს <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR სკანერის ჩვენება"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"დაუშვით QR სკანერზე წვდომა ჩაკეტილი ეკრანიდან"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"მოწყობილობის მართვის საშუალებების ჩვენება"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"მართვის საშუალებებზე წვდომა, როცა ჩაკეტილია"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"ორხაზიანი საათის ჩვენება, როცა ხელმისაწვდომია"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ორხაზიანი საათი"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"გამორთულია"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"ინტერნეტი"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM-ები"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Wi‑Fi ქსელების პოვნა და მათთან დაკავშირება"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"თვითმფრინავი, თვითმფრინავისთვის უსაფრთხო"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"ზარები და SMS-ები"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi დარეკვა"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"ადაპტაციური ბატარეის გამოყენება"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"მორგებადი სიკაშკაშის გამოყენება"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Wi-Fi დარეკვის გამოყენება"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"გამოიყენეთ ეკრანმზოგი"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"ყველა აპის ნახვა"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"გონიერი გადამისამართება"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"გონიერი გადამისამართება ჩართულია"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"ტელეფონის ნომერი აკლია."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"კარგი"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G-ის დაშვება"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"ისარგებლეთ 2G ფიჭური კავშირით. გადაუდებელი ზარებისთვის 2G ყოველთვის ჩართულია."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G ნაკლებად უსაფრთხოა, მაგრამ ზოგ ადგილას მან შეიძლება გააუმჯობესოს კავშირი. გადაუდებელი ზარებისთვის 2G ყოველთვის დაშვებულია."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> მოითხოვს 2G-ს ხელმისაწვდომობას"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"გაცვლის ბუფერზე წვდომის ჩვენება"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"როდესაც აპებს თქვენ მიერ კოპირებულ ტექსტზე, სურათებზე ან სხვა კონტენტზე აქვთ წვდომა, გამოჩნდება შეტყობინება"</string>
<string name="all_apps" msgid="3054120149509114789">"ყველა აპი"</string>
diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml
index 5569005..dc4ab1d 100644
--- a/res/values-kk/strings.xml
+++ b/res/values-kk/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Тілдер"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Жою"</string>
<string name="add_a_language" msgid="2126220398077503271">"Тіл қосу"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Тіл"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Қолданатын тіл"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Қолданба тілдері"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Әр қолданбаның тілін орнату"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Қолданба тілі"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Ұсынылған тілдер"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Барлық тіл"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Қолданбада әдепкісінше <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> тілі орнатылған және бірнеше тілді қолдамайды."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Таңдалған тілдерді жою керек пе?</item>
<item quantity="one">Таңдалған тілді жою керек пе?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Қолжетімді емес"</string>
<string name="security_status_title" msgid="6958004275337618656">"Қауіпсіздік күйі"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Экран құлпы, Find My Device, қолданба қауіпсіздігі"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Қауіпсіздік және құпиялылық"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Рұқсаттар, экран құлпы, қолданба қауіпсіздігі"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Бет енгізілді"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Бетті реттеу үшін түртіңіз."</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Бет тану"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Телефон құлпын ашу немесе қолданбаларда аутентификациядан өту (мысалы, аккаунтқа кіру немесе сатып алу транзакциясын растау кезінде) үшін бет үлгісін пайдаланыңыз.\n\nЕсіңізде болсын:\nбір уақытта тек бір бет үлгісін реттей аласыз. Басқа бет үлгісін қосу үшін сақталып тұрғанын жойыңыз.\n\nӘдейі істемесеңіз де, телефонға қараған кезде, оның құлпы ашылуы мүмкін.\n\nБасқа біреу телефоныңызды бетіңізге жақындатып ұстап тұрып та, оның құлпын аша алады.\n\nТелефон құлпын өзіңізге ұқсайтын біреу, мысалы, егіз бауырыңыз ашып алуы мүмкін."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Телефон құлпын ашу немесе қолданбаларда аутентификациядан өту (мысалы, аккаунтқа кіру немесе сатып алу транзакциясын растау кезінде) үшін бет үлгісін пайдаланыңыз.\n\nЕсіңізде болсын:\nбір уақытта тек бір бет үлгісін реттей аласыз. Басқа бет үлгісін қосу үшін сақталып тұрғанын жойыңыз.\n\nӘдейі істемесеңіз де, телефонға қараған кезде, оның құлпы ашылуы мүмкін.\n\nБасқа біреу телефоныңызды бетіңізге жақындатып ұстап тұрып та, оның құлпын аша алады (көзіңізді жұмып тұрсаңыз да).\n\nТелефон құлпын өзіңізге ұқсайтын біреу, мысалы, егіз бауырыңыз ашып алуы мүмкін."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Бет үлгісін жою керек пе?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Бет үлгіңіз біржола әрі қауіпсіз жойылады. Оны жойған соң, телефон құлпын ашу немесе қолданбаларда аутентификациялану үшін PIN кодын, өрнекті немесе құпия сөзді пайдалану керек болады."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Бет үлгісін жою керек пе?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Бет үлгісі біржола әрі қауіпсіз жойылады.\n\nОны жойған соң, телефоныңыздың құлпын ашу немесе қолданбаларда аутентификациялау үшін саусақ ізін, PIN кодын, өрнекті немесе құпия сөзді пайдалану керек болады."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Бет үлгісі біржола әрі қауіпсіз жойылады.\n\nОны жойған соң, телефон құлпын ашу немесе қолданбаларда аутентификациядан өту үшін PIN кодын, өрнекті немесе құпия сөзді пайдалану керек болады."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Бет үлгісі біржола әрі қауіпсіз жойылады.\n\nОны жойған соң, телефон құлпын ашу үшін PIN кодын, өрнекті немесе құпия сөзді пайдалану керек болады."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Телефон құлпын ашу үшін бет тану функциясын пайдаланыңыз."</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Саусақ ізі"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Жұмысқа арналған саусақ ізі"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Жою"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Сканерді түртіңіз"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Саусақты сканерге қойып, дірілді сезгеннен кейін көтеріңіз."</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Саусағыңызды сканерде ұстап, дірілді сезген кезде көтеріңіз."</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Саусағыңызды сканерде ұстап тұрып, діріл сезілгенде жіберіңіз."</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Саусақ ізін оқу сканерін басып тұрыңыз"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Саусағыңызды алып, қайта түртіңіз"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Тағы бір рет"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Саусақ ізінің басқа бөліктерін енгізу үшін саусағыңызды бір тигізіп, бір көтеріп тұрыңыз."</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Саусақ ізі белгішесі жылжыған кезде, оны түртіп ұстап тұрыңыз. Осы арқылы саусағыңыздың көп бөлігін қамтуға болады."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Саусағыңыздың ұшын датчикке қойыңыз"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Енді саусағыңыздың шеттерін тигізіңіз"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Енді саусағыңыздың шеттерін пайдаланыңыз"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Саусақ ізінің бір жағын датчикке қойыңыз, сосын екінші жағына ауысыңыз."</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Осы арқылы саусағыңыздың көп бөлігін қамтуға болады."</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Саусақ ізі тіркелуде: <xliff:g id="PERCENTAGE">%d</xliff:g> пайыз."</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Экран құлпы параметрі өшірілген. Қосымша мәліметтер алу үшін ұйым әкімшісіне хабарласыңыз. "<annotation id="admin_details">"Толығырақ ақпарат"</annotation>\n\n"Сатып алуларды авторизациялау және қолданбаға кіру үшін саусақ ізін әлі де пайдалануға болады. "<annotation id="url">"Толығырақ ақпарат"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Саусақты көтеріп, содан кейін сканерді қайтадан түртіңіз."</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Саусақ ізін оқу сканерін пайдалану мүмкін емес. Жөндеу қызметіне барыңыз."</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Қосымша параметрлер"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Жұмыс профилін құлыптау, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock және тағы басқалары"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Қосымша параметрлер"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"<xliff:g id="COUNT">%d</xliff:g> дейін саусақ ізін қосуға болады"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Саусақ іздерінің максималды саны енгізілді"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Қосымша саусақ іздері енгізілмейді"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Wi‑Fi арқылы қоңырау шалу. Wi‑Fi байланысы жоғалса, қоңырау аяқталады."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Wi-Fi қоңыраулары қосулы кезде, телефон қоңырауларды параметрге және сигналдың күшіне байланысты Wi-Fi желілері немесе оператор желісі арқылы бағыттай алады. Бұл функцияны қоспас бұрын, алынатын ақы туралы және басқа да мәліметтерді оператордан сұрап алыңыз.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Төтенше жағдайда пайдаланылатын мекенжай"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Төтенше жағдайда пайдаланылатын мекенжай"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Wi‑Fi арқылы жедел қызметке қоңырау шалғанда орналасқан орныңыз ретінде пайдаланылады"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"Жеке DNS функциялары туралы "<annotation id="url">"толығырақ"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Қосулы"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Телефон қондырылған және/немесе ұйықтаған кездегі процесті бақылау үшін скринсейверді қосыңыз."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Іске қосылатын кезі"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Қазіргі скринсейвер"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Қазір бастау"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Параметрлер"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Aвтоматтық жарықтық"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Ояту үшін көтеру"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Жұмыс PIN кодын орнатыңыз"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Өрнек орнатыңыз"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Жұмыс өрнегін орнатыңыз"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Қауіпсіздікті күшейту үшін телефонның құлпын ашатын құпия сөз орнатыңыз"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Қауіпсіздікті күшейту үшін телефонның құлпын ашатын PIN кодын орнатыңыз"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Қауіпсіздікті күшейту үшін телефонның құлпын ашатын өрнек орнатыңыз"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Қауіпсіздікті күшейту үшін планшеттің құлпын ашатын құпия сөз орнатыңыз"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Қауіпсіздікті күшейту үшін планшеттің құлпын ашатын PIN кодын орнатыңыз"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Қауіпсіздікті күшейту үшін планшеттің құлпын ашатын өрнек орнатыңыз"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Қауіпсіздікті күшейту үшін құрылғының құлпын ашатын құпия сөз орнатыңыз"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Қауіпсіздікті күшейту үшін құрылғының құлпын ашатын PIN кодын орнатыңыз"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Қауіпсіздікті күшейту үшін құрылғының құлпын ашатын өрнек орнатыңыз"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Саусақ ізін пайдалану үшін құпия сөз орнатыңыз"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Саусақ ізін пайдалану үшін өрнекті орнатыңыз"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Қауіпсіздік үшін PIN кодын орнатыңыз"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Ашу үшін дыбыс деңгейі пернелерін басып тұрыңыз"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Ашу үшін экранды үш рет түртіңіз"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Ашу үшін қол қимылын пайдалану"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Арнайы мүмкіндіктер үшін жаңа қимылды қолдану"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Арнайы мүмкіндік қимылын қолдану"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Бұл функцияны пайдалану үшін экранның төменгі жағындағы арнайы мүмкіндіктер түймесін <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> түртіңіз.\n\nБір функциядан екінші функцияға ауысу үшін арнайы мүмкіндіктер түймесін басып тұрыңыз."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Бұл функцияны пайдалану үшін экрандағы арнайы мүмкіндіктер түймесін түртіңіз."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Бұл функцияны пайдалану үшін дыбыс деңгейі пернелерін басып тұрыңыз."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Қысқарақ"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Ұзағырақ"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Автобасу уақыты"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Діріл мен хептика күші"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Хабарландыру дірілі"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Діріл және сенсорлар"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Қоңыраулар"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Хабарландырулар мен дабылдар"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Интерактивтік сенсорлар"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Қоңырау дірілі"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Хабарландыру дірілі"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Түрту кезіндегі діріл"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"Камера"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Мобильдік желі"</string>
<string name="power_phone" msgid="2768396619208561670">"Дыбыс қоңыраулары"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Планшет бос"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Күту режимі"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g> профайлына жалғау"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Осы VPN желісі ажыратылсын ба?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Ажырату"</string>
- <string name="vpn_version" msgid="41856553718304367">"Нұсқасы: <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Нұсқа"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN ұмыту"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Бар VPN қолданбасын ауыстыру керек пе?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Әрқашан қосулы VPN режимін орнату"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Мобильдік деректер қолжетімді емес"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Деректер SIM картасын таңдау үшін түртіңіз"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Осыны қоңыраулар үшін әрқашан пайдалану"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Деректер үшін SIM картасын таңдау"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Мобильдік интернетке SIM таңдаңыз"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"SMS үшін SIM картасын таңдаңыз."</string>
<string name="data_switch_started" msgid="6292759843974720112">"Деректер SIM картасы ауыстырылуда, бұл бір минутқа дейін уақыт алуы мүмкін…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Мобильдік интернет үшін <xliff:g id="NEW_SIM">%1$s</xliff:g> қолданылсын ба?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Егер <xliff:g id="NEW_SIM">%1$s</xliff:g> операторына ауыссаңыз, мобильдік интернет үшін <xliff:g id="OLD_SIM">%2$s</xliff:g> бұдан әрі қолданылмайтын болады."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> қолдану"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Келесімен қоңырау шалу"</string>
<string name="sim_select_card" msgid="1226182454109919045">"SIM картасын таңдау"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"WiFi, Wi-Fi, желілік байланыс, интернет, сымсыз, дерек, Wi Fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi хабарландыруы, wi-fi хабарландыруы"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"дерек трафигі"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Дірілді тоқтату, түрту, пернетақта"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24 сағаттық формат"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Жүктеп алу"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Ашатын қолданба"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"жанасу сезімталдығы, діріл, экран, сезімталдық"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"сенсорлар, діріл, телефон, қоңырау, сезгіштік"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"сенсорлар, діріл, сезгіштік"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"сенсорлар, дірілдеу, діріл"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"өшпейтін экран"</string>
<string name="default_sound" msgid="6604374495015245195">"Әдепкі дыбыс"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Қоңыраулар мен хабарландырулардың дыбыс деңгейі: <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Дыбыс деңгейі, діріл, Мазаламау режимі"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Зарядтау кезіндегі дыбыс және діріл"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Док-станцияға қою дыбыстары"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Түрту дыбысы"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Түрту дірілі"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Экранды түрту, түймелерді басу және т.б. кездегі діріл"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Док-станция динамигі ойнайды"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Бүкіл аудио"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Тек медиа аудиосы"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Құлып экраны, құлыптаулы экран, өткізіп жіберу, өткізу"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Жұмыс профилі өшірулі болғанда"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Құлыптаулы экрандағы хабарландырулар"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Әңгімелерді (әдепкі және дыбыссыз) көрсету"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Барлық хабарландыруды көрсету"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Үнсіз әңгімелерді және хабарландыруларды жасыру"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Ешқандай хабарландыруды көрсетпеу"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> барлық хабарландыруды, соның ішінде контакт аттары, фотосуреттер, сізге келген хабарлардың мәтіні сияқты жеке ақпаратты оқи алатын болады. Бұл қолданба хабарландыруларды уақытша өшіре не жаба алады, сондай-ақ хабарландырулардағы түймелерді баса алады. Келген қоңырауларға жауап беруі де мүмкін. \n\nСондай-ақ бұл – қолданбаға \"Мазаламау\" режимін өшіріп-қосуға және ұқсас параметрлерді өзгертуге мүмкіндік береді."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> мына әрекеттерді орындай алады:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Хабарландыруларды оқу"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Ол барлық хабарландыруды, контактілер, хабарлар және фотосуреттер сияқты жеке ақпаратты оқи алады."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Хабарларға жауап беру"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Ол хабарларға жауап беріп, хабарландырулардағы түймелер арқылы әрекет ете алады. Сонымен қатар хабарландыруларды уақытша өшіріп, не олардан бас тарта және қоңырауларға жауап бере алады."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Параметрлерді өзгерту"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Ол \"Мазаламау\" режимін өшіріп-қоса және ұқсас параметрлерді өзгерте алады."</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>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"<xliff:g id="NETWORKMODEID">%1$d</xliff:g> желі режимі дұрыс емес. Мән бермеңіз."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Кіру нүктесінің атауы"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> операторына қосылып тұрғанда қолжетімді емес"</string>
- <string name="see_more" msgid="8436037008285546409">"Параметрлер"</string>
+ <string name="see_more" msgid="7499355691042812723">"Басқаларын көру"</string>
<string name="see_less" msgid="2642392725363552793">"Азырақ көру"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> қосылсын ба?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"SIM картасын қосасыз ба?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> қызметіне ауысу қажет пе?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM картасына ауысасыз ба?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> қолданылсын ба?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Бір уақытта тек бір SIM картасын пайдалануға болады.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> картасына ауыссаңыз да, <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> қызметінен бас тартылмайды."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Бір уақытта тек бір жүктеп алынған SIM картасын пайдалануға болады.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> картасына ауыссаңыз да, <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> қызметінен бас тартылмайды."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Бір уақытта тек бір SIM картасын пайдалануға болады. \n\nБасқа картаға ауыссаңыз да, <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> қызметінен бас тартылмайды."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Екі SIM картасын қатар қолдануға болады. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> операторын қолдану үшін басқа SIM картасын өшіріңіз."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> қызметіне ауысу"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> операторын өшіру"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"SIM картасын өшірсеңіз, қызмет тоқтатылмайды."</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Желіге қосылуда…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> қызметіне ауысуда"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Қоңыраулар мен хабарлар үшін <xliff:g id="CARRIER_NAME">%1$s</xliff:g> операторына ауыстырылуда…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Оператор ауыстырылмады"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Қатеге байланысты оператор ауыстырылмады."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> өшірілсін бе?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR сканерін көрсету"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"QR сканерін құлыптаулы экраннан пайдалануға рұқсат ету"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Құрылғыны басқару элементтерін көрсету"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Басқару элементтерін құлыпталған экраннан пайдалану"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Қолжетімді болған кезде, екі қатарлы сағатты көрсету"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Екі қатарлы сағат"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Өшірулі"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Интернет"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM карталары"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Wi‑Fi желілерін тауып, оларға қосылу"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"ұшақ, ұшақта қолдануға болатын желі"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Қоңыраулар мен SMS хабарлары"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi қоңыраулары"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Батарея шығынын бейімдеу функциясын пайдалану"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Жарықтықты бейімдеу функциясын пайдалану"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Wi-Fi қоңырауларын пайдалану"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Скринсейверді пайдалану"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Барлық қолданбаны қарау"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Қоңырауды басқа нөмірге бағыттау"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Қоңырауды басқа нөмірге бағыттау қосылды."</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Телефон нөмірі енгізілмеген."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"Жарайды"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G қолдануға рұқсат беру"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G ұялы байланыстарын пайдаланыңыз. Құтқару қызметіне қоңырау шалу үшін, 2G байланысы үнемі қосулы болады."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G қауіпсіздігі төменірек, алайда кейбір жерлерде байланысты жақсарта алады. Құтқару қызметіне қоңырау шалу үшін әрқашан 2G байланысын қолдануға болады."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> операторы 2G байланысының қолжетімді болуын талап етеді"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Буфер пайдаланылғанын көрсету"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Қолданбалар көшірілген мәтінді, суреттерді немесе басқа мазмұнды пайдаланған кезде хабар көрсету"</string>
<string name="all_apps" msgid="3054120149509114789">"Барлық қолданба"</string>
diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml
index 1ff5adc..a6209c1 100644
--- a/res/values-km/strings.xml
+++ b/res/values-km/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"ភាសា"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"លុប"</string>
<string name="add_a_language" msgid="2126220398077503271">"បន្ថែមភាសា"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"ភាសា"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"ភាសាអាទិភាព"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"ភាសាកម្មវិធី"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"កំណត់ភាសាសម្រាប់កម្មវិធីនីមួយៗ"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"ភាសាកម្មវិធី"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"ភាសាដែលបានណែនាំ"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"ភាសាទាំងអស់"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"កម្មវិធីនេះត្រូវបានកំណត់ទៅភាសា<xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g>តាមលំនាំដើម និងមិនអាចប្រើពហុភាសាបានទេ។"</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">លុបភាសាដែលបានជ្រើសរើសឬ?</item>
<item quantity="one">លុបភាសាដែលបានជ្រើសរើសឬ?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"មិនមានទេ"</string>
<string name="security_status_title" msgid="6958004275337618656">"ស្ថានភាពសុវត្ថិភាព"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"ការចាក់សោអេក្រង់ កម្មវិធីរកឧបករណ៍របស់ខ្ញុំ សុវត្ថិភាពកម្មវិធី"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"សុវត្ថិភាព និងឯកជនភាព"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"ការអនុញ្ញាត ចាក់សោអេក្រង់ សុវត្ថិភាពកម្មវិធី"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"បានបញ្ចូលមុខ"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"ចុចដើម្បីរៀបចំមុខ"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"ដោះសោតាមទម្រង់មុខ"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"ប្រើមុខរបស់អ្នកដើម្បីដោះសោទូរសព្ទរបស់អ្នក ឬសម្រាប់ការផ្ទៀងផ្ទាត់នៅក្នុងកម្មវិធីដូចជា នៅពេលអ្នកចូល ឬយល់ព្រមលើការទិញជាដើម។\n\nសូមចងចាំថា៖\nអ្នកអាចរៀបចំមុខបានតែមួយប៉ុណ្ណោះក្នុងមួយលើក។ ដើម្បីបញ្ចូលមុខផ្សេងទៀត សូមលុបមុខបច្ចុប្បន្នចេញ។\n\nការមើលទៅទូរសព្ទអាចដោះសោទូរសព្ទបាន ទោះបីជាអ្នកមិនចង់ដោះសោក៏ដោយ។\n\nអ្នកផ្សេងអាចដោះសោទូរសព្ទរបស់អ្នក ប្រសិនបើវាស្ថិតនៅចំពីមុខរបស់អ្នក។\n\nអ្នកដែលមានមុខមាត់ស្រដៀងអ្នកខ្លាំង ដូចជាបងប្អូនបង្កើតដែលមានមុខមាត់ដូចអ្នកអាចដោះសោទូរសព្ទរបស់អ្នកបាន។"</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"ប្រើមុខរបស់អ្នកដើម្បីដោះសោទូរសព្ទរបស់អ្នក ឬសម្រាប់ការផ្ទៀងផ្ទាត់នៅក្នុងកម្មវិធីដូចជា នៅពេលអ្នកចូល ឬយល់ព្រមលើការទិញជាដើម។\n\nសូមចងចាំថា៖\nអ្នកអាចរៀបចំមុខបានតែមួយប៉ុណ្ណោះក្នុងមួយលើក។ ដើម្បីបញ្ចូលមុខផ្សេងទៀត សូមលុបមុខបច្ចុប្បន្នចេញ។\n\nការមើលទៅទូរសព្ទអាចដោះសោទូរសព្ទបាន ទោះបីជាអ្នកមិនចង់ដោះសោក៏ដោយ។\n\nអ្នកផ្សេងអាចដោះសោទូរសព្ទរបស់អ្នក ប្រសិនបើវាស្ថិតនៅចំពីមុខរបស់អ្នក ទោះបីជាអ្នកបិទភ្នែកក៏ដោយ។\n\nអ្នកដែលមានមុខមាត់ស្រដៀងអ្នកខ្លាំង ដូចជាបងប្អូនបង្កើតដែលមានមុខមាត់ដូចអ្នកអាចដោះសោទូរសព្ទរបស់អ្នកបាន។"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"លុបគំរូមុខឬ?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"គំរូមុខរបស់អ្នកនឹងត្រូវលុបដោយសុវត្ថិភាពជាអចិន្ត្រៃយ៍។ បន្ទាប់ពីលុបហើយ អ្នកនឹងត្រូវការកូដ PIN, លំនាំ ឬពាក្យសម្ងាត់របស់អ្នក ដើម្បីដោះសោទូរសព្ទរបស់អ្នក ឬសម្រាប់ការផ្ទៀងផ្ទាត់នៅក្នុងកម្មវិធី។"</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"លុបគំរូមុខឬ?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"គំរូមុខរបស់អ្នកនឹងត្រូវលុបដោយសុវត្ថិភាពជាអចិន្ត្រៃយ៍។\n\nបន្ទាប់ពីលុបរួច អ្នកនឹងត្រូវការស្នាមម្រាមដៃ, កូដ PIN, លំនាំ ឬពាក្យសម្ងាត់របស់អ្នក ដើម្បីដោះសោទូរសព្ទរបស់អ្នក ឬសម្រាប់ការផ្ទៀងផ្ទាត់នៅក្នុងកម្មវិធី។"</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"គំរូមុខរបស់អ្នកនឹងត្រូវលុបដោយសុវត្ថិភាពជាអចិន្ត្រៃយ៍។\n\nបន្ទាប់ពីលុបហើយ អ្នកនឹងត្រូវការកូដ PIN, លំនាំ ឬពាក្យសម្ងាត់របស់អ្នក ដើម្បីដោះសោទូរសព្ទរបស់អ្នក ឬសម្រាប់ការផ្ទៀងផ្ទាត់នៅក្នុងកម្មវិធី។"</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"គំរូមុខរបស់អ្នកនឹងត្រូវលុបដោយសុវត្ថិភាពជាអចិន្ត្រៃយ៍។\n\nបន្ទាប់ពីលុបហើយ អ្នកនឹងត្រូវការកូដ PIN, លំនាំ ឬពាក្យសម្ងាត់របស់អ្នក ដើម្បីដោះសោទូរសព្ទរបស់អ្នក។"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"ប្រើការដោះសោតាមទម្រង់មុខ ដើម្បីដោះសោទូរសព្ទរបស់អ្នក"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"ស្នាមម្រាមដៃ"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"ស្នាមម្រាមដៃសម្រាប់ការងារ"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"លុប"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"ប៉ះឧបករណ៍ចាប់ស្នាមម្រាមដៃ"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"ដាក់ម្រាមដៃរបស់អ្នកនៅលើឧបករណ៍ចាប់សញ្ញា ហើយលើកវាឡើងបន្ទាប់ពីអ្នកមានអារម្មណ៍ថាវាញ័រហើយ"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"ដាក់ម្រាមដៃរបស់អ្នកនៅលើឧបករណ៍ចាប់ស្នាមម្រាមដៃ រហូតទាល់តែអ្នកមានអារម្មណ៍ថាញ័រ"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"ដាក់ស្នាមម្រាមដៃរបស់អ្នកឱ្យពេញនៅលើឧបករណ៍ចាប់ស្នាមម្រាមដៃ រហូតដល់មានការញ័រ"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"ចុចឧបករណ៍ចាប់ស្នាមម្រាមដៃឱ្យជាប់"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"លើកឡើង បន្ទាប់មកប៉ះម្តងទៀត"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"ម្ដងទៀត"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"បន្តលើកម្រាមដៃឡើង ដើម្បីបញ្ចូលផ្នែកផ្សេងទៀតនៃស្នាមម្រាមដៃរបស់អ្នក"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"ចុចឱ្យជាប់ រាល់ពេលដែលរូបស្នាមម្រាមដៃមានចលនា។ ការធ្វើបែបនេះជួយថតស្នាមម្រាមដៃរបស់អ្នកបានកាន់តែច្រើន។"</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"ដាក់ចុងម្រាមដៃរបស់អ្នកនៅលើឧបករណ៍ចាប់សញ្ញា"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"ជាចុងក្រោយ ដាក់គែមម្រាមដៃរបស់អ្នក"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"ចុងក្រោយ ដាក់គែមម្រាមដៃរបស់អ្នក"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"ដាក់ផ្នែកចំហៀងនៃស្នាមម្រាមដៃរបស់អ្នកនៅលើឧបករណ៍ចាប់សញ្ញាឱ្យជាប់ រួចប្ដូរទៅផ្នែកម្ខាងទៀត"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"ការធ្វើបែបនេះជួយថតស្នាមម្រាមដៃរបស់អ្នកបានកាន់តែច្រើន"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"កំពុងចុះឈ្មោះស្នាមម្រាមដៃ <xliff:g id="PERCENTAGE">%d</xliff:g> ភាគរយ"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" ជម្រើសចាក់សោអេក្រង់ត្រូវបានបិទ។ ដើម្បីស្វែងយល់បន្ថែម សូមទាក់ទងអ្នកគ្រប់គ្រងរបស់សា្ថប័នអ្នក។ "<annotation id="admin_details">"ព័ត៌មានលម្អិតបន្ថែម"</annotation>\n\n"អ្នកនៅតែអាចប្រើស្នាមម្រាមដៃ ដើម្បីផ្តល់សិទ្ធិលើការទិញ និងការចូលប្រើប្រាស់កម្មវីធីបានដដែល។ "<annotation id="url">"ស្វែងយល់បន្ថែម"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"លើកម្រាមដៃ ហើយបន្ទាប់មកប៉ះឧបករណ៍ចាប់សញ្ញាម្តងទៀត"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"មិនអាចប្រើឧបករណ៍ចាប់ស្នាមម្រាមដៃបានទេ។ សូមទាក់ទងក្រុមហ៊ុនផ្ដល់ការជួសជុល"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"ការកំណត់កម្រិតខ្ពស់"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"ការចាក់សោកម្រងព័ត៌មានការងារ, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock និងអ្វីៗជាច្រើនទៀត"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"ការកំណត់កម្រិតខ្ពស់"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"អ្នកអាចបន្ថែមស្នាមម្រាមដៃរហូតដល់ <xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"អ្នកបានបញ្ចូលស្នាមម្រាមដៃដល់ចំនួនអតិបរមាហើយ"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"មិនអាចបញ្ចូលស្នាមម្រាមដៃបានទៀតទេ"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"ហៅទូរសព្ទតាមរយៈ Wi‑Fi ។ ប្រសិនបើដាច់ Wi‑Fi ការហៅទូរសព្ទនឹងបញ្ចប់។"</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"នៅពេលការហៅតាម Wi-Fi បានបើក ទូរសព្ទរបស់អ្នកអាចធ្វើការហៅចេញតាមរយៈបណ្ដាញ Wi-Fi ឬបណ្ដាញរបស់ក្រុមហ៊ុនសេវាទូរសព្ទអ្នក ដោយផ្អែកលើចំណូលចិត្តរបស់អ្នក និងរលកសញ្ញានៃបណ្ដាញណាមួយដែលខ្លាំងជាង។ មុនពេលបើកមុខងារនេះ សូមសាកសួរក្រុមហ៊ុនសេវាទូរសព្ទរបស់អ្នកអំពីថ្លៃសេវា និងព័ត៌មានលម្អិតផ្សេងៗ។<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"អាសយដ្ឋានគ្រាអាសន្ន"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"អាសយដ្ឋានពេលមានអាសន្ន"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"ត្រូវបានប្រើជាទីតាំងរបស់អ្នក នៅពេលដែលអ្នកហៅទូរសព្ទសង្គ្រោះបន្ទាន់តាមរយៈ Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"ស្វែងយល់បន្ថែម"</annotation>"អំពីមុខងារ DNS ឯកជន"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"បើក"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"ដើម្បីគ្រប់គ្រងអ្វីដែលកើតឡើង នៅពេលទូរស័ព្ទត្រូវបានដោត និង/ឬកំពុងដេក សូមបើកធាតុរក្សាអេក្រង់។"</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"ពេលដែលត្រូវចាប់ផ្តើម"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"ធាតុរក្សាអេក្រង់បច្ចុប្បន្ន"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"ចាប់ផ្ដើមឥឡូវ"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"ការកំណត់"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"ពន្លឺស្វ័យប្រវត្តិ"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"លើកដៃដើម្បីឲ្យភ្ញាក់"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"កំណត់កូដ PIN ការងារ"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"កំណត់លំនាំ"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"កំណត់លំនាំការងារ"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"ដើម្បីទទួលបានសុវត្ថិភាពបន្ថែម សូមកំណត់ពាក្យសម្ងាត់ ដើម្បីដោះសោទូរសព្ទ"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"ដើម្បីទទួលបានសុវត្ថិភាពបន្ថែម សូមកំណត់កូដ PIN ដើម្បីដោះសោទូរសព្ទ"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"ដើម្បីទទួលបានសុវត្ថិភាពបន្ថែម សូមកំណត់លំនាំ ដើម្បីដោះសោទូរសព្ទ"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"ដើម្បីទទួលបានសុវត្ថិភាពបន្ថែម សូមកំណត់ពាក្យសម្ងាត់ ដើម្បីដោះសោថេប្លេត"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"ដើម្បីទទួលបានសុវត្ថិភាពបន្ថែម សូមកំណត់កូដ PIN ដើម្បីដោះសោថេប្លេត"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"ដើម្បីទទួលបានសុវត្ថិភាពបន្ថែម សូមកំណត់លំនាំ ដើម្បីដោះសោថេប្លេត"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"ដើម្បីទទួលបានសុវត្ថិភាពបន្ថែម សូមកំណត់ពាក្យសម្ងាត់ ដើម្បីដោះសោឧបករណ៍"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"ដើម្បីទទួលបានសុវត្ថិភាពបន្ថែម សូមកំណត់កូដ PIN ដើម្បីដោះសោឧបករណ៍"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"ដើម្បីទទួលបានសុវត្ថិភាពបន្ថែម សូមកំណត់លំនាំ ដើម្បីដោះសោឧបករណ៍"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"ដើម្បីប្រើប្រាស់ស្នាមម្រាមដៃ សូមកំណត់ពាក្យសម្ងាត់"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"ដើម្បីប្រើស្នាមម្រាមដៃ សូមកំណត់លំនាំ"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"ដើម្បីសុវត្ថិភាព សូមកំណត់កូដ PIN"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"សង្កត់ប៊ូតុងកម្រិតសំឡេងឱ្យជាប់ ដើម្បីបើក"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"ចុចអេក្រង់បីដង ដើម្បីបើក"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"ប្រើចលនា ដើម្បីបើក"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"ប្រើចលនាភាពងាយស្រួលថ្មី"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"ប្រើចលនាភាពងាយស្រួល"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"ដើម្បីប្រើមុខងារនេះ សូមចុចប៊ូតុងភាពងាយស្រួល <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> នៅផ្នែកខាងក្រោមនៃអេក្រង់របស់អ្នក។\n\nដើម្បីប្ដូររវាងមុខងារផ្សេងៗ សូមចុចប៊ូតុងភាពងាយស្រួលឱ្យជាប់។"</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"ដើម្បីប្រើមុខងារនេះ សូមចុចប៊ូតុងភាពងាយស្រួលនៅលើអេក្រង់របស់អ្នក។"</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"ដើម្បីប្រើមុខងារនេះ សូមចុចគ្រាប់ចុចកម្រិតសំឡេងទាំងពីរឱ្យជាប់។"</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"ខ្លីជាង"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"យូរជាង"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"រយៈពេលចុចដោយស្វ័យប្រវត្តិ"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"កម្លាំងនៃការប៉ះ និងការញ័រ"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"រំញ័រការជូនដំណឹង"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"ការញ័រ និងការប៉ះ"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"ការហៅទូរសព្ទ"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"ការជូនដំណឹង និងម៉ោងរោទ៍"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"ការប៉ះបែបអន្តរកម្ម"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"រំញ័រសំឡេងរោទ៍"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"រំញ័រការជូនដំណឹង"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"ប្រតិកម្មតបនឹងការប៉ះ"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"កាមេរ៉ា"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"ប៊្លូធូស"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"បណ្ដាញទូរសព្ទចល័ត"</string>
<string name="power_phone" msgid="2768396619208561670">"ការហៅជាសំឡេង"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"កុំព្យូទ័របន្ទះទំនេរ"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"ទូរសព្ទទំនេរ"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"តភ្ជាប់ <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"ផ្តាច់ VPN នេះ?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"ផ្ដាច់"</string>
- <string name="vpn_version" msgid="41856553718304367">"កំណែ <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"កំណែ"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"បំភ្លេច VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"ជំនួស VPN ដែលមានស្រាប់ឬ?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"កំណត់ VPN ឲ្យបើកជានិច្ចឬ?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"ទិន្នន័យចល័តមិនអាចប្រើបានទេ"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"ប៉ះដើម្បីជ្រើសស៊ីមទិន្នន័យ"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"ប្រើវាសម្រាប់ការហៅជានិច្ច"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"ជ្រើសស៊ីមសម្រាប់ទិន្នន័យ"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"ជ្រើសរើសស៊ីមសម្រាប់ទិន្នន័យទូរសព្ទចល័ត"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"ជ្រើសរើសស៊ីមសម្រាប់សារ SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"កំពុងប្ដូរស៊ីមទិន្នន័យ សកម្មភាពនេះអាចចំណាយពេលមួយនាទី…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"ប្រើ <xliff:g id="NEW_SIM">%1$s</xliff:g> សម្រាប់ទិន្នន័យទូរសព្ទចល័តឬ?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"ប្រសិនបើអ្នកប្ដូរទៅ <xliff:g id="NEW_SIM">%1$s</xliff:g> <xliff:g id="OLD_SIM">%2$s</xliff:g> នឹងមិនត្រូវបានប្រើសម្រាប់ទិន្នន័យទូរសព្ទចល័តទៀតទេ។"</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"ប្រើ <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"ហៅជាមួយ"</string>
<string name="sim_select_card" msgid="1226182454109919045">"ជ្រើសស៊ីមកាត"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"ស៊ីម <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, ការតភ្ជាប់បណ្តាញ អ៊ីនធឺណិត ឥតខ្សែ ទិន្នន័យ, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"ការជូនដំណឹងអំពី Wi‑Fi, ការជូនដំណឹងអំពី wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ការប្រើទិន្នន័យ"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"បញ្ឈប់ការញ័រ ចុច ក្ដារចុច"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"ប្រើទម្រង់ 24 ម៉ោង"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ទាញយក"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"បើកជាមួយ"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"ការប៉ះ ញ័រ អេក្រង់ កម្រិតរំញោច"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"ការប៉ះ ការញ័រ ទូរសព្ទ ការហៅទូរសព្ទ រំញោច សំឡេងរោទ៍"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"ការប៉ះ ការញ័រ រំញោច"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"ការប៉ះ ញ័រ ការញ័រ"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"អេក្រង់បើកជានិច្ច"</string>
<string name="default_sound" msgid="6604374495015245195">"សំឡេងលំនាំដើម"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"កម្រិតសំឡេងរោទ៍ និងការជូនដំណឹងត្រឹម <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"កម្រិតសំឡេង ការញ័រ កុំរំខាន"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"ការញ័រ និងសំឡេងសាកថ្ម"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"សំឡេងភ្ជាប់"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"សំឡេងប៉ះ"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"ការញ័រពេលប៉ះ"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"ប្រតិកម្មញ័រពេលចុច ក្ដារចុច និងច្រើនទៀត"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"ភ្ជាប់ការចាក់តាមអូប៉ាល័រ"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"អូឌីយ៉ូទាំងអស់"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"តែអូឌីយ៉ូមេឌៀប៉ុណ្ណោះ"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"ចាក់សោអេក្រង់ អេក្រង់ចាក់សោ រំលង ការរំលង"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"នៅពេលកម្រងព័ត៌មានការងារចាក់សោ"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"ការជូនដំណឹងនៅលើអេក្រង់ចាក់សោ"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"បង្ហាញការសន្ទនា លំនាំដើម និងស្ងាត់"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"បង្ហាញការសន្ទនា លំនាំដើម និងស្ងាត់"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"លាក់ការជូនដំណឹង និងការសន្ទនាស្ងាត់ៗ"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"កុំបង្ហាញការជូនដំណឹង"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> នឹងអាចអានការជូនដំណឹងទាំងអស់ រួមទាំងព័ត៌មានផ្ទាល់ខ្លួនដូចជា ឈ្មោះទំនាក់ទំនង រូបថត និងសារជាអក្សរដែលអ្នកទទួលបានផងដែរ។ កម្មវិធីនេះក៏នឹងអាចផ្អាក ឬច្រានចោលការជូនដំណឹង ឬធ្វើសកម្មភាពលើប៊ូតុងនៅក្នុងការជូនដំណឹង រួមទាំងទទួលទូរសព្ទផងដែរ។ \n\nវាក៏នឹងផ្តល់លទ្ធភាពឱ្យកម្មវិធីបើក ឬបិទមុខងារកុំរំខាន និងប្ដូរការកំណត់ដែលពាក់ព័ន្ធផងដែរ។"</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> នឹងអាច៖"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"អានការជូនដំណឹងរបស់អ្នក"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"វាអាចអានការជូនដំណឹងរបស់អ្នក រួមទាំងព័ត៌មានផ្ទាល់ខ្លួនដូចជា ទំនាក់ទំនង សារ និងរូបថតផងដែរ។"</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"ឆ្លើយតបសារ"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"វាអាចឆ្លើយតបសារ និងធ្វើសកម្មភាពចំពោះប៊ូតុងនៅក្នុងការជូនដំណឹង រួមទាំងផ្អាក ឬច្រានចោលការជូនដំណឹង និងទទួលទូរសព្ទផងដែរ។"</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"ប្ដូរការកំណត់"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"វាអាចបើក ឬបិទមុខងារកុំរំខាន និងប្ដូរការកំណត់ដែលពាក់ព័ន្ធ។"</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>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"មុខងារបណ្ដាញមិនត្រឹមត្រូវ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>។ សូមកុំអើពើ។"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ឈ្មោះចំណុចចូលប្រើប្រាស់"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"មិនអាចប្រើបានទេ នៅពេលភ្ជាប់ <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"ការកំណត់"</string>
+ <string name="see_more" msgid="7499355691042812723">"មើលច្រើនទៀត"</string>
<string name="see_less" msgid="2642392725363552793">"មើលតិចជាង"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"បើក <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ឬ?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"បើកស៊ីមឬ?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"ប្ដូរទៅ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ឬ?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"ប្ដូរទៅប្រើស៊ីមកាតឬ?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"ប្រើ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ឬ?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"អាចបើកដំណើរការស៊ីមម្តងមួយតែប៉ុណ្ណោះ។\n\nការប្ដូរទៅ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> នឹងមិនបោះបង់សេវាកម្ម <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> របស់អ្នកទេ។"</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"អាចបើកដំណើរការស៊ីមដែលបានទាញយកម្ដងមួយតែប៉ុណ្ណោះ។\n\nការប្ដូរទៅ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> នឹងមិនបោះបង់សេវាកម្ម <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> របស់អ្នកទេ។"</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"អាចបើកដំណើរការស៊ីមម្តងមួយតែប៉ុណ្ណោះ។\n\nការប្ដូរនឹងមិនបោះបង់សេវាកម្ម <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> របស់អ្នកទេ។"</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"អ្នកអាចប្រើស៊ីមបាន 2 ក្នុងពេលតែមួយ។ ដើម្បីប្រើ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> សូមបិទស៊ីមផ្សេងទៀត។"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"ប្ដូរទៅ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"បិទ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"ការបិទស៊ីមនឹងមិនបោះបង់សេវាកម្មរបស់អ្នកទេ"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"កំពុងភ្ជាប់បណ្ដាញ…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"កំពុងប្ដូរទៅ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"កំពុងប្ដូរទៅ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> សម្រាប់ការហៅទូរសព្ទ និងសារ…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"មិនអាចប្ដូរក្រុមហ៊ុនសេវាទូរសព្ទបានទេ"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"មិនអាចប្ដូរក្រុមហ៊ុនសេវាទូរសព្ទបានទេ ដោយសារមានបញ្ហា។"</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"បិទ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ឬ?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"បង្ហាញកម្មវិធីស្កេនកូដ QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"អនុញ្ញាតឱ្យចូលប្រើកម្មវិធីស្កេនកូដ QR ពីអេក្រង់ចាក់សោ"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"បង្ហាញផ្ទាំងគ្រប់គ្រងឧបករណ៍"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"ចូលប្រើផ្ទាំងគ្រប់គ្រង នៅពេលចាក់សោ"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"បង្ហាញនាឡិកាពីរជួរ នៅពេលដែលមាន"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"នាឡិកាពីរជួរ"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"បិទ"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"អ៊ីនធឺណិត"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"ស៊ីម"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"ស្វែងរក និងភ្ជាប់បណ្ដាញ Wi‑Fi"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"យន្តហោះ មានសុវត្ថិភាពពេលជិះយន្តហោះ"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"ការហៅទូរសព្ទ និង SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"ការហៅតាម Wi-Fi"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"ប្រើមុខងារថ្មមានភាពបត់បែន"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"ប្រើមុខងារពន្លឺមានភាពបត់បែន"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"ប្រើការហៅតាម Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"ប្រើធាតុរក្សាអេក្រង់"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"មើលកម្មវិធីទាំងអស់"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"ការបញ្ជូនបន្តឆ្លាតវៃ"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"បានបើកការបញ្ជូនបន្តឆ្លាតវៃ"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"មិនបានបញ្ចូលលេខទូរសព្ទទេ។"</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"យល់ព្រម"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"អនុញ្ញាត 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"ប្រើការតភ្ជាប់បណ្ដាញទូរសព្ទចល័ត 2G។ 2G ត្រូវបានបើកជានិច្ច សម្រាប់ការហៅទៅលេខសង្គ្រោះបន្ទាន់។"</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G មិនសូវមានសុវត្ថិភាពទេ ប៉ុន្តែអាចនឹងធ្វើឱ្យការតភ្ជាប់របស់អ្នកប្រសើរឡើងនៅក្នុងទីតាំងមួយចំនួន។ 2G ត្រូវបានអនុញ្ញាតជានិច្ច សម្រាប់ការហៅទៅលេខសង្គ្រោះបន្ទាន់។"</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> តម្រូវឱ្យមាន 2G"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"បង្ហាញការចូលប្រើឃ្លីបបត"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"បង្ហាញសារ នៅពេលកម្មវិធីចូលប្រើអត្ថបទ រូបភាព ឬខ្លឹមសារផ្សេងទៀតដែលអ្នកបានចម្លង"</string>
<string name="all_apps" msgid="3054120149509114789">"កម្មវិធីទាំងអស់"</string>
diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml
index 1cac808..4d80dea 100644
--- a/res/values-kn/strings.xml
+++ b/res/values-kn/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"ಭಾಷೆಗಳು"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"ತೆಗೆದುಹಾಕಿ"</string>
<string name="add_a_language" msgid="2126220398077503271">"ಭಾಷೆ ಸೇರಿಸಿ"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"ಭಾಷೆ"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"ಆದ್ಯತೆಯ ಭಾಷೆ"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"ಆ್ಯಪ್ ಭಾಷೆಗಳು"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"ಪ್ರತಿ ಆ್ಯಪ್ಗಾಗಿ ಭಾಷೆಯನ್ನು ಸೆಟ್ ಮಾಡಿ"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"ಆ್ಯಪ್ ಭಾಷೆ"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"ಸೂಚಿಸಿರುವ ಭಾಷೆಗಳು"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"ಎಲ್ಲಾ ಭಾಷೆಗಳು"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"ಈ ಆ್ಯಪ್ ಅನ್ನು ಡೀಫಾಲ್ಟ್ ಆಗಿ <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> ಭಾಷೆಗೆ ಸೆಟ್ ಮಾಡಲಾಗಿದೆ ಹಾಗೂ ಇದು ಬಹು ಭಾಷೆಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">ಆಯ್ಕೆಮಾಡಿದ ಭಾಷೆಗಳನ್ನು ತೆಗೆದುಹಾಕಬೇಕೇ?</item>
<item quantity="other">ಆಯ್ಕೆಮಾಡಿದ ಭಾಷೆಗಳನ್ನು ತೆಗೆದುಹಾಕಬೇಕೇ?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"ಲಭ್ಯವಿಲ್ಲ"</string>
<string name="security_status_title" msgid="6958004275337618656">"ಭದ್ರತೆ ಸ್ಥಿತಿ"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"ಸ್ಕ್ರೀನ್ ಲಾಕ್, Find My Device, ಆ್ಯಪ್ ಸುರಕ್ಷತೆ"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"ಭದ್ರತೆ ಮತ್ತು ಗೌಪ್ಯತೆ"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"ಅನುಮತಿಗಳು, ಸ್ಕ್ರೀನ್ ಲಾಕ್, ಆ್ಯಪ್ ಭದ್ರತೆ"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"ಮುಖ ಸೇರಿಸಲಾಗಿದೆ"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"ಫೇಸ್ ಸೆಟಪ್ ಮಾಡಲು ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"ಫೇಸ್ ಅನ್ಲಾಕ್"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲು ಅಥವಾ ನೀವು ಸೈನ್ ಇನ್ ಮಾಡಿದಾಗ ಅಥವಾ ಖರೀದಿಯನ್ನು ಅನುಮೋದಿಸಿದಾಗ ಆ್ಯಪ್ಗಳಲ್ಲಿನ ದೃಢೀಕರಣಕ್ಕಾಗಿ ನಿಮ್ಮ ಮುಖವನ್ನು ಬಳಸಿ.\n\nನೆನಪಿನಲ್ಲಿಡಿ:\nಒಂದು ಬಾರಿಗೆ ಒಂದೇ ಫೇಸ್ ಅನ್ನು ಮಾತ್ರ ಸೆಟಪ್ ಮಾಡಬಹುದು. ಮತ್ತೊಂದು ಮುಖವನ್ನು ಸೇರಿಸಲು, ಈಗಾಗಲೇ ಇರುವ ಮುಖವನ್ನು ಅಳಿಸಿ.\n\nಫೋನ್ ಕಡೆ ನೋಡಿದರೆ, ನಿಮಗೆ ಬೇಡದಿದ್ದಾಗಲೂ ಫೋನ್ ಅನ್ಲಾಕ್ ಆಗಬಹುದು.\n\nಫೋನ್ ಅನ್ನು ನಿಮ್ಮ ಮುಖದ ಎದುರು ಹಿಡಿಯುವ ಮೂಲಕ, ಬೇರೆ ಯಾರಾದರೂ ಕೂಡ ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಬಹುದು.\n\nನಿಮ್ಮನ್ನು ತುಂಬಾ ಹೋಲುವ ವ್ಯಕ್ತಿ, ಉದಾಹರಣೆಗೆ ತದ್ರೂಪಿ ಸಹೋದರ/ಸಹೋದರಿಯೂ ಕೂಡಾ ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಬಹುದು."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲು ಅಥವಾ ನೀವು ಸೈನ್ ಇನ್ ಮಾಡಿದಾಗ ಅಥವಾ ಖರೀದಿಯನ್ನು ಅನುಮೋದಿಸಿದಾಗ ಆ್ಯಪ್ಗಳಲ್ಲಿನ ದೃಢೀಕರಣಕ್ಕಾಗಿ ನಿಮ್ಮ ಮುಖವನ್ನು ಬಳಸಿ.\n\nನೆನಪಿನಲ್ಲಿಡಿ:\nಒಂದು ಬಾರಿಗೆ ಒಂದೇ ಫೇಸ್ ಅನ್ನು ಮಾತ್ರ ಸೆಟಪ್ ಮಾಡಬಹುದು. ಮತ್ತೊಂದು ಮುಖವನ್ನು ಸೇರಿಸಲು, ಈಗಾಗಲೇ ಇರುವ ಮುಖವನ್ನು ಅಳಿಸಿ.\n\nಫೋನ್ ಕಡೆ ನೋಡಿದರೆ, ನಿಮಗೆ ಬೇಡದಿದ್ದಾಗಲೂ ಫೋನ್ ಅನ್ಲಾಕ್ ಆಗಬಹುದು.\n\nನಿಮ್ಮ ಕಣ್ಣು ಮುಚ್ಚಿದ್ದರೂ ಸಹ ಫೋನ್ ಅನ್ನು ನಿಮ್ಮ ಮುಖದ ಎದುರು ಹಿಡಿಯುವ ಮೂಲಕ, ಬೇರೆ ಯಾರಾದರೂ ಕೂಡ ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಬಹುದು.\n\nನಿಮ್ಮನ್ನು ತುಂಬಾ ಹೋಲುವ ವ್ಯಕ್ತಿ, ಉದಾಹರಣೆಗೆ ತದ್ರೂಪಿ ಸಹೋದರ/ಸಹೋದರಿಯೂ ಕೂಡಾ ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಬಹುದು."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"ಫೇಸ್ ಮಾಡೆಲ್ ಅನ್ನು ಅಳಿಸುವುದೇ?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"ನಿಮ್ಮ ಫೇಸ್ ಮಾಡೆಲ್ ಅನ್ನು ಶಾಶ್ವತವಾಗಿ ಮತ್ತು ಸುರಕ್ಷಿತವಾಗಿ ಅಳಿಸಲಾಗುತ್ತದೆ. ಅಳಿಸಿದ ನಂತರ, ನಿಮ್ಮ ಫೋನ್ ಅನ್ಲಾಕ್ ಮಾಡಲು ಅಥವಾ ಆ್ಯಪ್ಗಳಲ್ಲಿ ದೃಢೀಕರಿಸಲು ನಿಮ್ಮ ಪಿನ್, ಪ್ಯಾಟರ್ನ್ ಅಥವಾ ಪಾಸ್ವರ್ಡ್ ಅಗತ್ಯವಿದೆ."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"ಫೇಸ್ ಮಾಡೆಲ್ ಅನ್ನು ಅಳಿಸುವುದೇ?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"ನಿಮ್ಮ ಫೇಸ್ ಮಾಡೆಲ್ ಅನ್ನು ಶಾಶ್ವತವಾಗಿ ಮತ್ತು ಸುರಕ್ಷಿತವಾಗಿ ಅಳಿಸಲಾಗುತ್ತದೆ.\n\nಅಳಿಸಿದ ನಂತರ, ನಿಮ್ಮ ಫೋನ್ ಅನ್ಲಾಕ್ ಮಾಡಲು ಅಥವಾ ಆ್ಯಪ್ಗಳಲ್ಲಿ ಖಚಿತಪಡಿಸಲು ನಿಮ್ಮ ಫಿಂಗರ್ಪ್ರಿಂಟ್, ಪಿನ್, ಪ್ಯಾಟರ್ನ್ ಅಥವಾ ಪಾಸ್ವರ್ಡ್ ಅಗತ್ಯವಿದೆ."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"ನಿಮ್ಮ ಫೇಸ್ ಮಾಡೆಲ್ ಅನ್ನು ಶಾಶ್ವತವಾಗಿ ಮತ್ತು ಸುರಕ್ಷಿತವಾಗಿ ಅಳಿಸಲಾಗುತ್ತದೆ.\n\nಅಳಿಸಿದ ನಂತರ, ನಿಮ್ಮ ಫೋನ್ ಅನ್ಲಾಕ್ ಮಾಡಲು ಅಥವಾ ಆ್ಯಪ್ಗಳಲ್ಲಿ ದೃಢೀಕರಿಸಲು ನಿಮ್ಮ ಪಿನ್, ಪ್ಯಾಟರ್ನ್ ಅಥವಾ ಪಾಸ್ವರ್ಡ್ ಅಗತ್ಯವಿದೆ."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"ನಿಮ್ಮ ಫೇಸ್ ಮಾಡೆಲ್ ಅನ್ನು ಶಾಶ್ವತವಾಗಿ ಮತ್ತು ಸುರಕ್ಷಿತವಾಗಿ ಅಳಿಸಲಾಗುತ್ತದೆ.\n\nಅಳಿಸಿದ ನಂತರ, ನಿಮ್ಮ ಫೋನ್ ಅನ್ಲಾಕ್ ಮಾಡಲು ನಿಮ್ಮ ಪಿನ್, ಪ್ಯಾಟರ್ನ್ ಅಥವಾ ಪಾಸ್ವರ್ಡ್ ಅಗತ್ಯವಿದೆ."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲು ಫೇಸ್ ಅನ್ಲಾಕ್ ಬಳಸಿ"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"ಫಿಂಗರ್ಪ್ರಿಂಟ್"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"ಕೆಲಸಕ್ಕಾಗಿ ಫಿಂಗರ್ ಪ್ರಿಂಟ್"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"ಅಳಿಸಿ"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"ಸೆನ್ಸರ್ ಸ್ಪರ್ಶಿಸಿ"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"ಸೆನ್ಸರ್ ಮೇಲೆ ನಿಮ್ಮ ಬೆರಳಿರಿಸಿ ಮತ್ತು ನಿಮಗೆ ವೈಬ್ರೇಷನ್ ಅನುಭವ ಆದ ನಂತರ ತೆಗೆಯಿರಿ"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"ನಿಮಗೆ ವೈಬ್ರೇಷನ್ನ ಅನುಭವವಾಗುವವರೆಗೆ ನಿಮ್ಮ ಬೆರಳನ್ನು ಸೆನ್ಸರ್ನ ಮೇಲೆ ಇರಿಸಿ"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"ನಿಮಗೆ ವೈಬ್ರೇಷನ್ನ ಅನುಭವವಾಗುವವರೆಗೆ ನಿಮ್ಮ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ನು ಸೆನ್ಸರ್ನ ಮೇಲೆ ಇರಿಸಿ"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಸೆನ್ಸರ್ ಅನ್ನು ಸ್ಪರ್ಶಿಸಿ ಮತ್ತು ಒತ್ತಿ ಹಿಡಿಯಿರಿ"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"ಎತ್ತಿರಿ, ನಂತರ ಪುನಃ ಸ್ಪರ್ಶಿಸಿ"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"ಮತ್ತೊಂದು ಬಾರಿ ಹೇಳಿ"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"ನಿಮ್ಮ ಫಿಂಗರ್ಪ್ರಿಂಟ್ನ ವಿವಿಧ ಭಾಗಗಳನ್ನು ಸೇರಿಸಲು ನಿಮ್ಮ ಬೆರಳನ್ನು ಎತ್ತುತ್ತಲಿರಿ"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"ಫಿಂಗರ್ ಪ್ರಿಂಟ್ ಐಕಾನ್ ಸರಿಸಿದ ಪ್ರತಿಬಾರಿಯೂ ಸ್ಪರ್ಶಿಸಿ ಮತ್ತು ಹಿಡಿದುಕೊಳ್ಳಿ. ಇದು ನಿಮ್ಮ ಫಿಂಗರ್ ಪ್ರಿಂಟ್ ಕುರಿತು ಇನ್ನಷ್ಟು ಮಾಹಿತಿಯನ್ನು ಕ್ಯಾಪ್ಚರ್ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"ಸೆನ್ಸರ್ ಮೇಲೆ ನಿಮ್ಮ ಬೆರಳ ತುದಿಯನ್ನು ಇರಿಸಿ"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"ಅಂತಿಮವಾಗಿ, ನಿಮ್ಮ ಬೆರಳ ತುದಿಗಳನ್ನು ಇರಿಸಿ"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"ಅಂತಿಮವಾಗಿ, ನಿಮ್ಮ ಬೆರಳ ತುದಿಗಳನ್ನು ಬಳಸಿ"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"ಸೆನ್ಸರ್ ಮೇಲೆ ನಿಮ್ಮ ಫಿಂಗರ್ಪ್ರಿಂಟ್ನ ಒಂದು ಬದಿಯನ್ನು ಇರಿಸಿ ಮತ್ತು ಹಿಡಿದುಕೊಳ್ಳಿ, ನಂತರ ಇನ್ನೊಂದು ಬದಿಗೆ ಬದಲಿಸಿ"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"ಇದು ನಿಮ್ಮ ಫಿಂಗರ್ ಪ್ರಿಂಟ್ ಕುರಿತು ಇನ್ನಷ್ಟು ಮಾಹಿತಿಯನ್ನು ಕ್ಯಾಪ್ಚರ್ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"ಫಿಂಗರ್ಪ್ರಿಂಟ್ ನೋಂದಣಿ ಶೇಕಡಾ <xliff:g id="PERCENTAGE">%d</xliff:g> ಆಗಿದೆ"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" ಸ್ಕ್ರೀನ್ ಲಾಕ್ ಆಯ್ಕೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. ಇನ್ನಷ್ಟು ತಿಳಿಯಲು ನಿಮ್ಮ ಸಂಸ್ಥೆಯ ನಿರ್ವಾಹಕರನ್ನು ಸಂಪರ್ಕಿಸಿ. "<annotation id="admin_details">"ಹೆಚ್ಚಿನ ವಿವರಗಳು"</annotation>\n\n"ನೀವು ಖರೀದಿಗಳನ್ನು ಅನುಮೋದಿಸಲು ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಪ್ರವೇಶಿಸಲು ನಿಮ್ಮ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ನು ಇನ್ನೂ ಬಳಸಬಹುದು. "<annotation id="url">"ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"ಬೆರಳನ್ನು ಮೇಲಕ್ಕೆ ಎತ್ತಿರಿ, ನಂತರ ಮತ್ತೊಮ್ಮೆ ಸೆನ್ಸರ್ ಅನ್ನು ಸ್ಪರ್ಶಿಸಿ"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಸೆನ್ಸರ್ ಅನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ರಿಪೇರಿ ಮಾಡುವವರನ್ನು ಸಂಪರ್ಕಿಸಿ"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"ಸುಧಾರಿತ ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"ಉದ್ಯೋಗ ಪ್ರೊಫೈಲ್ ಲಾಕ್, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock ಮತ್ತು ಇನ್ನಷ್ಟು ಫೀಚರ್ಗಳು"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"ಸುಧಾರಿತ ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"ನೀವು <xliff:g id="COUNT">%d</xliff:g> ಫಿಂಗರ್ ಫ್ರಿಂಟ್ಗಳವರೆಗೂ ಸೇರಿಸಬಹುದು"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"ನೀವು ಗರಿಷ್ಠ ಸಂಖ್ಯೆಯ ಫಿಂಗರ್ ಪ್ರಿಂಟ್ಗಳನ್ನು ಸೇರಿಸಿರುವಿರಿ"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"ಹೆಚ್ಚಿನ ಫಿಂಗರ್ ಪ್ರಿಂಟ್ಗಳನ್ನು ಸೇರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"ವೈ-ಫೈ ಬಳಸಿ ಕರೆ ಮಾಡಿ. ವೈ-ಫೈ ಸಂಪರ್ಕ ಕಡಿತಗೊಂಡರೆ, ಕರೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"ವೈ-ಫೈ ಕರೆ ಮಾಡುವಿಕೆ ಆನ್ ಆದಾಗ, ನಿಮ್ಮ ಫೋನ್ ನಿಮ್ಮ ಆದ್ಯತೆ ಮತ್ತು ಯಾವ ಸಿಗ್ನಲ್ ಬಲವಾಗಿದೆ ಎಂಬುದರ ಅನುಗುಣವಾಗಿ, ಕರೆಗಳನ್ನು ವೈ-ಫೈ ನೆಟ್ವರ್ಕ್ಗಳು ಅಥವಾ ನಿಮ್ಮ ವಾಹಕದ ನೆಟ್ವರ್ಕ್ ಮೂಲಕ ರವಾನಿಸುತ್ತದೆ. ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಆನ್ ಮಾಡುವ ಮೊದಲು, ಶುಲ್ಕಗಳು ಮತ್ತು ಇತರ ವಿವರಗಳಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ನಿಮ್ಮ ವಾಹಕವನ್ನು ಸಂಪರ್ಕಿಸಿ.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"ತುರ್ತು ವಿಳಾಸ"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"ತುರ್ತು ವಿಳಾಸ"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"ವೈ-ಫೈ ಮೂಲಕ ತುರ್ತು ಕರೆಯನ್ನು ನೀವು ಮಾಡಿದಾಗ ನಿಮ್ಮ ಸ್ಥಳದಂತೆ ಬಳಸಲಾಗುತ್ತದೆ"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"ಖಾಸಗಿ DNS ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಕುರಿತು "<annotation id="url">"ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"ಆನ್ ಆಗಿದೆ"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"ಫೋನ್ ಡಾಕ್ ಆದಾಗ ಮತ್ತು/ಅಥವಾ ನಿದ್ದೆ ಮೋಡ್ನಲ್ಲಿರುವಾಗ ಏನಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ನಿಯಂತ್ರಿಸಲು ಸ್ಕ್ರೀನ್ ಸೇವರ್ ಆನ್ ಮಾಡಿ."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"ಯಾವಾಗ ಪ್ರಾರಂಭಿಸಬೇಕು"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"ಪ್ರಸ್ತುತ ಸ್ಕ್ರೀನ್ ಸೇವರ್"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"ಈಗ ಪ್ರಾರಂಭಿಸಿ"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"ಸ್ವಯಂಚಾಲಿತ ಪ್ರಖರತೆ"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"ಎಬ್ಬಿಸಲು ಎತ್ತಿರಿ"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"ಕೆಲಸದ ಪಿನ್ ಹೊಂದಿಸಿ"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"ಪ್ಯಾಟರ್ನ್ ಸೆಟ್ ಮಾಡಿ"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"ಕೆಲಸದ ಪ್ಯಾಟರ್ನ್ ಹೊಂದಿಸಿ"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"ಹೆಚ್ಚಿನ ಭದ್ರತೆಗಾಗಿ, ಫೋನ್ ಅನ್ಲಾಕ್ ಮಾಡಲು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಸೆಟ್ ಮಾಡಿ"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"ಹೆಚ್ಚಿನ ಭದ್ರತೆಗಾಗಿ, ಫೋನ್ ಅನ್ಲಾಕ್ ಮಾಡಲು ಪಿನ್ ಸೆಟ್ ಮಾಡಿ"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"ಹೆಚ್ಚಿನ ಭದ್ರತೆಗಾಗಿ, ಫೋನ್ ಅನ್ಲಾಕ್ ಮಾಡಲು ಪ್ಯಾಟರ್ನ್ ಸೆಟ್ ಮಾಡಿ"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"ಹೆಚ್ಚಿನ ಭದ್ರತೆಗಾಗಿ, ಟ್ಯಾಬ್ಲೆಟ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಸೆಟ್ ಮಾಡಿ"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"ಹೆಚ್ಚಿನ ಭದ್ರತೆಗಾಗಿ, ಟ್ಯಾಬ್ಲೆಟ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲು ಪಿನ್ ಸೆಟ್ ಮಾಡಿ"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"ಹೆಚ್ಚಿನ ಭದ್ರತೆಗಾಗಿ, ಟ್ಯಾಬ್ಲೆಟ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲು ಪ್ಯಾಟರ್ನ್ ಸೆಟ್ ಮಾಡಿ"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"ಹೆಚ್ಚಿನ ಭದ್ರತೆಗಾಗಿ, ಸಾಧನವನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಸೆಟ್ ಮಾಡಿ"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"ಹೆಚ್ಚಿನ ಭದ್ರತೆಗಾಗಿ, ಸಾಧನವನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲು ಪಿನ್ ಸೆಟ್ ಮಾಡಿ"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"ಹೆಚ್ಚಿನ ಭದ್ರತೆಗಾಗಿ, ಸಾಧನವನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲು ಪ್ಯಾಟರ್ನ್ ಸೆಟ್ ಮಾಡಿ"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಬಳಸಲು, ಪಾಸ್ವರ್ಡ್ ಹೊಂದಿಸಿ"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"ಪಿಂಗರ್ಪ್ರಿಂಟ್ ಬಳಸಲು ಪ್ಯಾಟರ್ನ್ ಸೆಟ್ ಮಾಡಿ"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"ಸುರಕ್ಷತೆಗಾಗಿ, ಪಿನ್ ಅನ್ನು ಹೊಂದಿಸಿ"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"ತೆರೆಯಲು, ವಾಲ್ಯೂಮ್ ಕೀಗಳನ್ನು ಒತ್ತಿಹಿಡಿಯಿರಿ"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"ತೆರೆಯಲು, ಪರದೆಯ ಮೇಲೆ ಟ್ರಿಪಲ್-ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"ತೆರೆಯಲು ಗೆಸ್ಚರ್ ಬಳಸಿ"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"ಹೊಸ ಪ್ರವೇಶಿಸುವಿಕೆ ಗೆಸ್ಚರ್ ಬಳಸಿ"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"ಆ್ಯಕ್ಸೆಸ್ಸಿಬಿಲಿಟಿ ಗೆಸ್ಚರ್ ಅನ್ನು ಬಳಸಿ"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"ಈ ಫೀಚರ್ ಬಳಸಲು, ನಿಮ್ಮ ಸ್ಕ್ರೀನ್ನ ಕೆಳಭಾಗದಲ್ಲಿರುವ ಪ್ರವೇಶಿಸುವಿಕೆ ಬಟನ್ <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ಟ್ಯಾಪ್ ಮಾಡಿ.\n\nಫೀಚರ್ಗಳ ನಡುವೆ ಬದಲಾಯಿಸಲು, ಪ್ರವೇಶಿಸುವಿಕೆ ಬಟನ್ ಅನ್ನು ಸ್ಪರ್ಶಿಸಿ ಮತ್ತು ಹೋಲ್ಡ್ ಮಾಡಿ."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"ಈ ಫೀಚರ್ ಬಳಸಲು, ನಿಮ್ಮ ಸ್ಕ್ರೀನ್ ಮೇಲಿನ ಪ್ರವೇಶಿಸುವಿಕೆ ಬಟನ್ ಟ್ಯಾಪ್ ಮಾಡಿ."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"ಈ ಫೀಚರ್ ಬಳಸಲು, ಎರಡೂ ವಾಲ್ಯೂಮ್ ಕೀಗಳನ್ನು ಒತ್ತಿ ಹಿಡಿದುಕೊಳ್ಳಿ."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"ಕಡಿಮೆ ಸಮಯ"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"ಹೆಚ್ಚಿನ ಸಮಯ"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"ಸ್ವಯಂ ಕ್ಲಿಕ್ ಸಮಯ"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"ವೈಬ್ರೇಶನ್ ಮತ್ತು ಸ್ಪರ್ಶದ ಶಕ್ತಿ"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"ಅಧಿಸೂಚನೆಯ ವೈಬ್ರೇಷನ್"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"ವೈಬ್ರೇಷನ್ ಮತ್ತು ಹ್ಯಾಪ್ಟಿಕ್ಸ್"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"ಕರೆಗಳು"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"ಅಧಿಸೂಚನೆಗಳು ಮತ್ತು ಎಚ್ಚರಿಕೆಗಳು"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"ಸಂವಾದಾತ್ಮಕ ಹ್ಯಾಪ್ಟಿಕ್ಸ್"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"ರಿಂಗ್ನೊಂದಿಗೆ ವೈಬ್ರೇಷನ್"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"ಅಧಿಸೂಚನೆಯ ವೈಬ್ರೇಷನ್"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"ಸ್ಪರ್ಶ ಪ್ರತಿಕ್ರಿಯೆ"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g> ಗೆ ಸಂಪರ್ಕಿಸಿ"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"ಈ VPN ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸುವುದೇ?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸಿ"</string>
- <string name="vpn_version" msgid="41856553718304367">"<xliff:g id="VERSION">%s</xliff:g> ಆವೃತ್ತಿ"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"ಆವೃತ್ತಿ"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN ಮರೆತುಬಿಡು"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ VPN ಸ್ಥಾನಾಂತರಿಸುವುದೇ?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"VPN ಯಾವಾಗಲೂ ಆನ್ ಆಗಿರುವಂತೆ ಹೊಂದಿಸುವುದೇ?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"ಮೊಬೈಲ್ ಡೇಟಾ ಲಭ್ಯವಿಲ್ಲ"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"ಡೇಟಾ ಸಿಮ್ ಆಯ್ಕೆಮಾಡಲು ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"ಕರೆಗಳನ್ನು ಮಾಡಲು ಯಾವಾಗಲೂ ಇದನ್ನು ಬಳಸಿ"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"ಡೇಟಾಗಾಗಿ ಸಿಮ್ ಆಯ್ಕೆಮಾಡಿ"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"ಮೊಬೈಲ್ ಡೇಟಾಗಾಗಿ SIM ಆಯ್ಕೆಮಾಡಿ"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"ಎಸ್ಎಂಎಸ್ಗಾಗಿ ಸಿಮ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ"</string>
<string name="data_switch_started" msgid="6292759843974720112">"ಡೇಟಾ ಸಿಮ್ ಅನ್ನು ಬದಲಾಯಿಸಲಾಗುತ್ತಿದೆ, ಇದಕ್ಕೆ ಒಂದು ನಿಮಿಷದಷ್ಟು ಸಮಯಾವಕಾಶ ಬೇಕಾಗಬಹುದು…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"ಮೊಬೈಲ್ ಡೇಟಾಗಾಗಿ <xliff:g id="NEW_SIM">%1$s</xliff:g> ಬಳಸುವುದೇ?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"ನೀವು <xliff:g id="NEW_SIM">%1$s</xliff:g> ಗೆ ಬದಲಾಯಿಸಿದರೆ, ಇನ್ನು ಮುಂದೆ <xliff:g id="OLD_SIM">%2$s</xliff:g> ಅನ್ನು ಮೊಬೈಲ್ ಡೇಟಾಗಾಗಿ ಬಳಸಲಾಗುವುದಿಲ್ಲ."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> ಬಳಸಿ"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"ಇದರೊಂದಿಗೆ ಕರೆ ಮಾಡಿ"</string>
<string name="sim_select_card" msgid="1226182454109919045">"ಸಿಮ್ ಕಾರ್ಡ್ ಆಯ್ಕೆಮಾಡಿ"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"ಸಿಮ್ <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"ವೈಫೈ, ವೈ-ಫೈ ನೆಟ್ವರ್ಕ್ ಸಂಪರ್ಕ, ಇಂಟರ್ನೆಟ್, ವೈರ್ಲೆಸ್, ಡೇಟಾ, ವೈ ಫೈ"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"ವೈ-ಫೈ ಅಧಿಸೂಚನೆ, ವೈಫೈ ಅಧಿಸೂಚನೆ"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ಡೇಟಾ ಬಳಕೆ"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"ವೈಬ್ರೇಷನ್ ನಿಲ್ಲಿಸಿ, ಟ್ಯಾಪ್ ಮಾಡಿ, ಕೀಬೋರ್ಡ್"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-ಗಂಟೆಯ ಫಾರ್ಮ್ಯಾಟ್ ಬಳಸಿ"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ಡೌನ್ಲೋಡ್"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"ಇವುಗಳನ್ನು ಬಳಸಿಕೊಂಡು ತೆರೆಯಿರಿ"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"ಹ್ಯಾಪ್ಟಿಕ್ಸ್, ಕಂಪನ, ಪರದೆ, ಸಂವೇದನೆ"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"ಹ್ಯಾಪ್ಟಿಕ್ಸ್, ವೈಬ್ರೇಟ್, ಫೋನ್, ಕರೆ, ಸೂಕ್ಷ್ಮತೆ, ರಿಂಗ್"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"ಹ್ಯಾಪ್ಟಿಕ್ಸ್, ವೈಬ್ರೇಟ್, ಸೂಕ್ಷ್ಮತೆ"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"ಹ್ಯಾಪ್ಟಿಕ್ಸ್, ವೈಬ್ರೇಟ್, ವೈಬ್ರೇಷನ್"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"ಯಾವಾಗಲೂ ಡಿಸ್ಪ್ಲೇ ಆನ್ ಆಗಿರಲಿ"</string>
<string name="default_sound" msgid="6604374495015245195">"ಡಿಫಾಲ್ಟ್ ಧ್ವನಿ"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"ರಿಂಗ್ ಮತ್ತು ಅಧಿಸೂಚನೆ ವಾಲ್ಯೂಮ್ <xliff:g id="PERCENTAGE">%1$s</xliff:g> ರಲ್ಲಿದೆ"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"ವಾಲ್ಯೂಮ್, ವೈಬ್ರೇಶನ್, ಅಡಚಣೆ ಮಾಡಬೇಡಿ"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"ಚಾರ್ಜಿಂಗ್ ಧ್ವನಿಗಳು - ವೈಬ್ರೇಟ್"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"ಡಾಕಿಂಗ್ ಧ್ವನಿಗಳು"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"ಸ್ಪರ್ಶ ಧ್ವನಿಗಳು"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"ಸ್ಪರ್ಶಿಸಿದಾಗ ವೈಬ್ರೇಷನ್"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"ಟ್ಯಾಪ್ ಕೀಬೋರ್ಡ್ ಮತ್ತು ಇನ್ನೂ ಹೆಚ್ಚಿನವುಗಳಿಗಾಗಿ ಹ್ಯಾಪ್ಟಿಕ್ ಪ್ರತಿಕ್ರಿಯೆ"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"ಡಾಕ್ ಸ್ಪೀಕರ್ ಪ್ಲೇಗಳು"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"ಎಲ್ಲಾ ಆಡಿಯೊ"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"ಮೀಡಿಯಾ ಆಡಿಯೊ ಮಾತ್ರ"</string>
@@ -3948,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"ಸಂಪರ್ಕ ಹೆಸರುಗಳು, ಫೋಟೋಗಳು ಮತ್ತು ನೀವು ಸ್ವೀಕರಿಸುವ ಸಂದೇಶಗಳ ಪಠ್ಯದಂತಹ ಖಾಸಗಿ ಮಾಹಿತಿಯೂ ಸೇರಿದ ಹಾಗೆ, ಎಲ್ಲಾ ಅಧಿಸೂಚನೆಗಳನ್ನು ಓದಲು <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಫೋನ್ ಕರೆಗಳಿಗೆ ಉತ್ತರಿಸುವುದೂ ಸೇರಿದ ಹಾಗೆ, ಅಧಿಸೂಚನೆಗಳನ್ನು ಸ್ನೂಜ್ ಮಾಡಲು ವಜಾಗೊಳಿಸಲು ಅಥವಾ ಅಧಿಸೂಚನೆಗಳಲ್ಲಿನ ಬಟನ್ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಕ್ರಮ ಕೈಗೊಳ್ಳಲು ಸಹ ಈ ಆ್ಯಪ್ಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ. \n\nಇದು, ಅಡಚಣೆ ಮಾಡಬೇಡಿ ಫೀಚರ್ ಅನ್ನು ಆನ್ ಅಥವಾ ಆಫ್ ಮಾಡುವ ಮತ್ತು ಸಂಬಂಧಿತ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬದಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸಹ ಇದು ಆ್ಯಪ್ಗೆ ನೀಡುತ್ತದೆ."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ಗೆ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"ನಿಮ್ಮ ಅಧಿಸೂಚನೆಗಳನ್ನು ಓದಿ"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"ಇದು ಸಂಪರ್ಕಗಳು, ಸಂದೇಶಗಳು ಮತ್ತು ಫೋಟೋಗಳಂತಹ ವೈಯಕ್ತಿಕ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಂತೆ ನಿಮ್ಮ ಅಧಿಸೂಚನೆಗಳನ್ನು ಓದಬಹುದು."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"ಸಂದೇಶಗಳಿಗೆ ಪ್ರತ್ಯುತ್ತರ ನೀಡಿ"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"ಇದು ಸಂದೇಶಗಳಿಗೆ ಪ್ರತ್ಯುತ್ತರ ನೀಡಬಹುದು ಮತ್ತು ಅಧಿಸೂಚನೆಗಳನ್ನು ಸ್ನೂಜ್ ಮಾಡುವುದು ಅಥವಾ ವಜಾಗೊಳಿಸುವುದು ಮತ್ತು ಕರೆಗಳಿಗೆ ಉತ್ತರಿಸುವುದು ಸೇರಿದಂತೆ ಅಧಿಸೂಚನೆಗಳಲ್ಲಿನ ಬಟನ್ಗಳ ಮೇಲೆ ಕ್ರಮ ತೆಗೆದುಕೊಳ್ಳಬಹುದು."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬದಲಾಯಿಸಿ"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"ಇದು, ಅಡಚಣೆ ಮಾಡಬೇಡಿ ಫೀಚರ್ ಅನ್ನು ಆನ್ ಅಥವಾ ಆಫ್ ಮಾಡುವ ಮತ್ತು ಸಂಬಂಧಿತ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬದಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ."</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>
@@ -5293,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ಅಮಾನ್ಯ ನೆಟ್ವರ್ಕ್ ಮೋಡ್ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. ನಿರ್ಲಕ್ಷಿಸಿ."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ಆ್ಯಕ್ಸೆಸ್ ಪಾಯಿಂಟ್ ಹೆಸರುಗಳು"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> ಗೆ ಸಂಪರ್ಕಿಸಿದಾಗ ಲಭ್ಯವಿರುವುದಿಲ್ಲ"</string>
- <string name="see_more" msgid="8436037008285546409">"ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
+ <string name="see_more" msgid="7499355691042812723">"ಇನ್ನಷ್ಟು ನೋಡಿ"</string>
<string name="see_less" msgid="2642392725363552793">"ಕಡಿಮೆ ನೋಡಿ"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ಅನ್ನು ಆನ್ ಮಾಡಬೇಕೇ?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"SIM ಅನ್ನು ಆನ್ ಮಾಡಬೇಕೇ?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ಗೆ ಬದಲಿಸಬೇಕೇ?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"ಬಳಸುತ್ತಿರುವ ಸಿಮ್ ಕಾರ್ಡ್ಗೆ ಬದಲಿಸಬೇಕೇ?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ಅನ್ನು ಬಳಸಬೇಕೇ?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"ಒಂದು ಬಾರಿಗೆ ಕೇವಲ ಒಂದು SIM ಮಾತ್ರ ಸಕ್ರಿಯವಾಗಿರಬಹುದು.\n\n <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ಗೆ ಬದಲಿಸುವುದರಿಂದ, ನಿಮ್ಮ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ಸೇವೆಯನ್ನು ರದ್ದುಗೊಳಿಸುವುದಿಲ್ಲ."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"ಒಂದು ಬಾರಿಗೆ ಕೇವಲ ಒಂದು ಡೌನ್ಲೋಡ್ ಮಾಡಿದ SIM ಮಾತ್ರ ಸಕ್ರಿಯವಾಗಿರಬಹುದು.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ಗೆ ಬದಲಿಸುವುದರಿಂದ, ನಿಮ್ಮ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ಸೇವೆಯನ್ನು ರದ್ದುಗೊಳಿಸುವುದಿಲ್ಲ."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"ಒಂದು ಬಾರಿಗೆ ಕೇವಲ ಒಂದು ಸಿಮ್ ಮಾತ್ರ ಸಕ್ರಿಯವಾಗಿರಬಹುದು.\n\nಸಿಮ್ಗಳನ್ನು ಬದಲಿಸುವುದರಿಂದ ನಿಮ್ಮ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ಸೇವೆಯನ್ನು ರದ್ದುಗೊಳಿಸುವುದಿಲ್ಲ."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"ನೀವು ಒಂದು ಸಮಯದಲ್ಲಿ 2 SIM ಗಳನ್ನು ಬಳಸಬಹುದು. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ಅನ್ನು ಬಳಸಲು, ಮತ್ತೊಂದು SIM ಅನ್ನು ಆಫ್ ಮಾಡಿ."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ಗೆ ಬದಲಿಸಿ"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ಆಫ್ ಮಾಡಿ"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"SIM ಅನ್ನು ಆಫ್ ಮಾಡುವುದರಿಂದ ನಿಮ್ಮ ಸೇವೆಯನ್ನು ರದ್ದುಗೊಳಿಸುವುದಿಲ್ಲ"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"ನೆಟ್ವರ್ಕ್ಗೆ ಕನೆಕ್ಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ಗೆ ಬದಲಿಸಲಾಗುತ್ತಿದೆ"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"ಕರೆಗಳು ಮತ್ತು ಸಂದೇಶಗಳಿಗಾಗಿ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ಗೆ ಬದಲಿಸಲಾಗುತ್ತಿದೆ…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"ವಾಹಕವನ್ನು ಬದಲಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"ದೋಷವೊಂದರ ಕಾರಣದಿಂದಾಗಿ ವಾಹಕವನ್ನು ಬದಲಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ಅನ್ನು ಆಫ್ ಮಾಡಬೇಕೇ?"</string>
@@ -5456,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR ಕೋಡ್ ಸ್ಕ್ಯಾನರ್ ಅನ್ನು ತೋರಿಸಿ"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"ಲಾಕ್ ಸ್ಕ್ರೀನ್ನಿಂದ QR ಕೋಡ್ ಸ್ಕ್ಯಾನರ್ಗೆ ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸಿ"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ಸಾಧನ ನಿಯಂತ್ರಣಗಳನ್ನು ತೋರಿಸಿ"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"ಲಾಕ್ ಮಾಡಿರುವಾಗ ನಿಯಂತ್ರಣಗಳನ್ನು ಪ್ರವೇಶಿಸಿ"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"ಲಭ್ಯವಿದ್ದಾಗ ಡಬಲ್ ಲೈನ್ ಗಡಿಯಾರವನ್ನು ತೋರಿಸಿ"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ಡಬಲ್ ಲೈನ್ ಗಡಿಯಾರ"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5486,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"ಆಫ್ ಆಗಿದೆ"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"ಇಂಟರ್ನೆಟ್"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"ಸಿಮ್ಗಳು"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"ವೈಫೈ ನೆಟ್ವರ್ಕ್ಗಳನ್ನು ಹುಡುಕಿ ಹಾಗೂ ಅವುಗಳಿಗೆ ಕನೆಕ್ಟ್ ಮಾಡಿ"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"ಏರ್ಪ್ಲೇನ್, ಏರ್ಪ್ಲೇನ್-ಸುರಕ್ಷತಾ"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"ಕರೆಗಳು & SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"ವೈ-ಫೈ ಕರೆ ಮಾಡುವಿಕೆ"</string>
@@ -5569,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"ಅಡಾಪ್ಟಿವ್ ಬ್ಯಾಟರಿಯನ್ನು ಬಳಸಿ"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"ಅಡಾಪ್ಟಿವ್ ಬ್ರೈಟ್ನೆಸ್ ಬಳಸಿ"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"ವೈ-ಫೈ ಕರೆ ಮಾಡುವಿಕೆಯನ್ನು ಬಳಸಿ"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"ಸ್ಕ್ರೀನ್ ಸೇವರ್ ಬಳಸಿ"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"ಎಲ್ಲಾ ಆ್ಯಪ್ಗಳನ್ನು ನೋಡಿ"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"ಸ್ಮಾರ್ಟ್ ಫಾರ್ವರ್ಡ್ ಮಾಡುವಿಕೆ"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"ಸ್ಮಾರ್ಟ್ ಫಾರ್ವರ್ಡ್ ಮಾಡುವಿಕೆ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ"</string>
@@ -5584,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"ಫೋನ್ ಸಂಖ್ಯೆ ತಪ್ಪಿಹೋಗಿದೆ."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"ಸರಿ"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G ಅನ್ನು ಅನುಮತಿಸಿ"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G ಸೆಲ್ಯುಲಾರ್ ಸಂಪರ್ಕಗಳನ್ನು ಬಳಸಿ. ತುರ್ತು ಕರೆಗಳಿಗಾಗಿ, 2G ಅನ್ನು ಯಾವಾಗಲೂ ಆನ್ ಮಾಡಲಾಗುತ್ತದೆ."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G ಅಷ್ಟು ಸುರಕ್ಷಿತವಲ್ಲ, ಆದರೆ ಕೆಲವು ಸ್ಥಳಗಳಲ್ಲಿ ಕನೆಕ್ಷನ್ ಅನ್ನು ಸುಧಾರಿಸಬಹುದು. ತುರ್ತು ಕರೆಗಳಿಗಾಗಿ 2G ಅನ್ನು ಯಾವಾಗಲೂ ಅನುಮತಿಸಲಾಗುತ್ತದೆ."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> ಗೆ 2G ಲಭ್ಯವಿರುವ ಅಗತ್ಯವಿದೆ"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"ಕ್ಲಿಪ್ಬೋರ್ಡ್ ಪ್ರವೇಶವನ್ನು ತೋರಿಸಿ"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"ಆ್ಯಪ್ಗಳು ನೀವು ನಕಲಿಸಿರುವ ಪಠ್ಯ, ಚಿತ್ರಗಳು ಅಥವಾ ಇತರ ವಿಷಯವನ್ನು ಪ್ರವೇಶಿಸುವಾಗ ಸಂದೇಶವೊಂದನ್ನು ತೋರಿಸಿ"</string>
<string name="all_apps" msgid="3054120149509114789">"ಎಲ್ಲಾ ಆ್ಯಪ್ಗಳು"</string>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index 81cacee..d52fb28 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"언어"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"삭제"</string>
<string name="add_a_language" msgid="2126220398077503271">"언어 추가"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"언어"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"기본 언어"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"앱 언어"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"각 앱의 언어 설정"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"앱 언어"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"추천 언어"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"모든 언어"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"앱은 기본적으로 <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g>로 설정되어 있으며 여러 언어를 지원하지 않습니다."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">선택한 언어를 삭제하시겠습니까?</item>
<item quantity="one">선택한 언어를 삭제하시겠습니까?</item>
@@ -302,7 +310,7 @@
<item quantity="one">사용 - <xliff:g id="COUNT_0">%1$d</xliff:g>개의 앱이 위치에 액세스할 수 있음</item>
</plurals>
<string name="location_settings_loading_app_permission_stats" msgid="6054103701535557342">"로드 중…"</string>
- <string name="location_settings_footer_general" msgid="1040507068701188821">"근처 기기 권한이 있는 앱이 연결된 기기의 상대적인 위치를 파악할 수 있습니다."</string>
+ <string name="location_settings_footer_general" msgid="1040507068701188821">"근처 기기 액세스 권한이 있는 앱은 연결된 기기의 상대적인 위치를 파악할 수 있습니다."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"앱 및 서비스에 대한 위치 정보 액세스가 사용 중지되어 있습니다. 그래도 긴급 전화번호로 전화를 걸거나 문자 메시지를 보내면 기기의 위치 정보가 구조 서비스에 전달될 수 있습니다."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="5329024810729665156">"위치 설정 자세히 알아보기"</string>
<string name="account_settings_title" msgid="9138880127246241885">"계정"</string>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"사용할 수 없습니다."</string>
<string name="security_status_title" msgid="6958004275337618656">"보안 상태"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"화면 잠금, 내 기기 찾기, 앱 보안"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"보안 및 개인 정보 보호"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"권한, 화면 잠금, 앱 보안"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"얼굴 추가 완료"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"얼굴 인식을 설정하려면 탭하세요."</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"얼굴 인식 잠금 해제"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"얼굴 인식을 통해 휴대전화를 잠금 해제하거나 로그인 또는 구매 승인 등을 위해 앱 내에서 본인을 인증하세요.\n\n주의사항:\n한 번에 하나의 얼굴만 설정해 둘 수 있습니다. 다른 얼굴을 추가하려면 기존 얼굴을 삭제하세요.\n\n휴대전화를 바라보면 의도치 않게 잠금이 해제될 수 있습니다.\n\n다른 사람이 내 얼굴에 휴대전화를 가져다 대도 잠금이 해제될 수 있습니다.\n\n일란성 쌍둥이와 같이 나와 많이 닮은 사람이 휴대전화의 잠금을 해제할 수도 있습니다."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"얼굴 인식을 통해 휴대전화를 잠금 해제하거나 로그인 또는 구매 승인 등을 위해 앱 내에서 본인을 인증하세요.\n\n주의사항:\n한 번에 하나의 얼굴만 설정해 둘 수 있습니다. 다른 얼굴을 추가하려면 기존 얼굴을 삭제하세요.\n\n휴대전화를 바라보면 의도치 않게 잠금이 해제될 수 있습니다.\n\n다른 사람이 내 얼굴에 휴대전화를 가져다 대면 내가 눈을 감고 있어도 잠금이 해제될 수 있습니다.\n\n일란성 쌍둥이와 같이 나와 많이 닮은 사람이 휴대전화의 잠금을 해제할 수도 있습니다."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"얼굴 모델을 삭제하시겠습니까?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"얼굴 모델이 영구적으로 안전하게 삭제됩니다. 삭제한 후 휴대전화를 잠금 해제하거나 앱 내에서 인증하려면 PIN, 패턴 또는 비밀번호가 필요합니다."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"얼굴 모델을 삭제하시겠습니까?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"얼굴 모델이 영구적으로 안전하게 삭제됩니다.\n\n삭제한 후 휴대전화를 잠금 해제하거나 앱 내에서 인증하려면 지문, PIN, 패턴 또는 비밀번호가 필요합니다."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"얼굴 모델이 영구적으로 안전하게 삭제됩니다.\n\n삭제 후 휴대전화를 잠금 해제하거나 앱에서 인증하려면 PIN, 패턴 또는 비밀번호가 필요합니다."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"얼굴 모델이 영구적으로 안전하게 삭제됩니다.\n\n삭제 후 휴대전화를 잠금 해제하려면 PIN, 패턴 또는 비밀번호가 필요합니다."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"얼굴 인식 잠금 해제로 휴대전화를 잠금 해제하세요"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"지문"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"업무 시 사용할 지문"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"삭제"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"센서 터치"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"센서에 손가락을 올리고 진동이 느껴지면 떼세요."</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"진동이 느껴질 때까지 손가락을 센서 위에 둡니다."</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"지문이 센서에 완전히 닿게 손가락을 대고 진동이 느껴질 때까지 기다리세요."</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"지문 센서를 길게 터치하세요"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"손가락을 뗀 후 다시 터치"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"한 번 더 하세요"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"손가락을 뗀 후 다시 터치하여 지문의 다른 부분을 추가하세요."</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"지문 아이콘이 움직일 때마다 길게 터치합니다. 이렇게 하면 지문을 더 많이 캡처할 수 있습니다"</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"센서에 손가락 끝부분을 올리세요"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"마지막으로 손가락 가장자리를 돌아가며 올리세요"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"마지막으로 손가락 가장자리를 사용하세요."</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"센서에 손가락 한쪽을 올리고 잠시 기다린 후에 다른 쪽을 올리세요"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"이렇게 하면 지문을 더 많이 캡처할 수 있습니다"</string>
<!-- String.format failed for translation -->
@@ -561,6 +570,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" 화면 잠금 옵션이 사용 중지되었습니다. 자세한 내용은 조직의 관리자에게 문의하세요. "<annotation id="admin_details">"세부사항"</annotation>\n\n"계속해서 지문을 사용하여 구매 및 앱 액세스를 승인할 수 있습니다. "<annotation id="url">"자세히 알아보기"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"손가락을 뗐다가 센서를 다시 터치하세요."</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"지문 센서를 사용할 수 없습니다. 수리업체에 방문하세요."</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"고급 설정"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"직장 프로필 잠금, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock 등"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"고급 설정"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"지문을 <xliff:g id="COUNT">%d</xliff:g>개까지 추가할 수 있습니다."</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"최대 개수의 지문을 추가했습니다."</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"지문을 추가할 수 없습니다."</string>
@@ -1235,7 +1248,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Wi‑Fi를 통해 통화합니다. Wi‑Fi 연결이 끊기면 통화가 종료됩니다."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Wi-Fi 통화가 켜져 있으면 휴대전화에서 환경설정과 신호 강도에 따라 Wi-Fi 네트워크나 이동통신사 네트워크를 통해 통화를 연결할 수 있습니다. 이 기능을 사용하기 전에 이동통신사에 문의하여 요금과 기타 세부정보를 알아보세요.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"긴급 주소"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"긴급 주소"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Wi‑Fi를 통해 긴급 전화를 걸 때 내 위치로 사용됨"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"비공개 DNS 기능에 관해 "<annotation id="url">"자세히 알아보기"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"사용"</string>
@@ -1423,6 +1436,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"휴대전화가 도킹 또는 절전 모드일 때 작동 방식을 조정하려면 화면 보호기를 사용 설정합니다."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"표시 시간"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"현재 화면 보호기"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"지금 시작하기"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"설정"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"자동 밝기"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"기기를 들어 대기 모드 해제"</string>
@@ -1590,7 +1604,7 @@
<string name="storage_menu_manage" msgid="7465522758801346408">"저장용량 관리"</string>
<string name="keywords_storage_menu_free" msgid="2275406357317597106">"삭제, 저장용량"</string>
<string name="storage_free_up_space_title" msgid="281047807372131975">"여유 공간 확보"</string>
- <string name="storage_free_up_space_summary" msgid="6650027929735481350">"Files 앱으로 이동하여 저장공간을 관리하고 여유 공간을 확보합니다."</string>
+ <string name="storage_free_up_space_summary" msgid="6650027929735481350">"저장공간을 관리하고 여유 공간을 확보하려면 Files 앱으로 이동하세요."</string>
<string name="storage_title_usb" msgid="1332488715547400452">"USB 컴퓨터 연결"</string>
<string name="usb_connection_category" msgid="2288543238378907242">"다음으로 연결"</string>
<string name="usb_mtp_title" msgid="9068009584556422314">"미디어 기기(MTP)"</string>
@@ -1914,15 +1928,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"직장 PIN 설정"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"패턴 설정"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"직장 패턴 설정"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"보안 강화를 위해 휴대전화 잠금 해제에 사용할 비밀번호 설정"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"보안 강화를 위해 휴대전화 잠금 해제에 사용할 PIN 설정"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"보안 강화를 위해 휴대전화 잠금 해제에 사용할 패턴 설정"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"보안 강화를 위해 태블릿 잠금 해제에 사용할 비밀번호 설정"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"보안 강화를 위해 태블릿 잠금 해제에 사용할 PIN 설정"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"보안 강화를 위해 태블릿 잠금 해제에 사용할 패턴 설정"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"보안 강화를 위해 기기 잠금 해제에 사용할 비밀번호 설정"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"보안 강화를 위해 기기 잠금 해제에 사용할 PIN 설정"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"보안 강화를 위해 기기 잠금 해제에 사용할 패턴 설정"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"비밀번호 설정 후 지문 사용"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"패턴 설정 후 지문 사용"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"보안을 위해 PIN을 설정하세요."</string>
@@ -2050,7 +2055,7 @@
<string name="data_size_label" msgid="7814478940141255234">"사용자 데이터"</string>
<string name="external_data_size_label" product="nosdcard" msgid="1054860423004751290">"USB 저장소 데이터"</string>
<string name="external_data_size_label" product="default" msgid="3370825186202856353">"SD 카드"</string>
- <string name="uninstall_text" msgid="315764653029060126">"설치 제거"</string>
+ <string name="uninstall_text" msgid="315764653029060126">"제거"</string>
<string name="uninstall_all_users_text" msgid="5924715251087176474">"모든 사용자에 대해 제거"</string>
<string name="install_text" msgid="4558333621516996473">"설치"</string>
<string name="disable_text" msgid="5146002260857428005">"사용 안함"</string>
@@ -2324,7 +2329,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"볼륨 키를 길게 눌러 열기"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"화면을 세 번 탭하여 열기"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"동작을 사용해 열기"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"새로운 접근성 동작 사용"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"접근성 동작 사용"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"이 기능을 사용하려면 화면 하단의 접근성 버튼 <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>을 탭하세요.\n\n기능 간에 전환하려면 접근성 버튼을 길게 터치하세요."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"이 기능을 사용하려면 화면에서 접근성 버튼을 탭하세요."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"이 기능을 사용하려면 볼륨 키 2개를 동시에 길게 누르세요."</string>
@@ -2418,9 +2423,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"짧게"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"길게"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"자동 클릭 시간"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"진동 및 햅틱 강도"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"알림 진동"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"진동 및 햅틱"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"전화"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"알림 및 알람"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"양방향 햅틱"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"벨소리 진동"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"알림 진동"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"터치 반응"</string>
<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>
@@ -2772,8 +2780,7 @@
<string name="power_camera" msgid="4778315081581293923">"카메라"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"블루투스"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"모바일 네트워크"</string>
<string name="power_phone" msgid="2768396619208561670">"음성 통화"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"유휴 상태 태블릿"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"휴대전화 유휴 상태"</string>
@@ -3250,7 +3257,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g>에 연결"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"이 VPN을 연결 해제하시겠습니까?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"연결 해제"</string>
- <string name="vpn_version" msgid="41856553718304367">"버전 <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"버전"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN 삭제"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"기존 VPN을 교체하시겠습니까?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"연결 유지 VPN을 설정하시겠습니까?"</string>
@@ -3417,7 +3424,7 @@
<string name="call_manager_title" msgid="3397433159509629466">"통화 관리자"</string>
<!-- no translation found for call_manager_summary (2558839230880919191) -->
<skip />
- <string name="cell_broadcast_settings" msgid="2416980110093867199">"재난문자"</string>
+ <string name="cell_broadcast_settings" msgid="2416980110093867199">"긴급 재난 문자"</string>
<string name="network_operators_settings" msgid="5105453353329748954">"네트워크 이동통신사"</string>
<string name="access_point_names" msgid="5768430498022188057">"액세스 포인트 이름(APN)"</string>
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
@@ -3472,9 +3479,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"모바일 데이터를 사용할 수 없습니다."</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"탭하여 데이터 SIM 선택"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"통화에 항상 사용"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"데이터에 사용할 SIM 선택"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"모바일 데이터용 SIM 선택"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"SMS용 SIM 선택"</string>
<string name="data_switch_started" msgid="6292759843974720112">"데이터 SIM을 전환하는 중입니다. 최대 1분 정도 걸릴 수 있습니다…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"<xliff:g id="NEW_SIM">%1$s</xliff:g>의 모바일 데이터를 사용하시겠습니까?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"<xliff:g id="NEW_SIM">%1$s</xliff:g> SIM으로 전환하면 <xliff:g id="OLD_SIM">%2$s</xliff:g> SIM의 모바일 데이터를 더 이상 사용하지 않습니다."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> 사용"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"통화에 사용할 SIM"</string>
<string name="sim_select_card" msgid="1226182454109919045">"SIM 카드 선택"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3534,7 +3544,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, Wi-Fi, 네트워크 연결, 인터넷, 무선, 데이터, WiFi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi 알림, Wi‑Fi 알림"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"데이터 사용"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"진동 중지, 탭, 키보드"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24시간 형식 사용"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"다운로드"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"연결 앱"</string>
@@ -3617,12 +3626,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"햅틱, 진동, 화면, 감도"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"햅틱, 진동, 휴대전화, 통화, 민감도, 벨소리"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"햅틱, 진동, 민감도"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"햅틱, 진동"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"항상 켜져 있는 화면"</string>
<string name="default_sound" msgid="6604374495015245195">"기본 사운드"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"벨소리 및 알림 볼륨이 <xliff:g id="PERCENTAGE">%1$s</xliff:g>로 설정되었습니다."</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"볼륨, 진동, 방해 금지 모드"</string>
@@ -3652,8 +3663,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"충전 소리 및 진동"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"도킹 소리"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"터치음"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"터치 진동"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"탭, 키보드 등에 대한 햅틱 반응"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"도크 스피커 재생"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"모든 오디오"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"미디어 오디오만"</string>
@@ -3803,7 +3812,7 @@
<string name="history_toggled_on_summary" msgid="9034278971358282728">"최근 알림 및 일시 중지된 알림이 여기에 표시됩니다."</string>
<string name="notification_history_view_settings" msgid="5269317798670449002">"알림 설정 보기"</string>
<string name="notification_history_open_notification" msgid="2655071846911258371">"알림 열기"</string>
- <string name="snooze_options_title" msgid="2109795569568344617">"알림 일시 중지 허용"</string>
+ <string name="snooze_options_title" msgid="2109795569568344617">"다시 알림 허용"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"조용한 알림 아이콘 숨기기"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"조용한 알림 아이콘이 상태 표시줄에 표시되지 않습니다."</string>
<string name="notification_badging_title" msgid="5469616894819568917">"앱 아이콘에 알림 표시 점 사용"</string>
@@ -3849,8 +3858,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"잠금 화면, 잠금화면, 건너뛰기, 우회"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"직장 프로필이 잠긴 경우"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"잠금 화면에 표시할 알림"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"대화, 기본 및 무음 알림 표시"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"모든 대화와 기본 및 무음 알림 표시"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"무음 대화 및 알림 숨기기"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"모든 알림 표시하지 않음"</string>
@@ -3952,22 +3960,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>에서 연락처 이름, 사진, 받은 문자 메시지 등 개인 정보가 포함된 모든 알림을 읽을 수 있게 됩니다. 앱에서 알림을 일시중지하거나 닫고, 알림에 대해 버튼에 표시된 조치(예: 전화 받기)를 취하는 것도 가능합니다. \n\n또한 앱에서 방해 금지 모드를 켜거나 끄고 관련 설정을 변경할 수 있습니다."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>에서는 다음을 할 수 있습니다."</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"알림 읽기"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"연락처, 메시지, 사진 등 개인 정보가 포함된 알림을 읽을 수 있습니다."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"메시지에 답장"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"알림 닫기 또는 일시중지, 전화 받기 등 알림에 대해 버튼에 표시된 조치를 취하거나 메시지에 답장할 수 있습니다."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"설정 변경"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"방해 금지 모드를 켜거나 끄고 관련 설정을 변경할 수 있습니다."</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>
@@ -4867,7 +4867,7 @@
<string name="edge_to_edge_navigation_title" msgid="714427081306043819">"동작 탐색"</string>
<string name="edge_to_edge_navigation_summary" msgid="8497033810637690561">"홈으로 이동하려면 화면 하단에서 위로 스와이프합니다. 앱을 전환하려면 아래에서 위로 스와이프하고 잠시 기다린 다음 손가락을 뗍니다. 뒤로 돌아가려면 왼쪽 또는 오른쪽 가장자리에서 스와이프합니다."</string>
<string name="legacy_navigation_title" msgid="7877402855994423727">"3버튼 탐색"</string>
- <string name="legacy_navigation_summary" msgid="5905301067778326433">"화면 하단의 버튼을 사용하여 뒤로 돌아가고 홈으로 이동하거나 앱을 전환합니다."</string>
+ <string name="legacy_navigation_summary" msgid="5905301067778326433">"화면 하단의 버튼을 사용하여 뒤로 돌아가거나 홈으로 이동하거나 앱을 전환합니다."</string>
<string name="keywords_system_navigation" msgid="3131782378486554934">"시스템 탐색, 2버튼 탐색, 3버튼 탐색, 동작 탐색, 스와이프"</string>
<string name="gesture_not_supported_dialog_message" msgid="5316512246119347889">"기본 홈 앱(<xliff:g id="DEFAULT_HOME_APP">%s</xliff:g>)에서 지원하지 않는 기능입니다."</string>
<string name="gesture_not_supported_positive_button" msgid="7909969459977021893">"기본 홈 앱 전환"</string>
@@ -5297,18 +5297,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"잘못된 네트워크 모드(<xliff:g id="NETWORKMODEID">%1$d</xliff:g>)입니다. 무시하세요."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"액세스 포인트 이름(APN)"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g>에 연결된 경우 사용할 수 없음"</string>
- <string name="see_more" msgid="8436037008285546409">"설정"</string>
+ <string name="see_more" msgid="7499355691042812723">"더보기"</string>
<string name="see_less" msgid="2642392725363552793">"간략히 보기"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> 서비스를 사용하시겠습니까?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"SIM을 사용 설정하시겠습니까?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> 서비스로 전환하시겠습니까?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM 카드 사용으로 전환하시겠습니까?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> SIM을 사용할까요?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"SIM은 한 번에 하나만 활성화할 수 있습니다.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> 서비스로 전환해도 <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> 서비스는 취소되지 않습니다."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"다운로드한 SIM은 한 번에 하나만 활성화할 수 있습니다.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> 서비스로 전환해도 <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> 서비스는 취소되지 않습니다."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"SIM은 한 번에 하나만 활성화할 수 있습니다.\n\nSIM으로 전환해도 <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> 서비스는 취소되지 않습니다."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"한 번에 2개의 SIM을 사용할 수 없습니다. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> SIM을 사용하려면 다른 SIM을 사용 중지하세요."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> 서비스로 전환"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> 사용 중지"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"SIM을 사용 중지해도 서비스는 취소되지 않습니다."</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"네트워크에 연결 중…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> 서비스로 전환하는 중"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"통화 및 메시지를 위해 <xliff:g id="CARRIER_NAME">%1$s</xliff:g> 이동통신사로 전환 중…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"이동통신사를 전환할 수 없음"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"오류로 인해 이동통신사를 전환할 수 없습니다."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>을(를) 사용 중지하시겠습니까?"</string>
@@ -5460,8 +5464,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR 스캐너 표시"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"잠금 화면에서 QR 스캐너에 액세스할 수 있도록 허용"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"기기 제어 표시"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"잠금 상태일 때 제어 기능에 액세스"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"사용 가능한 경우 두 줄 시계 표시"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"두 줄 시계"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5483,14 +5491,13 @@
<string name="media_controls_recommendations_title" msgid="184225835236807677">"미디어 추천 표시"</string>
<string name="media_controls_recommendations_description" msgid="7596498733126824030">"활동을 바탕으로 추천을 받습니다."</string>
<string name="media_controls_hide_player" msgid="2751439192580884015">"플레이어를 숨깁니다."</string>
- <string name="media_controls_show_player" msgid="8504571042365814021">"플레이어를 표시합니다."</string>
+ <string name="media_controls_show_player" msgid="8504571042365814021">"플레이어 표시"</string>
<string name="keywords_media_controls" msgid="8345490568291778638">"미디어"</string>
<string name="connected_device_see_all_summary" msgid="2056010318537268108">"블루투스를 사용 설정함"</string>
<string name="bluetooth_setting_on" msgid="4808458394436224124">"사용"</string>
<string name="bluetooth_setting_off" msgid="4965493913199554789">"사용 안함"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"인터넷"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Wi‑Fi 네트워크 찾기 및 연결"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"항공, 항공 안전"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"통화 및 SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi 통화"</string>
@@ -5573,7 +5580,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"배터리 자동 조절 사용"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"밝기 자동 조절 사용"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Wi‑Fi 통화 사용"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"화면 보호기 사용"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"앱 모두 보기"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"스마트 착신전환"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"스마트 착신전환 사용 설정됨"</string>
@@ -5588,9 +5594,10 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"전화번호를 입력하세요."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"확인"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G 허용"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G 모바일 데이터 연결을 사용하세요. 긴급 전화의 경우 2G가 항상 사용 설정됩니다."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G는 보안이 약한 대신 일부 위치에서 연결 품질을 개선할 수 있습니다. 긴급 전화의 경우 2G는 항상 지원됩니다."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> 이동통신사 사용 시 2G 필요"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"클립보드 액세스 표시"</string>
- <string name="show_clip_access_notification_summary" msgid="474090757777203207">"앱이 복사된 텍스트, 이미지 또는 기타 콘텐츠에 액세스할 때 메시지를 표시합니다."</string>
+ <string name="show_clip_access_notification_summary" msgid="474090757777203207">"앱이 복사된 텍스트, 이미지 또는 기타 콘텐츠에 액세스할 때 메시지 표시"</string>
<string name="all_apps" msgid="3054120149509114789">"모든 앱"</string>
<string name="request_manage_bluetooth_permission_dont_allow" msgid="8798061333407581300">"허용 안함"</string>
<string name="uwb_settings_title" msgid="8578498712312002231">"초광대역(UWB)"</string>
@@ -5598,8 +5605,8 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB를 사용하려면 비행기 모드를 사용 중지하세요."</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"카메라 액세스"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"마이크 액세스"</string>
- <string name="cam_toggle_description" msgid="9212762204005146404">"앱 및 서비스에 적용됩니다."</string>
- <string name="mic_toggle_description" msgid="484139688645092237">"앱 및 서비스에 적용됩니다. 설정이 꺼져 있어도 긴급 전화번호로 전화를 걸 때 마이크 데이터가 계속 공유될 수 있습니다."</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"앱 및 서비스에 적용"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"앱 및 서비스에 적용. 설정이 꺼져 있어도 긴급 전화번호로 전화를 걸 때 마이크 데이터가 공유될 수 있습니다."</string>
<string name="game_settings_title" msgid="1028178627743422090">"게임 설정"</string>
<string name="game_settings_summary" msgid="8623110986485071064">"게임 대시보드 바로가기 사용 설정 등"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"이전"</string>
diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml
index e4af5d0..1392796 100644
--- a/res/values-ky/strings.xml
+++ b/res/values-ky/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Тилдер"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Өчүрүү"</string>
<string name="add_a_language" msgid="2126220398077503271">"Тил кошуу"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Тил"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Тандалган тил"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Колдонмонун тилдери"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Ар бир колдонмо үчүн тил тандаңыз"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Колдонмонун тили"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Сунушталган тилдер"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Бардык тилдер"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Бул колдонмодо <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> тили демейки катары орнотулган жана анда бир нече тил колдоого алынбайт."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Тандалган тилдерди өчүрөсүзбү?</item>
<item quantity="one">Тандалган тилди өчүрөсүзбү?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Жеткиликсиз"</string>
<string name="security_status_title" msgid="6958004275337618656">"Коопсуздук абалы"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Экранды кулпулоо, \"Түзмөгүм кайда?\", колдонмо коопсуздугу"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Коопсуздук жана купуялык"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Уруксаттар, экранды кулпулоо, колдонмонун коопсуздугу"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Жүз кошулду"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Жүзүнөн таанып ачуу функциясын тууралоо үчүн таптаңыз"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Жүзүнөн таанып ачуу"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Телефонуңуздун кулпусун ачуу же колдонмолордо өздүгүңүздү ырастоо (мисалы, кирүү же сатып алууну ырастоо) үчүн жүзүнөн таанып ачуу функциясын колдонуңуз.\n\nКөңүл буруңуз:\nБир убакта бир жүздүн үлгүсүн гана колдонуга болот. Башка жүздү кошуу үчүн учурдагыны өчүрүңүз.\n\nЭкранды карап койсоңуз эле, түзмөгүңүздүн кулпусу ачылып калышы мүмкүн.\n\nОшондой эле кимдир бирөө көзүңүз ачылып турганда телефонуңузду жүзүңүзгө жакын алып келип ачып алышы ыктымал.\n\nТелефонуңуздун кулпусун сизге аябай окшош адам (мисалы, эгизиңиз) ачып алышы мүмкүн."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Телефонуңуздун кулпусун ачуу же колдонмолордо өздүгүңүздү ырастоо (мисалы, кирүү же сатып алууну ырастоо) үчүн жүзүнөн таанып ачуу функциясын колдонуңуз.\n\nКөңүл буруңуз:\nБир убакта бир жүздүн үлгүсүн гана колдонуга болот. Башка жүздү кошуу үчүн учурдагыны өчүрүңүз.\n\nЭкранды карап койсоңуз эле, түзмөгүңүздүн кулпусу ачылып калышы мүмкүн.\n\nОшондой эле кимдир бирөө көзүңүз жумулуп турганда да, телефонуңузду жүзүңүзгө жакын алып келип ачып алышы ыктымал.\n\nТелефонуңуздун кулпусун сизге аябай окшош адам (мисалы, эгизиңиз) ачып алышы мүмкүн."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Жүздүн үлгүсүн өчүрөсүзбү?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Жүзүңүздүн үлгүсү биротоло жана коопсуз өчүрүлөт. Өчүрүлгөндөн кийин телефонуңуздун кулпусун ачуу же колдонмолордо аныктыгын текшерүү үчүн PIN кодуңуз, графикалык ачкычыңыз же сырсөзүңүз керек болот."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Жүздүн үлгүсүн өчүрөсүзбү?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Жүзүңүздүн үлгүсү биротоло жана коопсуз өчүрүлөт.\n\nӨчүрүлгөндөн кийин телефонуңуздун кулпусун ачуу же колдонмолордо аныктыгын текшерүү үчүн манжа изиңиз, PIN кодуңуз, графикалык ачкычыңыз же сырсөзүңүз керек болот."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Жүзүңүздүн үлгүсү биротоло жана коопсуз өчүрүлөт.\n\nӨчүрүлгөндөн кийин телефонуңуздун кулпусун ачуу же колдонмолордо аныктыгын текшерүү үчүн PIN кодуңуз, графикалык ачкычыңыз же сырсөзүңүз керек болот."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Жүзүңүздүн үлгүсү биротоло жана коопсуз өчүрүлөт.\n\nӨчүрүлгөндөн кийин телефонуңуздун кулпусун ачуу үчүн манжаңыздын изи, PIN код, графикалык ачкыч же сырсөз керек болот."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Телефонуңузду Жүзүнөн таанып ачуу функциясы менен ачыңыз"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Манжа изи"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Жумуш үчүн манжа изи"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Өчүрүү"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Сенсорго тийиңиз"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Манжаңызды сенсорго коюп, дирилдегенин сезгенден кийин көтөрүңүз"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Түзмөк дирилдемейинче сенсордон манжаңызды албай туруңуз"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Түзмөк дирилдемейинче сенсордон манжаңызды албай туруңуз"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Манжа изинин сенсорун коё бербей басып туруңуз"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Көтөрүп, кайра тийип коюңуз"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Дагы бир жолу"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Манжаңызды толугу менен скандоо үчүн, акырындык менен жылдырыңыз"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Сүрөтчө жылган сайын аны коё бербей басып туруңуз. Бул манжаңыздын изин көбүрөөк тартууга жардам берет."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Манжаңыздын учун сенсорго коюңуз"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Эми манжаңыздын четтерин коюңуз"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Эми манжаңыздын четтерин коюңуз"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Манжаңыздын бир тарабын сенсорго коюп, кармап туруңуз, андан кийин башка тарабына которулуңуз"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Бул манжаңыздын изин көбүрөөк тартууга жардам берет"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Манжа изи катталууда: <xliff:g id="PERCENTAGE">%d</xliff:g> пайыз"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Экранды кулпулоо параметри өчүрүлгөн. Көбүрөөк маалымат үчүн ишканаңыздын администраторуна кайрылыңыз. "<annotation id="admin_details">"Кошумча маалымат"</annotation>\n\n"Манжа изиңиз аркылуу сатып алууларга уруксат берип жана колдонмолорго кире берсеңиз болот. "<annotation id="url">"Көбүрөөк маалымат"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Манжаңызды көтөрүп, кайра сенсорго тийгизиңиз"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Манжа изинин сенсорун колдонууга болбойт. Тейлөө кызматына кайрылыңыз"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Өркүндөтүлгөн жөндөөлөр"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Жумуш профилинин кулпусу, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock жана башкалар"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Өркүндөтүлгөн жөндөөлөр"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"<xliff:g id="COUNT">%d</xliff:g> чейин манжа изин кошсоңуз болот"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Кошулган манжа издеринин саны жогорку чегине жетти"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Дагы манжа издерин кошуу мүмкүн эмес"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Wi-Fi аркылуу чалуу. Wi‑Fi жоголуп кетсе, чалуу үзүлөт."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Wi-Fi аркылуу чалуу күйгүзүлгөндө, телефонуңуз, жеке жөндөөлөрүңүзгө жана сигналдын күчтүүлүгүнө жараша, чалууларды Wi-Fi тармактары же операторуңуздун тармагы аркылуу багыттай алат. Бул функцияны күйгүзүүдөн мурда, төлөмдөрү жана башка маалымат боюнча операторуңузга кайрылыңыз.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Кырсыктаганда кайрыла турган дарек"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Кырсыктаганда кайрыла турган дарек"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"WiFi аркылуу өзгөчө кырдаалдар кызматынын номерине чалганыңызда куткаруучуларга жайгашкан жериңиз катары көрүнөт"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"Жеке DNS функциялары жөнүндө "<annotation id="url">"кененирээк маалымат"</annotation>" алыңыз"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Күйүк"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Телефон докко орнотулганда жана/же уйку режиминде турганда эмне болоорун көзөмөлдөө үчүн көшөгөнү күйгүзүңүз."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Качан иштеп баштайт"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Учурдагы көшөгө"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Азыр баштоо"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Жөндөөлөр"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Автоматтык жарыктык"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Ойготуу үчүн көтөрүү"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Жумуш профилинин PIN кодун коюңуз"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Графикалык ачкычты коюңуз"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Жумуш профилинин графикалык ачкычын коюңуз"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Коопсуздукту жакшыртуу максатында телефондун кулпусун ачуу үчүн сырсөз коюңуз"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Коопсуздукту жакшыртуу максатында телефондун кулпусун ачуу үчүн PIN код коюңуз"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Коопсуздукту жакшыртуу максатында телефондун кулпусун ачуу үчүн графикалык ачкыч коюңуз"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Коопсуздукту жакшыртуу максатында планшеттин кулпусун ачуу үчүн сырсөз коюңуз"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Коопсуздукту жакшыртуу максатында планшеттин кулпусун ачуу үчүн PIN код коюңуз"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Коопсуздукту жакшыртуу максатында планшеттин кулпусун ачуу үчүн графикалык ачкыч коюңуз"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Коопсуздукту жакшыртуу максатында түзмөктүн кулпусун ачуу үчүн сырсөз коюңуз"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Коопсуздукту жакшыртуу максатында түзмөктүн кулпусун ачуу үчүн PIN код коюңуз"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Коопсуздукту жакшыртуу максатында түзмөктүн кулпусун ачуу үчүн графикалык ачкыч коюңуз"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Сырсөздү коюңуз"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Графикалык ачкычты коюңуз"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Коопсуздук үчүн PIN код коюп алыңыз"</string>
@@ -2265,7 +2270,7 @@
<string name="usage_time_label" msgid="9105343335151559883">"Колдонулган убакыт"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Атайын мүмкүнчүлүктөр"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Атайын мүмкүнчүлүктөрдүн жөндөөлөрү"</string>
- <string name="accessibility_settings_summary" msgid="2366627644570558503">"Дисплей, өз ара аракет, аудио"</string>
+ <string name="accessibility_settings_summary" msgid="2366627644570558503">"Дисплей, башкаруу элементтери, аудио"</string>
<string name="vision_settings_title" msgid="8919983801864103069">"Атайн мүмкүнчлктрдн жөндлр"</string>
<string name="vision_settings_description" msgid="7614894785054441991">"Түзмөктү өзүңүзгө карап ыңгайлаштырып алыңыз. Бул атайын мүмкүнчүлүктөрдүн параметрлерин кийинчерээк өзгөртсөңүз болот."</string>
<string name="vision_settings_suggestion_title" msgid="4689275412658803919">"Арип өлчөмүн өзгөртө аласыз"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Ачуу үчүн үн баскычтарын коё бербей басып туруңуз"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Ачуу үчүн экранды үч жолу таптаңыз"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Ачуу үчүн жаңсаңыз"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Жаңы атайын мүмкүнчүлүктөр жаңсоосун колдонуңуз"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Атайын мүмкүнчүлүктөр жаңсоосун колдонуу"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Бул функцияны колдонуу үчүн экрандын ылдый жагындагы атайын мүмкүнчүлүктөр баскычын <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> таптап коюңуз.\n\nБашка функцияга өтүү үчүн, Атайын мүмкүнчүлүктөр баскычын басып, кармап туруңуз."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Бул функцияны колдонуу үчүн экрандагы атайын мүмкүнчүлүктөр баскычын басыңыз."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Бул функцияны колдонуу үчүн үндү чоңойтуп/кичирейтүү баскычтарын коё бербей басып туруңуз."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Кыскараак"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Узагыраак"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Авто-чыкылдатуу убакыты"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Дирилдөө жана сенсордук күч"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Билдирменин дирилдөөсү"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Дирилдөө жана сенсорлор"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Чалуулар"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Билдирмелер жана ойготкучтар"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Интерактивдүү сенсорлор"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Шыңгырдын дирилдөөсү"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Билдирменин дирилдөөсү"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Басып жооп берүү"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"Камера"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Мобилдик тармак"</string>
<string name="power_phone" msgid="2768396619208561670">"Үн менен чалуулар"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Күтүү режиминдеги планшет"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Күтүү режими"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g> менен байланышуу"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Бул VPN ажыратылсынбы?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Ажыратуу"</string>
- <string name="vpn_version" msgid="41856553718304367">"<xliff:g id="VERSION">%s</xliff:g> версиясы"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Версия"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN профили унутулсун"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Учурдагы VPN алмаштырылсынбы?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Туруктуу VPN\'ди жөндөйсүзбү?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Мобилдик Интернет жеткиликтүү эмес"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Мобилдик Интернет үчүн SIM картаны тандоо үчүн таптап коюңуз"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Бул нерсе дайым чалуулр үчүн колдонулсн"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Дайындар үчүн SIM тандаңыз"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Мобилдик трафик үчүн SIM карта тандаңыз"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"SMS жөнөтүү үчүн SIM картаны тандаңыз"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Интернетти колдонуу үчүн SIM карта которулууда, бул бир мүнөткө чейин созулушу мүмкүн…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"<xliff:g id="NEW_SIM">%1$s</xliff:g> Интернети колдонулсунбу?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Эгер <xliff:g id="NEW_SIM">%1$s</xliff:g> операторуна которулсаңыз, <xliff:g id="OLD_SIM">%2$s</xliff:g> мобилдик Интернет үчүн колдонулбай калат."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> колдонуу"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Төмөнкү менен чалуу"</string>
<string name="sim_select_card" msgid="1226182454109919045">"SIM карта тандаңыз"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, тармак туташуусу, интернет, зымсыз, дайындар, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi билдирме, wifi билдирме"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"трафиктин сарпталышы"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Дирилдөөнү токтотуу, таптап коюу, баскычтоп"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24 сааттык форматты колдонуу"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Жүктөп алуу"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Төмөнкү менен ачуу:"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"сенсорлор, дирилдөө, экран, сезгичтик"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"сенсорлор, дирилдөө, телефон, чалуу, сезгичтик, шыңгыратуу"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"сенсорлор, дирилдөө, сезгичтик"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"сенсорлор, дирилдөө, дирилдөө"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"ар дайым күйүк дисплей"</string>
<string name="default_sound" msgid="6604374495015245195">"Демейки үн"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Шыңгырлар менен билдирмелердин үнүнүн катуулугу <xliff:g id="PERCENTAGE">%1$s</xliff:g> коюлду"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Үн деңгээли, дирилдөө, \"Тынчымды алба\" режими"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Кубаттоо үндөрү жана дирилдөө"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Жалгаштыруу үндөрү"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Экранга тийгенде чыккан үндөр"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Тийгенде дирилдейт"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Баскычтарды басканда, баскычтопко тийгенде ж.б. учурларда дирилдейт"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Док катуу сүйлөткүч ойнотот"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Бардык аудио"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Медиа аудио гана"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Кулпуланган экран, кулпу экраны, өткөрүп жиберүү, айланып өтүү"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Жумуш профили кулпуланганда"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Кулпуланган экрандагы билдирмелер"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Бардык жазышууларды көрсөтүү"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Бардык жазышуулар көрүнөт"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Үнсүз жазышуулар менен билдирмелер жашырылат"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Билдирмелер көрүнбөйт"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> колдонмосу билдирмелердин баарын, ошону менен катар байланыштардын аты-жөнү, сүрөттөрү жана алынган билдирүүлөр сыяктуу жеке маалыматты окуй алат. Мындан тышкары, билдирмелерди тындырып, жаап же телефон чалууларына жооп берүү сыяктуу билдирмелердеги баскычтарды баса алат. \n\nКолдонмо \"Тынчымды алба\" режимин күйгүзүп же өчүрүп, ошондой эле анын жөндөөлөрүн өзгөртүү мүмкүнчүлүгүнө ээ болот."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> төмөнкүлөрдү аткара алат:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Билдирмелериңизди окуу"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Ал билдирмелериңизди, анын ичинде байланыштар, билдирүүлөр жана сүрөттөр сыяктуу жеке маалыматыңызды окуй алат."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Билдирүүлөргө жооп берүү"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Ал билдирүүлөрүңүздү окуп, билдирмелердеги баскычтарды басып, билдирмелерди тындыруу же жабуу жана чалууларга жооп берүү сыяктуу аракеттерди аткара алат."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Параметрлерди өзгөртүү"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Ал \"Тынчымды алба\" режимин күйгүзүп же өчүрүп, ошондой эле анын жөндөөлөрүн өзгөртө алат."</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>
@@ -5101,7 +5101,7 @@
<string name="angle_enabled_app_set" msgid="7811829383833353021">"ANGLE иштетилген колдонмо: <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="graphics_driver_dashboard_title" msgid="5661084817492587796">"Графикалык драйвердин параметрлери"</string>
<string name="graphics_driver_dashboard_summary" msgid="6348759885315793654">"Графикалык драйвердин жөндөөлөрү өзгөрүлөт"</string>
- <string name="graphics_driver_footer_text" msgid="5123754522284046790">"Бир нече графикалык драйвер болгондо, түзмөктө орнотулган колдонмолор үчүн жаңыртылган графикалык драйверди колдонууну тандасаңыз болот."</string>
+ <string name="graphics_driver_footer_text" msgid="5123754522284046790">"Бир нече графикалык драйвер болгондо, түзмөктө орнотулган колдонмолор үчүн жаңырган графикалык драйверди колдонууну тандасаңыз болот."</string>
<string name="graphics_driver_all_apps_preference_title" msgid="1343065382898127360">"Бардык колдонмолор үчүн иштетүү"</string>
<string name="graphics_driver_app_preference_title" msgid="3133255818657706857">"Графикалык драйвер тандоо"</string>
<string name="graphics_driver_app_preference_default" msgid="764432460281859855">"Демейки"</string>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Тармактын режими жараксыз: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Баш тартыңыз."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Байланыш түйүнүнүн аталыштары"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> операторуна туташып турганда жеткиликсиз"</string>
- <string name="see_more" msgid="8436037008285546409">"Жөндөөлөр"</string>
+ <string name="see_more" msgid="7499355691042812723">"Дагы көрүү"</string>
<string name="see_less" msgid="2642392725363552793">"Азыраак көрүү"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> күйгүзүлсүнбү?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"SIM-карта күйгүзүлсүнбү?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> операторуна которуласызбы?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM картага которуласызбы?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> колдонулсунбу?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Бир эле маалда бир нече SIM карта колдонууга болбойт.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> операторуна которулсаңыз, <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> байланыш операторундагы тарифтик планыңыз өзгөрбөйт."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Жүктөлүп алынган бир гана SIM карта колдонулушу керек.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> операторуна которулсаңыз, <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> байланыш операторундагы тарифтик планыңыз өзгөрбөйт."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Бир эле маалда бир нече SIM карта колдонууга болбойт.\n\nБашка SIM картага которулсаңыз, \"<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>\" байланыш операторундагы тарифтик планыңыз өзгөрбөйт."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Бир эле убакта 2 SIM картаны колдоно аласыз. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> колдонуу үчүн башка SIM картаны өчүрүңүз."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> операторуна которулуу"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> түзмөгүн өчүрүү"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"SIM карта өчүрүлсө, кызмат токтотулбайт"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Байланыш операторуна туташууда…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> операторуна которулууда"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Чалуулар жана жазышуулар <xliff:g id="CARRIER_NAME">%1$s</xliff:g> операторуна которулууда…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Байланыш оператору которуштурулбай жатат"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Катадан улам байланыш оператору которуштурулбай жатат."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> өчүрүлсүнбү?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR кодунун сканерин көрсөтүү"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"QR кодунун сканерине кулпуланган экрандан өтүүгө уруксат берүү"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Түзмөктү башкаруу элементтерин көрсөтүү"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Экран кулпуланып турганда түзмөктү башкарган виджеттерди колдоносуз"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Кош саптуу саат жеткиликтүү болгондо көрсөтүү"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Кош саптуу саат"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Өчүк"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Интернет"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM карталар"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Wi‑Fi тармактарын таап, туташуу"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"учак, учак режимине ылайыктуу"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Телефон чалуу жана SMS жөнөтүү"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi аркылуу чалуу"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Adaptive Battery функциясын колдонуу"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Ыңгайлаштырылуучу жарык функциясын колдонуу"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Wi-Fi аркылуу чалууну колдонуу"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Экранды сактагычты колдонуу"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Бардык колдонмолорду көрүү"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Акылдуу багыттоо"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Акылдуу багыттоо иштетилди"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Телефондун номери жетишпейт."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"Макул"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G тармагына уруксат берүү"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G тармагын колдонуңуз. Шашылыш чалуулар үчүн 2G тармагы ар дайым күйүк болот."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G тармагынын коопсуздугу начар болгону менен, айрым жерлерде туташуунун сапаты жакшырышы мүмкүн. Шашылыш чалуулар үчүн 2G тармагы ар дайым күйүк болот."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> 2G тармагын күйгүзүүнү талап кылат"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Алмашуу буферин пайдалануу мүмкүнчүлүгүн көрсөтүү"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Колдонмолор көчүрүлгөн текстти, сүрөттөрдү же башка нерселерди пайдаланганда билдирмелер көрүнөт"</string>
<string name="all_apps" msgid="3054120149509114789">"Бардык колдонмолор"</string>
@@ -5628,9 +5635,9 @@
<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_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>
diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml
index c17a8ac..e064a45 100644
--- a/res/values-lo/strings.xml
+++ b/res/values-lo/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"ພາສາ"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"ລຶບອອກ"</string>
<string name="add_a_language" msgid="2126220398077503271">"ເພີ່ມພາສາ"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"ພາສາ"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"ພາສາທີ່ຕ້ອງການ"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"ພາສາແອັບ"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"ຕັ້ງພາສາສຳລັບແຕ່ລະແອັບ"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"ພາສາແອັບ"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"ພາສາທີ່ແນະນຳ"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"ພາສາທັງໝົດ"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"ແອັບນີ້ຖືກຕັ້ງເປັນ <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> ຕາມແບບເລີ່ມຕົ້ນ ແລະ ບໍ່ຮອງຮັບຫຼາຍພາສາ."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">ລຶບພາສາທີ່ເລືອກບໍ?</item>
<item quantity="one">ລຶບພາສາທີ່ເລືອກບໍ?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"ບໍ່ສາມາດໃຊ້ໄດ້"</string>
<string name="security_status_title" msgid="6958004275337618656">"ສະຖານະຄວາມປອດໄພ"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"ລັອກໜ້າຈໍ, ຊອກຫາອຸປະກອນຂອງຂ້ອຍ, ຄວາມປອດໄພແອັບ"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"ຄວາມປອດໄພ ແລະ ຄວາມເປັນສ່ວນຕົວ"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"ການອະນຸຍາດ, ລັອກໜ້າຈໍ, ຄວາມປອດໄພແອັບ"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"ເພີ່ມໜ້າແລ້ວ"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"ແຕະເພື່ອຕັ້ງຄ່າໜ້າ"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"ປົດລັອກດ້ວຍໜ້າ"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"ໃຊ້ໜ້າຂອງທ່ານເພື່ອປົດລັອກໂທລະສັບຂອງທ່ານ ຫຼື ເພື່ອການພິສູດຢືນຢັນໃນແອັບ ເຊັ່ນ: ເມື່ອທ່ານເຂົ້າສູ່ລະບົບ ຫຼື ອະນຸມັດການສັ່ງຊື້.\n\nກະລຸນາຮັບຊາບ:\nທ່ານສາມາດຕັ້ງຄ່າໄດ້ເທື່ອລະໜ້າເທົ່ານັ້ນ. ເພື່ອເພີ່ມໜ້າອື່ນ, ໃຫ້ລຶບໜ້າປັດຈຸບັນອອກກ່ອນ.\n\nການເບິ່ງໂທລະສັບສາມາດປົດລັອກມັນໄດ້ໂດຍທີ່ທ່ານບໍ່ໄດ້ຕັ້ງໃຈ.\n\nໂທລະສັບຂອງທ່ານສາມາດຖືກປົດລັອກໄດ້ໂດຍຄົນອື່ນຫາກມັນຖືກນຳໄປຍື່ນໃສ່ໜ້າທ່ານ.\n\nໂທລະສັບຂອງທ່ານສາມາດຖືກປົດລັອກໄດ້ໂດຍຄົນທີ່ໜ້າຄ້າຍທ່ານຫຼາຍ ເຊັ່ນ: ອ້າຍນ້ອງ ຫຼື ເອື້ອຍນ້ອງຝາແຝດຂອງທ່ານ."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"ໃຊ້ໜ້າຂອງທ່ານເພື່ອປົດລັອກໂທລະສັບຂອງທ່ານ ຫຼື ເພື່ອການພິສູດຢືນຢັນໃນແອັບ ເຊັ່ນ: ເມື່ອທ່ານເຂົ້າສູ່ລະບົບ ຫຼື ອະນຸມັດການສັ່ງຊື້.\n\nກະລຸນາຮັບຊາບ:\nທ່ານສາມາດຕັ້ງຄ່າໄດ້ເທື່ອລະໜ້າເທົ່ານັ້ນ. ເພື່ອເພີ່ມໜ້າອື່ນ, ໃຫ້ລຶບໜ້າປັດຈຸບັນອອກກ່ອນ.\n\nການເບິ່ງໂທລະສັບສາມາດປົດລັອກມັນໄດ້ໂດຍທີ່ທ່ານບໍ່ໄດ້ຕັ້ງໃຈ.\n\nໂທລະສັບຂອງທ່ານສາມາດຖືກປົດລັອກໄດ້ໂດຍຄົນອື່ນຫາກມັນຖືກນຳໄປຍື່ນໃສ່ໜ້າທ່ານ, ເຖິງແມ່ນວ່າທ່ານຈະຫຼັບຕາຢູ່ກໍຕາມ.\n\nໂທລະສັບຂອງທ່ານສາມາດຖືກປົດລັອກໄດ້ໂດຍຄົນທີ່ໜ້າຄ້າຍທ່ານຫຼາຍ ເຊັ່ນ: ອ້າຍນ້ອງ ຫຼື ເອື້ອຍນ້ອງຝາແຝດຂອງທ່ານ."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"ລຶບຮູບແບບໃບໜ້າອອກບໍ?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"ຮູບແບບໃບໜ້າຂອງທ່ານຈະຖືກລຶບອອກຢ່າງຖາວອນ ແລະ ປອດໄພ. ຫຼັງຈາກການລຶບແລ້ວ, ທ່ານຈະຕ້ອງໃຊ້ PIN, ຮູບແບບ ຫຼື ລະຫັດຜ່ານຂອງທ່ານເພື່ອປົດລັອກໂທລະສັບຂອງທ່ານ ຫຼື ສຳລັບການພິສູດຢືນຢັນໃນແອັບ."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"ລຶບຮູບແບບໃບໜ້າອອກບໍ?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"ຮູບແບບໃບໜ້າຂອງທ່ານຈະຖືກລຶບອອກຢ່າງຖາວອນ ແລະ ປອດໄພ.\n\nຫຼັງຈາກການລຶບແລ້ວ, ທ່ານຈະຕ້ອງໃຊ້ລາຍນິ້ວມື, PIN, ຮູບແບບ ຫຼື ລະຫັດຜ່ານຂອງທ່ານເພື່ອປົດລັອກໂທລະສັບຂອງທ່ານ ຫຼື ສຳລັບການພິສູດຢືນຢັນໃນແອັບ."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"ຮູບແບບໃບໜ້າຂອງທ່ານຈະຖືກລຶບອອກຢ່າງຖາວອນ ແລະ ປອດໄພ.\n\nຫຼັງຈາກການລຶບແລ້ວ, ທ່ານຈະຕ້ອງໃຊ້ PIN, ຮູບແບບ ຫຼື ລະຫັດຜ່ານຂອງທ່ານເພື່ອປົດລັອກໂທລະສັບຂອງທ່ານ ຫຼື ສຳລັບການພິສູດຢືນຢັນໃນແອັບຕ່າງໆ."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"ຮູບແບບໃບໜ້າຂອງທ່ານຈະຖືກລຶບອອກຢ່າງຖາວອນ ແລະ ປອດໄພ.\n\nຫຼັງຈາກການລຶບແລ້ວ, ທ່ານຈະຕ້ອງໃຊ້ PIN, ຮູບແບບ ຫຼື ລະຫັດຜ່ານຂອງທ່ານເພື່ອປົດລັອກໂທລະສັບຂອງທ່ານ."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"ໃຊ້ການປົດລັອກດ້ວຍໜ້າເພື່ອປົດລັອກໂທລະສັບຂອງທ່ານ"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"ລາຍນີ້ວມື"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"ລາຍນິ້ວມື້ສຳລັບວຽກ"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"ລຶບ"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"ແຕະທີ່ເຊັນເຊີ"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"ວາງນີ້ວມືຂອງທ່ານລົງເທິງເຊັນເຊີ ແລະ ຍົກຂຶ້ນຫຼັງຈາກທ່ານຮູ້ສຶກມີການສັ່ນ"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"ວາງນິ້ວຂອງທ່ານໄວ້ຢູ່ເຊັນເຊີຈົນກວ່າທ່ານຈະຮູ້ສຶກມີການສັ່ນເຕືອນ"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"ແນບລາຍນິ້ວມືຂອງທ່ານໃຫ້ສະເໝີກັບເຊັນເຊີຈົນກວ່າທ່ານຈະຮູ້ສຶກມີການສັ່ນເຕືອນ"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"ແຕະເຊັນເຊີລາຍນິ້ວມືຄ້າງໄວ້"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"ຍົກຂຶ້ນ, ຈາກນັ້ນແຕະອີກຄັ້ງ"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"ອີກເທື່ອໜຶ່ງ"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"ຍົກນິ້ວຂອງທ່ານຂຶ້ນເພື່ອເພີ່ມສ່ວນຕ່າງໆຂອງລາຍນິ້ວມືທ່ານ."</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"ແຕະຄ້າງໄວ້ໃນແຕ່ລະເທື່ອທີ່ໄອຄອນລາຍນິ້ວມືເຄື່ອນ. ນີ້ຈະຊ່ວຍບັນທຶກລາຍນິ້ວມືຂອງທ່ານໄດ້ຫຼາຍຂຶ້ນ."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"ວາງປາຍນິ້ວມືຂອງທ່ານໃສ່ເຊັນເຊີ"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"ສຸດທ້າຍ, ໃຫ້ວາງຂອບຂອງນິ້ວມືທ່ານໃສ່"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"ສຸດທ້າຍ, ໃຫ້ໃຊ້ຂອບຂອງນິ້ວມືທ່ານ"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"ວາງທາງຂ້າງຂອງລາຍນິ້ວມືທ່ານໃສ່ເຊັນເຊີແລ້ວກົດຄ້າງໄວ້, ຈາກນັ້ນສະຫຼັບໄປອີກຂ້າງ"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"ນີ້ຈະຊ່ວຍບັນທຶກລາຍນິ້ວມືຂອງທ່ານໄດ້ຫຼາຍຂຶ້ນ"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"ກຳລັງລົງທະບຽນລາຍນິ້ວມື <xliff:g id="PERCENTAGE">%d</xliff:g> ເປີເຊັນ"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" ຕົວເລືອກໜ້າຈໍລັອກຖືກປິດການນຳໃຊ້ໄວ້. ເພື່ອສຶກສາເພີ່ມເຕີມ, ໃຫ້ຕິດຕໍ່ຜູ້ເບິ່ງແຍງລະບົບອົງກອນຂອງທ່ານ. "<annotation id="admin_details">"ລາຍລະອຽດເພີ່ມເຕີມ"</annotation>\n\n"ທ່ານຍັງຄົງສາມາດໃຊ້ລາຍນິ້ວມືຂອງທ່ານເພື່ອອະນຸມັດການສັ່ງຊື້ແອັບ ແລະ ການເຂົ້າເຖິງແອັບໄດ້. "<annotation id="url">"ສຶກສາເພີ່ມເຕີມ"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"ຍົກນິ້ວມືອອກ, ຈາກນັ້ນ ສຳຜັດເຊັນເຊີອີກຄັ້ງ"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"ບໍ່ສາມາດໃຊ້ເຊັນເຊີລາຍນິ້ວມືໄດ້. ກະລຸນາໄປຫາຜູ້ໃຫ້ບໍລິການສ້ອມແປງ"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"ການຕັ້ງຄ່າຂັ້ນສູງ"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"ລັອກໂປຣໄຟລ໌ບ່ອນເຮັດວຽກ, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock ແລະ ອື່ນໆ"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"ການຕັ້ງຄ່າຂັ້ນສູງ"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"ທ່ານສາມາດເພີ່ມບໍ່ເກີນ <xliff:g id="COUNT">%d</xliff:g> ລາຍນີ້ວມື"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"You’ve added the maximum number of fingerprints"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Can’t add more fingerprints"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"ໂທຜ່ານ Wi‑Fi. ຫາກໃຊ້ Wi‑Fi ບໍ່ໄດ້, ການໂທຈະສິ້ນສຸດລົງ."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"ເມື່ອເປີດໃຊ້ການໂທ Wi-Fi, ໂທລະສັບຂອງທ່ານຈະສາມາດໂທຜ່ານເຄືອຂ່າຍ Wi-Fi ຫຼື ເຄືອຂ່າຍຜູ້ໃຫ້ບໍລິການຂອງທ່ານກໍໄດ້, ຂຶ້ນກັບການຕັ້ງຄ່າຂອງທ່ານ ແລະ ຂຶ້ນກັບວ່າສັນຍານເຄືອຂ່າຍໃດແຮງກວ່າ. ກ່ອນການເປີດໃຊ້ຄຸນສົມບັດນີ້, ກະລຸນາກວດສອບກັບຜູ້ໃຫ້ບໍລິການຂອງທ່ານກ່ຽວກັບຄ່າທຳນຽມ ແລະ ລາຍລະອຽດອື່ນໆ.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"ທີ່ຢູ່ສຸກເສີນ"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"ທີ່ຢູ່ສຸກເສີນ"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"ໃຊ້ເປັນສະຖານທີ່ຂອງທ່ານເມື່ອທ່ານໂທສຸກເສີນຜ່ານທາງ Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"ສຶກສາເພີ່ມເຕີມ"</annotation>" ກ່ຽວກັບຄຸນສົມບັດ DNS ສ່ວນຕົວ"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"ເປີດ"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"ເພື່ອຄວບຄຸມວ່າຈະເກີດຫຍັງຂຶ້ນເມື່ອວາງໂທລະສັບໄວ້ ແລະ/ຫຼື ເມື່ອກຳລັງນອນຫຼັບ, ໃຫ້ເປີດພາບພັກໜ້າຈໍກ່ອນ."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"ເລີ່ມຕອນໃດ"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"ຕົວພັກໜ້າຈໍປັດຈຸບັນ"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"ເລີ່ມດຽວນີ້"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"ການຕັ້ງຄ່າ"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"ປັບຄວາມແຈ້ງອັດຕະໂນມັດ"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"ຍົກເພື່ອເປີດໜ້າຈໍ"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"ຕັ້ງ PIN ບ່ອນເຮັດວຽກ"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"ຕັ້ງຮູບແບບ"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"ຕັ້ງຮູບແບບບ່ອນເຮັດວຽກ"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"ເພື່ອຄວາມປອດໄພເພີ່ມເຕີມ, ໃຫ້ຕັ້ງລະຫັດຜ່ານເພື່ອປົດລັອກໂທລະສັບ"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"ເພື່ອຄວາມປອດໄພເພີ່ມເຕີມ, ໃຫ້ຕັ້ງ PIN ເພື່ອປົດລັອກໂທລະສັບ"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"ເພື່ອຄວາມປອດໄພເພີ່ມເຕີມ, ໃຫ້ຕັ້ງຮູບແບບເພື່ອປົດລັອກໂທລະສັບ"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"ເພື່ອຄວາມປອດໄພເພີ່ມເຕີມ, ໃຫ້ຕັ້ງລະຫັດຜ່ານເພື່ອປົດລັອກແທັບເລັດ"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"ເພື່ອຄວາມປອດໄພເພີ່ມເຕີມ, ໃຫ້ຕັ້ງ PIN ເພື່ອປົດລັອກແທັບເລັດ"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"ເພື່ອຄວາມປອດໄພເພີ່ມເຕີມ, ໃຫ້ຕັ້ງຮູບແບບເພື່ອປົດລັອກແທັບເລັດ"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"ເພື່ອຄວາມປອດໄພເພີ່ມເຕີມ, ໃຫ້ຕັ້ງລະຫັດຜ່ານເພື່ອປົດລັອກອຸປະກອນ"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"ເພື່ອຄວາມປອດໄພເພີ່ມເຕີມ, ໃຫ້ຕັ້ງ PIN ເພື່ອປົດລັອກອຸປະກອນ"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"ເພື່ອຄວາມປອດໄພເພີ່ມເຕີມ, ໃຫ້ຕັ້ງຮູບແບບເພື່ອປົດລັອກອຸປະກອນ"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"ເພື່ອໃຊ້ລາຍນິ້ວມື, ໃຫ້ຕັ້ງລະຫັດຜ່ານກ່ອນ"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"ເພື່ອໃຊ້ລາຍນິ້ວມື, ໃຫ້ຕັ້ງຮູບແບບປົດລັອກກ່ອນ"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"ເພື່ອຄວາມປອດໄພ, ໃຫ້ຕັ້ງລະຫັດ PIN ໄວ້"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"ກົດປຸ່ມລະດັບສຽງຄ້າງໄວ້ເພື່ອເປີດ"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"ແຕະໜ້າຈໍສາມເທື່ອເພື່ອເປີດ"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"ໃຊ້ທ່າທາງເພື່ອເປີດ"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"ໃຊ້ທ່າທາງການຊ່ວຍເຂົ້າເຖິງໃໝ່"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"ໃຊ້ທ່າທາງການຊ່ວຍເຂົ້າເຖິງ"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"ເພື່ອໃຊ້ຄຸນສົມບັດນີ້, ໃຫ້ແຕະໃສ່ປຸ່ມການຊ່ວຍເຂົ້າເຖິງ <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ຢູ່ລຸ່ມສຸດຂອງໜ້າຈໍທ່ານ.\n\nເພື່ອສະຫຼັບລະຫວ່າງຄຸນສົມບັດ, ໃຫ້ແຕະໃສ່ປຸ່ມການຊ່ວຍເຂົ້າເຖິງຄ້າງໄວ້."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"ເພື່ອໃຊ້ຄຸນສົມບັດນີ້, ໃຫ້ແຕະປຸ່ມການຊ່ວຍເຂົ້າເຖິງຢູ່ໜ້າຈໍທ່ານ."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"ເພື່ອໃຊ້ຄຸນສົມບັດນີ້, ໃຫ້ກົດປຸ່ມລະດັບສຽງທັງສອງຄ້າງໄວ້."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"ສັ້ນລົງ"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"ດົນຂຶ້ນ"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"ເວລາຄລິກອັດຕະໂນມັດ"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"ຄວາມແຮງການສັ່ນເຕືອນ ແລະ ການຕອບສະໜອງ"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"ການແຈ້ງເຕືອນແບບສັ່ນເຕືອນ"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"ການສັ່ນເຕືອນ ແລະ ການສຳຜັດ"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"ການໂທ"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"ການແຈ້ງເຕືອນ ແລະ ໂມງປຸກ"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"ການສຳຜັດແບບໂຕ້ຕອບໄດ້"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"ສຽງພ້ອມການສັ່ນເຕືອນ"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"ການແຈ້ງເຕືອນແບບສັ່ນເຕືອນ"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"ການຕອບສະໜອງການສຳຜັດ"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"ກ້ອງຖ່າຍຮູບ"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"ເຄືອຂ່າຍມືຖື"</string>
<string name="power_phone" msgid="2768396619208561670">"ການໂທດ້ວຍສຽງ"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"ແທັບເລັດບໍ່ເຮັດວຽກ"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"ໂທລະສັບບໍ່ເຮັດວຽກ"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"ເຊື່ອມຕໍ່ຫາ <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"ຕັດການເຊື່ອມຕໍ່ VPN ນີ້ບໍ?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"ຕັດການເຊື່ອມຕໍ່"</string>
- <string name="vpn_version" msgid="41856553718304367">"ເວີຊັນ <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"ເວີຊັນ"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"ລືມ VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"ຂຽນທັບ VPN ທີ່ມີຢູ່ກ່ອນແລ້ວຂອງທ່ານບໍ?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Set always-on VPN?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"ບໍ່ສາມາດໃຊ້ອິນເຕີເນັດມືຖືໄດ້"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"ແຕະເພື່ອເລືອກ SIM ຂໍ້ມູນ"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"ໃຊ້ອັນນີ້ທຸກເທື່ອເພື່ອໂທ"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"ເລືອກຊິມທີ່ໃຊ້ສຳລັບຂໍ້ມູນ"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"ເລືອກຊິມສຳລັບອິນເຕີເນັດມືຖື"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"ເລືອກ SIM ສຳລັບ SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"ກຳລັງສະຫຼັບ SIM ອິນເຕີເນັດ, ຂັ້ນຕອນນີ້ອາດຈະໃຊ້ເວລາຮອດນາທີ…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"ໃຊ້ <xliff:g id="NEW_SIM">%1$s</xliff:g> ສຳລັບອິນເຕີເນັດມືຖືບໍ?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"ຫາກທ່ານປ່ຽນໄປໃຊ້ <xliff:g id="NEW_SIM">%1$s</xliff:g>, <xliff:g id="OLD_SIM">%2$s</xliff:g> ຈະບໍ່ຖືກໃຊ້ສຳລັບອິນເຕີເນັດມືຖືອີກຕໍ່ໄປ."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"ໃຊ້ <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"ໂທດ້ວຍ"</string>
<string name="sim_select_card" msgid="1226182454109919045">"ເລືອກ SIM ກາດ"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, ການເຊື່ອມຕໍ່ເຄືອຂ່າຍ, ອິນເຕີເນັດ, ໄຮ້ສາຍ, ຂໍ້ມູນ, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"ການແຈ້ງເຕືອນ Wi‑Fi, ການແຈ້ງເຕືອນ wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ການນຳໃຊ້ອິນເຕີເນັດ"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"ຢຸດການສັ່ນເຕືອນ, ແຕະ, ແປ້ນພິມ"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"ໃຊ້ຮູບແບບ 24 ຊົ່ວໂມງ"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ດາວໂຫລດ"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"ເປີດກັບ"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"ສັ່ນເຕືອນ, ໜ້າຈໍ, ຄວາມລະອຽດອ່ອນ"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"ສຳຜັດ, ສັ່ນເຕືອນ, ໂທລະສັບ, ໂທ, ຄວາມລະອຽດອ່ອນ, ສຽງດັງ"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"ສຳຜັດ, ສັ່ນເຕືອນ, ຄວາມລະອຽດອ່ອນ"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"ການສຳຜັດ, ສັ່ນເຕືອນ, ການສັ່ນເຕືອນ"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"ໜ້າຈໍແບບເປີດຕະຫຼອດ"</string>
<string name="default_sound" msgid="6604374495015245195">"ສຽງເລີ່ມຕົ້ນ"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"ລະດັບສຽງໂທເຂົ້າ ແລະ ສຽງແຈ້ງເຕືອນທີ່ <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"ລະດັບສຽງ, ການສັ່ນເຕືອນ, ຫ້າມລົບກວນ"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"ສຽງການສາກ ແລະ ການສັ່ນເຕືອນ"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"ສຽງບ່ອນວາງ"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"ສຽງສຳຜັດ"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"ການສັ່ນເມື່ອສຳຜັດ"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"ການສັ່ນເຕືອນສຳລັບການແຕະ, ແປ້ນພິມ ແລະ ອື່ນໆ"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"ສຽງລຳໂພງບ່ອນວາງ"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"ສຽງທັງໝົດ"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"ສຽງມີເດຍເທົ່ານັ້ນ"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"ໜ້າຈໍລັອກ, ຂ້າມ, ອ້ອມ"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"ເມື່ອລັອກໂປຣໄຟລ໌ບ່ອນເຮັດວຽກ"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"ການແຈ້ງເຕືອນຢູ່ໜ້າຈໍລັອກ"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"ສະແດງການສົນທະນາ, ຄ່າເລີ່ມຕົ້ນ ແລະ ການປິດສຽງ"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"ສະແດງການສົນທະນາ, ຄ່າເລີ່ມຕົ້ນ ແລະ ການປິດສຽງ"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"ເຊື່ອງການສົນທະນາ ແລະ ການແຈ້ງເຕືອນທີ່ບໍ່ມີສຽງໄວ້"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"ຢ່າສະແດງການແຈ້ງເຕືອນໃດໆ"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ຈະສາມາດອ່ານການແຈ້ງເຕືອນທັງໝົດ, ຮວມທັງຂໍ້ມູນສ່ວນຕົວ ເຊັ່ນ: ຊື່ຜູ້ຕິດຕໍ່, ຮູບພາບ ແລະ ຂໍ້ຄວາມທີ່ທ່ານໄດ້ຮັບ. ນອກຈາກນັ້ນ, ແອັບນີ້ຍັງຈະສາມາດເລື່ອນ ຫຼື ປິດການແຈ້ງເຕືອນ ຫຼື ໃຊ້ຄຳສັ່ງຢູ່ປຸ່ມຕ່າງໆໃນການແຈ້ງເຕືອນໄດ້, ຮວມທັງການຮັບສາຍໂທລະສັບນຳ. \n\nນີ້ຈະເປັນການເຮັດໃຫ້ແອັບສາມາດເປີດ ຫຼື ປິດໂໝດຫ້າມລົບກວນ ແລະ ປ່ຽນການຕັ້ງຄ່າທີ່ກ່ຽວຂ້ອງໄດ້."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ຈະສາມາດ:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"ອ່ານການແຈ້ງເຕືອນຂອງທ່ານ"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"ມັນສາມາດອ່ານການແຈ້ງເຕືອນຂອງທ່ານ, ຮວມທັງຂໍ້ມູນສ່ວນຕົວ ເຊັ່ນ: ລາຍຊື່ຜູ້ຕິດຕໍ່, ຂໍ້ຄວາມ ແລະ ຮູບພາບ."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"ຕອບກັບຫາຂໍ້ຄວາມ"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"ມັນສາມາດຕອບກັບຫາຂໍ້ຄວາມ ແລະ ໃຊ້ຄຳສັ່ງຢູ່ປຸ່ມຕ່າງໆໃນການແຈ້ງເຕືອນໄດ້, ຮວມທັງການເລື່ອນໄປກ່ອນ ຫຼື ການປິດການແຈ້ງເຕືອນ ແລະ ການຮັບສາຍໂທລະສັບ."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"ບັນທຶກການຕັ້ງຄ່າ"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"ມັນສາມາດເປີດ ຫຼື ປິດໂໝດຫ້າມລົບກວນ ແລະ ປ່ຽນການຕັ້ງຄ່າທີ່ກ່ຽວຂ້ອງໄດ້."</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>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ໂໝດເຄືອຂ່າຍ <xliff:g id="NETWORKMODEID">%1$d</xliff:g> ບໍ່ຖືກຕ້ອງ. ບໍ່ສົນໃຈ."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ຊື່ເອດເຊສພອຍ (APN)"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"ບໍ່ສາມາດໃຊ້ໄດ້ເມື່ອເຊື່ອມຕໍ່ກັບ <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"ການຕັ້ງຄ່າ"</string>
+ <string name="see_more" msgid="7499355691042812723">"ເບິ່ງເພີ່ມເຕີມ"</string>
<string name="see_less" msgid="2642392725363552793">"ເບິ່ງໜ້ອຍລົງ"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"ເປີດໃຊ້ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ບໍ?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"ເປີດໃຊ້ຊິມບໍ?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"ສະຫຼັບໄປໃຊ້ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ບໍ?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"ສະຫຼັບໄປໃຊ້ຊິມກາດບໍ?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"ໃຊ້ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ບໍ?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"ສາມາດເປີດໃຊ້ເທື່ອລະຊິມເທົ່ານັ້ນ.\n\nການສະຫຼັບໄປໃຊ້ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ຈະບໍ່ຍົກເລີກບໍລິການ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ຂອງທ່ານ."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"ສາມາດເປີດໃຊ້ຊິມທີ່ດາວໂຫລດມາແລ້ວເທື່ອລະອັນເທົ່ານັ້ນ.\n\nການສະຫຼັບໄປໃຊ້ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ຈະບໍ່ຍົກເລີກບໍລິການ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ຂອງທ່ານ."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"ສາມາດເປີດໃຊ້ໄດ້ເທື່ອລະຊິມເທົ່ານັ້ນ.\n\nການສະຫຼັບຈະບໍ່ຍົກເລີກບໍລິການ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ຂອງທ່ານ."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"ທ່ານສາມາດໃຊ້ 2 ຊິມພ້ອມກັນໄດ້. ເພື່ອໃຊ້ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, ໃຫ້ປິດອີກຊິມໄວ້ກ່ອນ."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"ສະຫຼັບໄປ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"ປິດ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"ການປິດຊິມຈະບໍ່ຍົກເລີກບໍລິການຂອງທ່ານ"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"ກຳລັງເຊື່ອມຕໍ່ຫາເຄືອຂ່າຍ…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"ກຳລັງສະຫຼັບໄປ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"ກຳລັງສະຫຼັບໄປຫາ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ສຳລັບການໂທ ແລະ ຂໍ້ຄວາມ…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"ບໍ່ສາມາດສະຫຼັບຜູ້ໃຫ້ບໍລິການໄດ້"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"ບໍ່ສາມາດສະຫຼັບຜູ້ໃຫ້ບໍລິການໄດ້ເນື່ອງຈາກເກີດຄວາມຜິດພາດຂຶ້ນ."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"ປິດ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ໄວ້ບໍ?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"ສະແດງຕົວສະແກນ QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"ອະນຸຍາດການເຂົ້າເຖິງຕົວສະແກນ QR ຈາກໜ້າຈໍລັອກ"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ສະແດງການຄວບຄຸມອຸປະກອນ"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"ເຂົ້າເຖິງການຄວບຄຸມເມື່ອລັອກໄວ້"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"ສະແດງໂມງສອງແຖວເມື່ອສາມາດໃຊ້ໄດ້"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ໂມງສອງແຖວ"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"ປິດ"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"ອິນເຕີເນັດ"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"ຊອກ ແລະ ເຊື່ອມຕໍ່ຫາເຄືອຂ່າຍ Wi‑Fi"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"ຍົນ, ປອດໄພກັບຍົນ"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"ການໂທ ແລະ SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"ການໂທ Wi-Fi"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"ໃຊ້ແບັດເຕີຣີແບບປັບຕົວໄດ້"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"ໃຊ້ການປັບຄວາມແຈ້ງອັດຕະໂນມັດ"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"ໃຊ້ການໂທ Wi‑Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"ໃຊ້ສະກຣີນເຊບເວີ"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"ເບິ່ງແອັບທັງໝົດ"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"ການໂອນສາຍອັດສະລິຍະ"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"ເປີດການນຳໃຊ້ການໂອນສາຍອັດສະລິຍະແລ້ວ"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"ບໍ່ມີເບີໂທລະສັບ."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"ຕົກລົງ"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"ອະນຸຍາດ 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"ໃຊ້ການເຊື່ອມຕໍ່ມືຖື 2G. ສຳລັບການໂທສຸກເສີນ, ຈະເປີດໃຊ້ 2G ຕະຫຼອດເວລາ."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G ມີຄວາມປອດໄພໜ້ອຍກວ່າ, ແຕ່ອາດປັບປຸງການເຊື່ອມຕໍ່ຂອງທ່ານໄດ້ໃນບາງສະຖານທີ່. ສຳລັບການໂທສຸກເສີນ, ລະບົບຈະອະນຸຍາດໃຫ້ໃຊ້ 2G ໄດ້ຕະຫຼອດ."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> ຕ້ອງການໃຫ້ໃຊ້ 2G ໄດ້"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"ສະແດງການເຂົ້າເຖິງຄລິບບອດ"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"ສະແດງຂໍ້ຄວາມເມື່ອແອັບເຂົ້າເຖິງຂໍ້ຄວາມ, ຮູບພາບ ຫຼື ເນື້ອຫາອື່ນທີ່ທ່ານສຳເນົາໄວ້"</string>
<string name="all_apps" msgid="3054120149509114789">"ແອັບທັງໝົດ"</string>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index f1bdef0..fa332f6 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -209,6 +209,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Kalbos"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Pašalinti"</string>
<string name="add_a_language" msgid="2126220398077503271">"Pridėti kalbą"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Kalba"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Pageidaujama kalba"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Programų kalbos"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Nustatykite kiekvienos programos kalbą"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Programos kalba"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Siūlomos kalbos"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Visos kalbos"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Pagal numatytuosius nustatymus programos kalba yra <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> ir kelios kalbos nepalaikomos."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">Pašalinti pasirinktas kalbas?</item>
<item quantity="few">Pašalinti pasirinktas kalbas?</item>
@@ -326,6 +334,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Nepasiekiama"</string>
<string name="security_status_title" msgid="6958004275337618656">"Saugos būsena"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Ekrano užraktas, paslauga „Rasti įrenginį“, programos saugumas"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Sauga ir privatumas"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Leidimai, ekrano užraktas ir sauga"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Veidas pridėtas"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Palieskite, kad nustatytumėte veidą"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Atrakinimas pagal veidą"</string>
@@ -398,9 +408,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Naudodami atrakinimo pagal veidą funkciją atrakinkite telefoną ar nustatykite tapatybę programose, pvz., kai prisijungiate ar patvirtinate pirkinį.\n\nNepamirškite toliau nurodytų dalykų.\nVienu metu gali būti nustatytas tik vienas veidas. Norėdami pridėti kitą veidą, ištrinkite esamą.\n\nŽiūrint į telefoną jis gali būti atrakintas, kai to neketinate atlikti.\n\nTelefoną gali atrakinti kitas asmuo, laikydamas jį prieš jus.\n\nTelefoną gali atrakinti į jus labai panašus asmuo, pvz., identiškas dvynys."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Naudodami atrakinimo pagal veidą funkciją atrakinkite telefoną ar nustatykite tapatybę programose, pvz., kai prisijungiate ar patvirtinate pirkinį.\n\nNepamirškite toliau nurodytų dalykų.\nVienu metu gali būti nustatytas tik vienas veidas. Norėdami pridėti kitą veidą, ištrinkite esamą.\n\nŽiūrint į telefoną jis gali būti atrakintas, kai to neketinate atlikti.\n\nTelefoną gali atrakinti kitas asmuo, laikydamas jį prieš jus.\n\nTelefoną gali atrakinti į jus labai panašus asmuo, pvz., identiškas dvynys."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Ištrinti veido modelį?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Jūsų veido modelis bus visam laikui saugiai ištrintas. Ištrynus reikės PIN kodo, atrakinimo piešinio arba slaptažodžio, norint atrakinti telefoną ar nustatyti tapatybę programose."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Ištrinti veido modelį?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Jūsų veido modelis bus visam laikui saugiai ištrintas.\n\nIštrynus reikės kontrolinio kodo, PIN kodo, atrakinimo piešinio arba slaptažodžio, norint atrakinti telefoną ar nustatyti tapatybę programose."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Jūsų veido modelis bus visam laikui saugiai ištrintas.\n\nIštrynus reikės PIN kodo, atrakinimo piešinio arba slaptažodžio, norint atrakinti telefoną ar nustatyti tapatybę programose."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Jūsų veido modelis bus visam laikui saugiai ištrintas.\n\nIštrynus reikės PIN kodo, atrakinimo piešinio arba slaptažodžio, norint atrakinti telefoną."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Naudokite atrakinimo pagal veidą funkciją, kad atrakintumėte telefoną"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Kontr. kodo jutiklis"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Kontrol. kodas darbui"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Ištrinti"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Palieskite jutiklį"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Uždėkite pirštą ant jutiklio ir pakelkite, kai pajusite vibravimą"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Laikykite pirštą ant jutiklio, kol pajusite vibravimą"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Laikykite pirštą prispaustą prie jutiklio, kol pajusite vibraciją"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Palieskite ir palaikykite kontrolinio kodo jutiklį"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Patraukite ir vėl prilieskite"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Dar kartą"</string>
@@ -497,7 +506,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Vis patraukite pirštą, kad pridėtumėte skirtingas piršto atspaudo dalis"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Palieskite ir palaikykite kiekvieną kartą, kai kontrolinio kodo piktograma sujuda. Taip užfiksuojama daugiau piršto atspaudo"</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Padėkite piršto galiuką ant jutiklio"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Galiausiai padėkite piršto kraštus"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Galiausiai prispauskite piršto kraštus"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Padėkite vieną piršto šoną ant jutiklio ir palaikykite, tada tą patį atlikite su kitu šonu"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Taip užfiksuojama daugiau piršto atspaudo"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Registracija kontroliniu kodu: <xliff:g id="PERCENTAGE">%d</xliff:g> proc."</string>
@@ -567,6 +576,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Ekrano užrakto parinktis išjungta. Jei norite sužinoti daugiau, susisiekite su savo organizacijos administratoriumi. "<annotation id="admin_details">"Daugiau išsamios informacijos"</annotation>\n\n"Vis tiek galite naudoti savo piršto antspaudą ir įgalioti pirkinius bei prieigą prie programų. "<annotation id="url">"Sužinokite daugiau"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Patraukite pirštą, tada vėl palieskite jutiklį"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Negalima naudoti kontrolinio kodo jutiklio. Apsilankykite pas taisymo paslaugos teikėją"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Išplėstiniai nustatymai"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Darbo profilio užrakinimas, „Smart Lock“"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"„Smart Lock“ ir kt."</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Išplėstiniai nustatymai"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Galite pridėti iki <xliff:g id="COUNT">%d</xliff:g> kontrol. kod."</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Pridėjote maksimalų skaičių kontrolinių kodų"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Negalima pridėti daugiau kontrolinių kodų"</string>
@@ -1273,7 +1286,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Skambinimas naudojant „Wi-Fi“. Nutrūkus „Wi‑Fi“ skambutis bus baigtas."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Kai „Wi-Fi“ skambinimas įjungtas, telefonas gali nukreipti skambučius per „Wi-Fi“ tinklus arba operatoriaus tinklą, atsižvelgiant į jūsų nuostatas ir stipresnį signalą. Prieš įjungdami šią funkciją, pasikonsultuokite su operatoriumi dėl mokesčių ir kitos išsamios informacijos.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Adresas prireikus pagalbos"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Adresas kritiniu atveju"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Naudojama kaip vietos informacija, kai skambinate pagalbos numeriu naudodami „Wi-Fi“"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Sužinokite daugiau"</annotation>" apie privataus DNS funkcijas"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Įjungta"</string>
@@ -1461,6 +1474,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Jei norite valdyti, kas vyksta, kai telefonas yra doke ir (arba) veikia miego režimu, įjunkite ekrano užsklandą."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Kada paleisti"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Dabartinė ekrano užsklanda"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Pradėti dabar"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Nustatymai"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automatinis šviesumas"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Pakelti ir pažadinti"</string>
@@ -1956,15 +1970,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Darbo PIN kodo nustatymas"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Atrakinimo piešinio nustatymas"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Darbo atrakinimo piešinio nustatymas"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Papildomai saugai užtikrinti nustatykite telefono atrakinimo slaptažodį"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Papildomai saugai užtikrinti nustatykite telefono atrakinimo PIN kodą"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Papildomai saugai užtikrinti nustatykite telefono atrakinimo piešinį"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Papildomai saugai užtikrinti nustatykite planšetinio kompiuterio atrakinimo slaptažodį"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Papildomai saugai užtikrinti nustatykite planšetinio kompiuterio atrakinimo PIN kodą"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Papildomai saugai užtikrinti nustatykite planšetinio kompiuterio atrakinimo piešinį"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Papildomai saugai užtikrinti nustatykite įrenginio atrakinimo slaptažodį"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Papildomai saugai užtikrinti nustatykite įrenginio atrakinimo PIN kodą"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Papildomai saugai užtikrinti nustatykite įrenginio atrakinimo piešinį"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Nust. slapt., kad gal. naud. kont. kodą"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Nust. atrak. pieš., kad gal. naud. piršt. atsp."</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Kad apsaugotumėte įrenginį, nustatykite PIN kodą"</string>
@@ -2370,7 +2375,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Norėdami atidaryti, palaikykite garsumo klavišus"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Norėdami atidaryti, triskart palieskite ekraną"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Naudokite gestą, kad atidarytumėte"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Naudokite naują pritaikomumo gestą"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Pritaikomumo gesto naudojimas"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Norėdami naudoti šią funkciją, ekrano apačioje palieskite pritaikomumo mygtuką <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>.\n\nJei norite perjungti funkcijas, palieskite ir palaikykite pritaikomumo mygtuką."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Jei norite naudoti šią funkciją, palieskite pritaikomumo mygtuką ekrane."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Norėdami naudoti šią funkciją, paspauskite ir palaikykite abu garsumo klavišus."</string>
@@ -2464,9 +2469,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Trumpesnis"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Ilgesnis"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Automatinio paspaudimo laikas"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Vibravimo ir lytėjimo stiprumas"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibravimas gavus pranešimą"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibravimas ir lietimo technologija"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Skambučiai"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Pranešimai ir signalai"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interaktyvioji lietimo technologija"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibravimas skambant telefonui"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibravimas gavus pranešimą"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Lietimo grįžtamasis ryšys"</string>
<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>
@@ -2846,8 +2854,7 @@
<string name="power_camera" msgid="4778315081581293923">"Fotoaparatas"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Mobiliojo ryšio tinklas"</string>
<string name="power_phone" msgid="2768396619208561670">"Balso skambučiai"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Planšetinis kompiuteris neveikos būsenos"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Telefonas veikia laukimo režime"</string>
@@ -3328,7 +3335,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Prisijungti prie <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Atsijungti nuo šio VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Atsijungti"</string>
- <string name="vpn_version" msgid="41856553718304367">"<xliff:g id="VERSION">%s</xliff:g> versija"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Versija"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Pamiršti VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Pakeisti esamą VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Nustatyti visada įjungtą VPN?"</string>
@@ -3558,9 +3565,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobiliojo ryšio duomenys nepasiekiami"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Palieskite, kad pasirinktumėte duomenų SIM"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Visada naudoti tai skambučiams"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Pasirinkite duomenims skirtą SIM"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Pasirinkite SIM kort. mob. r. duomenims"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Pasirinkite SIM arba SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Perjungiama duomenų SIM kortelė. Tai gali užtrukti iki minutės…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Naudoti „<xliff:g id="NEW_SIM">%1$s</xliff:g>“ mobiliojo ryšio duomenims?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Jei perjungsite į „<xliff:g id="NEW_SIM">%1$s</xliff:g>“, „<xliff:g id="OLD_SIM">%2$s</xliff:g>“ paslaugos nebebus naudojamos mobiliojo ryšio duomenims."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Naudoti <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Skambinkite naudodami…"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Pasirinkite SIM kortelę"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM Nr. <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3622,7 +3632,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, tinklo ryšys, internetas, belaidis ryšys, duomenys, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"„Wi‑Fi“ pranešimas, „Wi‑Fi“ pranešimas"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"duomenų naudojimas"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Stabdyti vibravimą, paliesti, klaviatūra"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Naudoti 24 val. formatą"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Atsisiųsti"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Atidaryti naudojant"</string>
@@ -3705,12 +3714,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"lietimo technologija, vibruoti, ekranas, jautrumas"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"lietimo technologija, vibruoti, telefonas, skambinti, jautrumas, skambutis"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"lietimo technologija, vibruoti, jautrumas"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"lietimo technologija, vibruoti, vibravimas"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"visada veikiantis ekranas"</string>
<string name="default_sound" msgid="6604374495015245195">"Numatytasis garsas"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Skambučių ir nustatymų garsumas: <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Garsumas, vibravimas, netrukdymo režimas"</string>
@@ -3740,8 +3751,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Įkrovimo garsai ir vibravimas"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Prijungimo prie doko garsai"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Lietimo garsai"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Palietimų vibravimas"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Juntamas palietimo, klaviatūros ir kitų funkcijų grįžtamasis ryšys"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Prie doko prij. garsiak. gars."</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Visi garso įrašai"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Tik medijų garso įrašai"</string>
@@ -3937,8 +3946,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"užrakinimo ekranas, praleisti, apeiti"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Kai darbo profilis užrakintas"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Pranešimai užrakinimo ekrane"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Rodyti pokalbius, numatytuosius ir tylius"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Rodyti pokalbius, numatytuosius ir tylius"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Slėpti tylius pokalbius ir pranešimus"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Nerodyti jokių pranešimų"</string>
@@ -4048,22 +4056,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"„<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>“ galės skaityti visus pranešimus, įskaitant asmens informaciją, pvz., kontaktų vardus, nuotraukas 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="nls_warning_prompt" msgid="9143226910825830619">"„<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>“ galės atlikti toliau nurodytus veiksmus."</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Pranešimų skaitymas"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Leidžiama skaityti jūsų pranešimus, įskaitant asmens informaciją, pvz., kontaktus, pranešimus ir nuotraukas."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Atsakymas į pranešimus"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Leidžiama atsakyti į pranešimus ir imtis veiksmų su pranešimuose esančiais mygtukais, įskaitant pranešimų atidėjimą ar atsisakymą bei atsakymą į skambučius."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Nustatymų keitimas"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Leidžiama į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>
@@ -5469,18 +5469,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Netinkamas tinklo režimas (<xliff:g id="NETWORKMODEID">%1$d</xliff:g>). Nepaisyti."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Prieigos taškų pavadinimai"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nepasiekiama, kai prisijungta prie „<xliff:g id="CARRIER">%1$s</xliff:g>“"</string>
- <string name="see_more" msgid="8436037008285546409">"Nustatymai"</string>
+ <string name="see_more" msgid="7499355691042812723">"Žr. daugiau"</string>
<string name="see_less" msgid="2642392725363552793">"Žr. mažiau"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Įjungti „<xliff:g id="CARRIER_NAME">%1$s</xliff:g>“?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Įjungti SIM kortelę?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Perjungti į „<xliff:g id="CARRIER_NAME">%1$s</xliff:g>“?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Perjungti į SIM kortelę?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Naudoti „<xliff:g id="CARRIER_NAME">%1$s</xliff:g>“?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Vienu metu gali būti aktyvi tik viena SIM kortelė.\n\nPerjungus į „<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>“ jums teikiamos „<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>“ paslaugos nebus atšauktos."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Vienu metu gali būti aktyvi tik viena atsisiųsta SIM kortelė.\n\nPerjungus į „<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>“ jums teikiamos „<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>“ paslaugos nebus atšauktos."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Vienu metu gali būti aktyvi tik viena SIM kortelė.\n\nPerjungus jums teikiamos „<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>“ paslaugos nebus atšauktos."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Vienu metu galite naudoti dvi SIM korteles. Jei norite naudoti „<xliff:g id="CARRIER_NAME">%1$s</xliff:g>“, išjunkite vieną iš SIM kortelių."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Perjungti į „<xliff:g id="CARRIER_NAME">%1$s</xliff:g>“"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Išjungti „<xliff:g id="CARRIER_NAME">%1$s</xliff:g>“"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Išjungus SIM kortelę, paslauga nebus atšaukta"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Prisijungiama prie tinklo…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Perjungiama į „<xliff:g id="CARRIER_NAME">%1$s</xliff:g>“"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Perjungiama į „<xliff:g id="CARRIER_NAME">%1$s</xliff:g>“ skambučiams ir pranešimams…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Nepavyksta perjungti operatoriaus"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Nepavyksta perjungti operatoriaus dėl klaidos."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Išjungti „<xliff:g id="CARRIER_NAME">%1$s</xliff:g>“?"</string>
@@ -5636,8 +5640,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Rodyti QR kodų skaitytuvą"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Leisti prieigą prie QR kodų skaitytuvo iš užrakinimo ekrano"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Rodyti įrenginio valdiklius"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Pasiekite valdiklius, kai užrakinta"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Rodyti vertikalųjį laikrodį, kai jis pasiekiamas"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Vertikalusis laikrodis"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5666,7 +5674,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Išjungta"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internetas"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Raskite „Wi‑Fi“ tinklus ir prisijunkite prie jų"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"lėktuvas, saugu naudoti lėktuvuose"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Skambučiai ir SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"„Wi-Fi“ skambinimas"</string>
@@ -5749,7 +5756,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Prisitaikančio akumuliatoriaus naudojimas"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Prisitaikančio šviesumo naudojimas"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"„Wi‑Fi“ skambinimo naudojimas"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Naudoti ekrano užsklandą"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Žr. visas programas"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Išmanusis peradresavimas"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Išmanusis peradresavimas įgalintas"</string>
@@ -5764,7 +5770,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Nėra telefono numerio."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"Gerai"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Leisti 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Naudokite 2G korinius ryšius. 2G yra visada įjungtas, kad būtų galima atlikti skambučius pagalbos numeriu."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G ne toks saugus, bet kai kur ryšys gali būti geresnis. 2G visada leidžiama naudoti skambučiams pagalbos numeriu."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"„<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g>“ būtinas 2G"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Rodyti iškarpinės prieigą"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Rodyti pranešimą, kai programos pasiekia nukopijuotą tekstą, vaizdus ar kitą turinį"</string>
<string name="all_apps" msgid="3054120149509114789">"Visos programos"</string>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index 4c4cec6..4bed234 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -208,6 +208,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Valodas"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Noņemt"</string>
<string name="add_a_language" msgid="2126220398077503271">"Pievienot valodu"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Valoda"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Vēlamā valoda"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Lietotņu valodas"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Iestatiet katras lietotnes valodu"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Lietotnes valoda"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Ieteiktās valodas"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Visas valodas"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Šīs lietotnes noklusējuma valoda ir <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g>, un citas valodas netiek atbalstītas."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="zero">Vai noņemt atlasītās valodas?</item>
<item quantity="one">Vai noņemt atlasītās valodas?</item>
@@ -323,6 +331,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Nav pieejama"</string>
<string name="security_status_title" msgid="6958004275337618656">"Drošības statuss"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Ekrāna bloķēšana, pakalpojums “Atrast ierīci”, lietotņu drošība"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Drošība un konfidencialitāte"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Atļaujas, ekrāna bloķēšana, lietotņu drošība"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Seja pievienota"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Pieskarieties, lai iestatītu seju"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Autorizācija pēc sejas"</string>
@@ -395,9 +405,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Izmantojiet autorizāciju pēc sejas, lai atbloķētu tālruni vai veiktu autentificēšanu lietotnēs, piemēram, pierakstoties vai apstiprinot pirkumu.\n\nSvarīga informācija!\nVienlaikus var iestatīt tikai vienu seju. Lai pievienotu citu seju, izdzēsiet pašreizējo seju.\n\nSkatoties uz tālruni, tas var tikt nejauši atbloķēts.\n\nJūsu tālruni var atbloķēt kāds cits, ja tālrunis tiek pavērsts pret jūsu seju.\n\nJūsu tālruni var atbloķēt jums līdzīga persona, piemēram, identiskais dvīnis."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Izmantojiet autorizāciju pēc sejas, lai atbloķētu tālruni vai veiktu autentificēšanu lietotnēs, piemēram, pierakstoties vai apstiprinot pirkumu.\n\nSvarīga informācija!\nVienlaikus var iestatīt tikai vienu seju. Lai pievienotu citu seju, izdzēsiet pašreizējo seju.\n\nSkatoties uz tālruni, tas var tikt nejauši atbloķēts.\n\nJūsu tālruni var atbloķēt kāds cits, ja tālrunis tiek pavērsts pret jūsu seju, pat ja jūsu acis ir aizvērtas.\n\nJūsu tālruni var atbloķēt jums līdzīga persona, piemēram, identiskais dvīnis."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Vai dzēst sejas modeli?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Sejas modelis tiks neatgriezeniski un droši izdzēsts.Pēc izdzēšanas jums būs jāizmanto PIN, kombinācija vai parole, lai atbloķētu tālruni vai veiktu autentifikāciju lietotnēs."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Vai dzēst sejas modeli?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Sejas modelis tiks neatgriezeniski un droši izdzēsts.\n\nPēc izdzēšanas jums būs jāizmanto pirksta nospiedums, PIN, kombinācija vai parole, lai autorizētu tālruni vai veiktu autentifikāciju lietotnēs."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Jūsu sejas modelis tiks neatgriezeniski un droši izdzēsts.\n\nPēc tā dzēšanas jums būs jāizmanto PIN, kombinācija vai parole, lai atbloķētu savu tālruni vai veiktu autentifikāciju lietotnēs."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Jūsu sejas modelis tiks neatgriezeniski un droši izdzēsts.\n\nPēc tā dzēšanas jums būs jāizmanto PIN, kombinācija vai parole, lai atbloķētu savu tālruni."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Izmantot tālruņa atbloķēšanai autorizāciju pēc sejas"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Pirkstu nospiedumi"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Pirksta nospiedums darbam"</string>
@@ -485,7 +494,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Dzēst"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Pieskarieties sensoram"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Novietojiet pirkstu uz sensora un paceliet to pēc tam, kad sajūtat vibrāciju"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Turiet pirkstu uz sensora, līdz sajūtat vibrāciju."</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Turiet pirkstu plakaniski uz sensora, līdz sajūtat vibrāciju."</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Pieskarieties pirksta nospieduma sensoram un turiet to"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Pieskarieties vēlreiz"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Vēlreiz…"</string>
@@ -493,7 +502,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Atkārtoti uzlieciet pirkstu, lai pievienotu dažādas pirksta nospieduma daļas."</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Pieskarieties pirksta nospieduma ikonai un turiet to ikreiz, kad tā pārvietojas. Tādējādi tiks tverts plašāks pirksta nospiedums."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Novietojiet pirksta galu uz sensora"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Visbeidzot, novietojiet pirksta sānus"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Visbeidzot, izmantojiet pirksta sānus"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Novietojiet pirksta sānu uz sensora un turiet, pēc tam novietojiet otru pirksta sānu."</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Tādējādi tiks tverts plašāks pirksta nospiedums."</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Pirksta nospieduma reģistrēšana: <xliff:g id="PERCENTAGE">%d</xliff:g> procenti"</string>
@@ -563,6 +572,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Ekrāna bloķēšanas opcija ir atspējota. Lai uzzinātu vairāk, sazinieties ar organizācijas administratoru. "<annotation id="admin_details">"Plašāka informācija"</annotation>\n\n"Joprojām varat izmantot pirksta nospiedumu, lai atļautu pirkumus un piekļuvi lietotnēm. "<annotation id="url">"Uzziniet vairāk"</annotation>"."</string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Paceliet pirkstu un pēc tam vēlreiz pieskarieties sensoram."</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Nevar izmantot pirksta nospieduma sensoru. Sazinieties ar remonta pakalpojumu sniedzēju."</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Papildu iestatījumi"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Darba profila bloķēšana, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock un citas funkcijas"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Papildu iestatījumi"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Varat pievienot līdz <xliff:g id="COUNT">%d</xliff:g> pirkstu nospiedumiem."</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Jūs esat pievienojis maksimālo pirkstu nospiedumu skaitu."</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Nevar pievienot citus pirkstu nospiedumus."</string>
@@ -1253,7 +1266,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Zvans Wi-Fi tīklā. Ja Wi-Fi savienojums tiks zaudēts, zvans beigsies."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Kad ir ieslēgti Wi-Fi zvani, tālrunis var novirzīt zvanus, izmantojot Wi-Fi tīklus vai mobilo sakaru operatora tīklu (atkarībā no jūsu iestatījumiem un tā, kurš signāls ir stiprāks). Pirms šīs funkcijas ieslēgšanas noskaidrojiet pie mobilo sakaru operatora par tarifiem un citu informāciju.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Ārkārtas adrese"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Ārkārtas adrese"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Tiks izmantota kā jūsu atrašanās vieta, ja zvanīsiet uz ārkārtas numuru, lietojot Wi‑Fi."</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Uzziniet vairāk"</annotation>" par privātām DNS funkcijām"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Ieslēgts"</string>
@@ -1441,6 +1454,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Lai kontrolētu, kas notiek, kad tālrunis tiek dokots un/vai ir miega režīmā, ieslēdziet ekrānsaudzētāju."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Kad sākt"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Pašreizējais ekrānsaudzētājs"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Sākt tūlīt"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Iestatījumi"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automātisks spilgtums"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Pacelt, lai ieslēgtu"</string>
@@ -1600,7 +1614,7 @@
<string name="storage_menu_mount" msgid="4760531872302820569">"Pievienot"</string>
<string name="storage_menu_unmount" msgid="8171552487742912282">"Noņemt"</string>
<string name="storage_menu_format" msgid="5454870642788909443">"Formatēt"</string>
- <string name="storage_menu_format_public" msgid="5567214442727034630">"Formatēt kā pārnēsājamu"</string>
+ <string name="storage_menu_format_public" msgid="5567214442727034630">"Formatēt kā pārnesamu"</string>
<string name="storage_menu_format_private" msgid="3208326980027382079">"Formatēt kā iekšēju"</string>
<string name="storage_menu_migrate" msgid="2196088149560070193">"Migrēt datus"</string>
<string name="storage_menu_forget" msgid="5154017890033638936">"Noņemt"</string>
@@ -1620,7 +1634,7 @@
<string name="usb_midi_summary" msgid="1842457325845863840">"Ļauj lietojumprogrammām, kurās ir iespējoti MIDI signāli, darboties kopā ar jūsu datora MIDI programmatūru, izmantojot USB savienojumu."</string>
<string name="storage_other_users" msgid="7017206190449510992">"Citi lietotāji"</string>
<string name="storage_internal_title" msgid="3265098802217660829">"Ierīces atmiņa"</string>
- <string name="storage_external_title" msgid="8984075540312137135">"Pārnēsājama krātuve"</string>
+ <string name="storage_external_title" msgid="8984075540312137135">"Pārnesama krātuve"</string>
<string name="storage_size_large" msgid="1155308277890194878">"<xliff:g id="NUMBER">^1</xliff:g>"<small><small>" <xliff:g id="UNIT">^2</xliff:g>"</small></small>""</string>
<string name="storage_volume_used" msgid="5031288167242496837">"izmantots no <xliff:g id="TOTAL">%1$s</xliff:g>"</string>
<string name="storage_mount_success" msgid="393972242641313135">"<xliff:g id="NAME">%1$s</xliff:g> ir pievienota"</string>
@@ -1639,7 +1653,7 @@
<string name="storage_internal_forget_confirm" msgid="5752634604952674123">"Visas lietotnes, fotoattēli un dati, kas saglabāti šajā ierīcē (<xliff:g id="NAME">^1</xliff:g>), vairs nebūs pieejami."</string>
<string name="storage_detail_dialog_system" msgid="7461009051858709479">"Sistēmā ir ietverti faili, kas tiek izmantoti Android versijai <xliff:g id="VERSION">%s</xliff:g>."</string>
<string name="storage_wizard_init_title" msgid="9036374223934708619">"Iestatiet <xliff:g id="NAME">^1</xliff:g>"</string>
- <string name="storage_wizard_init_external_title" msgid="6540132491909241713">"Izmantot kā pārnēsājamu krātuvi"</string>
+ <string name="storage_wizard_init_external_title" msgid="6540132491909241713">"Izmantot kā pārnesamu krātuvi"</string>
<string name="storage_wizard_init_external_summary" msgid="5807552934494462984">"Izvēloties šo opciju, varēsiet pārvietot fotoattēlus un citus datus uz citām ierīcēm."</string>
<string name="storage_wizard_init_internal_title" msgid="3256355049992147270">"Izmantot kā iekšējo atmiņu"</string>
<string name="storage_wizard_init_internal_summary" msgid="2283798331883929674">"Izvēloties šo opciju, varēsiet glabāt failus (tostarp lietotnes un fotoattēlus) tikai šajā ierīcē. Tādā gadījumā krātuve ir jāformatē, lai tā darbotos tikai konkrētā ierīcē."</string>
@@ -1677,9 +1691,9 @@
<string name="storage_wizard_init_v2_internal_summary" product="default" msgid="3022584310096954875">"Lietotnēm, failiem un multivides saturam tikai šajā tālrunī"</string>
<string name="storage_wizard_init_v2_internal_action" product="default" msgid="5645732875040797464">"Tālruņa krātuve"</string>
<string name="storage_wizard_init_v2_or" msgid="5558706089661158026">"Vai"</string>
- <string name="storage_wizard_init_v2_external_title" msgid="8129096036551264207">"Pārnēsājamai krātuvei"</string>
+ <string name="storage_wizard_init_v2_external_title" msgid="8129096036551264207">"Pārnesamai krātuvei"</string>
<string name="storage_wizard_init_v2_external_summary" msgid="6436419488235871823">"Failu un multivides satura pārsūtīšanai starp ierīcēm"</string>
- <string name="storage_wizard_init_v2_external_action" msgid="781928899530539860">"Pārnēsājama krātuve"</string>
+ <string name="storage_wizard_init_v2_external_action" msgid="781928899530539860">"Pārnesama krātuve"</string>
<string name="storage_wizard_init_v2_later" msgid="5366815913892609285">"Iestatīt vēlāk"</string>
<string name="storage_wizard_format_confirm_v2_title" msgid="6294104100437326067">"Vai formatēt šo: <xliff:g id="NAME">^1</xliff:g>?"</string>
<string name="storage_wizard_format_confirm_v2_body" msgid="635958708974709506">"Lai saglabātu lietotnes, failus un multivides saturu, SD karte <xliff:g id="NAME_0">^1</xliff:g> ir jāformatē. \n\nFormatējot tiks dzēsts viss saturs, kas saglabāts šeit: <xliff:g id="NAME_1">^2</xliff:g>. Lai nezaudētu saturu, dublējiet to citā datu nesējā <xliff:g id="NAME_2">^3</xliff:g> vai citā ierīcē."</string>
@@ -1696,7 +1710,7 @@
<string name="storage_wizard_migrate_v2_later" msgid="6067756122853315642">"Pārvietot saturu vēlāk"</string>
<string name="storage_wizard_migrate_progress_v2_title" msgid="8791318509516968103">"Notiek satura pārvietošana…"</string>
<string name="storage_wizard_slow_v2_title" msgid="3760766921170980221">"<xliff:g id="NAME">^1</xliff:g> lēni darbojas"</string>
- <string name="storage_wizard_slow_v2_body" msgid="7604252106419016929">"Varat turpināt lietot ierīci <xliff:g id="NAME_0">^1</xliff:g>, tomēr tā var darboties lēni. \n\nIerīcē <xliff:g id="NAME_1">^2</xliff:g> saglabātās lietotnes var darboties neatbilstoši un satura pārsūtīšanai var būt nepieciešams ilgs laiks. \n\nMēģiniet izmantot ierīci <xliff:g id="NAME_2">^3</xliff:g> ar ātrāku darbību, vai arī šo ierīci <xliff:g id="NAME_3">^4</xliff:g> izmantojiet kā pārnēsājamu krātuvi."</string>
+ <string name="storage_wizard_slow_v2_body" msgid="7604252106419016929">"Varat turpināt lietot ierīci <xliff:g id="NAME_0">^1</xliff:g>, tomēr tā var darboties lēni. \n\nIerīcē <xliff:g id="NAME_1">^2</xliff:g> saglabātās lietotnes var darboties neatbilstoši un satura pārsūtīšanai var būt nepieciešams ilgs laiks. \n\nMēģiniet izmantot ierīci <xliff:g id="NAME_2">^3</xliff:g> ar ātrāku darbību, vai arī šo ierīci <xliff:g id="NAME_3">^4</xliff:g> izmantojiet kā pārnesamu krātuvi."</string>
<string name="storage_wizard_slow_v2_start_over" msgid="1806852287668077536">"Sākt vēlreiz"</string>
<string name="storage_wizard_slow_v2_continue" msgid="7469713755893007901">"Tālāk"</string>
<string name="storage_wizard_ready_v2_external_body" msgid="3896836008684280905">"Varat pārvietot saturu uz ierīci <xliff:g id="NAME">^1</xliff:g>"</string>
@@ -1934,15 +1948,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Darba PIN iestatīšana"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Kombinācijas iestatīšana"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Darba kombinācijas iestatīšana"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Papildu drošībai iestatiet paroli šī tālruņa atbloķēšanai"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Papildu drošībai iestatiet PIN šī tālruņa atbloķēšanai"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Papildu drošībai iestatiet kombināciju šī tālruņa atbloķēšanai"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Papildu drošībai iestatiet paroli šī planšetdatora atbloķēšanai"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Papildu drošībai iestatiet PIN šī planšetdatora atbloķēšanai"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Papildu drošībai iestatiet kombināciju šī planšetdatora atbloķēšanai"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Papildu drošībai iestatiet paroli šīs ierīces atbloķēšanai"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Papildu drošībai iestatiet PIN šīs ierīces atbloķēšanai"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Papildu drošībai iestatiet kombināciju šīs ierīces atbloķēšanai"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Parole pirksta nosp. lietošanai"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Kombinācijas iestatīšana"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Drošības nolūkos iestatiet PIN kodu."</string>
@@ -2346,7 +2351,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Lai atvērtu, turiet nospiestus skaļuma taustiņus"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Lai atvērtu, trīsreiz pieskarieties ekrānam"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Žesta izmantošana atvēršanai"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Jaunā pieejamības žesta izmantošana"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Pieejamības žesta izmantošana"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Lai izmantotu šo funkciju, ekrāna apakšdaļā pieskarieties pieejamības pogai <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>.\n\nLai pārslēgtu funkcijas, pieskarieties pieejamības pogai un turiet to."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Lai izmantotu šo funkciju, pieskarieties ekrānā esošajai pieejamības pogai."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Lai izmantotu šo funkciju, nospiediet un turiet abus skaļuma taustiņus."</string>
@@ -2440,9 +2445,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Īsāks"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Ilgāks"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Automātiskās klikšķināšanas laiks"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Vibrācijas stiprums un stiprums vibrācijai pieskaroties"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Paziņojuma vibrācija"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibrācija un vibrācija pieskaroties"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Zvani"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Paziņojumi un signāli"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interaktīva vibrācija pieskaroties"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Zvana vibrācija"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Paziņojuma vibrācija"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Pieskarieties vienumam Atsauksmes"</string>
<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>
@@ -2808,8 +2816,7 @@
<string name="power_camera" msgid="4778315081581293923">"Kamera"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Mobilais tīkls"</string>
<string name="power_phone" msgid="2768396619208561670">"Balss zvani"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Planšetdators ir gaidstāvē"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Tālrunis dīkstāvē"</string>
@@ -3288,7 +3295,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Savienojuma izveide ar <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Vai pārtraukt šo VPN savienojumu?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Pārtraukt savienojumu"</string>
- <string name="vpn_version" msgid="41856553718304367">"Versija <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Versija"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Aizmirst VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Vai aizstāt esošo VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Vai iestatīt vienmēr ieslēgtu VPN?"</string>
@@ -3514,9 +3521,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobilie dati nav pieejami"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Pieskarieties, lai atlasītu datu SIM karti."</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Vienmēr izmantot šo iestatījumu zvaniem"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Atlasīt SIM karti datu pārraidei"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Izvēlieties SIM karti mobilajiem datiem"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Atlasiet SIM karti, ko izmantot īsziņām"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Notiek datu SIM kartes mainīšana. Tas var ilgt kādu minūti…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Vai mobilajiem datiem lietot operatoru <xliff:g id="NEW_SIM">%1$s</xliff:g>?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Pārslēdzoties uz operatoru <xliff:g id="NEW_SIM">%1$s</xliff:g>, operatora <xliff:g id="OLD_SIM">%2$s</xliff:g> SIM karte vairs netiks lietota mobilajiem datiem."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Lietot operatoru <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Izmantot zvaniem"</string>
<string name="sim_select_card" msgid="1226182454109919045">"SIM kartes atlasīšana"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM karte <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3577,7 +3587,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, tīkla savienojums, internets, bezvadu, dati, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi paziņojumi, WiFi paziņojumi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"datu lietojums"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Apturēt vibrāciju, pieskarties, tastatūra"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Izmantot 24 stundu formātu"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Lejupielāde"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Atvērt lietotnē"</string>
@@ -3660,12 +3669,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"haptisks, vibrēt, ekrāns, jutīgums"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"skārienjutīgs, vibrācija, tālrunis, zvans, jutīgums, zvanīšana"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"skārienjutīgs, vibrācija, jutīgums"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"skārienjutīgs, vibrēt, vibrācija"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"nepārtraukti aktīvs displejs"</string>
<string name="default_sound" msgid="6604374495015245195">"Noklusējuma skaņa"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Zvanu un paziņojumu signāla skaļums: <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Skaļums, vibrācija, režīms “Netraucēt”"</string>
@@ -3695,8 +3706,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Uzlādes skaņas un vibrācija"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Dokošanas skaņas"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Pieskāriena skaņas"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Pieskāriena vibrācija"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Vibrācija pieskaroties, lietojot tastatūru vai citas iespējas"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Dokoto skaļruņu skaņa"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Visas skaņas"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Tikai multivides audio"</string>
@@ -3892,8 +3901,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Bloķēšanas ekrāns, izlaist, apiet"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Kad darba profils ir bloķēts"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Paziņojumi bloķēšanas ekrānā"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Rādīt sarunas, noklusējuma un klusos paziņojumus"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Rādīt sarunas, noklusējuma un klusos paziņojumus"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Paslēpt klusās sarunas un paziņojumus"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Nerādīt nekādus paziņojumus"</string>
@@ -3999,22 +4007,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<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ārdus, fotoattēlus un jūsu saņemtos ziņojumus. Šī 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> varēs veikt tālāk norādītās darbības."</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Paziņojumu lasīšana"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Tā var lasīt jūsu paziņojumus, tostarp personas informāciju, piemēram, kontaktpersonu informāciju, ziņojumus un fotoattēlus."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Atbildēšana uz ziņojumiem"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Tā var atbildēt uz ziņojumiem un izmantot paziņojumos esošās pogas darbību veikšanai, tostarp atlikt vai noraidīt paziņojumus un atbildēt uz zvaniem."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Iestatījumu maiņa"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Tā var 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>
@@ -5382,18 +5382,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Nederīgs tīkla režīms: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorēt."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Piekļuves punktu nosaukumi"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nav pieejams, ja izveidots savienojums ar operatoru <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Iestatījumi"</string>
+ <string name="see_more" msgid="7499355691042812723">"Skatīt vairāk"</string>
<string name="see_less" msgid="2642392725363552793">"Skatīt mazāk"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Vai ieslēgt operatoru <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Vai ieslēgt SIM karti?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Vai pārslēgt uz operatoru <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Vai pārslēgties uz SIM kartes izmantošanu?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Vai lietot operatoru <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Vienlaikus aktīva var būt tikai viena SIM karte.\n\nPārslēdzoties uz operatoru <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, netiks atcelti <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> pakalpojumi."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Vienlaikus aktīva var būt tikai viena lejupielādēta SIM karte.\n\nPārslēdzoties uz operatoru <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, netiks atcelti <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> pakalpojumi."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Vienlaikus var būt aktīva tikai viena SIM karte.\n\nPārslēdzoties netiks atcelti <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> pakalpojumi."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Jūs nevarat lietot divas SIM kartes vienlaikus. Lai lietotu operatoru <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, izslēdziet otru SIM karti."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Pārslēgties uz operatoru <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Izslēgt operatoru <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Izslēdzot kāda operatora SIM karti, netiks atcelts jūsu izmantotais plāns."</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Notiek savienojuma izveide ar tīklu…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Notiek pārslēgšanās uz operatoru <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Notiek pārslēgšanās uz <xliff:g id="CARRIER_NAME">%1$s</xliff:g> savienojumu zvaniem un ziņojumu sūtīšanai…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Nevar pārslēgties uz cita mobilo sakaru operatora tīklu"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Nevar pārslēgties uz cita mobilo sakaru operatora tīklu, jo radās kļūda."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Vai izslēgt pakalpojumu <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5547,8 +5551,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Rādīt ātrās atbildes koda skeneri"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Atļaut piekļuvi ātrās atbildes koda skenerim no bloķēšanas ekrāna"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Rādīt ierīču vadīklas"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Piekļūt vadīklām, kad ekrāns ir bloķēts"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Rādīt pulksteni divās rindās, ja tas ir pieejams"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Pulkstenis divās rindās"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5577,7 +5585,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Izslēgta"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internets"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM kartes"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Atrast Wi-Fi tīklus un veidot savienojumus ar tiem"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"lidojuma režīms, var izmantot lidojuma režīmu"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Zvani un īsziņas"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi zvani"</string>
@@ -5660,7 +5667,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Izmantot funkciju Adaptīvais akumulators"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Izmantot adaptīvu spilgtumu"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Izmantot Wi-Fi zvanus"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Izmantot ekrānsaudzētāju"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Skatīt visas lietotnes"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Viedā pāradresācija"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Viedā pāradresācija ir iespējota"</string>
@@ -5675,7 +5681,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Nav norādīts tālruņa numurs."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"Labi"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G atļaušana"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Izmantojiet 2G mobilo datu savienojumus. Ārkārtas izsaukumiem 2G vienmēr ir ieslēgts."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G drošības līmenis ir zemāks, taču dažās atrašanās vietās šis savienojums var būt stabilāks. Ārkārtas izsaukumiem 2G lietošana vienmēr ir atļauta."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> pieprasa 2G tīkla pieejamību"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Rādīt paziņojumus par piekļuvi starpliktuvei"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Rādīt ziņojumu, kad lietotnes piekļūst jūsu nokopētajam tekstam, attēliem vai citam saturam"</string>
<string name="all_apps" msgid="3054120149509114789">"Visas lietotnes"</string>
diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml
index 4305515..f0be3f6 100644
--- a/res/values-mk/strings.xml
+++ b/res/values-mk/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Јазици"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Отстрани"</string>
<string name="add_a_language" msgid="2126220398077503271">"Додајте јазик"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Јазик"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Претпочитан јазик"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Јазици за апликации"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Поставете го јазикот за секоја апликација"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Јазик на апликациjата"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Предложени јазици"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Сите јазици"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Апликацијата е поставена на <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> стандардно и не поддржува повеќе јазици."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">Да се отстранат избраните јазици?</item>
<item quantity="other">Да се отстранат избраните јазици?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Не е достапно"</string>
<string name="security_status_title" msgid="6958004275337618656">"Безбедносен статус"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"„Заклучување екран“, „Најди го мојот уред“, безбедност на апликациите"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Безбедност и приватност"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Дозволи, заклучување екран, безбедност на апликациите"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Додаден е лик"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Допрете за да поставите лик"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Отклучување со лик"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Користете го вашето лице за да го отклучувате телефонот или за проверка во апликации, како на пр., кога се најавувате или одобрувате купување.\n\nИмајте предвид:\nможе да имате поставено само еден лик. За да додадете друг лик, избришете го моменталниот.\n\nПоглед кон телефонот може да го отклучи и кога немате таква намера.\n\nНекој друг може да го отклучи вашиот телефон ако го подигне до вашиот лик.\n\nТелефонот може да го отклучи некој што многу наликува на вас, на пример, идентичен близнак."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Користете го вашето лице за да го отклучувате телефонот или за проверка во апликации, како на пр., кога се најавувате или одобрувате купување.\n\nИмајте предвид:\nможе да имате поставено само еден лик. За да додадете друг лик, избришете го моменталниот.\n\nПоглед кон телефонот може да го отклучи и кога немате таква намера.\n\nНекој друг може да го отклучи вашиот телефон ако го подигне до вашиот лик, дури и ако очите ви се затворени.\n\nТелефонот може да го отклучи некој што многу наликува на вас, на пример, идентичен близнак."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Да се избрише моделот на лице?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Вашиот модел на лице ќе биде трајно и безбедно избришан. По бришењето, ќе ви треба PIN, шема или лозинка за да го отклучите телефонот или за проверка во апликации."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Да се избрише моделот на лице?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Вашиот модел на лице ќе биде трајно и безбедно избришан.\n\nПо бришењето, ќе ви треба отпечаток, PIN, шема или лозинка за да го отклучите телефонот или за проверка во апликации."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Вашиот модел на лице ќе биде трајно и безбедно избришан.\n\nПо бришењето, ќе ви треба PIN, шема или лозинка за да го отклучите телефонот или за проверка во апликации."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Вашиот модел на лице ќе биде трајно и безбедно избриша.\n\nПо бришењето, ќе ви треба PIN, шема или лозинка за да го отклучите телефонот."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Користете „Отклучување со лик“ за отклучување на телефонот"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Отпечаток"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Отпечаток за работен профил"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Избриши"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Допрете го сензорот"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Ставете го прстот на сензорот и подигнете го откако ќе почувствувате вибрации"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Задржете го прстот на сензорот додека не почувствувате вибрации"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Задржете го отпечатокот рамно на сензорот додека не почувствувате вибрации"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Допрете и задржете го сензорот за отпечатоци"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Подигнете и допрете повторно"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Уште еднаш"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Подигнувајте го прстот за да ги додадете различните делови од отпечатокот"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Допрете и задржете секој пат кога иконата за отпечаток ќе се премести. Ова помага за да се сними повеќе од отпечатокот."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Поставете го врвот на прстот на сензорот"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"За крај, поставете ги рабовите на прстот"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"За крај, користете ги рабовите на прстот"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Поставете го отпечаток странично на сензорот и задржете, а потоа направете исто со другата страна"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Ова помага за да се сними повеќе од отпечатокот"</string>
<!-- String.format failed for translation -->
@@ -561,6 +570,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Опцијата за заклучување екран е оневозможена. Контактирајте со администраторот на вашата организација за да дознаете повеќе. "<annotation id="admin_details">"Повеќе детали"</annotation>\n\n"Сѐ уште може да го користите отпечатокот за да одобрувате купувања и пристап до апликации. "<annotation id="url">"Дознајте повеќе"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Подигнете го прстот, потоа допрете го сензорот повторно"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Не може да се користи сензорот за отпечатоци. Однесете го на поправка"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Напредни поставки"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Заклучување на работниот профил, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock и друго"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Напредни поставки"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Може да додавате до <xliff:g id="COUNT">%d</xliff:g> отпечатоци"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Додадовте максимален број на отпечатоци"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Не може да се додадат повеќе отпечатоци"</string>
@@ -1235,7 +1248,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Повикувај преку Wi-Fi. Ако Wi‑Fi врската се загуби, повикот ќе заврши."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Кога е вклучена „Повици преку Wi-Fi“, телефонот може да пренасочува повици преку Wi-Fi мрежи или преку мрежата на вашиот оператор, во зависност од вашата поставка и од тоа кој сигнал е посилен. Пред да ја вклучите функцијата, распрашајте се кај операторот за трошоците и другите детали.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Адреса за итни случаи"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Адреса за итен случај"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Се користи како ваша локација кога остварувате итен повик преку Wi-Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Дознајте повеќе"</annotation>" за функциите на приватен DNS"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Вклучено"</string>
@@ -1423,6 +1436,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"За да контролирате што се случува кога телефонот е приклучен на полнач и/или е во мирување, вклучете го заштитникот на екранот."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Кога да започне"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Тековен заштитник на екранот"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Започни сега"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Поставки"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Автоматска осветленост"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Подигнете да се активира"</string>
@@ -1820,7 +1834,7 @@
<string name="tethering_footer_info_sta_ap_concurrency" msgid="2079039077487477676">"Користете точка на пристап и врзување за да им обезбедите пристап до интернет на други уреди преку Wi‑Fi врската или врската за мобилен интернет. Апликациите исто така може да создаваат точки на пристап за да споделуваат содржини со уредите во близина."</string>
<string name="tethering_help_button_text" msgid="2823655011510912001">"Помош"</string>
<string name="network_settings_title" msgid="4663717899931613176">"Мобилна мрежа"</string>
- <string name="manage_mobile_plan_title" msgid="5616930513733409064">"Мобилен план"</string>
+ <string name="manage_mobile_plan_title" msgid="5616930513733409064">"Пакет за мобилен интернет"</string>
<string name="sms_application_title" msgid="4791107002724108809">"Апликација за SMS"</string>
<string name="sms_change_default_dialog_title" msgid="2343439998715457307">"Избери апликација за SMS"</string>
<string name="sms_change_default_dialog_text" msgid="8777606240342982531">"Да се користи <xliff:g id="NEW_APP">%1$s</xliff:g> наместо <xliff:g id="CURRENT_APP">%2$s</xliff:g> како SMS-апликација?"</string>
@@ -1885,7 +1899,7 @@
<string name="about_settings" product="tablet" msgid="2888705054709289693">"За таблет"</string>
<string name="about_settings" product="default" msgid="4038626127378127613">"За телефонот"</string>
<string name="about_settings" product="device" msgid="9012888717090302815">"За уредот"</string>
- <string name="about_settings" product="emulator" msgid="2516560858771320366">"За емулирани уреди"</string>
+ <string name="about_settings" product="emulator" msgid="2516560858771320366">"За емулираниот уред"</string>
<string name="about_settings_summary" msgid="4831942939227432513">"Прикажи правни информации, статус, верзија на софтвер"</string>
<string name="legal_information" msgid="7509900979811934843">"Правни информации"</string>
<string name="contributors_title" msgid="7965640251547037965">"Соработници"</string>
@@ -1914,15 +1928,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Поставете PIN за работен профил"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Поставете шема"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Поставете шема за работен профил"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"За дополнителна безбедност, поставете лозинка за отклучување на телефонот"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"За дополнителна безбедност, поставете PIN за отклучување на телефонот"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"За дополнителна безбедност, поставете шема за отклучување на телефонот"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"За дополнителна безбедност, поставете лозинка за отклучување на таблетот"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"За дополнителна безбедност, поставете PIN за отклучување на таблетот"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"За дополнителна безбедност, поставете шема за отклучување на таблетот"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"За дополнителна безбедност, поставете лозинка за отклучување на уредот"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"За дополнителна безбедност, поставете PIN за отклучување на уредот"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"За дополнителна безбедност, поставете шема за отклучување на уредот"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"За отпечаток, поставете лозинка"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"За отпечаток, поставете шема"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"За безбедност, поставете PIN"</string>
@@ -2324,7 +2329,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Држете ги копчињата за јачина на звук за отворање"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Допрете го екранот трипати за отворање"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Користете движење за да отворите"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Користете го новото движење за пристапност"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Користете го движењето за пристапност"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"За да ја користите функцијава, допрете го копчето за пристапност <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> на дното на екранот.\n\nЗа префрлање помеѓу функциите, допрете и задржете го копчето за пристапност."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"За да ја користите функцијава, допрете го копчето за пристапност на екранот."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"За да ја користите функцијава, притиснете и задржете ги двете копчиња за јачина на звук."</string>
@@ -2418,9 +2423,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Пократко"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Подолго"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Време на автоматски клик"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Јачина на вибрации и на допирот"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Вибрации при известување"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Вибрации и допир"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Повици"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Известувања и аларми"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Интерактивен допир"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Вибрации при ѕвонење"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Вибрации при известување"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Вибрации при допир"</string>
<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>
@@ -3249,7 +3257,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Поврзи се со <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Да се исклучи оваа VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Прекини врска"</string>
- <string name="vpn_version" msgid="41856553718304367">"Верзија <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Верзија"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Заборави VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Да се замени постојната VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Да се постави „секогаш вклучена“ VPN?"</string>
@@ -3471,9 +3479,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Мобилниот интернет е недостапен"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Допрете за да изберете SIM за податоци"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Секогаш користи го ова за повици"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Изберете SIM за податоци"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Изберете SIM за мобилен интернет"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Изберете SIM за SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Се префрла SIM-картичката за податоци, ова може да потрае до една минута…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Да се користи <xliff:g id="NEW_SIM">%1$s</xliff:g> за мобилен интернет?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Ако се префрлите на <xliff:g id="NEW_SIM">%1$s</xliff:g>, <xliff:g id="OLD_SIM">%2$s</xliff:g> веќе нема да се користи за мобилен интернет."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Користи <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Повикајте со"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Избери SIM-картичка"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3533,7 +3544,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"WiFi, Wi-Fi, мрежна врска, интернет, безжичен, податоци, Wi Fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Известување за Wi‑Fi, Wi‑Fi известување"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"потрошен интернет"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Запри вибрации, допир, тастатура"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Користи 24-часовен формат"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Преземање"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Отворај со"</string>
@@ -3616,12 +3626,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"повратни информации со допир, вибрации, чувствителност"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"повратни информации со допир, вибрации, телефон, повик, чувствителност, ѕвонење"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"повратни информации со допир, вибрации, чувствителност"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"допир, вибрирај, вибрации"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"секогаш вклучен екран"</string>
<string name="default_sound" msgid="6604374495015245195">"Стандарден звук"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Јачината на звук при ѕвонење и известувања е <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Јачина на звук, вибрации и „Не вознемирувај“"</string>
@@ -3651,8 +3663,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Звуци и вибрации при полнење"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Звуци на држач со звучници"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Звуци при допир"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Вибрации при допир"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Повратни информации со допир за тастатура, допирање и друго"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Држач со звучници"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Сите аудиодатотеки"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Само аудиомедиуми"</string>
@@ -3848,8 +3858,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Заклучен екран, прескокни, заобиколи"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"При заклучен работен профил"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Известувања на заклучен екран"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Прикажувај разговори, стандардни и безгласни"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Прикажувај разговори, стандардни и безгласни"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Сокриј ги безгласните известувања и разговори"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Не прикажувај никакви известувања"</string>
@@ -3951,22 +3960,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ќе може да ги чита сите известувања, вклучително и личните податоци, како што се имињата на контактите, фотографиите и текстот од пораките што ги примате. Ќе може да одложува или отфрла известувања или да ги користи копчињата во известувањата, вклучително и да одговара на телефонски повици. \n\nОва ќе ѝ овозможи на апликацијата да го вклучува и исклучува „Не вознемирувај“ и да ги менува поврзаните поставки."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ќе може:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Да ги чита вашите известувања"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Може да чита известувања, вклучително и лични податоци како контакти, пораки и фотографии."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Да одговара на пораките"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Може да одговара на пораки и да ги користи копчиња во известувањата, вклучително и да одложува или отфрла известувања и да одговара на повици."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Да ги менува поставките"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Може да го вклучува и исклучува „Не вознемирувај“ и да ги менува поврзаните поставки."</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>
@@ -5296,18 +5297,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Неважечки режим на мрежа <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Игнорирајте."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Имиња на пристапни точки"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Недостапно кога сте поврзани на <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Поставки"</string>
+ <string name="see_more" msgid="7499355691042812723">"Видете повеќе"</string>
<string name="see_less" msgid="2642392725363552793">"Види помалку"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Да се вклучи <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Да се вклучи SIM-картичката?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Дали сакате да се префрлите на <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Дали сакате да се префрлите на SIM-картичката?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Да се користи <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Само една SIM-картичка може да биде активна.\n\nАко се префрлите на <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, нема да се откаже услугата на <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Само една од преземените SIM-картички може да биде активна.\n\nАко се префрлите на <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, нема да се откаже услугата на <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Само една SIM-картичка може да биде активна.\n\nАко се префрлите, нема да се откаже услугата на <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Може да користите 2 SIM-картички истовремено. За да користите <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, исклучете друга SIM-картичка."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Префрли на <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Исклучи: <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Нема да ја откажете услугата само со исклучување на SIM-картичката"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Се поврзува со мрежа…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Се префрла на <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Се префрлува на <xliff:g id="CARRIER_NAME">%1$s</xliff:g> за повици и пораки…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Не може да се промени операторот"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Операторот не може да се промени поради грешка."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Да се исклучи <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5459,8 +5464,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Прикажувај го QR-скенерот"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Дозволи пристап до QR-скенерот од заклучен екран"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Прикажувај контроли за уреди"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Пристапувајте до контролите кога екранот е заклучен"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Прикажувај часовник со двојна линија кога е достапен"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Часовник со двојна линија"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5489,7 +5498,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Исклучен"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Интернет"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM-картички"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Наоѓај и поврзувај се на Wi‑Fi мрежи"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"авион, безбедно за во авион"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Повици и SMS-пораки"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Повикување преку Wi-Fi"</string>
@@ -5572,7 +5580,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Користи „Адаптивна батерија“"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Користи „Адаптивна осветленост“"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Користи „Повици преку Wi-Fi“"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Користи заштитник на екран"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Покажи ги сите апликации"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Паметно проследување"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Паметното проследување е овозможено"</string>
@@ -5587,7 +5594,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Телефонскиот број недостасува."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"Во ред"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Дозволете 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Користете 2G-мобилни врски. За итни повици, 2G е секогаш вклучена."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G е помалку безбедна, но може да ја подобри врската на некои локации. За итни повици, 2G е секогаш дозволена."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> има потреба од 2G за да биде достапен"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Известувај за пристап до привремената меморија"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Нека се прикажува известување кога апликациите пристапуваат до текст, слики или други содржини што сте ги копирале"</string>
<string name="all_apps" msgid="3054120149509114789">"Сите апликации"</string>
diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml
index f19f3b8..977a6de 100644
--- a/res/values-ml/strings.xml
+++ b/res/values-ml/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"ഭാഷകൾ"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"നീക്കംചെയ്യുക"</string>
<string name="add_a_language" msgid="2126220398077503271">"ഒരു ഭാഷ ചേർക്കുക"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"ഭാഷ"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"മുൻഗണന നൽകുന്ന ഭാഷ"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"ആപ്പ് ഭാഷകൾ"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"ഓരോ ആപ്പിനുമുള്ള ഭാഷ സജ്ജീകരിക്കുക"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"ആപ്പ് ഭാഷ"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"നിർദ്ദേശിച്ച ഭാഷകൾ"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"എല്ലാ ഭാഷകളും"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"ആപ്പ് <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> എന്നതിലേക്ക് ഡിഫോൾട്ടായി സജ്ജീകരിച്ചു, ഒന്നിലധികം ഭാഷകളെ അത് പിന്തുണയ്ക്കില്ല."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">തിരഞ്ഞെടുത്ത ഭാഷകൾ നീക്കംചെയ്യണോ?</item>
<item quantity="one">തിരഞ്ഞെടുത്ത ഭാഷ നീക്കംചെയ്യണോ?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"ലഭ്യമല്ല"</string>
<string name="security_status_title" msgid="6958004275337618656">"സുരക്ഷാ നില"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"സ്ക്രീൻ ലോക്ക്, Find My Device, ആപ്പ് സുരക്ഷ"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"സുരക്ഷയും സ്വകാര്യതയും"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"അനുമതികൾ, സ്ക്രീൻ ലോക്ക്, ആപ്പിന്റെ സുരക്ഷ"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"മുഖം ചേർത്തു"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"മുഖം സജ്ജീകരിക്കാൻ ടാപ്പ് ചെയ്യുക"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"ഫെയ്സ് അൺലോക്ക്"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"സെെൻ ഇൻ ചെയ്യുമ്പോഴോ വാങ്ങലിന് അനുമതി നൽകുമ്പോഴോ പോലുള്ള സന്ദർഭങ്ങളിൽ ഫോൺ അൺലോക്ക് ചെയ്യാനോ ആപ്പുകളിലെ പരിശോധിച്ചുറപ്പിക്കലിനോ നിങ്ങളുടെ ഫെയ്സ് ഉപയോഗിക്കുക.\n\nഓർമ്മിക്കുക:\nഒരേ സമയം ഒറ്റ മുഖം മാത്രമേ സജ്ജീകരിക്കാൻ പാടുള്ളൂ. മറ്റൊരു മുഖം ചേർക്കാൻ നിലവിലുള്ളത് ഇല്ലാതാക്കുക.\n\nഅൺലോക്ക് ചെയ്യാൻ ഉദ്ദേശിച്ചില്ലെങ്കിലും നിങ്ങൾ ഫോണിൽ നോക്കുന്നതിലൂടെ അത് അൺലോക്കാകും.\n\nനിങ്ങളുടെ മുഖത്തിന് നേരെ ഫോൺ പിടിക്കുന്നതിലൂടെ മറ്റൊരാൾക്ക് അത് അൺലോക്ക് ചെയ്യാനാകും.\n\nരൂപസാദൃശ്യമുള്ള സഹോദരനോ സഹോദരിയോ പോലെ, നിങ്ങളുമായി ഒരുപാട് രൂപസാദൃശ്യമുള്ളയാൾക്ക് നിങ്ങളുടെ ഫോൺ അൺലോക്ക് ചെയ്യാനാകും."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"സെെൻ ഇൻ ചെയ്യുമ്പോഴോ വാങ്ങലിന് അനുമതി നൽകുമ്പോഴോ പോലുള്ള സന്ദർഭങ്ങളിൽ ഫോൺ അൺലോക്ക് ചെയ്യാനോ ആപ്പുകളിലെ പരിശോധിച്ചുറപ്പിക്കലിനോ നിങ്ങളുടെ ഫെയ്സ് ഉപയോഗിക്കുക.\n\nഓർമ്മിക്കുക:\nഒരേ സമയം ഒറ്റ മുഖം മാത്രമേ സജ്ജീകരിക്കാൻ പാടുള്ളൂ. മറ്റൊരു മുഖം ചേർക്കാൻ നിലവിലുള്ളത് ഇല്ലാതാക്കുക.\n\nഅൺലോക്ക് ചെയ്യാൻ ഉദ്ദേശിച്ചില്ലെങ്കിലും നിങ്ങൾ ഫോണിൽ നോക്കുന്നതിലൂടെ അത് അൺലോക്കാകും.\n\nനിങ്ങൾ കണ്ണടച്ചിരിക്കുകയാണെങ്കിലും നിങ്ങളുടെ മുഖത്തിന് നേരെ ഫോൺ പിടിക്കുന്നതിലൂടെ മറ്റൊരാൾക്ക് അത് അൺലോക്ക് ചെയ്യാനാകും.\n\nരൂപസാദൃശ്യമുള്ള സഹോദരനോ സഹോദരിയോ പോലെ, നിങ്ങളുമായി ഒരുപാട് രൂപസാദൃശ്യമുള്ളയാൾക്ക് നിങ്ങളുടെ ഫോൺ അൺലോക്ക് ചെയ്യാനാകും."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"മുഖ മോഡൽ ഇല്ലാതാക്കണോ?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"നിങ്ങളുടെ മുഖ മോഡൽ ശാശ്വതമായും സുരക്ഷിതമായും ഇല്ലാതാക്കും. ഇല്ലാതാക്കിയാൽ, ഫോൺ അൺലോക്ക് ചെയ്യാനോ ആപ്പുകളിലെ പരിശോധിച്ചുറപ്പിക്കലിനോ പിൻ, പാറ്റേൺ അല്ലെങ്കിൽ പാസ്വേഡ് വേണ്ടി വരും."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"മുഖ മോഡൽ ഇല്ലാതാക്കണോ?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"നിങ്ങളുടെ മുഖ മോഡൽ ശാശ്വതമായും സുരക്ഷിതമായും ഇല്ലാതാക്കപ്പെടും.\n\nഇല്ലാതാക്കിയതിനുശേഷം ഫോൺ അൺലോക്ക് ചെയ്യാനോ ആപ്പുകളിലെ പരിശോധിച്ചുറപ്പിക്കലിനോ ഫിംഗർപ്രിന്റ്, പിൻ, പാറ്റേൺ അല്ലെങ്കിൽ പാസ്വേഡ് വേണം."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"നിങ്ങളുടെ മുഖ മോഡൽ ശാശ്വതമായും സുരക്ഷിതമായും ഇല്ലാതാക്കും.\n\n ഇല്ലാതാക്കിയാൽ, ഫോൺ അൺലോക്ക് ചെയ്യാനോ ആപ്പുകളിലെ പരിശോധിച്ചുറപ്പിക്കലിനോ പിൻ, പാറ്റേൺ അല്ലെങ്കിൽ പാസ്വേഡ് വേണ്ടി വരും."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"നിങ്ങളുടെ മുഖ മോഡൽ ശാശ്വതമായും സുരക്ഷിതമായും ഇല്ലാതാക്കും.\n\n ഇല്ലാതാക്കിയാൽ, ഫോൺ അൺലോക്ക് ചെയ്യാൻ പിൻ, പാറ്റേൺ അല്ലെങ്കിൽ പാസ്വേഡ് വേണ്ടി വരും."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"നിങ്ങളുടെ ഫോൺ അൺലോക്ക് ചെയ്യാൻ ഫെയ്സ് അൺലോക്ക് ഉപയോഗിക്കുക"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"ഫിംഗർപ്രിന്റ്"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"ഔദ്യോഗിക ഫിംഗർപ്രിന്റ്"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"ഇല്ലാതാക്കുക"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"സെൻസർ സ്പർശിക്കുക"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"സെൻസറിൽ വിരൽ വച്ച് വൈബ്രേഷൻ അനുഭവപ്പെട്ട ശേഷം വിരൽ മാറ്റുക."</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"വൈബ്രേഷൻ അനുഭവപ്പെടുന്നത് വരെ സെൻസറിൽ വിരൽ വയ്ക്കുക"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"വൈബ്രേഷൻ അനുഭവപ്പെടുന്നത് വരെ സെൻസറിൽ നിങ്ങളുടെ ഫിംഗർപ്രിന്റ് ചേർത്തുപിടിക്കുക"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"വിരലടയാള സെൻസറിൽ സ്പർശിച്ചുപിടിക്കുക"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"വിരലെടുക്കുക, വീണ്ടും സ്പർശിക്കുക"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"ഒരിക്കൽ കൂടി"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"നിങ്ങളുടെ ഫിംഗർപ്രിന്റിന്റെ വ്യത്യസ്ത ഭാഗങ്ങൾ ചേർക്കുന്നതിന് നിങ്ങളുടെ വിരൽ ഉയർത്തിക്കൊണ്ടിരിക്കുക"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"ഓരോ തവണ ഫിംഗർപ്രിന്റ് ഐക്കൺ നീങ്ങുമ്പോഴും സ്പർശിച്ചുപിടിക്കുക. ഇത് നിങ്ങളുടെ ഫിംഗർപ്രിന്റ് കൂടുതൽ സമഗ്രമായി ക്യാപ്ചർ ചെയ്യാൻ സഹായിക്കും."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"നിങ്ങളുടെ വിരലിന്റെ അഗ്രം സെൻസറിൽ വയ്ക്കുക"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"അവസാനമായി, നിങ്ങളുടെ വിരലിന്റെ വശങ്ങൾ നൽകുക"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"അവസാനമായി, നിങ്ങളുടെ വിരലിന്റെ വശങ്ങൾ ഉപയോഗിക്കുക"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"നിങ്ങളുടെ ഫിംഗർപ്രിന്റിന്റെ വശം സെൻസറിൽ വച്ച് അമർത്തിപ്പിടിക്കുക, തുടർന്ന് മറ്റേ വശം നൽകുക"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"ഇത് നിങ്ങളുടെ ഫിംഗർപ്രിന്റ് കൂടുതൽ സമഗ്രമായി ക്യാപ്ചർ ചെയ്യാൻ സഹായിക്കും"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"ഫിംഗർപ്രിന്റ് എൻറോൾ ചെയ്യൽ <xliff:g id="PERCENTAGE">%d</xliff:g> ശതമാനം ആയി"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" സ്ക്രീൻ ലോക്ക് ഓപ്ഷൻ പ്രവർത്തനരഹിതമാക്കി. കൂടുതലറിയാൻ, നിങ്ങളുടെ സ്ഥാപനത്തിന്റെ അഡ്മിനെ ബന്ധപ്പെടുക. "<annotation id="admin_details">"കൂടുതൽ വിശദാംശങ്ങൾ"</annotation>\n\n"നിങ്ങൾക്ക് ഇപ്പോഴും ഫിംഗർപ്രിന്റ് ഉപയോഗിച്ച് വാങ്ങലുകളും ആപ്പ് ആക്സസ്സും അംഗീകരിക്കാൻ കഴിയും. "<annotation id="url">"കൂടുതലറിയുക"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"വിരൽ ഉയർത്തുക, തുടർന്ന് സെൻസർ വീണ്ടും തൊടുക"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"വിരലടയാള സെൻസർ ഉപയോഗിക്കാനാകുന്നില്ല. റിപ്പയർ കേന്ദ്രം സന്ദർശിക്കുക"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"വിപുലമായ ക്രമീകരണം"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"ഔദ്യോഗിക പ്രൊഫൈൽ ലോക്ക്, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock-ഉം മറ്റും"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"വിപുലമായ ക്രമീകരണം"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"നിങ്ങൾക്ക് <xliff:g id="COUNT">%d</xliff:g> വരെ ഫിംഗർപ്രിൻറുകൾ ചേർക്കാനാകും"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"നിങ്ങൾ പരമാവധി എണ്ണം ഫിംഗർപ്രിന്റുകൾ ചേർത്തിട്ടുണ്ട്"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"കൂടുതൽ ഫിംഗർപ്രിന്റുകൾ ചേർക്കാൻ കഴിയില്ല"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"വൈഫൈ മുഖേനയുള്ള കോൾ. വൈഫൈ നഷ്ടപ്പെട്ടാൽ, കോൾ അവസാനിക്കും."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Wi-Fi കോളിംഗ് ഓണായിരിക്കുമ്പോൾ, നിങ്ങളുടെ മുൻഗണനയും ഏത് സിഗ്നലാണ് ശക്തമെന്നതും അടിസ്ഥാനമാക്കി ഫോണിന് Wi-Fi നെറ്റ്വർക്കോ കാരിയർ നെറ്റ്വർക്കോ വഴി കോളുകൾ റൂട്ട് ചെയ്യാനാകും. ഈ ഫീച്ചർ ഓണാക്കുന്നതിനുമുമ്പ്, നിരക്കുകളും മറ്റ് വിശദാംശങ്ങളും അറിയുന്നതിന് നിങ്ങളുടെ കാരിയറെ ബന്ധപ്പെടുക.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"അടിയന്തര വിലാസം"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"അടിയന്തര വിലാസം"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"വൈഫൈ ഉപയോഗിച്ച് നിങ്ങളൊരു അടിയന്തര കോൾ ചെയ്യുമ്പോൾ, നിങ്ങളുടെ ലൊക്കേഷനായി ഉപയോഗിക്കപ്പെടും"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"സ്വകാര്യ DNS ഫീച്ചറുകളെ കുറിച്ച് "<annotation id="url">"കൂടുതലറിയുക"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"ഓൺ ആണ്"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"ഫോൺ ഡോക്ക് ചെയ്തിരിക്കുമ്പോൾ ഒപ്പം/അല്ലെങ്കിൽ ഉറക്കത്തിലായിരിക്കുമ്പോൾ ഫോണിൽ നടക്കുന്നതെല്ലാം നിയന്ത്രിക്കുന്നതിന് സ്ക്രീൻ സേവർ ഓണാക്കുക."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"എപ്പോൾ തുടങ്ങണം"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"നിലവിലെ സ്ക്രീൻ സേവർ"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"ഇപ്പോൾ ആരംഭിക്കുക"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"ക്രമീകരണം"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"യാന്ത്രിക തെളിച്ചം"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"സജീവമാക്കാൻ ലിഫ്റ്റുചെയ്യുക"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"ഔദ്യോഗിക പിൻ സജ്ജീകരിക്കുക"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"പാറ്റേൺ സജ്ജീകരിക്കുക"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"ഔദ്യോഗിക പാറ്റേൺ സജ്ജീകരിക്കുക"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"അധിക സുരക്ഷയ്ക്ക്, ഫോൺ അൺലോക്ക് ചെയ്യാനൊരു പാസ്വേഡ് സജ്ജീകരിക്കുക"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"അധിക സുരക്ഷയ്ക്ക്, ഫോൺ അൺലോക്ക് ചെയ്യാനൊരു പിൻ സജ്ജീകരിക്കുക"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"അധിക സുരക്ഷയ്ക്ക്, ഫോൺ അൺലോക്ക് ചെയ്യാനൊരു പാറ്റേൺ സജ്ജീകരിക്കുക"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"അധിക സുരക്ഷയ്ക്ക്, ടാബ്ലെറ്റ് അൺലോക്ക് ചെയ്യാനൊരു പാസ്വേഡ് സജ്ജീകരിക്കുക"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"അധിക സുരക്ഷയ്ക്ക്, ടാബ്ലെറ്റ് അൺലോക്ക് ചെയ്യാനൊരു പിൻ സജ്ജീകരിക്കുക"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"അധിക സുരക്ഷയ്ക്ക്, ടാബ്ലെറ്റ് അൺലോക്ക് ചെയ്യാനൊരു പാറ്റേൺ സജ്ജീകരിക്കുക"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"അധിക സുരക്ഷയ്ക്ക്, ഉപകരണം അൺലോക്ക് ചെയ്യാനൊരു പാസ്വേഡ് സജ്ജീകരിക്കുക"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"അധിക സുരക്ഷയ്ക്ക്, ഉപകരണം അൺലോക്ക് ചെയ്യാനൊരു പിൻ സജ്ജീകരിക്കുക"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"അധിക സുരക്ഷയ്ക്ക്, ഉപകരണം അൺലോക്ക് ചെയ്യാനൊരു പാറ്റേൺ സജ്ജീകരിക്കുക"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"ഫിംഗർപ്രിന്റ് ഉപയോഗിക്കാൻ, പാസ്വേഡ് സജ്ജമാക്കുക"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"ഫിംഗർപ്രിന്റ് ഉപയോഗിക്കാൻ, പാറ്റേൺ സജ്ജമാക്കുക"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"സുരക്ഷയ്ക്കായി, പിൻ സജ്ജീകരിക്കുക"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"തുറക്കുന്നതിന് വോളിയം കീകൾ അമർത്തിപ്പിടിക്കുക"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"തുറക്കുന്നതിന് സ്ക്രീൻ മൂന്ന് തവണ ടാപ്പ് ചെയ്യുക"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"തുറക്കാൻ വിരൽചലനം ഉപയോഗിക്കുക"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"പുതിയ ഉപയോഗസഹായി വിരൽചലനം ഉപയോഗിക്കുക"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"ഉപയോഗസഹായി ജെസ്ച്ചർ ഉപയോഗിക്കുക"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"ഈ ഫീച്ചർ ഉപയോഗിക്കാൻ, നിങ്ങളുടെ സ്ക്രീനിന്റെ ചുവടെയുള്ള ഉപയോഗസഹായി ബട്ടൺ <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ടാപ്പ് ചെയ്യുക.\n\nഫീച്ചറുകൾക്കിടയിൽ മാറാൻ, ഉപയോഗസഹായി ബട്ടൺ സ്പർശിച്ച് പിടിക്കുക."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"ഈ ഫീച്ചർ ഉപയോഗിക്കാൻ, നിങ്ങളുടെ സ്ക്രീനിലുള്ള ഉപയോഗസഹായി ബട്ടൺ ഉപയോഗിക്കുക."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"ഈ ഫീച്ചർ ഉപയോഗിക്കാൻ, രണ്ട് വോളിയം കീകളും അമർത്തിപ്പിടിക്കുക."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"കുറഞ്ഞ സമയം"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"കൂടുതൽ സമയം"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"സ്വയമേവ ക്ലിക്ക് ചെയ്യാനെടുക്കുന്ന സമയം"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"വൈബ്രേഷനും സ്പർശന ശക്തിയും"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"അറിയിപ്പ് വൈബ്രേഷൻ"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"വെെബ്രേഷനും സ്പർശനവും"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"കോളുകൾ"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"അറിയിപ്പുകളും അലാറങ്ങളും"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"ഇന്ററാക്റ്റീവ് സ്പർശനം"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"റിംഗ് വൈബ്രേഷൻ"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"അറിയിപ്പ് വൈബ്രേഷൻ"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"സ്പർശന ഫീഡ്ബാക്ക്"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g> എന്നതിലേക്ക് കണക്റ്റുചെയ്യുക"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"ഈ VPN വിച്ഛേദിക്കണോ?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"വിച്ഛേദിക്കുക"</string>
- <string name="vpn_version" msgid="41856553718304367">"പതിപ്പ് <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"പതിപ്പ്"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN മറക്കുക"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"നിലവിലുള്ള VPN-ന് പകരം പുതിയതാക്കണോ?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"\'എല്ലായ്പ്പോഴും ഓൺ\' VPN സജ്ജമാക്കണോ?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"മൊബൈൽ ഡാറ്റ ലഭ്യമല്ല"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"ഡാറ്റ സിം തിരഞ്ഞെടുക്കാൻ ടാപ്പുചെയ്യുക"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"ഇത് എല്ലായ്പ്പോഴും കോളുകൾക്കായി ഉപയോഗിക്കുക"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"ഡാറ്റയ്ക്കായി ഒരു SIM തിരഞ്ഞെടുക്കുക"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"മൊബൈൽ ഡാറ്റയ്ക്കുള്ള സിം തിരഞ്ഞെടുക്കുക"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"SMS-നായി ഒരു SIM തിരഞ്ഞെടുക്കുക"</string>
<string name="data_switch_started" msgid="6292759843974720112">"ഡാറ്റാ SIM മാറുന്നു, ഇതിന് ഒരു മിനിറ്റ് വരെ സമയമെടുത്തേക്കാം…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"മൊബൈൽ ഡാറ്റയ്ക്ക് <xliff:g id="NEW_SIM">%1$s</xliff:g> ഉപയോഗിക്കണോ?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"നിങ്ങൾ <xliff:g id="NEW_SIM">%1$s</xliff:g> എന്നതിലേക്ക് മാറുകയാണെങ്കിൽ മൊബൈൽ ഡാറ്റ ലഭിക്കാൻ ഇനി മുതൽ <xliff:g id="OLD_SIM">%2$s</xliff:g> ഉപയോഗിക്കില്ല."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> ഉപയോഗിക്കുക"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"ഇത് ഉപയോഗിച്ച് വിളിക്കുക"</string>
<string name="sim_select_card" msgid="1226182454109919045">"ഒരു സിം കാർഡ് തിരഞ്ഞെടുക്കുക"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"സിം <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"വൈഫൈ, വൈ-ഫൈ, നെറ്റ്വർക്ക് കണക്ഷൻ, ഇന്റർനെറ്റ്, വയർലെസ്സ്, ഡാറ്റ, വൈ ഫൈ"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"വൈഫൈ അറിയിപ്പ്, വൈഫൈ അറിയിപ്പ്"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ഡാറ്റ ഉപയോഗം"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"വൈബ്രേഷൻ നിർത്തുക, ടാപ്പ് ചെയ്യുക, കീബോർഡ്"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-മണിക്കൂർ ഫോർമാറ്റ് ഉപയോഗിക്കുക"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ഡൗൺലോഡ് ചെയ്യുക"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"ഇത് ഉപയോഗിച്ച് തുറക്കുക"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"സ്പർശ സംബന്ധി, വൈബ്രേറ്റ്, സ്ക്രീൻ, സെൻസിറ്റിവിറ്റി"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"സ്പര്ശനങ്ങൾ, വൈബ്രേറ്റ് ചെയ്യുക, ഫോൺ, കോൾ സെൻസിറ്റിവിറ്റി, റിംഗ് ചെയ്യുക"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"സ്പര്ശനങ്ങൾ, വൈബ്രേറ്റ് ചെയ്യൽ, സെൻസിറ്റിവിറ്റി"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"സ്പർശനം, വൈബ്രേറ്റ് ചെയ്യൽ, വൈബ്രേഷൻ"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"എപ്പോഴും ഓണായ ഡിസ്പ്ലേ"</string>
<string name="default_sound" msgid="6604374495015245195">"സ്ഥിര ശബ്ദം"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"റിംഗ് ചെയ്യുന്നതിന്റെയും അറിയിപ്പിന്റെയും ശബ്ദം <xliff:g id="PERCENTAGE">%1$s</xliff:g> ആണ്"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"ശബ്ദം, വൈബ്രേഷൻ, ശല്യപ്പെടുത്തരുത്"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"ചാർജിംഗ് ശബ്ദങ്ങളും വൈബ്രേഷനും"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"ഡോക്ക് ചെയ്യൽ ശബ്ദങ്ങൾ"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"സ്പർശന ശബ്ദം"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"ടച്ച് വൈബ്രേഷൻ"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"ടാപ്പ്, കീബോർഡ് തുടങ്ങിയവയ്ക്കുള്ള വൈബ്രേഷൻ ഫീഡ്ബാക്ക്"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"ഡോക്ക് സ്പീക്കർ പ്ലേ ചെയ്യുന്നു"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"എല്ലാ ഓഡിയോയും"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"മീഡിയ ഓഡിയോ മാത്രം"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"ലോക്ക് സ്ക്രീൻ, ലോക്ക് സ്ക്രീൻ, ഒഴിവാക്കുക, മറികടക്കുക"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"ഔദ്യോഗിക പ്രൊഫൈൽ ലോക്ക് ചെയ്തിരിക്കുമ്പോൾ"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"ലോക്ക്സ്ക്രീനിലെ അറിയിപ്പുകൾ"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"ഡിഫോൾട്ടായതും നിശബ്ദമായതുമായ സംഭാഷണങ്ങൾ കാണിക്കുക"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"ഡിഫോൾട്ടായതും നിശബ്ദമായതുമായ സംഭാഷണങ്ങൾ കാണിക്കുക"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"നിശബ്ദ സംഭാഷണങ്ങളും അറിയിപ്പുകളും മറയ്ക്കുക"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"ഒരു അറിയിപ്പുകളും കാണിക്കരുത്"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"കോൺടാക്റ്റ് പേരുകൾ, ഫോട്ടോകൾ, നിങ്ങൾക്ക് ലഭിക്കുന്ന സന്ദേശങ്ങളുടെ വാചകം എന്നിവ പോലുള്ള വ്യക്തിപരമായ വിവരങ്ങൾ ഉൾപ്പെടെ എല്ലാ അറിയിപ്പുകളും <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> എന്നയാൾക്ക് വായിക്കാൻ കഴിയും. അറിയിപ്പുകൾ ഡിസ്മിസ് ചെയ്യാനോ സ്നൂസ് ചെയ്യാനോ ഫോൺ കോളുകൾക്ക് മറുപടി നൽകുന്നതുൾപ്പെടെ അറിയിപ്പുകളിലെ ബട്ടണുകളിൽ നടപടിയെടുക്കാനോ ഈ ആപ്പിന് കഴിയും. \n\nആപ്പിന് \'ശല്യപ്പെടുത്തരുത്\' ഓൺ അല്ലെങ്കിൽ ഓഫ് ആക്കാനും ബന്ധപ്പെട്ട ക്രമീകരണം മാറ്റാനുമുള്ള ശേഷിയും ഇത് നൽകും."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> എന്നതിന് ഇനിപ്പറയുന്ന കാര്യങ്ങൾ ചെയ്യാം:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"നിങ്ങളുടെ അറിയിപ്പുകൾ വായിക്കുക"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"നിങ്ങളുടെ കോൺടാക്റ്റുകൾ, സന്ദേശങ്ങൾ, ഫോട്ടോകൾ പോലുള്ള വ്യക്തിപരമായ വിവരങ്ങൾ ഉൾപ്പെടെയുള്ള അറിയിപ്പുകൾ ഇതിന് വായിക്കാൻ കഴിയും."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"സന്ദേശങ്ങൾക്ക് മറുപടി നൽകുക"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"സ്നൂസ് ചെയ്യൽ അല്ലെങ്കിൽ അറിയിപ്പുകൾ ഡിസ്മിസ് ചെയ്യൽ എന്നതും കോളുകൾക്ക് മറുപടി നൽകലും ഉൾപ്പെടെയുള്ള, അറിയിപ്പുകളിലെ ബട്ടണുകളിൽ നടപടിയെടുക്കാനും സന്ദേശങ്ങൾക്ക് മറുപടി നൽകാനും ഇതിന് കഴിയും."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"ക്രമീകരണം മാറ്റുക"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"ഇതിന് \'ശല്യപ്പെടുത്തരുത്\' ഓൺ അല്ലെങ്കിൽ ഓഫ് ആക്കാനും ബന്ധപ്പെട്ട ക്രമീകരണം മാറ്റാനും കഴിയും."</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>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"നെറ്റ്വര്ക്ക് മോഡ് <xliff:g id="NETWORKMODEID">%1$d</xliff:g> അസാധുവാണ്. അവഗണിക്കുക."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ആക്സസ് പോയിന്റ് പേരുകൾ"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> എന്നതിലേക്ക് കണക്റ്റ് ചെയ്തിരിക്കുമ്പോൾ ലഭ്യമല്ല"</string>
- <string name="see_more" msgid="8436037008285546409">"ക്രമീകരണം"</string>
+ <string name="see_more" msgid="7499355691042812723">"കൂടുതൽ കാണുക"</string>
<string name="see_less" msgid="2642392725363552793">"കുറച്ച് കാണുക"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ഓണാക്കണോ?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"SIM ഓണാക്കണോ?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> എന്നതിലേക്ക് മാറണോ?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM കാർഡ് ഉപയോഗിക്കുക എന്നതിലേക്ക് മാറണോ?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ഉപയോഗിക്കണോ?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"ഒരു സമയത്ത് ഒരു SIM മാത്രമേ സജീവമായിരിക്കൂ.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> എന്നതിലേക്ക് മാറുന്നത് നിങ്ങളുടെ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> സേവനം റദ്ദാക്കില്ല."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"ഡൗൺലോഡ് ചെയ്ത ഒരു SIM മാത്രമേ ഒരു സമയത്ത് സജീവമായിരിക്കൂ.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> എന്നതിലേക്ക് മാറുന്നത് നിങ്ങളുടെ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> സേവനം റദ്ദാക്കില്ല."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"ഒരു സമയത്ത് ഒരു SIM മാത്രമേ സജീവമായിരിക്കൂ.\n\nമാറുന്നത് നിങ്ങളുടെ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> സേവനം റദ്ദാക്കില്ല."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"ഒരേസമയം 2 സിമ്മുകൾ നിങ്ങൾക്ക് ഉപയോഗിക്കാനാകും. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ഉപയോഗിക്കാൻ, മറ്റൊരു സിം ഓഫാക്കുക."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> എന്നതിലേക്ക് മാറുക"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ഓഫാക്കുക"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"സിം ഓഫാക്കുന്നത് നിങ്ങളുടെ സേവനം റദ്ദാക്കില്ല"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"നെറ്റ്വർക്കിലേക്ക് കണക്റ്റ് ചെയ്യുന്നു…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> എന്നതിലേക്ക് മാറുന്നു"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"കോളുകൾക്കും സന്ദേശങ്ങൾക്കും <xliff:g id="CARRIER_NAME">%1$s</xliff:g> എന്നതിലേക്ക് മാറുന്നു…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"കാരിയറെ മാറ്റാനാകുന്നില്ല"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"ഒരു പിശക് കാരണം കാരിയറെ മാറ്റാനാകുന്നില്ല."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ഓഫാക്കണോ?"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR സ്കാനർ കാണിക്കുക"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"ലോക്ക് സ്ക്രീനിൽ നിന്ന് QR സ്കാനറിലേക്കുള്ള ആക്സസ് അനുവദിക്കുക"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ഉപകരണ നിയന്ത്രണങ്ങൾ കാണിക്കുക"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"ലോക്ക് ചെയ്തിരിക്കുമ്പോൾ നിയന്ത്രണങ്ങൾ ആക്സസ് ചെയ്യുക"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"ലഭ്യമാകുമ്പോൾ ഡബിൾലൈൻ ക്ലോക്ക് കാണിക്കുക"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ഡബിൾലൈൻ ക്ലോക്ക്"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"ഓഫാണ്"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"ഇന്റർനെറ്റ്"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"സിമ്മുകൾ"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"വൈഫൈ നെറ്റ്വർക്കുകൾ കണ്ടെത്തി അവയിലേക്ക് കണക്റ്റ് ചെയ്യുക"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"വിമാനം, വിമാന-സുരക്ഷിതം"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"കോളുകളും SMS-ഉം"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"വൈഫൈ കോളിംഗ്"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"അഡാപ്റ്റീവ് ബാറ്ററി ഉപയോഗിക്കുക"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"അനുയോജ്യമായ തെളിച്ചം ഉപയോഗിക്കുക"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"വൈഫൈ കോളിംഗ് ഉപയോഗിക്കുക"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"സ്ക്രീൻ സേവർ ഉപയോഗിക്കുക"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"എല്ലാ ആപ്പുകളും കാണുക"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"സ്മാർട്ട് കൈമാറൽ"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"സ്മാർട്ട് കൈമാറൽ പ്രവർത്തനക്ഷമമാക്കി"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"ഫോൺ നമ്പർ കാണുന്നില്ല."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"ശരി"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G അനുവദിക്കുക"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G സെല്ലുലാർ കണക്ഷനുകൾ ഉപയോഗിക്കുക. എമർജൻസി കോളുകൾക്ക്, 2G എല്ലായ്പ്പോഴും ഓണാണ്."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G-യ്ക്ക് സുരക്ഷ കുറവാണെങ്കിലും ചില ലൊക്കേഷനുകളിൽ അത് നിങ്ങളുടെ കണക്ഷൻ മെച്ചപ്പെടുത്തിയേക്കാം. എമർജൻസി കോളുകൾക്ക്, 2G എപ്പോഴും അനുവദനീയമാണ്."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> എന്നതിന് 2G ആവശ്യമാണ്"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"ക്ലിപ്പ്ബോർഡ് ആക്സസ് കാണിക്കുക"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"നിങ്ങൾ പകർത്തിയ ടെക്സ്റ്റോ ചിത്രങ്ങളോ മറ്റ് ഉള്ളടക്കമോ ആപ്പുകൾ ആക്സസ് ചെയ്യുമ്പോൾ ഒരു സന്ദേശം കാണിക്കുക"</string>
<string name="all_apps" msgid="3054120149509114789">"എല്ലാ ആപ്പുകളും"</string>
diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml
index a3e45d9..e8e251e 100644
--- a/res/values-mn/strings.xml
+++ b/res/values-mn/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Хэл"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Хасах"</string>
<string name="add_a_language" msgid="2126220398077503271">"Хэл нэмэх"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Хэл"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Сонгосон хэл"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Аппын хэл"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Апп тус бүрд хэл тохируулна уу"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Аппын хэл"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Санал болгосон хэл"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Бүх хэл"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Аппыг өгөгдмөлөөр <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> гэж тохируулсан бөгөөд энэ нь олон хэлийг дэмждэггүй."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Сонгосон хэлийг хасах уу?</item>
<item quantity="one">Сонгосон хэлийг хасах уу?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Боломжгүй"</string>
<string name="security_status_title" msgid="6958004275337618656">"Аюулгүй байдлын төлөв"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Дэлгэцийн түгжээ, Миний төхөөрөмжийг олох, аппын аюулгүй байдал"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Аюулгүй байдал & нууцлал"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Зөвшөөрөл, дэлгэцийн түгжээ, аппын аюулгүй байдал"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Царай нэмсэн"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Царай тохируулахын тулд товшино уу"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Царайгаар түгжээ тайлах"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Утасныхаа түгжээг тайлах эсвэл нэвтрэх, худалдан авалт зөвшөөрөх зэргээр аппуудын баталгаажуулалтад царайгаа ашиглана уу.\n\nДараахыг анхаарна уу:\nТа нэг удаад зөвхөн нэг царай тохируулах боломжтой. Өөр царай нэмэхийн тулд одоогийн царайг устгана уу.\n\nТа утас руугаа санаандгүй харснаар түгжээг нь тайлах боломжтой.\n\nХэрэв хэн нэгэн таны утсыг нүүрний тань урд барьвал таны утасны түгжээг тайлах боломжтой.\n\nТаны төрсөн ах, эгч, дүү зэрэг тантай адилхан царайтай хэн нэгэн таны утасны түгжээг тайлах боломжтой."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Утасныхаа түгжээг тайлах эсвэл нэвтрэх, худалдан авалт зөвшөөрөх зэргээр аппуудын баталгаажуулалтад царайгаа ашиглана уу.\n\nДараахыг анхаарна уу:\nТа нэг удаад зөвхөн нэг царай тохируулах боломжтой. Өөр царай нэмэхийн тулд одоогийн царайг устгана уу.\n\nТа утас руугаа санаандгүй харснаар түгжээг нь тайлах боломжтой.\n\nХэрэв хэн нэгэн таны утсыг нүүрний тань урд барьвал та нүдээ аньсан байсан ч таны утасны түгжээг тайлах боломжтой.\n\nТаны төрсөн ах, эгч, дүү зэрэг тантай адилхан царайтай хэн нэгэн таны утасны түгжээг тайлах боломжтой."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Нүүрний загварыг устгах уу?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Таны нүүрний загварыг бүрмөсөн, аюулгүйгээр устгана. Устгасны дараа та утасныхаа түгжээг тайлах эсвэл аппуудын баталгаажуулалтад ПИН, хээ эсвэл нууц үгээ оруулах шаардлагатай болно."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Нүүрний загварыг устгах уу?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Таны нүүрний загварыг бүрмөсөн, аюулгүйгээр устгана.\n\nУстгасны дараа та утасныхаа түгжээг тайлах эсвэл аппад баталгаажуулахын тулд хурууны хээ, ПИН, хээ эсвэл нууц үгээ оруулах шаардлагатай болно."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Таны нүүрний загварыг аюулгүйгээр бүрмөсөн устгана.\n\nУстгасны дараа та утасныхаа түгжээг тайлах эсвэл аппад баталгаажуулахын тулд ПИН, хээ эсвэл нууц үгээ оруулах шаардлагатай болно."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Таны нүүрний загварыг аюулгүйгээр бүрмөсөн устгана.\n\nУстгасны дараа та утасныхаа түгжээг тайлахын тулд ПИН, хээ эсвэл нууц үгээ оруулах шаардлагатай болно."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Утасныхаа түгжээг тайлахын тулд Царайгаар түгжээ тайлахыг ашиглана уу"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Хурууны хээ"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Ажлын зориулалтаар ашиглах хурууны хээ"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Устгах"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Мэдрэгчид хүрнэ үү"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Мэдрэгч дээр хуруугаа тавиад, чичиргээ мэдрэгдэхэд аваарай"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Та чичиргээ мэдрэх хүртэл хуруугаа мэдрэгч дээр байлгана уу"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Та чичиргээ мэдрэх хүртлээ хурууны хээгээ мэдрэгч дээр тэгш байлгана уу"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Хурууны хээ мэдрэгчид хүрээд удаан дарна уу"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Хөндийрүүлээд, дахин хүрнэ үү"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Дахиад нэг удаа"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Хурууныхаа хээг бүрэн гаргахын тулд хуруугаа ахин дахин хөндийрүүлж хүргэнэ үү"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Хурууны хээний дүрс тэмдэг хөдлөх бүрд удаан дарна уу. Энэ нь таны хурууны хээний илүү их зургийг авахад тусална."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Хурууныхаа үзүүрийг мэдрэгч дээр байрлуулна уу"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Эцэст нь хурууныхаа ирмэгүүдийг байруулна уу"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Эцэст нь хурууныхаа үзүүрийг ашиглана уу"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Хурууныхаа хээний хажуу талыг мэдрэгч дээр удаан байрлуулж, дараа нь нөгөө тал руу сэлгэнэ үү"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Энэ нь таны хурууны хээний илүү их зургийг авахад тусална"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Хурууны хээ бүртгүүлэх явц <xliff:g id="PERCENTAGE">%d</xliff:g> хувь"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Дэлгэцийн түгжээний сонголтыг цуцалсан. Дэлгэрэнгүй үзэхийн тулд байгууллагынхаа админтай холбогдоно уу. "<annotation id="admin_details">"Дэлгэрэнгүй мэдээлэл"</annotation>\n\n"Ta хурууны хээгээ ашиглан худалдан авалт болон аппын хандалтыг баталгаажуулах боломжтой. "<annotation id="url">"Дэлгэрэнгүй үзэх"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Хуруугаа өргөөд мэдрэгч дээр дахин хүрнэ үү."</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Хурууны хээ мэдрэгч ашиглах боломжгүй. Засварын үйлчилгээ үзүүлэгчид зочилно уу"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Нарийвчилсан тохиргоо"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Ажлын профайлын түгжээ, Ухаалаг түгжээ"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Ухаалаг түгжээ болон бусад"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Нарийвчилсан тохиргоо"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Та <xliff:g id="COUNT">%d</xliff:g> хүртэлх хурууны хээ нэмж болно"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Таны зөвшөөрөгдсөн хурууны хээний тоо гүйцсэн байна"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Өөр хурууны хээ нэмэх боломжгүй байна"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Wi‑Fi-р залгана. Wi‑Fi салсан тохиолдолд залгахаа болино."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Таны утас Wi-Fi дуудлагыг асаалттай үед таны сонголт болон аль дохио илүү хүчтэй байгаагаас шалтгаалан Wi-Fi сүлжээ эсвэл таны оператор компанийн сүлжээгээр дуудлага хийх боломжтой. Энэ онцлогийг асаахаасаа өмнө оператор компанийнхаа төлбөр болон бусад дэлгэрэнгүйг шалгаж үзээрэй.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Яаралтай тусламжийн хаяг"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Онцгой байдлын албаны хаяг"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Та Wi‑Fi-р яаралтай дуудлага хийх үед таны байршил болгон ашиглана"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"Хувийн DNS онцлогийн талаар "<annotation id="url">"дэлгэрэнгүй үзнэ үү"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Асаалттай"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Утсыг суурилуулсан ба/эсвэл идэвхгүй үед хэрхэхийг удирдахын тулд дэлгэц амраагчийг асаана уу."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Эхлэх үе"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Одоогийн дэлгэц амраагч"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Одоо эхлүүлэх"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Тохиргоо"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Автомат гэрэлтүүлэг"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Сэрээхийн тулд өргөх"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Ажлын ПИН тохируулах"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Хээ тохируулах"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Ажлын хээ тохируулах"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Хамгаалалтыг сайжруулахын тулд утасны түгжээг тайлах нууц үг тохируулна уу"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Хамгаалалтыг сайжруулахын тулд утасны түгжээг тайлах ПИН тохируулна уу"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Хамгаалалтыг сайжруулахын тулд утасны түгжээг тайлах хээ тохируулна уу"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Хамгаалалтыг сайжруулахын тулд таблетын түгжээг тайлах нууц үг тохируулна уу"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Хамгаалалтыг сайжруулахын тулд таблетын түгжээг тайлах ПИН тохируулна уу"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Хамгаалалтыг сайжруулахын тулд таблетын түгжээг тайлах таблет тохируулна уу"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Хамгаалалтыг сайжруулахын тулд төхөөрөмжийн түгжээг тайлах нууц үг тохируулна уу"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Хамгаалалтыг сайжруулахын тулд төхөөрөмжийн түгжээг тайлах ПИН тохируулна уу"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Хамгаалалтыг сайжруулахын тулд төхөөрөмжийн түгжээг тайлах хээ тохируулна уу"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Хурууны хээ ашиглахын тулд нууц үг тохируулах"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Хурууны хээ ашиглахын тулд хээ тохируулах"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Аюулгүй байдлын үүднээс ПИН тохируулна уу"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Нээхийн тулд дууны түвшний түлхүүрүүдийг удаан дар"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Нээхийн тулд дэлгэцийг гурав товшино уу"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Нээхийн тулд зангааг ашиглах"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Хандалтын шинэ зангаа ашиглах"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Хандалтын зангаа ашиглах"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Энэ онцлогийг ашиглахын тулд дэлгэцийнхээ доод хэсэгт байрлах хандалтын товчлуур <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> дээр товшино уу.\n\nОнцлогуудын хооронд сэлгэхийн тулд хандалтын товчлуур дээр удаан дарна уу."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Энэ онцлогийг ашиглахын тулд дэлгэц дээрх хандалтын товчлуурыг товшино уу."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Энэ онцлогийг ашиглахын тулд дууны түвшний түлхүүрүүдийг зэрэг удаан дарна уу."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Богино"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Удаан"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Автомат товшилтын хугацаа"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Чичиргээ, мэдрэгдэх хүч"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Мэдэгдлийн чичиргээ"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Чичиргээ болон хүртэхүй"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Дуудлагууд"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Мэдэгдэл болон сэрэмжлүүлэг"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Интерактив хүртэхүй"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Хонхны чичиргээ"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Мэдэгдлийн чичиргээ"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Хүрэхэд хариу чичрэх"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"Камер"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Мобайл сүлжээ"</string>
<string name="power_phone" msgid="2768396619208561670">"Дуугаар залгах"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Таблет идэвхгүй"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Утас идэвхгүй"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g> руу холбогдох"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Энэ VPN-г салгах уу?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Салгах"</string>
- <string name="vpn_version" msgid="41856553718304367">"Хувилбар <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Хувилбар"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN-г мартах"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Энэ VPN-г солих уу?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"VPN-г тогтмол асаалттайгаар тохируулах уу?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Мобайл дата боломжгүй байна"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Дата SIM сонгох бол дарна уу"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Дуудлагад байнга үүнийг ашиглах"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Датанд ашиглах SIM-г сонгоно уу"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Мобайл датаны SIM сонгоно уу"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"SMS-н SIM сонгох"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Өгөгдлийн SIM-г сэлгэж байна, үүнд хэдэн минут шаардлагатай…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"<xliff:g id="NEW_SIM">%1$s</xliff:g>-г мобайл датад ашиглах уу?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Хэрэв та <xliff:g id="NEW_SIM">%1$s</xliff:g> руу сэлгэвэл <xliff:g id="OLD_SIM">%2$s</xliff:g>-г цаашид мобайл датад ашиглахаа болино."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g>-г ашиглах"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Залгах"</string>
<string name="sim_select_card" msgid="1226182454109919045">"SIM карт сонгох"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, сүлжээний холболт, интернэт, утасгүй сүлжээ, дата, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi-н мэдэгдэл, wifi-н мэдэгдэл"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"дата ашиглалт"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Чичиргээг зогсоох, товших, гар"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24 цагийн форматыг ашиглах"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Татаж авах"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Дараахаар нээх"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"хүртэхүй, чичиргэх, дэлгэц, мэдрэгшил"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"хүртэхүй, чичиргээ, утас, дуудлага, мэдрэгшил, хонх"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"хүртэхүй, чичиргээ, мэдрэг"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"хүртэхүй, чичрэх, чичиргээ"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"үргэлж дэлгэцэд байх"</string>
<string name="default_sound" msgid="6604374495015245195">"Үндсэн дуу"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Хонх ба мэдэгдлийн дууны түвшин <xliff:g id="PERCENTAGE">%1$s</xliff:g> байна"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Түвшин, чичиргээ, Бүү саад бол"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Цэнэглэх дуу болон чичиргээ"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Док-н ая"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Хүрэлтийн ая"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Хүрэхэд мэдрэгдэх чичиргээ"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Товшилт, гар болон бусад зүйлийн мэдрэгдэх хариу"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Док чанга яригчаар тоглуулах"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Бүх аудио"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Зөвхөн медиа аудио"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Түгжигдсэн дэлгэц, Түгжигдсэн дэлгэц, Алгасах, Тойрох"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Ажлын профайлыг түгжсэн үед"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Түгжигдсэн дэлгэц дээрх мэдэгдэл"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Харилцан яриа, өгөгдмөл болон чимээгүй мэдэгдлийг харуулна"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Харилцан яриа, өгөгдмөл болон чимээгүй мэдэгдлийг харуулна"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Чимээгүй харилцан яриа болон мэдэгдлийг нуух"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Ямар ч мэдэгдэл бүү харуул"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> нь харилцагчийн нэр, зураг болон таны хүлээн авах мессежийн текст зэрэг таны хувийн мэдээллийг оруулаад бүх мэдэгдлийг унших боломжтой болно. Энэ апп мөн мэдэгдлүүдийг түр хойшлуулах, хаах эсвэл утасны дуудлагад хариулах зэргээр мэдэгдэл дэх товчлуурууд дээр үйлдэл хийх боломжтой. \n\nЭнэ нь мөн аппад Бүү саад бол горимыг асаах эсвэл унтраах, түүнчлэн холбоотой тохиргоог өөрчлөх чадамжийг өгнө."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> дараахыг хийх боломжтой болно:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Таны мэдэгдлийг унших"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Энэ нь таны харилцагчид, мессеж болон зураг зэрэг хувийн мэдээллийг оруулаад мэдэгдлийг тань унших боломжтой."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Мессежид хариу бичих"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Энэ нь мэдэгдлийг түр хойшлуулах, хаах болон дуудлагад хариулах зэргийг оруулаад мессежид хариу бичих, мэдэгдэл дэх товчлуурууд дээр үйлдэл хийх боломжтой."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Тохиргоог өөрчлөх"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Энэ нь Бүү саад бол горимыг асаах, унтраах болон холбоотой тохиргоог өөрчлөх боломжтой."</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>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Буруу сүлжээний горим <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Үл хэрэгсэнэ үү."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Хандах цэгийн нэрс (APN)"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g>-д холбогдсон үед боломжгүй"</string>
- <string name="see_more" msgid="8436037008285546409">"Тохиргоо"</string>
+ <string name="see_more" msgid="7499355691042812723">"Дэлгэрэнгүй үзэх"</string>
<string name="see_less" msgid="2642392725363552793">"Цөөнийг харах"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>-г асаах уу?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"SIM-г асаах уу?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> руу сэлгэх үү?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM картыг ашиглахад сэлгэх үү?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>-г ашиглах уу?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Нэг удаад зөвхөн нэг SIM-г идэвхжүүлэх боломжтой.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> руу сэлгэснээр таны <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-н үйлчилгээг цуцлахгүй."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Нэг удаад зөвхөн нэг татаж авсан SIM-г идэвхжүүлэх боломжтой.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> руу сэлгэснээр таны <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-н үйлчилгээг цуцлахгүй."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Нэг удаад зөвхөн нэг SIM идэвхжүүлэх боломжтой.\n\nСэлгэснээр таны <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-н үйлчилгээг цуцлахгүй."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Та нэг дор 2 SIM ашиглах боломжтой. <xliff:g id="CARRIER_NAME">%1$s</xliff:g>-г ашиглахын тулд нөгөө SIM-г унтраана уу."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> руу сэлгэх"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>-г унтраана"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"SIM-г унтрааснаар таны үйлчилгээг цуцлахгүй"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Сүлжээнд холбогдож байна…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> руу сэлгэж байна"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Дуудлага болон мессежид зориулж <xliff:g id="CARRIER_NAME">%1$s</xliff:g> руу сэлгэж байна…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Оператор компанийг сэлгэх боломжгүй"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Алдааны улмаас оператор компанийг сэлгэх боломжгүй байна."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>-г унтраах уу?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR сканнерыг харуулах"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Түгжигдсэн дэлгэцээс QR сканнерт хандахыг зөвшөөрнө үү"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Төхөөрөмжийн хяналтыг харуулах"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Түгжсэн үед хяналтад хандана"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Боломжтой үед нь хоёр зураастай цаг харуулах"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Хоёр зураастай цаг"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Унтраалттай"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Интернэт"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Wi-Fi сүлжээг олж, холбогдоно уу"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"нислэг, нислэг аюулгүй"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Дуудлага, SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi дуудлага"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Дасан зохицох батарейг ашиглах"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Орчинтой зохицох гэрэлтүүлгийг ашиглах"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Wi-Fi дуудлагыг ашиглах"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Дэлгэц амраагчийг ашиглах"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Бүх аппыг харах"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Ухаалаг шилжүүлэлт"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Ухаалаг шилжүүлэлтийг идэвхжүүлсэн"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Утасны дугаар дутуу байна."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G-г зөвшөөрөх"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G үүрэн холбоо ашиглана уу. Яаралтай дуудлагад зориулж 2G-г байнга асаалттай байлгадаг."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G нь хамгаалалт багатай хэдий ч зарим байршилд таны холболтыг сайжруулж магадгүй. Яаралтай дуудлагад 2G-г үргэлж зөвшөөрдөг."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> 2G-г боломжтой байхыг шаардаж байна"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Түр санах ойн хандалтыг харуулах"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Аппууд таны хуулсан текст, зураг эсвэл бусад контентод хандах үед мессеж харуулах"</string>
<string name="all_apps" msgid="3054120149509114789">"Бүх апп"</string>
diff --git a/res/values-mr/arrays.xml b/res/values-mr/arrays.xml
index 6b21917..f0e2d93 100644
--- a/res/values-mr/arrays.xml
+++ b/res/values-mr/arrays.xml
@@ -272,7 +272,7 @@
<item msgid="5099026183238335900">"स्थानाचे परीक्षण करा"</item>
<item msgid="2297727967385895059">"उच्च पॉवर स्थानाचे परीक्षण करा"</item>
<item msgid="8700593962030471569">"वापरविषयक आकडेवारी मिळवा"</item>
- <item msgid="4140820386622184831">"मायक्रोफोन निःशब्द/सशब्द करा"</item>
+ <item msgid="4140820386622184831">"मायक्रोफोन म्यूट/अनम्यूट करा"</item>
<item msgid="317746827951691657">"टोस्ट दर्शवा"</item>
<item msgid="5679422988212309779">"प्रोजेक्ट मीडिया"</item>
<item msgid="6454031639780101439">"VPN सक्रिय करा"</item>
@@ -339,7 +339,7 @@
<item msgid="8482874682804856549">"स्थान"</item>
<item msgid="5186169827582545242">"स्थान"</item>
<item msgid="6122293931012635638">"वापरविषयक आकडेवारी मिळवा"</item>
- <item msgid="2526677383312751932">"मायक्रोफोन निःशब्द/सशब्द करा"</item>
+ <item msgid="2526677383312751932">"मायक्रोफोन म्यूट/अनम्यूट करा"</item>
<item msgid="4000577305179914546">"टोस्ट दर्शवा"</item>
<item msgid="8660207174515570558">"प्रोजेक्ट मीडिया"</item>
<item msgid="3904996949561946108">"VPN सक्रिय करा"</item>
diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml
index 2469ffd..8025d08 100644
--- a/res/values-mr/strings.xml
+++ b/res/values-mr/strings.xml
@@ -31,7 +31,7 @@
<string name="show_dev_already" msgid="7041756429707644630">"आवश्यकता नाही, तुम्ही आधीपासून एक डेव्हलपर आहात."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"कृपया सर्वात आधी डेव्हलपर पर्याय सुरू करा."</string>
<string name="header_category_wireless_networks" msgid="303445626075235229">"वायरलेस आणि नेटवर्क"</string>
- <string name="header_category_system" msgid="1665516346845259058">"सिस्टम"</string>
+ <string name="header_category_system" msgid="1665516346845259058">"सिस्टीम"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"सेवेत"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"सेवाबाह्य"</string>
<string name="radioInfo_service_emergency" msgid="6838935881091760942">"फक्त आणीबाणीचे कॉल"</string>
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"भाषा"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"काढा"</string>
<string name="add_a_language" msgid="2126220398077503271">"एक भाषा जोडा"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"भाषा"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"प्राधान्य दिलेली भाषा"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"ॲपच्या भाषा"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"प्रत्येक ॲपसाठी भाषा सेट करा"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"अॅपची भाषा"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"सुचवलेल्या भाषा"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"सर्व भाषा"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"ॲप हे बाय डीफॉल्ट <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> वर सेट केले आहे आणि ते एकाहून अधिक भाषांना सपोर्ट करत नाही."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">निवडक भाषा काढायच्या?</item>
<item quantity="one">निवडक भाषा काढायची?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"उपलब्ध नाही"</string>
<string name="security_status_title" msgid="6958004275337618656">"सुरक्षा स्थिती"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"स्क्रीन लॉक, Find My Device, ॲप सुरक्षा"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"सुरक्षा & गोपनीयता"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"परवानग्या, स्क्रीन लॉक, ॲप सुरक्षा"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"चेहरा जोडला आहे"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"फेस अनलॉक सेट करण्यासाठी टॅप करा"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"फेस अनलॉक"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"तुम्ही साइन इन करणे किंवा खरेदीला मंजुरी देणे यांसारख्या गोष्टी करताना तुमचा फोन अनलॉक करण्यासाठी किंवा ॲप्समधील ऑथेंटिकेशनसाठी तुमचा चेहरा वापरा.\n\nलक्षात ठेवा:\nतुम्ही एकावेळी एकच चेहरा सेट करू शकता. दुसरा एखादा चेहरा जोडण्यासाठी सध्याचा हटवा.\n\nतुमचा हेतू नसतानादेखील फोनकडे पाहिल्यास तो अनलॉक होऊ शकतो.\n\nएखाद्या व्यक्तीने तुमचा फोन तुमच्या चेहऱ्याकडे धरल्यास तुमचा फोन अनलॉक केला जाऊ शकतो.\n\nतुमच्यासारखी दिसणारी व्यक्ती तुमचा फोन अनलॉक करू शकते, जसे की, तुमच्यासारखे दिसणारे भावंड."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"तुम्ही साइन इन करणे किंवा खरेदीला मंजुरी देणे यांसारख्या गोष्टी करताना तुमचा फोन अनलॉक करण्यासाठी किंवा ॲप्समधील ऑथेंटिकेशनसाठी तुमचा चेहरा वापरा.\n\nलक्षात ठेवा:\nतुम्ही एकावेळी एकच चेहरा सेट करू शकता. दुसरा एखादा चेहरा जोडण्यासाठी सध्याचा चेहरा हटवा.\n\nतुमचा हेतू नसतानादेखील फोनकडे पाहिल्याने तो अनलॉक होऊ शकतो.\n\nतुमचे डोळे बंद असतानादेखील एखाद्या व्यक्तीने तुमचा फोन तुमच्या चेहऱ्याकडे धरल्यास तुमचा फोन अनलॉक केला जाऊ शकतो.\n\nतुमच्यासारखी दिसणारी व्यक्ती तुमचा फोन अनलॉक करू शकते, जसे की, तुमच्यासारखे दिसणारे भावंड."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"फेस मॉडेल हटवायचे आहे का?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"तुमचे फेस मॉडेल कायमचे आणि सुरक्षितरीत्या हटवले जाईल. हटवल्यानंतर, तुमचा फोन अनलॉक करण्यासाठी किंवा ॲप्समध्ये ऑथेंटिकेट करण्याकरिता तुम्हाला तुमचा पिन, पॅटर्न किंवा पासवर्ड लागेल."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"फेस मॉडेल हटवायचे आहे का?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"तुमचे फेस मॉडेल कायमचे आणि सुरक्षितरीत्या हटवले जाईल.\n\nहटवल्यानंतर, तुमचा फोन अनलॉक करण्यासाठी किंवा ॲप्समध्ये ऑथेंटिकेट करण्याकरिता तुम्हाला तुमचे फिंगरप्रिंट, पिन, पॅटर्न किंवा पासवर्ड लागेल."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"तुमचे फेस मॉडेल कायमचे आणि सुरक्षितरीत्या हटवले जाईल.\n\nहटवल्यानंतर, तुमचा फोन अनलॉक करण्यासाठी किंवा ॲप्समध्ये ऑथेंटिकेट करण्याकरिता तुम्हाला तुमचा पिन, पॅटर्न किंवा पासवर्ड लागेल."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"तुमचे फेस मॉडेल कायमचे आणि सुरक्षितरीत्या हटवले जाईल.\n\nहटवल्यानंतर, तुमचा फोन अनलॉक करण्यासाठी तुम्हाला तुमचा पिन, पॅटर्न किंवा पासवर्ड लागेल."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"तुमचा फोन अनलॉक करण्यासाठी फेस अनलॉक वापरा"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"फिंगरप्रिंट"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"ऑफिससाठी फिंगरप्रिंट"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"हटवा"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"सेंसरला स्पर्श करा"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"तुमचे बोट सेन्सरवर ठेवा आणि व्हायब्रेशन जाणवल्यावर काढा"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"तुम्हाला व्हायब्रेशन जाणवेपर्यंत तुमचे बोट सेन्सरवर ठेवा"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"तुम्हाला व्हायब्रेशन जाणवेपर्यंत तुमचे फिंगरप्रिंट सेन्सरवर चपटे ठेवा"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"फिंगरप्रिंट सेन्सरला स्पर्श करा आणि धरून ठेवा"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"उचला, नंतर पुन्हा स्पर्श करा"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"आणखी एकदा"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"तुमच्या फिंगरप्रिंटचे वेगवेगळे भाग जोडण्यासाठी तुमचे बोट उचलत रहा"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"प्रत्येक वेळी फिंगरप्रिंट आयकन हलल्यावर स्पर्श करा आणि धरून ठेवा. यामुळे तुमची फिंगरप्रिंट आणखी स्पष्टपणे कॅप्चर करण्यात मदत होते."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"तुमच्या बोटाचे टोक सेन्सरवर ठेवा"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"शेवटी, तुमच्या बोटाच्या कडा ठेवा"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"शेवटी, तुमच्या बोटाच्या कडा वापरा"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"तुमची फिंगरप्रिंट घ्यायची असलेली एक बाजू सेन्सरवर ठेवा आणि धरून ठेवा, त्यानंतर दुसऱ्या बाजूवर स्विच करा"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"यामुळे तुमची फिंगरप्रिंट आणखी स्पष्टपणे कॅप्चर करण्यात मदत होते"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"फिंगरप्रिंटची <xliff:g id="PERCENTAGE">%d</xliff:g> टक्के नोंदणी झाली आहे"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" स्क्रीन लॉक पर्याय अक्षम केला आहे. अधिक जाणून घेण्यासाठी, आपल्या संस्थेच्या प्रशासकाशी संपर्क साधा. "<annotation id="admin_details">"अधिक तपशील"</annotation>\n\n"आपण अजूनही खरेद्या आणि अॅप प्रवेश अधिकृत करण्यासाठी तुमचे फिंगरप्रिंट वापरू शकता. "<annotation id="url">"अधिक जाणून घ्या"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"बोट उचला, नंतर पुन्हा सेन्सरला स्पर्श करा"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"फिंगरप्रिंट सेन्सर वापरू शकत नाही. दुरुस्तीच्या सेवा पुरवठादाराला भेट द्या"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"प्रगत सेटिंग्ज"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"कार्य प्रोफाइल लॉक, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock आणि आणखी बरेच काही"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"प्रगत सेटिंग्ज"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"तुम्ही <xliff:g id="COUNT">%d</xliff:g> पर्यंत फिंगरप्रिंट जोडू शकता"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"तुम्ही जास्तीत जास्त फिंगरप्रिंट जोडले आहेत"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"आणखी फिंगरप्रिंट जोडू शकत नाही"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"वाय-फायवरून कॉल करा. वाय-फाय गमावल्यास, कॉल संपेल."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"वाय-फाय कॉलिंग सुरू असताना, तुमचा फोन तुमच्या प्राधान्यावर आणि कोणता सिग्नल मजबूत आहे याच्या आधारावर, वाय-फाय नेटवर्क किंवा तुमच्या वाहकाच्या नेटवर्कद्वारे कॉल राउट करू शकतो. हे वैशिष्ट्य सुरू करण्यापूर्वी, फी आणि इतर तपशीलांच्या संबंधात तुमच्या वाहकास विचारा. <xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"संकटकालीन पत्ता"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"आणीबाणी पत्ता"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"तुम्ही वाय-फाय वरून आणीबाणी कॉल केल्यावर हे तुमचे स्थान असल्याचे दाखवले जाते"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"खाजगी DNS वैशिष्ट्यांबद्दल "<annotation id="url">"अधिक जाणून घ्या"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"सुरू करा"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"फोन डॉक केलेला असताना आणि/किंवा निष्क्रिय असताना काय होते हे नियंत्रित करण्यासाठी स्क्रीन सेव्हर सुरू करा."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"कधी सुरू करायचे"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"सध्याचा स्क्रीन सेव्हर"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"आता सुरू करा"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"सेटिंग्ज"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"स्वयंचलित चकाकी"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"सक्रिय करण्यासाठी लिफ्ट"</string>
@@ -1819,7 +1833,7 @@
<string name="tethering_footer_info_sta_ap_concurrency" msgid="2079039077487477676">"तुमच्या मोबाइल डेटा कनेक्शन किंवा वाय-फाय द्वारे इतर डिव्हाइसना इंटरनेट पुरवण्यासाठी हॉटस्पॉट आणि टेदरिंगचा वापर करा. जवळपासच्या डिव्हाइससह आशय शेअर करण्यासाठी अॅप्स हॉटस्पॉटदेखील तयार करू शकतात."</string>
<string name="tethering_help_button_text" msgid="2823655011510912001">"मदत"</string>
<string name="network_settings_title" msgid="4663717899931613176">"मोबाइल नेटवर्क"</string>
- <string name="manage_mobile_plan_title" msgid="5616930513733409064">"मोबाइल योजना"</string>
+ <string name="manage_mobile_plan_title" msgid="5616930513733409064">"मोबाइल प्लॅन"</string>
<string name="sms_application_title" msgid="4791107002724108809">"SMS अॅप"</string>
<string name="sms_change_default_dialog_title" msgid="2343439998715457307">"SMS अॅप बदलायचा?"</string>
<string name="sms_change_default_dialog_text" msgid="8777606240342982531">"<xliff:g id="CURRENT_APP">%2$s</xliff:g> च्याऐवजी <xliff:g id="NEW_APP">%1$s</xliff:g> ला तुमचा SMS अॅप म्हणून वापराय?"</string>
@@ -1913,15 +1927,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"कार्य प्रोफाईलसाठी पिन सेट करा"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"पॅटर्न सेट करा"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"कार्य प्रोफाईलसाठी पॅटर्न सेट करा"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"अतिरिक्त सुरक्षेसाठी, फोन अनलॉक करण्याकरिता पासवर्ड सेट करा"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"अतिरिक्त सुरक्षेसाठी, फोन अनलॉक करण्याकरिता पिन सेट करा"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"अतिरिक्त सुरक्षेसाठी, फोन अनलॉक करण्याकरिता पॅटर्न सेट करा"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"अतिरिक्त सुरक्षेसाठी, टॅबलेट अनलॉक करण्याकरिता पासवर्ड सेट करा"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"अतिरिक्त सुरक्षेसाठी, टॅबलेट अनलॉक करण्याकरिता पिन सेट करा"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"अतिरिक्त सुरक्षेसाठी, टॅबलेट अनलॉक करण्याकरिता पॅटर्न सेट करा"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"अतिरिक्त सुरक्षेसाठी, डिव्हाइस अनलॉक करण्याकरिता पासवर्ड सेट करा"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"अतिरिक्त सुरक्षेसाठी, डिव्हाइस अनलॉक करण्याकरिता पिन सेट करा"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"अतिरिक्त सुरक्षेसाठी, डिव्हाइस अनलॉक करण्याकरिता पॅटर्न सेट करा"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"फिंगरप्रिंट वापरण्यासाठी पासवर्ड सेट करा"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"फिंगरप्रिंट वापरण्यासाठी पॅटर्न सेट करा"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"सुरक्षिततेसाठी, पिन सेट करा"</string>
@@ -2323,7 +2328,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"उघडण्यासाठी व्हॉल्यूम की धरून ठेवा"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"उघडण्यासाठी स्क्रीनवर तीनदा टॅप करा"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"उघडण्यासाठी जेश्चर वापरा"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"नवीन अॅक्सेसिबिलिटी जेश्चर वापरा"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"ॲक्सेसिबिलिटी जेश्चर वापरा"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"हे वैशिष्ट्य वापरण्यासाठी, तुमच्या स्क्रीनच्या तळाशी असलेले ॲक्सेसिबिलिटी बटणावर <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> टॅप करा.\n\nवैशिष्टयांदरम्यान स्विच करण्यासाठी ॲक्सेसिबिलिटी बटणाला स्पर्श करा आणि धरून ठेवा."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"हे वैशिष्ट्य वापरण्यासाठी, तुमच्या स्क्रीनवरील अॅक्सेसिबिलिटी बटणावर टॅप करा."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"हे वैशिष्ट्य वापरण्यासाठी, दोन्ही व्हॉल्यूम की दाबा आणि धरून ठेवा."</string>
@@ -2417,9 +2422,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"अल्प"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"दीर्घ"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"ऑटो क्लिकची वेळ"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"कंपन आणि हॅप्टिक स्ट्रेंथ"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"सूचना व्हायब्रेशन"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"व्हायब्रेशन आणि हॅप्टिक"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"कॉल"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"सूचना आणि अलार्म"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"सुसंवादी हॅप्टिक"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"रिंग व्हायब्रेशन"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"सूचना व्हायब्रेशन"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"टच फीडबॅक"</string>
<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>
@@ -3030,7 +3038,7 @@
<string name="backup_erase_dialog_title" msgid="5892431263348766484"></string>
<string name="backup_erase_dialog_message" msgid="2250872501409574331">"Google सर्व्हरवरील आपल्या वाय-फाय पासवर्ड, बुकमार्क, इतर सेटिंग्ज आणि अॅप डेटाचा बॅक अप घेणे थांबवायचे तसेच सर्व प्रती मिटवायच्या?"</string>
<string name="fullbackup_erase_dialog_message" msgid="2379053988557486162">"डिव्हाइस डेटाचा (जसे की वाय-फाय पासवर्ड आणि कॉल इतिहास) आणि (अॅप्सद्वारे स्टोअर केलेल्या सेटिंग्ज आणि फाइल यासारख्या) अॅप डेटाचा बॅकअप घेणे थांबवायचे, तसेच दूरस्थ सर्व्हर वरील सर्व प्रती मिटवायच्या?"</string>
- <string name="fullbackup_data_summary" msgid="971587401251601473">"आपोआप डिव्हाइस डेटाचा (जसे की वाय-फाय पासवर्ड आणि कॉल इतिहास) आणि अॅप डेटाचा (जसे की अॅप्स द्वारे स्टोअर केलेल्या सेटिंग्ज आणि फाइल) दूरस्थपणे बॅकअप घ्या.\n\nतुम्ही स्वयंचलित बॅकअप सुरू करता तेव्हा, डिव्हाइस आणि अॅप डेटा ठराविक कालावधीने दूरस्थपणे सेव्ह केला जातो. अॅप डेटा हा संपर्क, मेसेज आणि फोटो यासारख्या संभाव्य संवेदनशील डेटासह अॅपने सेव्ह केलेला (डेव्हलपरच्या सेटिंग्जवर आधारित) कोणताही डेटा असू शकतो."</string>
+ <string name="fullbackup_data_summary" msgid="971587401251601473">"आपोआप डिव्हाइस डेटाचा (जसे की वाय-फाय पासवर्ड आणि कॉल इतिहास) आणि अॅप डेटाचा (जसे की अॅप्स द्वारे स्टोअर केलेल्या सेटिंग्ज आणि फाइल) दूरस्थपणे बॅकअप घ्या.\n\nतुम्ही स्वयंचलित बॅकअप सुरू करता तेव्हा, डिव्हाइस आणि अॅप डेटा ठरावीक कालावधीने दूरस्थपणे सेव्ह केला जातो. अॅप डेटा हा संपर्क, मेसेज आणि फोटो यासारख्या संभाव्य संवेदनशील डेटासह अॅपने सेव्ह केलेला (डेव्हलपरच्या सेटिंग्जवर आधारित) कोणताही डेटा असू शकतो."</string>
<string name="device_admin_settings_title" msgid="31392408594557070">"डिव्हाइस प्रशासक सेटिंग्ज"</string>
<string name="active_device_admin_msg" msgid="7744106305636543184">"डिव्हाइस अॅडमिन अॅप"</string>
<string name="remove_device_admin" msgid="3143059558744287259">"हे डिव्हाइस अॅडमिन अॅप निष्क्रिय करा"</string>
@@ -3248,7 +3256,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g> शी कनेक्ट करा"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"हे VPN डिस्कनेक्ट करायचे?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"डिस्कनेक्ट करा"</string>
- <string name="vpn_version" msgid="41856553718304367">"आवृत्ती <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"आवृत्ती"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN विसरा"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"विद्यमान VPN पुनर्स्थित करायचे?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"नेहमी-सुरू VPN सेट करायचे?"</string>
@@ -3470,9 +3478,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"मोबाइल डेटा अनुपलब्ध आहे"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"डेटा सिम निवडण्यासाठी टॅप करा"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"कॉल साठी हे नेहमी वापरा"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"डेटासाठी एक सिम निवडा"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"मोबाइल डेटासाठी सिम निवडा"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"एसएमएससाठी एक सिम निवडा"</string>
<string name="data_switch_started" msgid="6292759843974720112">"डेटा सिम स्विच करत आहे, यास सुमारे एक मिनिट लागेल…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"मोबाइल डेटासाठी <xliff:g id="NEW_SIM">%1$s</xliff:g> वापरायचे आहे का?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"तुम्ही <xliff:g id="NEW_SIM">%1$s</xliff:g> वर स्विच केल्यास, मोबाइल डेटासाठी <xliff:g id="OLD_SIM">%2$s</xliff:g> वापरले जाणार नाही."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> वापरा"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"यासह कॉल करा"</string>
<string name="sim_select_card" msgid="1226182454109919045">"एक सिम कार्ड निवडा"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"सिम <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3543,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"वायफाय, वाय-फाय, नेटवर्क कनेक्शन, इंटरनेट, वायरलेस, डेटा, वाय-फाय"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"वाय-फाय सूचना, वायफाय सूचना"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"डेटा वापर"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"व्हायब्रेशन थांबवा, टॅप करा, कीबोर्ड"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"२४-तास फॉरमॅट वापरा"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"डाउनलोड करा"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"याने उघडा"</string>
@@ -3615,12 +3625,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"हॅप्टिक्स, व्हायब्रेट, स्क्रीन, संवेदनशीलता"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"हॅप्टीक्स, कंपन, फोन, कॉल, संवेदनशीलता, रिंग"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"हॅप्टीक्स, कंपन, संवेदनशीलता"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"हॅप्टीक, व्हायब्रेट, व्हायब्रेशन"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"नेहमी सुरू असलेला डिस्प्ले"</string>
<string name="default_sound" msgid="6604374495015245195">"डीफॉल्ट ध्वनी"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"रिंग आणि सूचनेचा व्हॉल्यूम <xliff:g id="PERCENTAGE">%1$s</xliff:g> वर आहे"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"आवाज, व्हायब्रेट, व्यत्यय आणू नका"</string>
@@ -3650,8 +3662,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"चार्जिंगचा आवाज आणि व्हायब्रेशन"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"डॉकिंग ध्वनी"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"स्पर्श आवाज"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"स्पर्श व्हायब्रेट"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"टॅप, कीबोर्ड आणि अधिक गोष्टींसाठी स्पर्शाद्वारे फीडबॅक"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"डॉक स्पीकर प्ले होतो"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"सर्व ऑडिओ"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"मीडिया ऑडिओ केवळ"</string>
@@ -3847,8 +3857,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"लॉक स्क्रीन, लॉकस्क्रीन, वगळा, बायपास"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"कार्य प्रोफाइल लॉक केली असताना"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"लॉक स्क्रीनवरील सूचना"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"संभाषणे, डीफॉल्ट आणि सायलंट असलेल्या सूचना दाखवा"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"संभाषणे, डीफॉल्ट आणि सायलंट असलेल्या सूचना दाखवा"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"सायलंट असलेली संभाषणे आणि सूचना लपवा"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"कोणत्याही सूचना दाखवू नका"</string>
@@ -3950,22 +3959,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> यांना संपर्क नावे, फोटो आणि तुम्ही मिळवता त्या सर्व मेसेजचा मजकूर यांसारख्या वैयक्तिक माहितीच्या समावेशासह सर्व सूचना वाचता येतील. हे ॲप सूचना स्नूझ किंवा डिसमिस करू शकेल अथवा फोन कॉलना उत्तर देण्याच्या समावेशासह सूचनांमधील बटणांवर कृती करू शकेल. \n\nयामुळे ॲपला व्यत्यय आणू नका हेदेखील सुरू किंवा बंद करता येईल आणि संबंधित सेटिंग्ज बदलता येतील."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ला पुढील गोष्टी करता येतील:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"तुमच्या सूचना वाचा"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"संपर्क, मेसेज आणि फोटो यांसारख्या वैयक्तिक माहितीसह ते तुमच्या सूचना वाचू शकते."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"मेसेजना उत्तर द्या"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"ते मेसेजना उत्तर देऊ शकते आणि सूचना स्नूझ करणे किंवा डिसमिस करणे व कॉलना उत्तर देणे यांच्या समावेशसह सूचनांमधील बटणांवर कृती करू शकते."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"सेटिंग्ज बदला"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"ते व्यत्यय आणू नका हे सुरू किंवा बंद करू शकते आणि संबंधित सेटिंग्ज बदलू शकते."</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>
@@ -5295,18 +5296,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"चुकीचा नेटवर्क मोड <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. दुर्लक्ष करा."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"अॅक्सेस पॉइंट"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g>शी कनेक्ट केले असल्यास उपलब्ध नाही"</string>
- <string name="see_more" msgid="8436037008285546409">"सेटिंग्ज"</string>
+ <string name="see_more" msgid="7499355691042812723">"आणखी पहा"</string>
<string name="see_less" msgid="2642392725363552793">"कमी पहा"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> सुरू करायचे आहे का?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"सिम सुरू करायचे आहे का?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> वर स्विच करायचे आहे का?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"सिम कार्ड वापरण्यावर स्विच करायचे आहे का?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> वापरायचे आहे का?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"एका वेळी एक सिम अॅक्टिव्ह असू शकते.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> वर स्विच केल्याने तुमची <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> सेवा रद्द होणार नाही."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"एका वेळी डाउनलोड केलेले फक्त एकच सिम अॅक्टिव्ह असू शकते.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> वर स्विच केल्याने तुमच्या <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> सेवा रद्द होणार नाहीत."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"एकावेळी एकच सिम अॅक्टिव्ह असू शकते.\n\nस्विच केल्याने तुमची <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> सेवा रद्द होणार नाही."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"तुम्ही एका वेळी दोन सिम वापरू शकता. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> वापरण्यासाठी, दुसरे सिम बंद करा."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> वर स्विच करा"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> बंद करा"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"सिम बंद केल्यामुळे तुमची सेवा रद्द होणार नाही"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"नेटवर्कशी कनेक्ट करत आहे…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> वर स्विच करत आहे"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"कॉल आणि मेसेजसाठी <xliff:g id="CARRIER_NAME">%1$s</xliff:g> वर स्विच करत आहे…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"वाहक स्विच करू शकत नाही"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"एररमुळे वाहक स्विच करू शकत नाही."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> बंद करायचे आहे का?"</string>
@@ -5458,8 +5463,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR स्कॅनर दाखवा"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"लॉक स्क्रीनवरून QR स्कॅनरच्या अॅक्सेसला अनुमती द्या"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"डिव्हाइस नियंत्रणे दाखवा"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"लॉक केलेली असताना नियंत्रणे अॅक्सेस करा"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"उपलब्ध असताना, ड्युअल क्लॉक दाखवा"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ड्युअल क्लॉक"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5497,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"बंद करा"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"इंटरनेट"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"सिम"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"वाय-फाय नेटवर्क शोधा आणि कनेक्ट करा"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"विमान, विमान सुरक्षित"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"कॉल आणि एसएमएस"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"वाय-फाय कॉलिंग"</string>
@@ -5571,7 +5579,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"अॅडॅप्टिव्ह बॅटरी वापरणे"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"अडॅप्टिव्ह ब्राइटनेस वापरणे"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"वाय-फाय कॉलिंग वापरणे"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"स्क्रीन सेव्हर वापरा"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"सर्व अॅप्स पहा"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"स्मार्ट फॉरवर्डिंग"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"स्मार्ट फॉरवर्डिंग सुरू केले"</string>
@@ -5586,7 +5593,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"फोन नंबर आढळला नाही."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"ओके"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G ला अनुमती द्या"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G मोबाइल कनेक्शन वापरा. आणीबाणी कॉलसाठी, 2G कायम सुरू असते."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G कमी सुरक्षित आहे, पण ते काही ठिकाणी तुमच्या कनेक्शनमध्ये सुधारणा करू शकते. आणीबाणी कॉलसाठी, 2G ला नेहमी अनुमती आहे."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> साठी 2G उपलब्ध असण्याची आवश्यकता आहे"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"क्लिपबोर्डचा अॅक्सेस दाखवा"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"तुम्ही कॉपी केलेला मजकूर, इमेज किंवा इतर आशय ॲप्स अॅक्सेस करतात तेव्हा, मेसेज दाखवा"</string>
<string name="all_apps" msgid="3054120149509114789">"सर्व अॅप्स"</string>
diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml
index f98d79a..34cb36c 100644
--- a/res/values-ms/strings.xml
+++ b/res/values-ms/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Bahasa"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Alih keluar"</string>
<string name="add_a_language" msgid="2126220398077503271">"Tambahkan bahasa"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Bahasa"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Bahasa Pilihan"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Bahasa Apl"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Tetapkan bahasa untuk setiap apl"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Bahasa Apl"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Bahasa yang dicadangkan"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Semua bahasa"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Apl ditetapkan kepada <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> secara lalai dan tidak menyokong berbilang bahasa."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Alih keluar bahasa yang dipilih?</item>
<item quantity="one">Alih keluar bahasa yang dipilih?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Tidak tersedia"</string>
<string name="security_status_title" msgid="6958004275337618656">"Status keselamatan"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Kunci skrin, Cari Peranti Saya, keselamatan apl"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Keselamatan & privasi"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Kebenaran, kunci skrin, keselamatan apl"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Wajah ditambahkan"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Ketik untuk menyediakan wajah"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Buka Kunci Wajah"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Gunakan wajah anda untuk membuka kunci telefon anda atau untuk pengesahan dalam apl, seperti ketika anda log masuk atau meluluskan pembelian.\n\nJangan lupa:\nAnda hanya boleh menyediakan satu wajah pada satu masa. Untuk menambahkan wajah lain, padamkan wajah semasa.\n\nTindakan melihat telefon boleh membuka kunci telefon itu walaupun anda tidak bermaksud untuk berbuat sedemikian.\n\nTelefon anda boleh dibuka kunci oleh orang lain jika telefon itu dihalakan rapat ke wajah anda.\n\nTelefon anda boleh dibuka kunci oleh seseorang yang mirip anda, seperti adik-beradik yang berwajah seiras anda."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Gunakan wajah anda untuk membuka kunci telefon anda atau untuk pengesahan dalam apl, seperti ketika anda log masuk atau meluluskan pembelian.\n\nJangan lupa:\nAnda hanya boleh menyediakan satu wajah pada satu masa. Untuk menambahkan wajah lain, padamkan wajah semasa.\n\nTindakan melihat telefon boleh membuka kunci telefon itu walaupun anda tidak bermaksud untuk berbuat sedemikian.\n\nTelefon anda boleh dibuka kunci oleh orang lain jika telefon itu dihalakan rapat ke wajah anda meskipun mata anda tertutup.\n\nTelefon anda boleh dibuka kunci oleh seseorang yang mirip anda, seperti adik-beradik yang berwajah seiras anda."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Padamkan model wajah?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Model wajah anda akan dipadamkan secara kekal dan selamat. Selepas pemadaman, anda akan memerlukan PIN, corak atau kata laluan untuk membuka kunci telefon anda atau untuk pengesahan dalam apl."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Padamkan model wajah?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Model wajah anda akan dipadamkan secara kekal dan selamat.\n\nSelepas pemadaman, anda akan memerlukan cap jari, PIN, corak atau kata laluan untuk membuka kunci telefon anda atau untuk pengesahan dalam apl."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Model wajah anda akan dipadamkan secara kekal dan selamat.\n\nSelepas pemadaman, anda akan memerlukan PIN, corak atau kata laluan untuk membuka kunci telefon anda atau untuk pengesahan dalam apl."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Model wajah anda akan dipadamkan secara kekal dan selamat.\n\nSelepas pemadaman, anda akan memerlukan PIN, corak atau kata laluan untuk membuka kunci telefon anda."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Gunakan Buka Kunci Wajah untuk membuka kunci telefon anda"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Cap jari"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Cap jari untuk kerja"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Padam"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Sentuh penderia"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Letakkan jari anda pada penderia, kemudian angkat jari itu selepas anda merasa getaran"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Terus letakkan jari anda pada penderia sehingga anda merasa getaran"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Terus letakkan cap jari anda dengan rata pada penderia sehingga anda merasakan getaran"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Sentuh & tahan penderia cap jari"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Angkat jari, kemudian sentuh lagi"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Sekali lagi"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Angkat jari berulang kali untuk menambahkan beberapa bahagian cap jari anda"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Sentuh & tahan setiap kali ikon cap jari bergerak. Hal ini membantu menangkap lebih banyak permukaan cap jari anda."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Letakkan hujung jari anda pada penderia"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Akhir sekali, letakkan bahagian tepi jari anda"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Akhir sekali, gunakan bahagian tepi jari anda"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Letakkan bahagian tepi cap jari anda pada penderia dan tahan, kemudian alih ke bahagian yang lain"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Hal ini membantu menangkap lebih banyak permukaan cap jari anda"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Mendaftarkan cap jari <xliff:g id="PERCENTAGE">%d</xliff:g> peratus"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Pilihan kunci skrin dilumpuhkan. Untuk mengetahui lebih lanjut, hubungi pentadbir organisasi anda. "<annotation id="admin_details">"Butiran lanjut"</annotation>\n\n"Anda masih dapat menggunakan cap jari untuk membenarkan pembelian dan akses apl. "<annotation id="url">"Ketahui lebih lanjut"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Angkat jari, kemudian sentuh penderia sekali lagi"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Tidak boleh menggunakan penderia cap jari. Lawati penyedia pembaikan"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Tetapan lanjutan"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Kunci profil kerja, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock dan banyak lagi"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Tetapan lanjutan"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Anda boleh menambah sehingga <xliff:g id="COUNT">%d</xliff:g> cap jari"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Anda telah menambahkan bilangan maksimum cap jari"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Tidak boleh menambahkan lagi cap jari"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Panggil melalui Wi‑Fi. Jika Wi-Fi terputus, panggilan akan ditamatkan."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Apabila panggilan Wi-Fi dihidupkan, telefon anda boleh menghalakan panggilan melalui rangkaian Wi-Fi atau rangkaian pembawa anda, bergantung pada pilihan anda dan isyarat yang lebih kuat. Sebelum menghidupkan ciri ini, semak dengan pembawa anda berkenaan bayaran dan butiran lain.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Alamat Kecemasan"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Alamat kecemasan"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Digunakan sebagai lokasi anda apabila anda membuat panggilan kecemasan melalui Wi-Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Ketahui lebih lanjut"</annotation>" tentang ciri DNS Peribadi"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Hidup"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Untuk mengawal perkara yang berlaku semasa telefon didok dan/atau tidur, hidupkan penyelamat skrin."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Masa untuk mulakan"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Penyelamat skrin semasa"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Mulakan sekarang"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Tetapan"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Kecerahan automatik"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Angkat untuk bangunkan"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Tetapkan PIN kerja"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Tetapkan corak"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Tetapkan corak kerja"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Untuk keselamatan tambahan, tetapkan kata laluan untuk membuka kunci telefon"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Untuk keselamatan tambahan, tetapkan PIN untuk membuka kunci telefon"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Untuk keselamatan tambahan, tetapkan corak untuk membuka kunci telefon"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Untuk keselamatan tambahan, tetapkan kata laluan untuk membuka kunci tablet"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Untuk keselamatan tambahan, tetapkan PIN untuk membuka kunci tablet"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Untuk keselamatan tambahan, tetapkan corak untuk membuka kunci tablet"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Untuk keselamatan tambahan, tetapkan kata laluan untuk membuka kunci peranti"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Untuk keselamatan tambahan, tetapkan PIN untuk membuka kunci peranti"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Untuk keselamatan tambahan, tetapkan corak untuk membuka kunci peranti"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Buat kata laluan untuk guna cap jari"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Buat corak untuk guna cap jari"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Untuk keselamatan, tetapkan PIN"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Tahan kekunci kelantangan untuk buka"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Ketik skrin tiga kali untuk buka"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Gunakan gerak isyarat untuk buka"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Gunakan gerak isyarat kebolehaksesan baharu"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Gunakan gerak isyarat kebolehaksesan"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Untuk menggunakan ciri ini, ketik butang kebolehaksesan <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> di bahagian bawah skrin anda.\n\nUntuk menukar antara ciri, sentuh & tahan butang kebolehaksesan."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Untuk menggunakan ciri ini, ketik butang kebolehaksesan pada skrin anda."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Untuk menggunakan ciri ini, tekan & tahan kedua-dua kekunci kelantangan."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Lebih pendek"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Lebih lama"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Masa autoklik"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Kekuatan getaran & haptik"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Getaran pemberitahuan"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Getaran & haptik"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Panggilan"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Pemberitahuan dan penggera"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Haptik interaktif"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Getaran deringan"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Getaran pemberitahuan"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Maklum balas sentuhan"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"Kamera"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Rangkaian mudah alih"</string>
<string name="power_phone" msgid="2768396619208561670">"Panggilan suara"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet melahu"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Telefon melahu"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Sambung ke <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Putuskan sambungan VPN ini?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Putuskan sambungan"</string>
- <string name="vpn_version" msgid="41856553718304367">"Versi <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Versi"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Lupakan VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Gantikan VPN yang sedia ada?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Tetapkan VPN sentiasa hidup?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Data mudah alih tidak tersedia"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Ketik untuk memilih SIM data"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Sentiasa gunakan ini untuk panggilan"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Pilih SIM untuk data"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Pilih SIM untuk data mudah alih"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Pilih SIM untuk SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Menukar SIM data, ini boleh mengambil masa sehingga satu minit…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Gunakan data mudah alih <xliff:g id="NEW_SIM">%1$s</xliff:g>?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Jika anda bertukar kepada <xliff:g id="NEW_SIM">%1$s</xliff:g>, <xliff:g id="OLD_SIM">%2$s</xliff:g> tidak lagi digunakan untuk data mudah alih."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Gunakan <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Panggil dengan"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Pilih kad SIM"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, sambungan rangkaian, Internet, wayarles, data, wi-fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Pemberitahuan Wi‑Fi, pemberitahuan wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"penggunaan data"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Hentikan getaran, ketik, papan kekunci"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Gunakan format 24 jam"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Muat turun"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Buka dengan"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"haptik, getar, skrin, kepekaan"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"haptik, getaran, telefon, panggilan, kepekaan, deringan"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"haptik, getaran, kepekaan"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"haptik, bergetar, getaran"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"paparan sentiasa hidup"</string>
<string name="default_sound" msgid="6604374495015245195">"Bunyi lalai"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Kelantangan dering & pemberitahuan di <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Kelantangan, getaran, Jangan Ganggu"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Bunyi dan getaran pengecasan"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Bunyi dok"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Bunyi sentuhan"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Getaran sentuhan"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Maklum balas haptik untuk ketikan, papan kekunci dan pelbagai lagi"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Pembesar suara dok dimainkan"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Semua audio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Audio media sahaja"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Skrin kunci, Langkau, Pintas"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Apabila profil kerja dikunci"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Pemberitahuan pada skrin kunci"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Tunjukkan perbualan, lalai dan senyap"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Tunjukkan perbualan, lalai dan senyap"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Sembunyikan perbualan dan pemberitahuan senyap"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Jangan tunjukkan sebarang pemberitahuan"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> akan dapat membaca semua pemberitahuan, termasuk maklumat peribadi seperti nama kenalan, foto 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 menghidupkan atau mematikan ciri Jangan Ganggu dan menukar tetapan yang berkaitan."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> akan dapat:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Baca pemberitahuan anda"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Ciri ini dapat membaca pemberitahuan anda, termasuk maklumat peribadi seperti kenalan, mesej dan foto."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Balas mesej"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Ciri ini dapat membalas mesej dan mengambil tindakan pada butang dalam pemberitahuan, termasuk menunda atau mengetepikan pemberitahuan dan menjawab panggilan."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Tukar tetapan"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Ciri ini dapat 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>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mod Rangkaian <xliff:g id="NETWORKMODEID">%1$d</xliff:g> Tidak Sah. Abaikan."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nama Titik Capaian (APN)"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Tidak tersedia apabila disambungkan ke <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Tetapan"</string>
+ <string name="see_more" msgid="7499355691042812723">"Lihat lagi"</string>
<string name="see_less" msgid="2642392725363552793">"Lihat kurang"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Hidupkan <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Hidupkan SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Tukar kepada <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Tukar kepada penggunaan kad SIM?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Gunakan <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Hanya satu SIM yang boleh aktif pada satu-satu masa.\n\nBertukar kepada <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> tidak akan membatalkan perkhidmatan <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> anda."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Hanya satu SIM yang dimuat turun boleh aktif pada satu-satu masa.\n\nBertukar kepada <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> tidak akan membatalkan perkhidmatan <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> anda."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Hanya satu SIM yang boleh aktif pada satu-satu masa.\n\nPenukaran tidak akan membatalkan perkhidmatan <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> anda."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Anda tidak boleh menggunakan 2 SIM serentak. Untuk menggunakan <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, matikan SIM lain."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Tukar kepada <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Matikan <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Tindakan mematikan SIM tidak akan membatalkan perkhidmatan data mudah alih anda"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Menyambung kepada rangkaian…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Bertukar kepada <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Bertukar kepada <xliff:g id="CARRIER_NAME">%1$s</xliff:g> untuk panggilan dan mesej…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Tidak dapat menukar pembawa"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Pembawa tidak dapat ditukar disebabkan ralat."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Matikan <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Tunjukkan Pengimbas QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Benarkan akses kepada pengimbas QR daripada skrin kunci"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Tunjukkan kawalan peranti"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Akses kawalan apabila dikunci"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Tunjukkan jam dua baris apabila tersedia"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Jam dua baris"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Mati"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Cari dan sambung kepada rangkaian Wi-Fi"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"pesawat, selamat pesawat"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Panggilan & SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Panggilan Wi-Fi"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Gunakan bateri mudah suai"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Gunakan kecerahan boleh suai"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Gunakan panggilan Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Gunakan penyelamat skrin"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Lihat semua apl"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Pemajuan Pintar"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Pemajuan Pintar Didayakan"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Tiada nombor telefon."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Benarkan 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Gunakan sambungan selular 2G. Untuk panggilan kecemasan, 2G sentiasa dihidupkan."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G kurang selamat, tetapi mungkin meningkatkan sambungan anda di sesetengah lokasi. Untuk panggilan kecemasan, 2G sentiasa dibenarkan."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> memerlukan 2G tersedia"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Tunjukkan akses papan keratan"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Tunjukkan mesej apabila apl mengakses teks, imej atau kandungan lain yang telah anda salin"</string>
<string name="all_apps" msgid="3054120149509114789">"Semua apl"</string>
diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml
index 9bd7f79..a96b639 100644
--- a/res/values-my/strings.xml
+++ b/res/values-my/strings.xml
@@ -18,7 +18,7 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="yes" msgid="1999566976857398962">"Yes"</string>
<string name="no" msgid="5541738710521607130">"No"</string>
- <string name="create" msgid="986997212165228751">"ဖန်တီးရန်"</string>
+ <string name="create" msgid="986997212165228751">"ပြုလုပ်ရန်"</string>
<string name="allow" msgid="3763244945363657722">"ခွင့်ပြုရန်"</string>
<string name="deny" msgid="7326117222944479942">"ငြင်းပယ်ရန်"</string>
<string name="confirmation_turn_on" msgid="2979094011928347665">"ဖွင့်ရန်"</string>
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"ဘာသာစကားများ"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"ဖယ်ရှားရန်"</string>
<string name="add_a_language" msgid="2126220398077503271">"ဘာသာစကားတစ်ခု ထည့်ပါ"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"ဘာသာစကား"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"ဦးစားပေး ဘာသာစကား"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"အက်ပ် ဘာသာစကားများ"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"အက်ပ်တစ်ခုစီအတွက် ဘာသာစကား သတ်မှတ်ပါ"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"အက်ပ် ဘာသာစကား"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"အကြံပြုထားသည့် ဘာသာစကားများ"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"ဘာသာစကားအားလုံး"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"အက်ပ်ကို မူရင်းသတ်မှတ်ချက် <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> သို့သတ်မှတ်ပြီး ဘာသာစကားများစွာကို မပံ့ပိုးပေးပါ။"</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">ရွေးထားသည့် ဘာသာစကားများကို ဖယ်ရှားမလား။</item>
<item quantity="one">ရွေးထားသည့် ဘာသာစကားကို ဖယ်ရှားမလား။</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"မရနိုင်ပါ"</string>
<string name="security_status_title" msgid="6958004275337618656">"လုံခြုံရေး အခြေအနေ"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"ဖန်သားပြင် လော့ခ်၊ Find My Device၊ အက်ပ် လုံခြုံရေး"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"လုံခြုံရေးနှင့် ကိုယ်ရေးအချက်အလက်လုံခြုံမှု"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"ခွင့်ပြုချက်များ၊ ဖန်သားပြင်လော့ခ်၊ အက်ပ် လုံခြုံရေး"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"မျက်နှာ ထည့်သွင်းပြီး"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"မျက်နှာထည့်သွင်းရန် တို့ပါ"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"မျက်နှာပြ လော့ခ်ဖွင့်ခြင်း"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"လက်မှတ်ထိုးဝင်သောအခါ (သို့) ဝယ်ယူမှုကို အတည်ပြုသောအခါကဲ့သို့ အက်ပ်များတွင် အထောက်အထားစိစစ်ခြင်းအတွက် (သို့) သင်၏ဖုန်းကို လော့ခ်ဖွင့်ရန်အတွက် သင့်မျက်နှာကို သုံးပါ။\n\nသတိပြုရန်-\nတစ်ကြိမ်လျှင် မျက်နှာတစ်ခုသာ ထည့်သွင်းနိုင်သည်။ နောက်မျက်နှာတစ်ခု ထည့်ရန် လက်ရှိမျက်နှာကို ဖျက်ပါ။\n\nသင့်ဖုန်းကို မတော်တဆကြည့်မိရုံဖြင့် ဖုန်းပွင့်သွားနိုင်သည်။\n\nတစ်စုံတစ်ယောက်က သင်၏မျက်နှာအနီးတွင် သင့်ဖုန်းကို ကိုင်ထားခြင်းဖြင့် လော့ခ်ဖွင့်နိုင်သည်။\n\nအမြွှာကဲ့သို့ သင်နှင့်အလွန်တူသူက သင့်ဖုန်းကို လော့ခ်ဖွင့်နိုင်သည်။"</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"လက်မှတ်ထိုးဝင်သောအခါ (သို့) ဝယ်ယူမှုကို အတည်ပြုသောအခါကဲ့သို့ အက်ပ်များတွင် အထောက်အထားစိစစ်ခြင်းအတွက် (သို့) သင်၏ဖုန်းကို လော့ခ်ဖွင့်ရန်အတွက် သင့်မျက်နှာကို သုံးပါ။\n\nသတိပြုရန်-\nတစ်ကြိမ်လျှင် မျက်နှာတစ်ခုသာ ထည့်သွင်းနိုင်သည်။ နောက်မျက်နှာတစ်ခု ထည့်ရန် လက်ရှိမျက်နှာကို ဖျက်ပါ။\n\nသင့်ဖုန်းကို မတော်တဆကြည့်မိရုံဖြင့် ဖုန်းပွင့်သွားနိုင်သည်။\n\nမျက်လုံးများပိတ်ထားသော်လည်း တစ်စုံတစ်ယောက်က သင်၏မျက်နှာအနီးတွင် သင့်ဖုန်းကို ကိုင်ထားခြင်းဖြင့် လော့ခ်ဖွင့်နိုင်သည်။\n\nအမြွှာကဲ့သို့ သင်နှင့်အလွန်တူသူက သင့်ဖုန်းကို လော့ခ်ဖွင့်နိုင်သည်။"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"မျက်နှာနမူနာကို ဖျက်မလား။"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"သင်၏မျက်နှာနမူနာကို လုံခြုံစွာ အပြီးဖျက်လိုက်ပါမည်။ ဖျက်ပြီးသည့်အခါ သင့်ဖုန်းကို လော့ခ်ဖွင့်ရန် (သို့) အက်ပ်များတွင် အထောက်အထားစိစစ်ခြင်းအတွက် ပင်နံပါတ်၊ ပုံစံ (သို့) စကားဝှက် လိုအပ်ပါမည်။"</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"မျက်နှာနမူနာကို ဖျက်မလား။"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"သင်၏မျက်နှာနမူနာကို လုံခြုံစွာ အပြီးဖျက်လိုက်ပါမည်။\n\nဖျက်ပြီးသည့်အခါ သင့်ဖုန်းလော့ခ်ဖွင့်ရန် (သို့) အက်ပ်များတွင် အထောက်အထားစိစစ်ခြင်းအတွက် လက်ဗွေ၊ ပင်နံပါတ်၊ ပုံစံ၊ (သို့) စကားဝှက်ကို လိုအပ်ပါမည်။"</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"သင်၏မျက်နှာနမူနာကို လုံခြုံစွာ အပြီးဖျက်လိုက်ပါမည်။ \n\nဖျက်ပြီးသည့်အခါ သင့်ဖုန်းကို လော့ခ်ဖွင့်ရန် (သို့) အက်ပ်များတွင် အထောက်အထားစိစစ်ခြင်းအတွက် ပင်နံပါတ်၊ ပုံစံ (သို့) စကားဝှက် လိုအပ်ပါမည်။"</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"သင်၏မျက်နှာနမူနာကို လုံခြုံစွာ အပြီးဖျက်လိုက်ပါမည်။\n\nဖျက်ပြီးသည့်အခါ သင်၏ဖုန်းကိုဖွင့်ရန် လက်ဗွေ၊ ပင်နံပါတ်၊ ပုံစံ (သို့) စကားဝှက် လိုအပ်ပါမည်။"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"သင့်ဖုန်းကို လော့ခ်ဖွင့်ရန် မျက်နှာပြ လော့ခ်ဖွင့်ခြင်း အသုံးပြုပါ"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"လက်ဗွေ"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"အလုပ်ပရိုဖိုင် လက်ဗွေ"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"ဖျက်ရန်"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"အာရုံခံကိရိယာကို ထိပါ"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"သင့်လက်ချောင်းကို အာရုံခံကိရိယာပေါ်သို့ တင်လိုက်ပြီး တုန်ခါမှုကို ခံစားရချိန်တွင် ပြန်ရုပ်လိုက်ပါ"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"တုန်ခါမှုကို ခံစားရချိန်အထိ သင့်လက်ချောင်းကို အာရုံခံကိရိယာပေါ်တွင် ထားပါ"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"တုန်ခါမှုကို ခံစားရချိန်အထိ အာရုံခံကိရိယာပေါ်တွင် သင့်လက်ဗွေထည့်သွင်းပါ"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"လက်ဗွေ အာရုံခံကိရိယာကို တို့ထိ၍ ဖိထားပါ"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"မြှောက်ပါ၊ ထို့နောက် ပြန်ထိပါ"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"နောက်တစ်ကြိမ်"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"လက်ဗွေ၏ အစိတ်အပိုင်းအမျိုးမျိုးကို ထည့်ရန်အတွက် သင့်လက်ချောင်းကို အကြိမ်ကြိမ် ပြန်မြှောက်ပါ"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"လက်ဗွေသင်္ကေတ ရွေ့သွားတိုင်း တို့ထိ၍ ဖိထားပါ။ ၎င်းက သင့်လက်ဗွေကို ပိုမိုဖမ်းယူပေးသည်။"</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"အာရုံခံကိရိယာပေါ်တွင် သင့်လက်ချောင်း၏ထိပ်ကို တင်ပါ"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"နောက်ဆုံးအနေဖြင့် သင့်လက်ချောင်း၏ အစွန်းများကို တင်ပါ"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"နောက်ဆုံးအနေဖြင့် သင့်လက်ချောင်းထိပ်များကို သုံးပါ"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"အာရုံခံကိရိယာပေါ်တွင် သင့်လက်ဗွေ၏ဘေးခြမ်းကို တင်ပြီးဖိထားပါ။ ထို့နောက် အခြားတစ်ဘက်သို့ ပြောင်းပါ"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"၎င်းက သင့်လက်ဗွေကို ပိုမိုဖမ်းယူပေးသည်"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"လက်ဗွေ စာရင်းသွင်းခြင်း <xliff:g id="PERCENTAGE">%d</xliff:g> ရာခိုင်နှုန်း"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" မျက်နှာပြင်လော့ခ်ချခြင်းစနစ်များကို ပိတ်ထားသည်။ ပိုမိုလေ့လာရန် သင့်အဖွဲ့အစည်း၏ စီမံခန့်ခွဲသူကို ဆက်သွယ်ပါ။ "<annotation id="admin_details">"နောက်ထပ် အသေးစိတ်များ"</annotation>\n\n"ဝယ်ယူမှုများနှင့် အက်ပ်အသုံးပြုမှုကို ခွင့်ပြုရန် သင့်လက်ဗွေကို အသုံးပြုနိုင်ပါသေးသည်။ "<annotation id="url">"ပိုမိုလေ့လာရန်"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"လက်ချောင်းကို မ ပြီး၊ အာရုံခံနေရာကို ထပ်မံထိပါ"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"လက်ဗွေ အာရုံခံကိရိယာကို အသုံးပြု၍ မရပါ။ ပြုပြင်ရေး ဝန်ဆောင်မှုပေးသူထံသို့ သွားပါ"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"အဆင့်မြင့် ဆက်တင်များ"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"အလုပ်ပရိုဖိုင် လော့ခ်ချခြင်း၊ Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock နှင့် အခြားအရာများ"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"အဆင့်မြင့် ဆက်တင်များ"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"လက်ဗွေရာ <xliff:g id="COUNT">%d</xliff:g> ခု အထိ သင်ထည့်နိုင်၏"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"အများဆုံးထည့်နိုင်သည့် လက်ဗွေရာအရေအတွက်အထိ ထည့်သွင်းပြီးဖြစ်သည်"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"နောက်ထပ်လက်ဗွေရာများ ထည့်၍မရတော့ပါ"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Wi-Fi သုံး၍ ခေါ်ဆိုသည်။ Wi‑Fi မရတော့လျှင် ခေါ်ဆိုမှု ပြီးသွားပါမည်။"</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Wi-Fi ခေါ်ဆိုမှု ဖွင့်ထားသည့်အခါ သင်၏ရွေးချယ်မှုနှင့် လိုင်းပိုမိမှုအပေါ် မူတည်၍ သင့်ဖုန်းသည် Wi-Fi ကွန်ရက်များ သို့မဟုတ် သင့် ဝန်ဆောင်မှုပေးသူ၏ ကွန်ရက်မှတစ်ဆင့် ခေါ်ဆိုမှုများ ထပ်ဆင့်ပို့နိုင်ပါသည်။ ဤဝန်ဆောင်မှုမဖွင့်မီ ကျသင့်ငွေနှင့် အခြားအသေးစိတ် အချက်များအတွက် သင့်ဝန်ဆောင်မှုပေးသူကို မေးမြန်းကြည့်ပါ။<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"အရေးပေါ်လိပ်စာ"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"အရေးပေါ်လိပ်စာ"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Wi‑Fi သုံး၍ အရေးပေါ်ဖုန်းခေါ်သောအခါ အသုံးပြုသည့် သင့်တည်နေရာ"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"သီးသန့် DNS ဝန်ဆောင်မှုများအကြောင်း "<annotation id="url">"ပိုမိုလေ့လာရန်"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"ဖွင့်"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"ဖုန်းကို အထိုင်တွင် တပ်ဆင်လိုက်ချိန် နှင့်/သို့မဟုတ် အနားယူနေချိန်တွင် လုပ်ဆောင်မည့်အရာများကို ထိန်းချုပ်ရန်၊ ဖန်သားပြင်အသုံးပြုမှု ချွေတာမှုစနစ်ကို ဖွင့်ပါ။"</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"စတင်ရန်အချိန်"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"လက်ရှိဖန်သားပြင်ချွေတာစနစ်"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"ယခု စတင်ပါ"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"ဆက်တင်များ"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"အလိုအလျောက်အလင်းချိန်ခြင်း။"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"‘မ’ ယူ၍ နှိုးရန်"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"အလုပ်သုံးပင်နံပါတ် သတ်မှတ်ပါ"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"ပုံစံ သတ်မှတ်ပါ"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"အလုပ်သုံးပုံစံ သတ်မှတ်ပါ"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"လုံခြုံရေး တိုးမြှင့်ရန်အတွက် ဖုန်းကို လော့ခ်ဖွင့်ရန် စကားဝှက် သတ်မှတ်ပါ"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"လုံခြုံရေး တိုးမြှင့်ရန်အတွက် ဖုန်းကို လော့ခ်ဖွင့်ရန် ပင်နံပါတ် သတ်မှတ်ပါ"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"လုံခြုံရေး တိုးမြှင့်ရန်အတွက် ဖုန်းကို လော့ခ်ဖွင့်ရန် ပုံစံ သတ်မှတ်ပါ"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"လုံခြုံရေး တိုးမြှင့်ရန်အတွက် တက်ဘလက်ကို လော့ခ်ဖွင့်ရန် စကားဝှက် သတ်မှတ်ပါ"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"လုံခြုံရေး တိုးမြှင့်ရန်အတွက် တက်ဘလက်ကို လော့ခ်ဖွင့်ရန် ပင်နံပါတ် သတ်မှတ်ပါ"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"လုံခြုံရေး တိုးမြှင့်ရန်အတွက် တက်ဘလက်ကို လော့ခ်ဖွင့်ရန် ပုံစံ သတ်မှတ်ပါ"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"လုံခြုံရေး တိုးမြှင့်ရန်အတွက် စက်ကို လော့ခ်ဖွင့်ရန် စကားဝှက် သတ်မှတ်ပါ"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"လုံခြုံရေး တိုးမြှင့်ရန်အတွက် စက်ကို လော့ခ်ဖွင့်ရန် ပင်နံပါတ် သတ်မှတ်ပါ"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"လုံခြုံရေး တိုးမြှင့်ရန်အတွက် စက်ကို လော့ခ်ဖွင့်ရန် ပုံစံ သတ်မှတ်ပါ"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"လက်ဗွေသုံးရန် စကားဝှက်သတ်မှတ်ပါ"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"လက်ဗွေသုံးရန် ပုံစံသတ်မှတ်ပါ"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"လုံခြုံရေးအတွက် ပင်နံပါတ် သတ်မှတ်ပါ"</string>
@@ -2322,15 +2327,15 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"ဖွင့်ရန် အသံခလုတ်များကို နှိပ်ထားခြင်း"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"ဖွင့်ရန် သုံးချက်တို့ခြင်း"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"ဖွင့်ရန် လက်ဟန်ကို အသုံးပြုပါ"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"အများသုံးစွဲနိုင်မှု လက်ဟန်အသစ်ကို အသုံးပြုရန်"</string>
- <string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"ဤဝန်ဆောင်မှု အသုံးပြုရန် သင့်ဖန်သားပြင် အောက်ခြေရှိ အများသုံးစွဲနိုင်မှု ခလုတ် <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ကို တို့ပါ။\n\nဝန်ဆောင်မှုများအကြား ပြောင်းရန် အများသုံးစွဲနိုင်မှုခလုတ်ကို ထိပြီး နှိပ်ထားပါ။"</string>
- <string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"ဤဝန်ဆောင်မှုကိုသုံးရန် သင့်ဖန်သားပြင်ပေါ်ရှိ အများသုံးစွဲနိုင်မှုခလုတ်ကို တို့ပါ။"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"အများသုံးစွဲနိုင်မှု လက်ဟန်ကို သုံးပါ"</string>
+ <string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"ဤဝန်ဆောင်မှု အသုံးပြုရန် သင့်ဖန်သားပြင် အောက်ခြေရှိ သုံးနိုင်မှုခလုတ် <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ကို တို့ပါ။\n\nဝန်ဆောင်မှုများအကြား ပြောင်းရန် သုံးနိုင်မှုခလုတ်ကို ဖိထားပါ။"</string>
+ <string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"ဤဝန်ဆောင်မှုကိုသုံးရန် သင့်ဖန်သားပြင်ပေါ်ရှိ သုံးနိုင်မှုခလုတ်ကို တို့ပါ။"</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"ဤဝန်ဆောင်မှု အသုံးပြုရန် အသံခလုတ် နှစ်ခုလုံးကို နှိပ်ထားပါ။"</string>
<string name="accessibility_tutorial_dialog_message_triple" msgid="5219991116201165146">"ချဲ့ခြင်း စတင်ရန်၊ ရပ်ရန် သင့်ဖန်သားပြင်ပေါ် တစ်နေရာရာတွင် သုံးချက်တို့ပါ။"</string>
<string name="accessibility_tutorial_dialog_message_gesture" msgid="4148062210755434854">"ဤဝန်ဆောင်မှု အသုံးပြုရန် လက် ၂ ချောင်းဖြင့် ဖန်သားပြင်အောက်ခြေမှ အပေါ်သို့ပွတ်ဆွဲပါ။\n\nဝန်ဆောင်မှုများအကြား ပြောင်းရန် လက် ၂ ချောင်းဖြင့် အပေါ်သို့ပွတ်ဆွဲပြီး ဖိထားပါ။"</string>
<string name="accessibility_tutorial_dialog_message_gesture_talkback" msgid="8142847782708562793">"ဤဝန်ဆောင်မှု အသုံးပြုရန် လက် ၃ ချောင်းဖြင့် ဖန်သားပြင်အောက်ခြေမှ အပေါ်သို့ပွတ်ဆွဲပါ။\n\nဝန်ဆောင်မှုများအကြား ပြောင်းရန် လက် ၃ ချောင်းဖြင့် အပေါ်သို့ပွတ်ဆွဲပြီး ဖိထားပါ။"</string>
- <string name="accessibility_tutorial_dialog_message_gesture_settings" msgid="40769674586981429">"အများသုံးစွဲနိုင်မှုဆိုင်ရာ ဝန်ဆောင်မှုတစ်ခု အသုံးပြုရန် လက် ၂ ချောင်းဖြင့် ဖန်သားပြင်အောက်ခြေမှ အပေါ်သို့ပွတ်ဆွဲပါ။\n\nဝန်ဆောင်မှုများအကြား ပြောင်းရန် လက် ၂ ချောင်းဖြင့် အပေါ်သို့ပွတ်ဆွဲပြီး ဖိထားပါ။"</string>
- <string name="accessibility_tutorial_dialog_message_gesture_settings_talkback" msgid="7292969929578621958">"အများသုံးစွဲနိုင်မှုဆိုင်ရာ ဝန်ဆောင်မှုတစ်ခု အသုံးပြုရန် လက် ၃ ချောင်းဖြင့် ဖန်သားပြင်အောက်ခြေမှ အပေါ်သို့ပွတ်ဆွဲပါ။\n\nဝန်ဆောင်မှုများအကြား ပြောင်းရန် လက် ၃ ချောင်းဖြင့် အပေါ်သို့ပွတ်ဆွဲပြီး ဖိထားပါ။"</string>
+ <string name="accessibility_tutorial_dialog_message_gesture_settings" msgid="40769674586981429">"အများသုံးနိုင်သည့် ဝန်ဆောင်မှုတစ်ခု အသုံးပြုရန် လက် ၂ ချောင်းဖြင့် ဖန်သားပြင်အောက်ခြေမှ အပေါ်သို့ပွတ်ဆွဲပါ။\n\nဝန်ဆောင်မှုများအကြား ပြောင်းရန် လက် ၂ ချောင်းဖြင့် အပေါ်သို့ပွတ်ဆွဲပြီး ဖိထားပါ။"</string>
+ <string name="accessibility_tutorial_dialog_message_gesture_settings_talkback" msgid="7292969929578621958">"အများသုံးနိုင်သည့် ဝန်ဆောင်မှုတစ်ခု အသုံးပြုရန် လက် ၃ ချောင်းဖြင့် ဖန်သားပြင်အောက်ခြေမှ အပေါ်သို့ပွတ်ဆွဲပါ။\n\nဝန်ဆောင်မှုများအကြား ပြောင်းရန် လက် ၃ ချောင်းဖြင့် အပေါ်သို့ပွတ်ဆွဲပြီး ဖိထားပါ။"</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"ရပါပြီ"</string>
<string name="accessibility_shortcut_title" msgid="8125867833704517463">"<xliff:g id="SERVICE">%1$s</xliff:g> ဖြတ်လမ်းလင့်ခ်"</string>
<string name="accessibility_shortcut_edit_summary_software" msgid="6405629977940618205">"အများသုံးစွဲနိုင်မှု ခလုတ်"</string>
@@ -2365,8 +2370,8 @@
<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="785178810659647474">"အများသုံးစွဲနိုင်မှုဆိုင်ရာ ဝန်ဆောင်မှုများကို မည်သည့်ဖန်သားပြင်မှမဆို အမြန်သုံးနိုင်သည်။\n\nစတင်ရန် အများသုံးစွဲနိုင်မှု ဆက်တင်များသို့သွား၍ ဝန်ဆောင်မှုကို ရွေးပါ။ ဖြတ်လမ်းလင့်ခ်ကို တို့ပြီး အများသုံးစွဲနိုင်မှု ခလုတ် (သို့) လက်ဟန်ကို ရွေးပါ။"</string>
- <string name="accessibility_button_description" msgid="3664784100487881054">"အများသုံးစွဲနိုင်မှုဆိုင်ရာ ဝန်ဆောင်မှုများကို မည်သည့်ဖန်သားပြင်မှမဆို အမြန်သုံးနိုင်သည်။\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>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"ပိုတိုသည်"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"ပိုကြာသည်"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"အလိုအလျောက် နှိပ်ရန်အချိန်"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"တုန်ခါမှုနှင့် တုန်ခါ၍တုံ့ပြန်မှုအား"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"အကြောင်းကြားချက် တုန်ခါမှု"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"တုန်ခါမှုနှင့် အချက်ပေးတုန်ခါမှုများ"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"ခေါ်ဆိုမှုများ"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"အကြောင်းကြားချက်နှင့် နှိုးစက်များ"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"ပြန်လှန်တုံ့ပြန်သော အချက်ပေးတုန်ခါမှုများ"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"ဖုန်းမြည်သံ တုန်ခါမှု"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"အကြောင်းကြားချက် တုန်ခါမှု"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"ထိတွေ့ တုံ့ပြန်ချက်"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"ကင်မရာ"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"ဘလူးတုသ်"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"မိုဘိုင်းကွန်ရက်"</string>
<string name="power_phone" msgid="2768396619208561670">"အသံဖြင့်ခေါ်ဆိုမှုများ"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"တက်ဘလက်အားမသုံးသည့်အခါ"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"ဖုန်း မသုံးသည့်အခါ"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g> နှင့် ချိတ်ဆက်ခြင်း"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"ဤ VPN အား ချိတ်ဆက်မှု ဖြုတ်လိုပါသလား။"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"ဆက်သွယ်မှု ဖြတ်ရန်"</string>
- <string name="vpn_version" msgid="41856553718304367">"ဗားရှင်း <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"ဗားရှင်း"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN ကိုမေ့လိုက်ပါ"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"ရှိပြီးသား VPN ကိုအစားထိုးမလား။"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"VPN ကို အမြဲတမ်းဖွင့်ထားရန် သတ်မှတ်မလား။"</string>
@@ -3347,8 +3354,8 @@
<string name="user_confirm_remove_title" msgid="3626559103278006002">"ဤအသုံးပြုသူကို ဖျက်မလား။"</string>
<string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"ဒီပရိုဖိုင်ကို ဖယ်ရှားရမလား?"</string>
<string name="work_profile_confirm_remove_title" msgid="6229618888167176036">"အလုပ်ပရိုဖိုင် ဖယ်ရှားမလား။"</string>
- <string name="user_confirm_remove_self_message" product="tablet" msgid="439222554798995592">"ဤ တက်ဘလက်ပေါ်မှ သင့်နေရာနှင့် အချက်အလက်များသည် ပျောက်သွားလိမ့်မည်။ ဤလုပ်ဆောင်ချက်ကို သင် နောက်ပြန်သွား၍ မရနိုင်ပါ။"</string>
- <string name="user_confirm_remove_self_message" product="default" msgid="5991495192044543230">"ဤဖုန်းပေါ်မှ သင့်နေရာနှင့် အချက်အလက်များသည် ပျောက်သွားလိမ့်မည်။ ဤလုပ်ဆောင်ချက်ကို သင် နောက်ပြန်သွား၍ မရနိုင်ပါ။"</string>
+ <string name="user_confirm_remove_self_message" product="tablet" msgid="439222554798995592">"ဤ တက်ဘလက်ပေါ်မှ သင့်နေရာနှင့် အချက်အလက်များသည် ပျောက်သွားလိမ့်မည်။ ဤလုပ်ဆောင်ချက်ကို ပြန်ပြင်၍မရပါ။"</string>
+ <string name="user_confirm_remove_self_message" product="default" msgid="5991495192044543230">"ဤဖုန်းပေါ်မှ သင့်နေရာနှင့် အချက်အလက်များသည် ပျောက်သွားလိမ့်မည်။ ဤလုပ်ဆောင်ချက်ကို ပြန်ပြင်၍မရပါ။"</string>
<string name="user_confirm_remove_message" msgid="362545924965977597">"အက်ပ်အားလုံးနှင့် ဒေတာကို ဖျက်ပါမည်။"</string>
<string name="work_profile_confirm_remove_message" msgid="1037294114103024478">"သင် ရှေ့ဆက်သွားပါက ဤပရိုဖိုင်ရှိ အက်ပ်များနှင့် ဒေတာ အားလုံးကို ဖျက်ပစ်မည်။"</string>
<string name="user_profile_confirm_remove_message" msgid="3641289528179850718">"အက်ပ်အားလုံးနှင့် ဒေတာကို ဖျက်ပါမည်။"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"မိုဘိုင်းဒေတာ မရရှိနိုင်ပါ"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"ဒေတာ SIM ရွေးချယ်ရန်တို့ပါ"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"ခေါ်ဆိုမှုများ အတွက် အမြဲတမ်း ဒါကို သုံးရန်"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"ဒေတာ အတွက် SIM ကို ရွေးရန်"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"မိုဘိုင်းဒေတာအတွက် ဆင်းမ် ရွေးရန်"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"SMS စာတိုစနစ်အတွက် ဆင်းမ်ကတ် ရွေးပါ"</string>
<string name="data_switch_started" msgid="6292759843974720112">"ဒေတာ SIM ပြောင်းနေသည်၊ ၎င်းသည် တစ်မိနစ်ခန့်ကြာနိုင်သည်…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"မိုဘိုင်းဒေတာအတွက် <xliff:g id="NEW_SIM">%1$s</xliff:g> သုံးမလား။"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"<xliff:g id="NEW_SIM">%1$s</xliff:g> သို့ပြောင်းလျှင် မိုဘိုင်းဒေတာအတွက် <xliff:g id="OLD_SIM">%2$s</xliff:g> ကို အသုံးပြုတော့မည် မဟုတ်ပါ။"</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> သုံးရန်"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"ဖြင့် ခေါ်ဆိုရန်"</string>
<string name="sim_select_card" msgid="1226182454109919045">"ဆင်းမ် ကတ်ကို ရွေးရန်"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"ဆင်းမ် <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi၊ wi-fi၊ ကွန်ရက်ချိတ်ဆက်မှု၊ အင်တာနက်၊ ကြိုးမဲ့၊ ဒေတာ၊ wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi အကြောင်းကြားချက်၊ wifi အကြောင်းကြားချက်"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ဒေတာ သုံးစွဲမှု"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"တုန်ခါမှုရပ်ရန်၊ တို့ရန်၊ လက်ကွက်"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"၂၄-နာရီ စနစ်ကို သုံးရန်"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ဒေါင်းလုဒ်လုပ်ခြင်း"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"ဤအက်ပ်ဖြင့်ဖွင့်မည်-"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"တုန်ခါ၍ တုံ့ပြန်မှု၊ တုန်ခါခြင်း၊ မျက်နှာပြင်၊ အာရုံခံနိုင်စွမ်း"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"တုန်ခါ၍ တုံ့ပြန်မှု၊ တုန်ခါမှု၊ ဖုန်း၊ ခေါ်ဆိုမှု၊ အာရုံခံနိုင်မှု၊ ဖုန်းမြည်သံ"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"တုန်ခါ၍ တုံ့ပြန်မှု၊ တုန်ခါမှု၊ အာရုံခံနိုင်မှု"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"အချက်ပေးတုန်ခါမှုများ၊ တုန်ခါခြင်း၊ တုန်ခါမှု"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"အမြဲတမ်းပွင့်နေသည့် ဖန်သားပြင်"</string>
<string name="default_sound" msgid="6604374495015245195">"ပုံသေ အသံ"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"မြည်သံနှင့် အကြောင်းကြားချက် အသံ <xliff:g id="PERCENTAGE">%1$s</xliff:g> ရှိသည်"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"အသံအတိုးအကျယ်၊ တုန်ခါမှု၊ မနှောင့်ယှက်ရ"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"အားသွင်းသံများနှင့် တုန်ခါမှု"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"အသံများကို ထိုင်ပေးရန်"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"စခရင်ထိသံ"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"ထိသည့် တုန်ခါမှု"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"တို့ခြင်း၊ ကီးဘုတ်နှင့် အခြားအရာများအတွက် တုန်ခါ၍ တုံ့ပြန်မှု"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"စပီကာကို ထိုင်ပေးရန်"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"အသံ အားလုံး"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"မီဒီယာ အသံ သာလျှင်"</string>
@@ -3734,7 +3743,7 @@
<string name="zen_mode_duration_summary_forever" msgid="5551992961329998606">"သင်ပိတ်လိုက်သည် အထိ"</string>
<string name="zen_mode_duration_summary_time_hours" msgid="2602655749780428308">"{count,plural, =1{၁ နာရီ}other{# နာရီ}}"</string>
<string name="zen_mode_duration_summary_time_minutes" msgid="5755536844016835693">"{count,plural, =1{၁ မိနစ်}other{# မိနစ်}}"</string>
- <string name="zen_mode_sound_summary_off" msgid="7350437977839985836">"{count,plural, =0{ပိတ်ရန်}=1{ပိတ်ရန် / အချိန်ဇယား ၁ ခုကို အလိုအလျောက် ဖွင့်နိုင်သည်}other{ပိတ်ရန် / အချိန်ဇယား # ခုကို အလိုအလျောက် ဖွင့်နိုင်သည်}}"</string>
+ <string name="zen_mode_sound_summary_off" msgid="7350437977839985836">"{count,plural, =0{ပိတ်}=1{ပိတ် / အစီအစဉ် ၁ ခု အလိုအလျောက် ဖွင့်နိုင်သည်}other{ပိတ် / အစီအစဉ် # ခု အလိုအလျောက် ဖွင့်နိုင်သည်}}"</string>
<string name="zen_category_behavior" msgid="3214056473947178507">"\'မနှောင့်ယှက်ရ\' ကို ကြားဖြတ်နိုင်သည့်အရာ"</string>
<string name="zen_category_people" msgid="8252926021894933047">"လူများ"</string>
<string name="zen_category_apps" msgid="1167374545618451925">"အက်ပ်များ"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"လော့ခ်မျက်နှာပြင်၊ လော့ခ်ချမျက်နှာပြင်၊ ကျော်ရန်"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"အလုပ်ပရိုဖိုင်လော့ခ်ချထားချိန်"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"လော့ခ်ဖန်သားပြင်ရှိ အကြောင်းကြားချက်များ"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"စကားဝိုင်း၊ မူရင်းနှင့် အသံတိတ် အကြောင်းကြားချက်များ ပြသည်"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"စကားဝိုင်း၊ မူရင်း၊ အသံတိတ် အကြောင်းကြားချက်အားလုံး ပြရန်"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"အရေးကြီးသော အကြောင်းကြားချက်များ ပြရန်"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"အကြောင်းကြားချက်များ မပြပါနှင့်"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> သည် အဆက်အသွယ်အမည်၊ ဓာတ်ပုံနှင့် သင်လက်ခံရရှိသော စာတိုမက်ဆေ့ဂျ်များကဲ့သို့သော ကိုယ်ရေး အချက်အလက်များအပါအဝင် အကြောင်းကြားချက်များကို ဖတ်နိုင်ပါမည်။ ဤအက်ပ်သည် အကြောင်းကြားချက်များကို ဆိုင်းငံ့ခြင်း (သို့) ပယ်ခြင်း သို့မဟုတ် ဖုန်လက်ခံခြင်းများ အပါအဝင် အကြောင်းကြားချက်များရှိ ခလုတ်များကိုလည်း နှိပ်နိုင်ပါမည်။ \n\n၎င်းသည် အက်ပ်ကို ‘မနှောင့်ယှက်ရ’ ဝန်ဆောင်မှုအား ပိတ်ခွင့်ပေးသည့်အပြင် ဆက်စပ်နေသော ဆက်တင်များကိုလည်း ပြောင်းခွင့်ပေးသည်။"</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> သည် အောက်ပါတို့ကို လုပ်ဆောင်နိုင်ပါမည်-"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"သင့်အကြောင်းကြားချက်များကို ဖတ်ခြင်း"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"၎င်းသည် အဆက်အသွယ်၊ မက်ဆေ့ဂျ်နှင့် ဓာတ်ပုံများကဲ့သို့ ကိုယ်ရေး အချက်အလက်များအပါအဝင် သင့်အကြောင်းကြားချက်များကို ဖတ်နိုင်သည်။"</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"မက်ဆေ့ဂျ်များ စာပြန်ခြင်း"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"၎င်းသည် မက်ဆေ့ဂျ်များကို စာပြန်နိုင်ပြီး နှိုးစက်သံ ဆိုင်းငံ့ခြင်း (သို့) ပယ်ခြင်းနှင့် ဖုန်းလက်ခံခြင်းများအပါအဝင် အကြောင်းကြားချက်များရှိ ခလုတ်များကို နှိပ်နိုင်သည်။"</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"ဆက်တင်များ ပြောင်းခြင်း"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"၎င်းသည် ‘မနှောင့်ယှက်ရ’ ဝန်ဆောင်မှုကို ဖွင့်နိုင် (သို့) ပိတ်နိုင်ပြီး သက်ဆိုင်ရာ ဆက်တင်များကို ပြောင်းနိုင်သည်။"</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>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"မမှန်ကန်သည့် ကွန်ရက်မုဒ် <xliff:g id="NETWORKMODEID">%1$d</xliff:g>။ လျစ်လျူရှုပါ။"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ချိတ်ဆက်ပွိုင့် အမည်များ"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> တွင် ချိတ်ဆက်ထားသည့်အခါ မရနိုင်ပါ"</string>
- <string name="see_more" msgid="8436037008285546409">"ဆက်တင်များ"</string>
+ <string name="see_more" msgid="7499355691042812723">"ပိုကြည့်ရန်"</string>
<string name="see_less" msgid="2642392725363552793">"လျှော့ ကြည့်ရန်"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ကို ဖွင့်မလား။"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"ဆင်းမ်ကို ဖွင့်မလား။"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> သို့ ပြောင်းမလား။"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"ဆင်းမ်ကတ်အသုံးပြုခြင်းသို့ ပြောင်းမလား။"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ကိုသုံးမလား။"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"တစ်ကြိမ်တွင် ဆင်းမ်တစ်ကတ်သာ အသုံးပြုနိုင်ပါသည်။\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> သို့ပြောင်းခြင်းက သင့် <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ဝန်ဆောင်မှုကို ပယ်ဖျက်မည်မဟုတ်ပါ။"</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"တစ်ကြိမ်တွင် ဒေါင်းလုဒ်လုပ်ထားသော ဆင်းမ်တစ်ကတ်သာ အသုံးပြုနိုင်ပါသည်။\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> သို့ပြောင်းခြင်းက သင့် <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ဝန်ဆောင်မှုကို ပယ်ဖျက်မည်မဟုတ်ပါ။"</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"တစ်ကြိမ်တွင် ဆင်းမ်တစ်ကတ်သာ အသုံးပြုနိုင်ပါသည်။\n\nပြောင်းခြင်းက သင့် <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ဝန်ဆောင်မှုကို ပယ်ဖျက်မည်မဟုတ်ပါ။"</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"ဆင်းမ် ၂ ခုကို တစ်ပြိုင်နက် အသုံးပြုနိုင်သည်။ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ကိုသုံးရန် အခြားဆင်းမ်ကို ပိတ်ပါ။"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> သို့ ပြောင်းရန်"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ကိုပိတ်ပါ"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"ဆင်းမ်ကို ပိတ်ခြင်းက သင့်ဝန်ဆောင်မှုကို ပယ်ဖျက်မည်မဟုတ်ပါ"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"ကွန်ရက်သို့ ချိတ်ဆက်နေသည်…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> သို့ ပြောင်းနေသည်"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"ဖုန်းခေါ်ဆိုမှုနှင့် မက်ဆေ့ဂျ်များအတွက် <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ကိုပြောင်းနေသည်…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"ဝန်ဆောင်မှုပေးသူကို ပြောင်း၍မရပါ"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"အမှားအယွင်းတစ်ခုကြောင့် ဝန်ဆောင်မှုပေးသူကို ပြောင်း၍မရပါ။"</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ပိတ်မလား။"</string>
@@ -5381,7 +5385,7 @@
<string name="contextual_card_dismiss_keep" msgid="440516181066490747">"သိမ်းထားရန်"</string>
<string name="contextual_card_dismiss_confirm_message" msgid="6434344989238055188">"ဤအကြံပြုချက်ကို ဖယ်ရှားမလား။"</string>
<string name="contextual_card_removed_message" msgid="5755438207494260867">"အကြံပြုချက်များကို ဖယ်ရှားပြီးပါပြီ"</string>
- <string name="contextual_card_undo_dismissal_text" msgid="5200381837316691406">"တစ်ဆင့် နောက်ပြန်ရန်"</string>
+ <string name="contextual_card_undo_dismissal_text" msgid="5200381837316691406">"နောက်ပြန်ရန်"</string>
<string name="low_storage_summary" msgid="1979492757417779718">"သိုလှောင်ခန်း ကုန်ခါနီး။ <xliff:g id="PERCENTAGE">%1$s</xliff:g> သုံးထား - <xliff:g id="FREE_SPACE">%2$s</xliff:g> လွတ်"</string>
<string name="contextual_card_feedback_send" msgid="7409408664417908922">"အကြံပြုချက် ပို့ရန်"</string>
<string name="contextual_card_feedback_confirm_message" msgid="3186334562157665381">"ဤအကြံပြုမှုအပေါ် ထင်မြင်ချက် ပေးလိုသလား။"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR စကင်ဖတ်စနစ် ပြပါ"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"လော့ခ်မျက်နှာပြင်တွင် QR စကင်ဖတ်စနစ် သုံးခွင့်ပြုနိုင်သည်"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"စက်ထိန်းစနစ် ပြရန်"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"လော့ခ်ချထားသည့်အခါ ထိန်းချုပ်မှုများကို ဝင်သုံးသည်"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"နှစ်တန်းပြေး နာရီကို ရနိုင်ပါက ပြပါ"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"နှစ်တန်းပြေး နာရီ"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"ပိတ်"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"အင်တာနက်"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"ဆင်းမ်များ"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Wi-Fi ကွန်ရက်များကို ရှာဖွေပြီး ချိတ်ဆက်ရန်"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"လေယာဉ်ပျံ၊ လေယာဉ်ပျံမုဒ်တွင် လုံခြုံခြင်း"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"ခေါ်ဆိုမှုများနှင့် SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi ခေါ်ဆိုမှု"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"အလိုက်အထိုက် ဘက်ထရီအားထိန်းကို သုံးခြင်း"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"အလိုက်သင့်တောက်ပမှုကို သုံးခြင်း"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Wi-Fi ခေါ်ဆိုမှုကို သုံးခြင်း"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"ဖန်သားပြင်ချွေတာစနစ် သုံးခြင်း"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"အက်ပ်အားလုံးကြည့်ခြင်း"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"စမတ် ထပ်ဆင့်ပို့ခြင်း"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"စမတ် ထပ်ဆင့်ပို့ခြင်း ဖွင့်ထားသည်"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"ဖုန်းနံပါတ် မထည့်ရသေးပါ။"</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G ခွင့်ပြုခြင်း"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G ဆယ်လူလာ ချိတ်ဆက်မှုများကို သုံးပါ။ အရေးပေါ်ဖုန်းခေါ်ခြင်းအတွက် 2G ကို အမြဲဖွင့်ထားသည်။"</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G သည် လုံခြုံရေး အားနည်းသော်လည်း အချို့ဒေသများတွင် ချိတ်ဆက်မှု အားကောင်းနိုင်သည်။ အရေးပေါ်ဖုန်းခေါ်ခြင်းများအတွက် 2G ကို အမြဲခွင့်ပြုထားသည်။"</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> သုံးနိုင်ရန် 2G လိုအပ်သည်"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"ကလစ်ဘုတ်အသုံးပြုမှုကို ပြခြင်း"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"အက်ပ်များက သင်မိတ္တူကူးထားသော စာသား၊ ပုံများ (သို့) အခြားအကြောင်းအရာကို သုံးသောအခါ မက်ဆေ့ဂျ်ကို ပြသည်"</string>
<string name="all_apps" msgid="3054120149509114789">"အက်ပ်အားလုံး"</string>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index 2708c09..3b61e6a 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Språk"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Fjern"</string>
<string name="add_a_language" msgid="2126220398077503271">"Legg til et språk"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Språk"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Foretrukket språk"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Språk i appen"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Angi språket for hver app"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Språk i appen"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Foreslåtte språk"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Alle språk"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Appen bruker <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> som standard og støtter ikke flere språk."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Vil du fjerne de valgte språkene?</item>
<item quantity="one">Vil du fjerne det valgte språket?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Ikke tilgjengelig"</string>
<string name="security_status_title" msgid="6958004275337618656">"Sikkerhetsstatus"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Skjermlås, Finn enheten min, appsikkerhet"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Sikkerhet og personvern"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Tillatelser, skjermlås, appsikkerhet"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Ansiktet er lagt til"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Trykk for å konfigurere ansiktslås"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Ansiktslås"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Bruk ansiktet til å låse opp telefonen eller autentisere i apper, for eksempel når du logger på eller godkjenner et kjøp.\n\nMerk:\nDu kan bare ha ett ansikt konfigurert om gangen. For å legge til et annet ansikt, slett det nåværende ansiktet.\n\nHvis du ser på telefonen, kan den låses opp, selv om det ikke er meningen.\n\nTelefonen kan låses opp av noen andre hvis den holdes mot ansiktet ditt.\n\nTelefonen kan låses opp av noen som ser veldig ut som deg, for eksempel en tvilling."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Bruk ansiktet til å låse opp telefonen eller autentisere i apper, for eksempel når du logger på eller godkjenner et kjøp.\n\nMerk:\nDu kan bare ha ett ansikt konfigurert om gangen. For å legge til et annet ansikt, slett det nåværende ansiktet.\n\nHvis du ser på telefonen, kan den låses opp, selv om det ikke er meningen.\n\nTelefonen kan låses opp av noen andre hvis den holdes mot ansiktet ditt, selv om øynene dine er lukket.\n\nTelefonen kan låses opp av noen som ser veldig ut som deg, for eksempel en tvilling."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Vil du slette ansiktsmodellen?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Ansiktsmodellen din blir slettet permanent og sikkert. Etter slettingen trenger du PIN-kode, mønster eller passord når du skal låse opp telefonen eller autentisere i apper."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Vil du slette ansiktsmodellen?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Ansiktsmodellen din blir slettet permanent og sikkert.\n\nEtter slettingen trenger du fingeravtrykk, PIN-kode, mønster eller passord når du skal låse opp telefonen eller autentisere i apper."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Ansiktsmodellen din blir slettet permanent og sikkert.\n\nEtter slettingen trenger du PIN-kode, mønster eller passord når du skal låse opp telefonen eller autentisere i apper."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Ansiktsmodellen din blir slettet permanent og sikkert.\n\nEtter slettingen trenger du PIN-kode, mønster eller passord når du skal låse opp telefonen."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Bruk ansiktslås til å låse opp telefonen"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Fingeravtrykk"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Fingeravtrykk for jobb"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Slett"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Berør sensoren"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Legg fingeren på sensoren, og løft den når du kjenner en vibrasjon"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Hold fingeren på sensoren til du føler en vibrering"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Hold fingeravtrykket flatt på sensoren til du føler en vibrering"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Trykk og hold på fingeravtrykks-sensoren"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Løft fingeren og berør igjen"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"En gang til"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Løft fingeren gjentatte ganger for å legge til de forskjellige delene av fingeravtrykket ditt"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Trykk og hold hver gang fingeravtrykkikonet beveger seg. Dette bidrar til å registrere mer av fingeravtrykket."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Plassér fingertuppen på sensoren"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Plassér til slutt kantene av fingeren"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Bruk til slutt kantene av fingeren"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Plassér siden av fingeravtrykket på sensoren og hold. Bytt deretter til den andre siden"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Dette bidrar til å registrere mer av fingeravtrykket"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Registrerer fingeravtrykket: <xliff:g id="PERCENTAGE">%d</xliff:g> prosent"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Skjermlåsalternativet er slått av. Ta kontakt med administratoren i organisasjonen din for å finne ut mer. "<annotation id="admin_details">"Mer informasjon"</annotation>\n\n"Du kan fortsatt bruke fingeravtrykket ditt til å autorisere kjøp og apptilgang. "<annotation id="url">"Finn ut mer"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Løft fingeren og legg den på sensoren igjen"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Kan ikke bruke fingeravtrykkssensoren. Gå til en reparasjonsleverandør"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Avanserte innstillinger"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Lås for jobbprofil, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock med mer"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Avanserte innstillinger"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Du kan legge til opptil <xliff:g id="COUNT">%d</xliff:g> fingeravtrykk"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Du har lagt til maksimalt antall fingeravtrykk"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Kan ikke legge til flere fingeravtrykk"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Ring via Wi‑Fi. Samtalen avsluttes hvis du mister Wi‑Fi-tilkoblingen."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Når Wi-Fi-anrop er slått på, kan telefonen din dirigere telefonsamtaler via Wi-Fi-nettverk eller operatørens nettverk, avhengig av hva du har angitt i innstillingene og hvilket signal som er sterkest. Før du slår på denne funksjonen, er det viktig å sjekke gebyrer og andre detaljer med operatøren din.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Adresse for nødssituasjoner"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Adresse for nødssituasjoner"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Brukes som posisjonen din når du gjør et nødanrop over Wi-Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Finn ut mer"</annotation>" om funksjoner for privat DNS"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"På"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"For å kontrollere hva som skjer når telefonen er plassert i dokken og/eller i hvilemodus, slå på skjermspareren."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Starttidspunkt"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Aktiv skjermsparer"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Start nå"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Innstillinger"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automatisk lysstyrke"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Aktiver enheten med løftebevegelser"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Angi en jobb-PIN-kode"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Angi et mønster"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Angi et jobbmønster"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"For å øke sikkerheten, angi et passord for å låse opp telefonen"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"For å øke sikkerheten, angi en PIN-kode for å låse opp telefonen"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"For å øke sikkerheten, angi et mønster for å låse opp telefonen"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"For å øke sikkerheten, angi et passord for å låse opp nettbrettet"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"For å øke sikkerheten, angi en PIN-kode for å låse opp nettbrettet"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"For å øke sikkerheten, angi et mønster for å låse opp nettbrettet"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"For å øke sikkerheten, angi et passord for å låse opp enheten"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"For å øke sikkerheten, angi en PIN-kode for å låse opp enheten"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"For å øke sikkerheten, angi et mønster for å låse opp enheten"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Angi passord for å bruke fingeravtrykk"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Angi mønster for å bruke fingeravtrykk"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Angi en PIN-kode for sikkerheten"</string>
@@ -2268,7 +2273,7 @@
<string name="accessibility_settings_summary" msgid="2366627644570558503">"Skjerm, interaksjon, lyd"</string>
<string name="vision_settings_title" msgid="8919983801864103069">"Synsinnstillinger"</string>
<string name="vision_settings_description" msgid="7614894785054441991">"Du kan tilpasse denne enheten etter egne behov. Tilgjengelighetsfunksjonene kan du endre senere i Innstillinger."</string>
- <string name="vision_settings_suggestion_title" msgid="4689275412658803919">"Endre skriftstørrelse"</string>
+ <string name="vision_settings_suggestion_title" msgid="4689275412658803919">"Endre skriftstørrelse"</string>
<string name="screen_reader_category_title" msgid="5825700839731107803">"Skjermleser"</string>
<string name="captions_category_title" msgid="574490148949400274">"Teksting"</string>
<string name="audio_category_title" msgid="5283853679967605826">"Lyd"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Hold inne volumtastene for å åpne"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Trippeltrykk på skjermen for å åpne"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Bruk bevegelse for å åpne"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Bruk den nye tilgjengelighetsbevegelsen"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Bruk tilgjengelighetsbevegelse"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"For å bruke denne funksjonen må du trykke på Tilgjengelighet-knappen <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> nederst på skjermen.\n\nFor å bytte mellom funksjoner, trykk og hold på Tilgjengelighet-knappen."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"For å bruke denne funksjonen, trykk på Tilgjengelighet-knappen på skjermen."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"For å bruke denne funksjonen, trykk og hold inne begge volumtastene."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Kortere"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Lengre"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Tid for autoklikk"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Styrke på vibrasjon og fysiske tilbakemeldinger"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Varselvibrering"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibrering og fysiske tilbakemeldinger"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Anrop"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Varsler og alarmer"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interaktiv haptisk teknologi"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Ringevibrering"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Varselvibrering"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Tilbakemelding ved berøring"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Koble til <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Vil du koble fra dette VPN-et?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Koble fra"</string>
- <string name="vpn_version" msgid="41856553718304367">"Versjon <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Versjon"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Glem VPN-profilen"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Vil du erstatte det nåværende VPN-et?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Vil du angi alltid på-VPN?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobildata er ikke tilgjengelig"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Trykk for å velge SIM-kort for databruk"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Bruk alltid dette for samtaler"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Velg et SIM-kort for data"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Velg SIM-kort for mobildata"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Velg et SIM-kort for SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Bytter data-SIM-kort – dette kan ta opptil ett minutt …"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Vil du bruke <xliff:g id="NEW_SIM">%1$s</xliff:g> for mobildata?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Hvis du bytter til <xliff:g id="NEW_SIM">%1$s</xliff:g>, brukes ikke <xliff:g id="OLD_SIM">%2$s</xliff:g> for mobildata lenger."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Bruk <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Ring med"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Velg et SIM-kort"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM-kort <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, Wi-Fi, nettverkstilkobling, Internett, trådløs, data, Wi Fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi-varsel, wifi-varsel"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"databruk"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Stopp vibrering, trykk, tastatur"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Bruk 24-timers format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Last ned"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Åpne med"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"haptisk, vibrer, skjerm, følsomhet"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"haptisk, vibrer, telefon, anrop, følsomhet, ring"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"haptisk, vibrer, følsomhet"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"haptisk, vibrer, vibrering"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"alltid-på-skjerm"</string>
<string name="default_sound" msgid="6604374495015245195">"Standardlyd"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Ringe- og varselvolum er satt til <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volum, vibrasjon, ikke forstyrr"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Lyd og vibrering ved lading"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Lyd fra dokk"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Berøringslyder"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Berøringsvibrering"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Fysisk tilbakemelding for trykk, tastatur med mer"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Avspilling fra dokkhøyttaler"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"All lyd"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Bare medielyd"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Låseskjerm, låseskjerm, hopp over, omgå"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Når jobbprofilen er låst"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Varsler på låseskjermen"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Vis samtaler, standard og lydløs"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Vis samtaler, både standard og lydløse"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Skjul lydløse samtaler og varsler"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Ikke vis noen varsler"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kan lese alle varsler, inkludert personopplysninger som kontaktnavn, bilder 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kan"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Les varslene dine"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Den kan lese varslene dine, inkludert personopplysninger som kontakter, meldinger og bilder."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Svar på meldinger"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Den kan svare på meldinger og bruke knapper i varsler, inkludert slumring eller avvisning av varsler, og svare på anrop."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Endre innstillinger"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Den kan 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>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ugyldig nettverksmodus (<xliff:g id="NETWORKMODEID">%1$d</xliff:g>). Ignorer."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Navn på tilgangspunkt"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Utilgjengelig når du er koblet til <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Innstillinger"</string>
+ <string name="see_more" msgid="7499355691042812723">"Se flere"</string>
<string name="see_less" msgid="2642392725363552793">"Se mindre"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Vil du slå på <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Vil du slå på SIM-kortet?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Vil du bytte til <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Vil du bytte til å bruke SIM-kort?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Vil du bruke <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Bare ett SIM-kort kan være aktivt om gangen.\n\nSelv om du bytter til <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, blir ikke <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-abonnementet ditt sagt opp."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Bare ett nedlastet SIM-kort kan være aktivt om gangen.\n\nSelv om du bytter til <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, blir ikke <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-abonnementet ditt sagt opp."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Bare ett SIM-kort kan være aktivt om gangen.\n\nSelv om du bytter, blir ikke <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-abonnementet ditt sagt opp."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Du kan bruke to SIM-kort samtidig. For å bruke <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, slå av et annet SIM-kort."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Bytt til <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Slå av <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Selv om du slår av et SIM-kort, blir ikke abonnementet ditt sagt opp"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Kobler til nettverket …"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Bytter til <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Bytter til <xliff:g id="CARRIER_NAME">%1$s</xliff:g> for anrop og meldinger …"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Kan ikke bytte operatør"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Operatøren kan ikke byttes, på grunn av en feil."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Vil du slå av <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Vis QR-skanneren"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Gi tilgang til QR-skanneren fra låseskjermen"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Vis enhetsstyring"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Få tilgang til kontroller når enheten er låst"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Vis klokken på to linjer når det er tilgjengelig"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Klokke på to linjer"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Av"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internett"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM-kort"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Finn og koble til Wi-Fi-nettverk"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"fly, trygg på fly"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Anrop og SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi-anrop"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Bruk tilpasset batteri"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Bruk tilpasset lysstyrke"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Bruk Wi‑Fi-anrop"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Bruk skjermsparer"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Se alle appene"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Smart viderekobling"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Smart viderekobling er slått på"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Telefonnummeret mangler."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Tillat 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Bruk 2G-mobiltilkoblinger. For nødanrop er 2G alltid slått på."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G er mindre sikkert, men kan gi deg bedre tilkobling noen steder. 2G tillates alltid for nødanrop."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> krever at 2G er tilgjengelig"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Vis tilgang til utklippstavlen"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Vis en melding når apper bruker tekst, bilder eller annet innhold du har kopiert"</string>
<string name="all_apps" msgid="3054120149509114789">"Alle apper"</string>
diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml
index e0b8dc0..3ed5d82 100644
--- a/res/values-ne/strings.xml
+++ b/res/values-ne/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"भाषाहरू"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"हटाउनुहोस्"</string>
<string name="add_a_language" msgid="2126220398077503271">"भाषा थप्नुहोस्"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"भाषा"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"रुचाइएको भाषा"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"एपका भाषा"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"हरेक एपमा उक्त भाषा सेट गर्नुहोस्"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"एपको भाषा"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"सिफारिस गरिएका भाषाहरू"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"सबै भाषा"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"यो एपको डिफल्ट भाषाका रूपमा <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> सेट गरिएको छ त्यसैले यसमा एकभन्दा बढी भाषा प्रयोग गर्न मिल्दैन।"</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">चयन गरिएका भाषाहरूलाई हटाउने हो?</item>
<item quantity="one">चयन गरिएको भाषा हटाउने हो?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"उपलब्ध छैन"</string>
<string name="security_status_title" msgid="6958004275337618656">"सुरक्षाको स्थिति"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"स्क्रिन लक, Find My Device, एपको सुरक्षा"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"सुरक्षा तथा गोपनीयता"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"अनुमति, स्क्रिन लक, एपसम्बन्धी सुरक्षा"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"अनुहार थपियो"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"फेस अनलक सेटअप गर्न ट्याप गर्नुहोस्"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"फेस अनलक"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"फोन अनलक गर्न वा एपहरूमा साइन इन गर्ने वा खरिद अनुमोदन गर्ने जस्ता कार्य गर्दा आफ्नो पहिचान पुष्टि गर्न आफ्नो अनुहार प्रयोग गर्नुहोस्।\n\nनिम्न कुरा ख्याल गर्नुहोस्:\nतपाईं एक पटकमा एउटा अनुहार मात्र सेटअप गर्न सक्नुहुन्छ। अर्को अनुहार हाल्न हालको अनुहार मेटाउनुहोस्।\n\nतपाईंले अनलक गर्न नचाहेका बेला पनि फोनमा हेर्नुभयो भने फोन अनलक हुन सक्छ।\n\nकसैले तपाईंको अनुहारका अगाडि फोन लगे भने तपाईंको फोन अनलक हुन सक्छ।\n\nतपाईंको अनुहारसँग धेरै मिल्दोजुल्दो अनुहार भएका (तपाईंका दाजुभाइ/दिदीबहिनी जस्ता) मान्छेहरूले पनि तपाईंको फोन अनलक गर्न सक्ने सम्भावना हुन्छ।"</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"फोन अनलक गर्न वा एपहरूमा साइन इन गर्ने वा खरिद अनुमोदन गर्ने जस्ता कार्य गर्दा आफ्नो पहिचान पुष्टि गर्न आफ्नो अनुहार प्रयोग गर्नुहोस्।\n\nनिम्न कुरा ख्याल गर्नुहोस्:\nतपाईं एक पटकमा एउटा अनुहार मात्र सेटअप गर्न सक्नुहुन्छ। अर्को अनुहार हाल्न हालको अनुहार मेटाउनुहोस्।\n\nतपाईंले अनलक गर्न नचाहेका बेला पनि फोनमा हेर्नुभयो भने फोन अनलक हुन सक्छ।\n\nतपाईंका आँखा बन्द भएका बेला कसैले तपाईंको अनुहारका अगाडि फोन लगे भने तपाईंको फोन अनलक हुन सक्छ।\n\nतपाईंको अनुहारसँग धेरै मिल्दोजुल्दो अनुहार भएका (तपाईंका दाजुभाइ/दिदीबहिनी जस्ता) मान्छेहरूले पनि तपाईंको फोन अनलक गर्न सक्ने सम्भावना हुन्छ।"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"फेस मोडेल मेटाउने हो?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"तपाईंको फेस मोडेल सुरक्षित रूपले सदाको लागि मेटिने छ। उक्त फेस मोडेल मेटिएपछि फोन अनलक गर्न वा एपहरूमा आफ्नो पहिचान पुष्टि गर्न तपाईंले आफ्नो PIN, प्याटर्न वा पासवर्ड प्रयोग गर्नु पर्ने हुन्छ।"</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"फेस मोडेल मेटाउने हो?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"तपाईंको फेस मोडेल सदाका लागि र सुरक्षित तरिकाले मेटाइने छ।\n\nयो मेटाएपछि फोन अनलक गर्न वा एपहरूमा प्रमाणीकरण गर्न तपाईंले आफ्नो फिंगरप्रिन्ट, PIN, प्याटर्न वा पासवर्ड प्रयोग गर्नु पर्ने हुन्छ।"</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"तपाईंको फेस मोडेल सुरक्षित रूपले सदाका लागि मेटिने छ।\n\nउक्त फेस मोडेल मेटिएपछि फोन अनलक गर्न वा एपहरूमा आफ्नो पहिचान पुष्टि गर्न तपाईंले आफ्नो PIN, प्याटर्न वा पासवर्ड प्रयोग गर्नु पर्ने हुन्छ।"</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"तपाईंको फेस मोडेल सुरक्षित रूपले सदाका लागि मेटिने छ।\n\nउक्त फेस मोडेल मेटिएपछि फोन अनलक गर्न तपाईंले आफ्नो PIN, प्याटर्न वा पासवर्ड प्रयोग गर्नु पर्ने हुन्छ।"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"फोन अनलक गर्न फेस अनलक प्रयोग गर्नुहोस्"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"फिंगरप्रिन्ट"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"कार्य प्रोफाइलका लागि फिंगरप्रिन्ट"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"मेटाउनुहोस्"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"सेन्सरमा छुनुहोस्"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"सेन्सरमा आफ्नो औंला राख्नुहोस् र भाइब्रेसन भएपछि उठाउनुहोस्"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"भाइब्रेसन भएको महसुस नगरुन्जेल आफ्नो औँला फिंगरप्रिन्ट सेन्सरमा राखिराख्नुहोस्"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"भाइब्रेसन भएको महसुस नगरुन्जेल आफ्नो औँला फिंगरप्रिन्ट सेन्सरमा राखिराख्नुहोस्"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"फिंगरप्रिन्ट सेन्सरमा टच एण्ड होल्ड गर्नुहोस्"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"औंला उठाई फेरि छुनुहोस्"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"अझ एक पटक छुनुहोस्"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"तपाईंको फिंगरप्रिन्टका फरक-फरक भागहरू हाल्न आफ्नो औंलालाई उठाउँदै राख्दै गर्नुहोस्"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"हरेक पटक फिंगरप्रिन्ट आइकन सर्दा उक्त आइकनमा टच एण्ड होल्ड गर्नुहोस्। यसले तपाईंको फिंगरप्रिन्टको अझ धेरै भाग सेभ गर्न मद्दत गर्छ।"</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"आफ्नो औँलाको टुप्पो सेन्सरमा राख्नुहोस्"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"अन्त्यमा, आफ्नो औँलाका किनारा सेन्सरमा राख्नुहोस्"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"अन्त्यमा, आफ्नो औँलाका किनारा सेन्सरमा राख्नुहोस्"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"आफ्नो कुनै औँलाको एकतिरको भाग सेन्सरमा राखिरहनुहोस् अनि उक्त औँलाको अर्को भाग पनि सेन्सरमा राखिरहनुहोस्"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"यसले तपाईंको फिंगरप्रिन्टको अझ धेरै भाग सेभ गर्न मद्दत गर्छ"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"फिंगरप्रिन्ट दर्ता गर्ने कार्य <xliff:g id="PERCENTAGE">%d</xliff:g> पूरा भयो"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" स्क्रिन लकको विकल्प असक्षम पारिएको छ। थप जान्नलाई आफ्नो सङ्गठनको प्रशासकलाई सम्पर्क गर्नुहोस्। "<annotation id="admin_details">"थप विवरणहरू"</annotation>\n\n"तपाईं खरिदहरूलाई अधिकार दिन र एपमाथि पहुँच पाउनका लागि आफ्नो फिंगरप्रिन्ट समेत प्रयोग गर्न सक्नुहुन्छ। "<annotation id="url">"थप जान्नुहोस्"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"औँला उठाएर फेरि सेंसर छुनुहोस्"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"फिंगरप्रिन्ट सेन्सर प्रयोग गर्न मिल्दैन। फिंगरप्रिन्ट सेन्सर मर्मत गर्ने सेवा प्रदायक कम्पनीमा सम्पर्क गर्नुहोस्"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"उन्नत सेटिङ"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"कार्य प्रोफाइलको लक, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock र थप सुविधा"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"उन्नत सेटिङ"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"तपाईं <xliff:g id="COUNT">%d</xliff:g> सम्म फिंगरप्रिन्टहरू थप्न सक्नुहुन्छ"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"तपाईंले अधिकतम संख्यामा फिंगरप्रिन्टहरू थप्नुभएको छ"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"थप फिंगरप्रिन्टहरू थप्न सकिँदैन"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Wi‑Fi मार्फत कल गर्नुहोस्। Wi‑Fi नेटवर्कले काम गरेन भने सम्पर्क विच्छेद हुने छ।"</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Wi-Fi कलिङ सक्रिय पारिएका बेला तपाईंको फोनले तपाईंको प्राथमिकता र सङ्केतको बलियोपनाका आधारमा कलहरूलाई Wi-Fi नेटवर्कहरू वा तपाईंको सेवा प्रदायकको नेटवर्कमार्फत पठाउन सक्छ। यो सुविधा सक्रिय गर्नुअघि लाग्ने शुल्क र अन्य विवरणहरूबारे बुझ्न आफ्नो सेवा प्रदायकसँग सम्पर्क गर्नुहोस्।<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"आपत्कालीन ठेगाना"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"आपत्कालीन ठेगाना"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"तपाईंले Wi‑Fi मार्फत आपत्कालीन कल गर्दा उक्त ठेगानालाई तपाईंको स्थानको रूपमा प्रयोग गरिन्छ"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"DNS का सुविधाहरूबारे "<annotation id="url">"थप जान्नुहोस्"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"सक्रिय गर्नुहोस्"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"फोन डकमा र/वा शयन अवस्थामा हुँदा हुने कुरालाई नियन्त्रण गर्न स्क्रिन सेभरलाई सक्रिय गर्नुहोस्।"</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"सुरु हुने समय"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"हालको स्क्रिन सेभर"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"अब सुरु गर्नुहोस्"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"सेटिङहरू"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"स्वचालित उज्यालोपना"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"चालु गर्न उठाउनुहोस्"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"कार्य प्रोफाइलको PIN सेट गर्नुहोस्"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"प्याटर्न सेट गर्नुहोस्"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"कार्य प्रोफाइलको प्याटर्न सेट गर्नुहोस्"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"यो फोन थप सुरक्षित बनाउनका लागि यसलाई अनलक गर्ने पासवर्ड सेट गर्नुहोस्"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"यो फोन थप सुरक्षित बनाउनका लागि यसलाई अनलक गर्ने PIN सेट गर्नुहोस्"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"यो फोन थप सुरक्षित बनाउनका लागि यसलाई अनलक गर्ने प्याटर्न सेट गर्नुहोस्"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"यो ट्याब्लेट थप सुरक्षित बनाउनका लागि यसलाई अनलक गर्ने पासवर्ड सेट गर्नुहोस्"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"यो ट्याब्लेट थप सुरक्षित बनाउनका लागि यसलाई अनलक गर्ने PIN सेट गर्नुहोस्"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"यो ट्याब्लेट थप सुरक्षित बनाउनका लागि यसलाई अनलक गर्ने प्याटर्न सेट गर्नुहोस्"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"यो डिभाइस थप सुरक्षित बनाउनका लागि यसलाई अनलक गर्ने पासवर्ड सेट गर्नुहोस्"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"यो डिभाइस थप सुरक्षित बनाउनका लागि यसलाई अनलक गर्ने PIN सेट गर्नुहोस्"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"यो डिभाइस थप सुरक्षित बनाउनका लागि यसलाई अनलक गर्ने प्याटर्न सेट गर्नुहोस्"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"फिंगरप्रिन्ट प्रयोग गर्न पासवर्ड सेट गर्नुहोस्"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"फिंगरप्रिन्ट प्रयोग गर्न प्याटर्न सेट गर्नुहोस्"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"सुरक्षाका लागि PIN सेट गर्नुहोस्"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"खोल्नका लागि भोल्युम कीहरू थिचिराख्नुहोस्"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"यसलाई खोल्न स्क्रिनमा तीन पटक ट्याप गर्नुहोस्"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"खोल्नका लागि इसाराको प्रयोग गर्नुहोस्"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"पहुँचसम्बन्धी नयाँ इसारा प्रयोग गर्नुहोस्"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"एक्सेसिबिलिटी जेस्चर प्रयोग गर्नुहोस्"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"यो सुविधा प्रयोग गर्न आफ्नो स्क्रिनको पुछारमा रहेको पहुँचसम्बन्धी बटन <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> मा ट्याप गर्नुहोस्।\n\n एउटा सुविधाबाट अर्को सुविधामा जान पहुँचसम्बन्धी बटनमा थिचिराख्नुहोस्।"</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"यो सुविधा प्रयोग गर्न स्क्रिनमा भएको एक्सेसिबिलिटी बटनमा ट्याप गर्नुहोस्।"</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"यो सुविधा प्रयोग गर्न दुवै भोल्युम कुञ्जी थिचिराख्नुहोस्।"</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"अझ छोटो"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"अझ लामो"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"स्वतः क्लिक हुने समय"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"कम्पन तथा अनुभूतिको क्षमता"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"सूचना आएको जनाउन भाइब्रेट हुँदा"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"भाइब्रेसन र ह्याप्टिक्स"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"कलहरू"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"सूचना र अलार्महरू"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"अन्तर्क्रियात्मक ह्याप्टिक्स"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"घन्टीको भाइब्रेसन"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"सूचना आएको जनाउन भाइब्रेट हुँदा"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"टच गर्दाको भाइब्रेसन"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g> मा जोड्नुहोस्"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"यो VPN को जडान विच्छेद गर्ने हो?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"डिस्कनेक्ट गर्नुहोस्"</string>
- <string name="vpn_version" msgid="41856553718304367">"संस्करण <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"संस्करण"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN लाई बिर्सनुहोस्"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"विद्यमान VPN लाई बदल्ने हो?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"सधैँ-सक्रिय VPN लाई सेट गर्ने हो?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"मोबाइल डेटा अनुपलब्ध छ।"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"डेटा SIM चयन गर्न ट्याप गर्नुहोस्"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"सधैं यो कलको लागि प्रयोग गर्नुहोस्"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"डेटाको लागि सिम चयन गर्नुहोस्"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"कुन SIM बाट मोबाइल डेटा चलाउने?"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"SMS गर्न कुनै SIM चयन गर्नुहोस्"</string>
<string name="data_switch_started" msgid="6292759843974720112">"डेटा प्रयोग गर्ने SIM परिवर्तन गरिँदै छ, यसो गर्न एक मिनेटसम्म लाग्न सक्छ…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"<xliff:g id="NEW_SIM">%1$s</xliff:g> को मोबाइल डेटा प्रयोग गर्ने हो?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"तपाईंले <xliff:g id="NEW_SIM">%1$s</xliff:g> चलाउनुभयो भने अबदेखि <xliff:g id="OLD_SIM">%2$s</xliff:g> को मोबाइल डेटा प्रयोग गरिने छैन।"</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> चलाउनुहोस्"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"संग कल"</string>
<string name="sim_select_card" msgid="1226182454109919045">"SIM कार्ड चयन गर्नुहोस्"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, नेटवर्क जडान, इन्टरनेट, वायरलेस, डेटा, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi सूचना, wifi सूचना"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"डेटाको प्रयोग"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"कम्पन रोक्नुहोस्, ट्याप गर्नुहोस्, किबोर्ड"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"२४-घन्टे ढाँचा प्रयोग गर्नुहोस्"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"डाउनलोड"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"निम्नमार्फत खोल्नुहोस्"</string>
@@ -3600,7 +3610,7 @@
<string name="keywords_display_auto_brightness" msgid="7162942396941827998">"मधुरो स्क्रिन, टचस्क्रिन, ब्याट्री, स्मार्ट चमक, गतिशील चमक, स्वतः चमक"</string>
<string name="keywords_display_adaptive_sleep" msgid="4905300860114643966">"स्मार्ट, मधुरो स्क्रिन मोड, स्लिप, ब्याट्री, टाइम आउट, स्क्रिनमा हेरिरहेको पहिचान गर्ने सुविधा, डिस्प्ले, स्क्रिन, निष्क्रियता"</string>
<string name="keywords_auto_rotate" msgid="7288697525101837071">"क्यामेरा, स्मार्ट, अटो रोटेट, रोटेट, फ्लिप, रोटेसन, पोर्ट्रेट, ल्यान्डस्केप, ओरियन्टेसन, ठाडो, तेर्सो"</string>
- <string name="keywords_system_update_settings" msgid="5769003488814164931">"स्तरवृद्धि गर्नुहोस्, android"</string>
+ <string name="keywords_system_update_settings" msgid="5769003488814164931">"अपग्रेड गर्नुहोस्, android"</string>
<string name="keywords_zen_mode_settings" msgid="7810203406522669584">"dnd, समयतालिका, सूचनाहरू, रोक लगाउनुहोस्, माैन, कम्पन, शयन अवस्थामा लानुहोस्, कार्य, फोकस, आवाज, म्युट गर्नुहोस्, दिन, काम गर्ने दिन, सप्ताहान्त, काम गर्ने रात, कार्यक्रम"</string>
<string name="keywords_screen_timeout" msgid="8921857020437540572">"स्क्रिन, लक समय, टाइमआउट, लकस्क्रिन"</string>
<string name="keywords_storage_settings" msgid="6018856193950281898">"मेमोरी, क्यास, डेटा, मेट्नुहोस्, खाली गर्नुहोस्, खाली, ठाउँ"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"अनुभूतिमूलक, कम्पन, स्क्रिन, संवेदनशीलता"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"अनुभूतिमूलक, कम्पन, फोन, कल, संवेदनशीलता, घन्टी"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"अनुभूतिमूलक, कम्पन, संवेदनशीलता"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"ह्याप्टिक्स, भाइब्रेट, भाइब्रेसन"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"सधैँ जानकारी देखाउने सुविधा"</string>
<string name="default_sound" msgid="6604374495015245195">"डिफल्ट साउन्ड"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"घन्टी तथा सूचनाको भोल्युम <xliff:g id="PERCENTAGE">%1$s</xliff:g> मा सेट छ"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"भोल्युम, कम्पन, बाधा नपुर्याउनुहोस्"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"चार्ज गर्दा बज्ने साउन्ड र भाइब्रेसन"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"डाकिंग आवाज"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"टच साउन्ड"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"छुवाइसम्बन्धी कम्पन"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"ट्याप, किबोर्ड र थप कुराहरूका लागि अनुभूतिमूलक प्रतिक्रिया"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"डक स्पिकर बज्दै"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"सबै अडियो"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"मिडिया अडियो मात्र"</string>
@@ -3948,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ले सम्पर्क सूचीमा भएका व्यक्तिको नाम, फोटो र तपाईंले प्राप्त गर्नुभएका म्यासेजमा लेखिएका कुरालगायतका व्यक्तिगत जानकारीसहित सबै सूचनाहरू पढ्न तथा हेर्न सक्ने छ। यो एपले सूचनाहरू स्थगित गर्ने वा हटाउने वा सूचनामा रहेका बटनहरू प्रयोग गरी फोन उठाउने जस्ता विभिन्न कार्यहरू पनि गर्न सक्ने छ। \n\nसाथै, यो एपले \"बाधा नपुऱ्याउनुहोस्\" मोड अन वा अफ गर्न र सम्बन्धित सेटिङ परिवर्तन गर्न पनि सक्ने छ।"</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ले निम्न कार्यहरू गर्न सक्ने छ:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"तपाईंका सूचनाहरू पढ्न"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"यसले सम्पर्क सूचीमा भएका व्यक्तिको नाम, म्यासेज र फोटोलगायतका व्यक्तिगत जानकारीसहित तपाईंका सूचनाहरू पढ्न तथा हेर्न सक्छ।"</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"म्यासेजहरूको जवाफ पठाउन"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"यसले म्यासेजहरूको जवाफ पठाउन र सूचनामा रहेका बटनहरू प्रयोग गरी सूचनाहरू स्थगित गर्ने वा हटाउने र फोन उठाउने जस्ता विभिन्न कार्यहरू गर्न सक्छ।"</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"सेटिङ परिवर्तन गर्न"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"यसले \"बाधा नपुऱ्याउनुहोस्\" अन वा अफ गर्न र सम्बन्धित सेटिङ परिवर्तन गर्न पनि सक्छ।"</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>
@@ -4051,7 +4053,7 @@
<string name="app_notification_block_summary" msgid="1804611676339341551">"यी सूचनाहरू कहिल्यै नदेखाउनुहोस्"</string>
<string name="notification_content_block_title" msgid="6689085826061361351">"सूचनाहरू देखाउनुहोस्"</string>
<string name="notification_content_block_summary" msgid="329171999992248925">"ओझेलमा वा पेरिफेरल यन्त्रहरूमा कहिल्यै सूचनाहरू नदेखाउनुहोस्"</string>
- <string name="notification_badge_title" msgid="6854537463548411313">"सूचना जनाउने नयाँ सूचना आएको जनाउने थोप्लो देखाउन दिइयोस्"</string>
+ <string name="notification_badge_title" msgid="6854537463548411313">"नयाँ सूचना आएको जनाउने थोप्लो देखाउन दिइयोस्"</string>
<string name="notification_channel_badge_title" msgid="6505542437385640049">"सूचना जनाउने थोप्लो देखाइयोस्"</string>
<string name="app_notification_override_dnd_title" msgid="3769539356442226691">"बाधा नपुर्याउनुहोस् नामक सुविधा ओभरराइड गरियोस्"</string>
<string name="app_notification_override_dnd_summary" msgid="4894641191397562920">"बाधा नपुर्याउनुहोस् नामक सुविधा अन भएका बेला पनि यी सूचना आइरहन दिइयोस्"</string>
@@ -5293,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"अमान्य नेटवर्क मोड <xliff:g id="NETWORKMODEID">%1$d</xliff:g>। बेवास्ता गर्नुहोस्।"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"एक्सेस पोइन्ट नामहरू"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> मा जडान हुँदा उपलब्ध छैन"</string>
- <string name="see_more" msgid="8436037008285546409">"सेटिङ"</string>
+ <string name="see_more" msgid="7499355691042812723">"थप हेर्नुहोस्"</string>
<string name="see_less" msgid="2642392725363552793">"कम हेर्नुहोस्"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> अन गर्ने हो?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"SIM सक्रिय गर्ने हो?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> प्रयोग गर्न थाल्ने हो?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"यो SIM बदलेर प्रयोग भइरहेको SIM प्रयोग गर्ने हो?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> प्रयोग गर्ने हो?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"एक पटकमा एउटा SIM मात्र अन गर्न मिल्छ।\n\nयसलाई बदलेर <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> बनाउँदा पनि तपाईंको <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> को सेवा रद्द हुँदैन।"</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"एक पटकमा एउटा मात्र डाउनलोड गरिएको SIM अन गर्न मिल्छ।\n\nयसलाई बदलेर <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> बनाउँदा पनि तपाईंको <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> को सेवा रद्द हुँदैन।"</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"एक पटकमा एउटा SIM मात्र अन गर्न मिल्छ।\n\nSIM बदल्दा तपाईंको <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> को सेवा रद्द हुने छैन।"</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"तपाईं एकै पटकमा २ वटा SIM चलाउन सक्नुहुन्छ। तपाईं <xliff:g id="CARRIER_NAME">%1$s</xliff:g> प्रयोग गर्न चाहनुहुन्छ भने अर्को SIM अफ गर्नुहोस्।"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> प्रयोग गर्न थाल्नुहोस्"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> अफ गर्नुहोस्"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"तपाईंले कुनै एउटा SIM अफ गर्नुभयो भने तपाईंको सेवा रद्द हुने छैन"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"नेटवर्कमा जोडिँदै…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"सेवा प्रदायक बदलेर <xliff:g id="CARRIER_NAME">%1$s</xliff:g> पारिँदै"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"कल गर्न र म्यासेज पठाउनका लागि सेवा प्रदायक बदलेर <xliff:g id="CARRIER_NAME">%1$s</xliff:g> बनाइँदै छ…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"सेवा प्रदायक बदल्न सकिएन"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"कुनै त्रुटि भएकाले यो सेवा प्रदायक बदल्न सकिएन।"</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> अफ गर्ने हो?"</string>
@@ -5456,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR स्क्यानर देखाउनुहोस्"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"लक स्क्रिनबाटै QR कोड स्क्यानर खोल्न दिनुहोस्"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"डिभाइस नियन्त्रण गर्ने विजेटहरू देखाइयोस्"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"डिभाइस लक हुँदा डिभाइस नियन्त्रण गर्ने विजेटहरू देखाइयोस्"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"उपलब्ध भएका बेला दुई हरफको घडी देखाइयोस्"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"दुई हरफको घडी"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5486,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"अफ"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"इन्टरनेट"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Wi-Fi नेटवर्कहरू खोजियोस् र कनेक्ट गरियोस्"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"हवाइजहाज, हवाइजहाजका सुरक्षित नेटवर्क"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"कल तथा SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi कलिङ"</string>
@@ -5569,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"\'एड्याप्टिभ ब्याट्री\' प्रयोग गरियोस्"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"\'एड्याप्टिभ ब्राइटनेस\' नामक सुविधा प्रयोग गर्नु…"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"\'Wi-Fi कलिङ\' नामक सुविधा प्रयोग गर्नुहोस्"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"स्क्रिन सेभर प्रयोग गरियोस्"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"सबै एपहरू हेर्नुहोस्"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"स्मार्ट फर्वार्डिङ"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"स्मार्ट फर्वार्डिङ अन गरियो"</string>
@@ -5584,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"फोन नम्बर हालिएको छैन।"</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"ठिक छ"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G चलाउन दिनुहोस्"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G सेलुलर इन्टरनेट प्रयोग गर्नुहोस्। आपत्कालीन कलका निम्ति 2G सदैव अन रहन्छ।"</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G अलि कम सुरक्षित हुन्छ तर तपाईंले यसको प्रयोग गर्नुभयो भने यसले कतिपय लोकेसनमा तपाईंको डिभाइसमा इन्टरनेट कनेक्ट गर्न सजिलो बनाउन सक्छ। 2G प्रयोग गरेर जुनसुकै बेला आपत्कालीन कल गर्न सकिन्छ।"</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> को सेवा लिन 2G चाहिन्छ"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"एपले क्लिपबोर्डमा रहेको सामग्री प्रयोग गर्दा सूचना देखाइयोस्"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"मैले कपी गरेका टेक्स्ट, फोटो वा अन्य सामग्री एपहरूले प्रयोग गर्दा म्यासेज देखाइयोस्"</string>
<string name="all_apps" msgid="3054120149509114789">"सबै एपहरू"</string>
diff --git a/res/values-night/styles.xml b/res/values-night/styles.xml
index 87159b8..f69c952 100644
--- a/res/values-night/styles.xml
+++ b/res/values-night/styles.xml
@@ -16,9 +16,18 @@
-->
<resources>
+ <style name="Widget.ActionBar.Base" parent="@android:style/Widget.DeviceDefault.ActionBar.Solid">
+ <item name="android:background">?android:attr/colorPrimaryDark</item>
+ </style>
-<style name="Widget.ActionBar.Base" parent="@android:style/Widget.DeviceDefault.ActionBar.Solid">
- <item name="android:background">?android:attr/colorPrimaryDark</item>
-</style>
+ <style name="TextAppearance.SimConfirmDialogList" parent="@style/TextAppearance.DialogMessage">
+ <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
+ <item name="android:textColor">?android:attr/textColorPrimaryInverse</item>
+ </style>
+ <style name="TextAppearance.SimConfirmDialogList.Summary">
+ <item name="android:textAppearance">?android:attr/textAppearanceSmall</item>
+ <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
+ <item name="android:textColor">?android:attr/textColorSecondaryInverse</item>
+ </style>
</resources>
\ No newline at end of file
diff --git a/res/values-night/themes.xml b/res/values-night/themes.xml
index 946cd91..4564827 100644
--- a/res/values-night/themes.xml
+++ b/res/values-night/themes.xml
@@ -34,6 +34,12 @@
<item name="android:colorBackground">@*android:color/surface_dark</item>
</style>
+ <style name="Theme.AlertDialog.Base.Material3" parent="Theme.MaterialComponents.DayNight.Dialog.Alert">
+ <item name="colorPrimary">@*android:color/primary_device_default_settings</item>
+ <item name="colorAccent">@*android:color/accent_device_default_dark</item>
+ <item name="android:colorBackground">@*android:color/surface_dark</item>
+ </style>
+
<!-- Material theme for the pages containing TabLayout and ViewPager -->
<style name="Theme.TabTheme" parent="@style/Theme.MaterialComponents.DayNight">
<item name="colorPrimary">@*android:color/edge_effect_device_default_dark</item>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index e4263e9..8a78350 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -207,11 +207,19 @@
<string name="language_picker_title" msgid="4271307478263345133">"Talen"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Verwijderen"</string>
<string name="add_a_language" msgid="2126220398077503271">"Taal toevoegen"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Taal"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Taalvoorkeur"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"App-talen"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"De taal instellen voor elke app"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"App-taal"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Voorgestelde talen"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Alle talen"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"De app is standaard ingesteld op <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> en biedt geen ondersteuning voor meerdere talen."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Geselecteerde talen verwijderen?</item>
<item quantity="one">Geselecteerde taal verwijderen?</item>
</plurals>
- <string name="dlg_remove_locales_message" msgid="8110560091134252067">"Tekst wordt weergegeven in een andere taal."</string>
+ <string name="dlg_remove_locales_message" msgid="8110560091134252067">"Tekst wordt getoond in een andere taal."</string>
<string name="dlg_remove_locales_error_title" msgid="5875503658221562572">"Kan niet alle talen verwijderen"</string>
<string name="dlg_remove_locales_error_message" msgid="6504279959974675302">"Behoud minimaal één voorkeurstaal"</string>
<string name="locale_not_translated" msgid="5079729745235316146">"Mogelijk niet beschikbaar in sommige apps"</string>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Niet beschikbaar"</string>
<string name="security_status_title" msgid="6958004275337618656">"Beveiligingsstatus"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Schermvergrendeling, Vind mijn apparaat, app-beveiliging"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Beveiliging en privacy"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Rechten, schermvergrendeling, app-beveiliging"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Gezicht toegevoegd"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Tik om ontgrendelen via gezicht in te stellen"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Ontgrendelen via gezicht"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Gebruik je gezicht om je telefoon te ontgrendelen of voor verificatie in apps, bijvoorbeeld als je inlogt of een aankoop goedkeurt.\n\nOnthoud het volgende:\nJe kunt slechts één gezicht tegelijk instellen. Als je een ander gezicht wilt toevoegen, moet je het huidige gezicht verwijderen.\n\nAls je naar de telefoon kijkt, kun je deze onbedoeld ontgrendelen.\n\nJe telefoon kan door iemand anders worden ontgrendeld als de telefoon voor je gezicht wordt gehouden.\n\nJe telefoon kan worden ontgrendeld door iemand die veel op je lijkt, zoals een broer of zus."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Gebruik je gezicht om je telefoon te ontgrendelen of voor verificatie in apps, bijvoorbeeld als je inlogt of een aankoop goedkeurt.\n\nOnthoud het volgende:\nJe kunt slechts één gezicht tegelijk instellen. Als je een ander gezicht wilt toevoegen, moet je het huidige gezicht verwijderen.\n\nAls je naar de telefoon kijkt, kun je deze onbedoeld ontgrendelen.\n\nJe telefoon kan door iemand anders worden ontgrendeld als de telefoon voor je gezicht wordt gehouden, ook als je ogen dicht zijn.\n\nJe telefoon kan worden ontgrendeld door iemand die veel op je lijkt, zoals een broer of zus."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Gezichtsmodel verwijderen?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Je gezichtsmodel wordt definitief en op een beveiligde manier verwijderd. Daarna heb je je pincode, patroon of wachtwoord nodig om je telefoon te ontgrendelen of voor verificatie in apps."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Gezichtsmodel verwijderen?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Je gezichtsmodel wordt definitief en veilig verwijderd.\n\nDaarna heb je je vingerafdruk, pincode, patroon of wachtwoord nodig om je telefoon te ontgrendelen of voor verificatie in apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Je gezichtsmodel wordt definitief en op een beveiligde manier verwijderd.\n\nDaarna heb je je pincode, patroon of wachtwoord nodig om je telefoon te ontgrendelen of voor verificatie in apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Je gezichtsmodel wordt definitief en op een beveiligde manier verwijderd.\n\nDaarna heb je je pincode, patroon of wachtwoord nodig om je telefoon te ontgrendelen."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Ontgrendel je telefoon via gezichtsherkenning"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Vingerafdruk"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Vingerafdruk voor werk"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Verwijderen"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Raak de sensor aan"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Plaats je vinger op de sensor en til deze op nadat je een trilling hebt gevoeld."</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Houd je vinger op de sensor totdat je een trilling voelt"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Houd je vinger plat op de sensor totdat je een trilling voelt"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Raak de vingerafdruksensor aan en houd deze vast"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Raak de sensor opnieuw aan"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Nog een keer"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Raak de sensor meerdere keren aan om de verschillende delen van je vingerafdruk toe te voegen."</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Tik en houd vast elke keer dat het vingerafdrukicoon beweegt. Zo kan er meer van je vingerafdruk worden geregistreerd."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Leg het puntje van je vingertop op de sensor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Leg tot slot de randen van je vinger op de sensor"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Gebruik tot slot de randen van je vinger"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Leg de zijkant van je vingerafdruk op de sensor en houd vast. Doe dan hetzelfde aan de andere kant."</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Zo kan er meer van je vingerafdruk worden geregistreerd"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Vingerafdruk vastleggen: <xliff:g id="PERCENTAGE">%d</xliff:g> procent"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" De optie voor schermvergrendeling staat uit. Neem contact op met de beheerder van je organisatie voor meer informatie. "<annotation id="admin_details">"Meer informatie"</annotation>\n\n"Je kunt je vingerafdruk nog steeds gebruiken voor het autoriseren van aankopen en app-toegang. "<annotation id="url">"Meer informatie"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Til je vinger op en raak de sensor opnieuw aan"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Kan vingerafdruksensor niet gebruiken. Ga naar een reparateur."</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Geavanceerde instellingen"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Werkprofielvergrendeling, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock en meer"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Geavanceerde instellingen"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Je kunt maximaal <xliff:g id="COUNT">%d</xliff:g> vingerafdrukken toevoegen"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Je hebt het maximale aantal vingerafdrukken toegevoegd"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Kan geen extra vingerafdrukken toevoegen"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Bellen via wifi. Zonder wifi-signaal wordt het gesprek beëindigd."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Als bellen via wifi aanstaat, kan je telefoon gesprekken doorschakelen via wifi-netwerken of het netwerk van je provider, afhankelijk van je voorkeur en welk signaal sterker is. Voordat je deze functie aanzet, neem je contact met je provider op over de kosten en andere details.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Adres bij noodgevallen"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Adres bij noodgevallen"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Dit adres wordt gebruikt als je locatie wanneer je het noodnummer belt via wifi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Meer informatie"</annotation>" over privé-DNS-functies"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Aan"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Zet de screensaver aan om te bepalen wat er gebeurt als de telefoon is gedockt en/of de slaapstand actief is."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Wanneer starten"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Huidige screensaver"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Nu beginnen"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Instellingen"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automatische helderheid"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Optillen om te activeren"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Een werkpincode instellen"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Een patroon instellen"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Een werkpatroon instellen"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Stel voor extra beveiliging een wachtwoord in om de telefoon te ontgrendelen"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Stel voor extra beveiliging een pincode in om de telefoon te ontgrendelen"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Stel voor extra beveiliging een patroon in om de telefoon te ontgrendelen"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Stel voor extra beveiliging een wachtwoord in om de tablet te ontgrendelen"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Stel voor extra beveiliging een pincode in om de tablet te ontgrendelen"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Stel voor extra beveiliging een patroon in om de tablet te ontgrendelen"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Stel voor extra beveiliging een wachtwoord in om het apparaat te ontgrendelen"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Stel voor extra beveiliging een pincode in om het apparaat te ontgrendelen"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Stel voor extra beveiliging een patroon in om het apparaat te ontgrendelen"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Stel wachtwoord in voor gebruik van vingerafdruk"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Stel patroon in voor gebruik van vingerafdruk"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Stel een pincode in voor betere beveiliging"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Volumetoetsen ingedrukt houden om te openen"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Tik drie keer op het scherm om te openen"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Gebaar gebruiken om te openen"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Nieuw toegankelijkheidsgebaar gebruiken"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Toegankelijkheidsgebaar gebruiken"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Als je deze functie wilt gebruiken, tik je onderaan het scherm op de knop Toegankelijkheid <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>.\n\nTik op de knop Toegankelijkheid en houd deze vast om tussen functies te schakelen."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Als je deze functie wilt gebruiken, tik je op de knop Toegankelijkheid op het scherm."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Als je deze functie wilt gebruiken, houd je beide volumetoetsen ingedrukt."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Korter"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Langer"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Tijd voor automatisch klikken"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Sterkte voor trilling en haptische feedback"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Trilling bij melding"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Trillen en haptische feedback"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Gesprekken"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Meldingen en wekkers"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interactieve haptische technologie"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Trilling bij bellen"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Trilling bij melding"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Tikfeedback"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"Camera"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wifi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Mobiel netwerk"</string>
<string name="power_phone" msgid="2768396619208561670">"Audiogesprekken"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet inactief"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Telefoon inactief"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Verbinding maken met <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Verbinding met dit VPN verbreken?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Verbinding verbreken"</string>
- <string name="vpn_version" msgid="41856553718304367">"Versie <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Versie"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN vergeten"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Bestaande VPN vervangen?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Always-on VPN instellen?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobiele data niet beschikbaar"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tik om een simkaart voor gegevens te selecteren"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Altijd gebruiken voor gesprekken"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Selecteer een simkaart voor gegevens"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Simkaart voor mobiele data kiezen"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Selecteer een simkaart voor sms"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Schakelen naar simkaart voor mobiele data, dit kan even duren…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"<xliff:g id="NEW_SIM">%1$s</xliff:g> gebruiken voor mobiele data?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Als je overschakelt naar <xliff:g id="NEW_SIM">%1$s</xliff:g>, wordt <xliff:g id="OLD_SIM">%2$s</xliff:g> niet meer gebruikt voor mobiele data."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> gebruiken"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Bellen met"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Een simkaart selecteren"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"Simkaart <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wifi-netwerk, netwerkverbinding, internet, draadloos, gegevens, wifi-verbinding"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wifimelding, wifi-melding"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"datagebruik"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Trillen stoppen, tikken, toetsenbord"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-uurs klok gebruiken"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Downloaden"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Openen met"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"haptische technologie, trillen, scherm, gevoeligheid"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"haptische feedback, trillen, telefoon, gesprek, gevoeligheid, bellen"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"haptische feedback, trillen, gevoeligheid"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"haptisch, trillen, trilstand"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"scherm dat altijd actief is"</string>
<string name="default_sound" msgid="6604374495015245195">"Standaardgeluid"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Volume van ringtone en meldingen op <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volume, trillen, niet storen"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Oplaadgeluiden en -trillingen"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Dockinggeluiden"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Aanraakgeluiden"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Aanraaktrilling"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Haptische feedback voor tikken, toetsenbord en meer"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Afspelen op dockluidspreker"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Alle audio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Alleen media-audio"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Scherm vergrendelen, vergrendelscherm, overslaan"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Als werkprofiel is vergrendeld"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Meldingen op vergrendelscherm"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Gesprekken tonen (standaard en stil)"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Toon gesprekken (standaard en stil)"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Verberg stille gesprekken en meldingen"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Toon geen meldingen"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kan alle meldingen lezen, waaronder persoonlijke informatie zoals contactnamen, foto\'s 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kan:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Je meldingen lezen"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"De app kan je meldingen lezen, waaronder persoonlijke informatie zoals contacten, berichten en foto\'s."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Berichten beantwoorden"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"De app kan berichten beantwoorden en acties uitvoeren voor knoppen in meldingen, waaronder meldingen snoozen of sluiten en gesprekken beantwoorden."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Instellingen wijzigen"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"De app kan 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>
@@ -5093,7 +5093,7 @@
<string name="zen_suggestion_title" msgid="4555260320474465668">"\'Niet storen\' updaten"</string>
<string name="zen_suggestion_summary" msgid="1984990920503217">"Meldingen onderbreken om gefocust te blijven"</string>
<string name="disabled_feature" msgid="7151433782819744211">"De functie is niet beschikbaar"</string>
- <string name="disabled_feature_reason_slow_down_phone" msgid="5743569256308510404">"Deze functie staat uit omdat je telefoon erdoor wordt vertraagd"</string>
+ <string name="disabled_feature_reason_slow_down_phone" msgid="5743569256308510404">"Deze functie is uitgezet omdat je telefoon erdoor wordt vertraagd"</string>
<string name="show_first_crash_dialog" msgid="1696584857732637389">"Altijd een crashvenster tonen"</string>
<string name="show_first_crash_dialog_summary" msgid="4692334286984681111">"Toon altijd een venster bij gecrashte apps"</string>
<string name="angle_enabled_app" msgid="6044941043384239076">"App met ANGLE-functionaliteit selecteren"</string>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ongeldige netwerkmodus <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Negeren."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Toegangspuntnamen"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Niet beschikbaar wanneer verbonden met <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Instellingen"</string>
+ <string name="see_more" msgid="7499355691042812723">"Meer bekijken"</string>
<string name="see_less" msgid="2642392725363552793">"Minder tonen"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> aanzetten?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Simkaart aanzetten?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Overschakelen naar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Overschakelen naar simkaart?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> gebruiken?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Er kan maar 1 simkaart tegelijk actief zijn.\n\nAls je overschakelt naar <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, wordt de service van <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> niet geannuleerd."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Er kan maar 1 gedownloade simkaart tegelijk actief zijn.\n\nAls je overschakelt naar <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, wordt de service van <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> niet geannuleerd."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Er kan maar 1 simkaart tegelijk actief zijn.\n\nAls je overschakelt, wordt de service van <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> niet geannuleerd."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Je kunt 2 simkaarten tegelijk gebruiken. Als je <xliff:g id="CARRIER_NAME">%1$s</xliff:g> wilt gebruiken, zet je de andere simkaart uit."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Overschakelen naar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> uitzetten"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Als je een simkaart uitzet, wordt de service niet opgezegd"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Verbinding maken met netwerk…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Overschakelen naar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Overschakelen naar <xliff:g id="CARRIER_NAME">%1$s</xliff:g> voor gesprekken en berichten…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Kan provider niet wijzigen"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"De provider kan niet worden gewijzigd vanwege een fout."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> uitzetten?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR-scanner tonen"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Toegang tot QR-scanner toestaan vanaf vergrendelscherm"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Apparaatbediening tonen"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Toegangsbeheer indien vergrendeld"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Klok met 2 regels laten zien als die beschikbaar is"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Klok met 2 regels"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Uit"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"Simkaarten"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Zoek en maak verbinding met wifi-netwerken"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"vliegtuig, geschikt voor vliegtuigen"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Gesprekken en sms\'jes"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Bellen via wifi"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Aangepast batterijgebruik gebruiken"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Aanpasbare helderheid gebruiken"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Bellen via wifi gebruiken"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Screensaver gebruiken"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Alle apps bekijken"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Slim doorschakelen"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Slim doorschakelen staat aan"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Telefoonnummer ontbreekt."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G toestaan"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Mobiele 2G-verbindingen gebruiken. Voor noodoproepen staat 2G altijd aan."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G is minder veilig, maar kan op bepaalde locaties zorgen voor een betere verbinding. Voor noodoproepen is 2G altijd toegestaan."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> vereist dat 2G beschikbaar is"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Toegang tot klembord tonen"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Toon een bericht als apps toegang hebben tot tekst, afbeeldingen of andere content die je hebt gekopieerd"</string>
<string name="all_apps" msgid="3054120149509114789">"Alle apps"</string>
diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml
index 825d4bb..7ca1f39 100644
--- a/res/values-or/strings.xml
+++ b/res/values-or/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"ଭାଷାଗୁଡ଼ିକ"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"ବାହାର କରନ୍ତୁ"</string>
<string name="add_a_language" msgid="2126220398077503271">"ଏକ ଭାଷା ଯୋଗ କରନ୍ତୁ"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"ଭାଷା"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"ପସନ୍ଦର ଭାଷା"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"ଆପର ଭାଷାଗୁଡ଼ିକ"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"ପ୍ରତ୍ୟେକ ଆପ ପାଇଁ ଭାଷା ସେଟ କରନ୍ତୁ"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"ଆପର ଭାଷା"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"ପ୍ରସ୍ତାବିତ ଭାଷାଗୁଡ଼ିକ"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"ସମସ୍ତ ଭାଷା"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"ଆପଟି ଡିଫଲ୍ଟ ଭାବରେ <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> ଭାଷାରେ ସେଟ ହୋଇଛି ଏବଂ ଏହା ଏକାଧିକ ଭାଷାକୁ ସମର୍ଥନ କରେ ନାହିଁ।"</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">ଚୟନିତ ଭାଷାଗୁଡ଼ିକୁ କାଢ଼ିଦେବେ?</item>
<item quantity="one">ଚୟନିତ ଭାଷାକୁ କାଢ଼ିଦେବେ?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"ଉପଲବ୍ଧ ନାହିଁ"</string>
<string name="security_status_title" msgid="6958004275337618656">"ସୁରକ୍ଷା ସ୍ଥିତି"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"ସ୍କ୍ରିନ୍ ଲକ୍, Find My Device, ଆପ୍ ସୁରକ୍ଷା"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"ସୁରକ୍ଷା ଏବଂ ଗୋପନୀୟତା"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"ଅନୁମତି, ସ୍କ୍ରିନ ଲକ, ଆପ ସୁରକ୍ଷା"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"ଫେସ୍ ଯୋଡ଼ାଗଲା"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"ଫେସ୍ ସେଟ୍ ଅପ୍ କରିବାକୁ ଟାପ୍ କରନ୍ତୁ"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"ଫେସ୍ ଅନଲକ୍"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"ଆପଣ ସାଇନ୍ ଇନ୍ କରିବା କିମ୍ବା ଏକ କ୍ରୟକୁ ଅନୁମୋଦନ ଦେବା ପରି କାର୍ଯ୍ୟ କରିବା ସମୟରେ, ଆପଣଙ୍କ ଫୋନକୁ ଅନଲକ୍ କରିବା କିମ୍ବା ଆପଗୁଡ଼ିକରେ ପ୍ରମାଣୀକରଣ ପାଇଁ ଆପଣଙ୍କ ଫେସ୍ ବ୍ୟବହାର କରନ୍ତୁ।\n\nମନେ ରଖନ୍ତୁ:\nଆପଣ ଗୋଟିଏ ଥରରେ କେବଳ ଗୋଟିଏ ଫେସ୍ ସେଟ୍ ଅପ୍ କରିପାରିବେ। ଅନ୍ୟ ଏକ ଫେସ୍ ଯୋଗ କରିବା ପାଇଁ, ବର୍ତ୍ତମାନର ଫେସକୁ ଡିଲିଟ୍ କରନ୍ତୁ।\n\nଆପଣ ଅଜାଣତରେ ମଧ୍ୟ ଆପଣଙ୍କର ଫୋନକୁ ଦେଖିଲେ ଏହା ଅନଲକ୍ ହୋଇପାରିବ।\n\nଅନ୍ୟ କେହି ଜଣେ ବ୍ୟକ୍ତି ଆପଣଙ୍କ ଫୋନକୁ ଆପଣଙ୍କର ଫେସ୍ ସାମ୍ନାରେ ରଖି ଏହାକୁ ଅନଲକ୍ କରିପାରିବେ।\n\nଆପଣଙ୍କ ପରି ଦେଖାଯାଉଥିବା କେହି ଜଣେ ବ୍ୟକ୍ତି ଯେପରି ଯାଆଁଳା ଭାଇ/ଭଉଣୀଙ୍କ ଦ୍ୱାରା ଆପଣଙ୍କ ଫୋନକୁ ଅନଲକ୍ କରାଯାଇପାରିବ।"</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"ଆପଣ ସାଇନ୍ ଇନ୍ କରିବା କିମ୍ବା ଏକ କ୍ରୟକୁ ଅନୁମୋଦନ ଦେବା ପରି କାର୍ଯ୍ୟ କରିବା ସମୟରେ, ଆପଣଙ୍କ ଫୋନକୁ ଅନଲକ୍ କରିବା କିମ୍ବା ଆପଗୁଡ଼ିକରେ ପ୍ରମାଣୀକରଣ ପାଇଁ ଆପଣଙ୍କ ଫେସ୍ ବ୍ୟବହାର କରନ୍ତୁ।\n\nମନେ ରଖନ୍ତୁ:\nଆପଣ ଗୋଟିଏ ଥରରେ କେବଳ ଗୋଟିଏ ଫେସ୍ ସେଟ୍ ଅପ୍ କରିପାରିବେ। ଅନ୍ୟ ଏକ ଫେସ୍ ଯୋଗ କରିବା ପାଇଁ, ବର୍ତ୍ତମାନର ଫେସକୁ ଡିଲିଟ୍ କରନ୍ତୁ।\n\nଆପଣ ଅଜାଣତରେ ମଧ୍ୟ ଆପଣଙ୍କର ଫୋନକୁ ଦେଖିଲେ ଏହା ଅନଲକ୍ ହୋଇପାରିବ।\n\nଆପଣଙ୍କର ଆଖି ବନ୍ଦ ଥିବା ବେଳେ ମଧ୍ୟ ଅନ୍ୟ କେହି ଜଣେ ବ୍ୟକ୍ତି ଆପଣଙ୍କ ଫୋନକୁ ଆପଣଙ୍କର ଫେସ୍ ସାମ୍ନାରେ ରଖି ଏହାକୁ ଅନଲକ୍ କରିପାରିବେ।\n\nଆପଣଙ୍କ ପରି ଦେଖାଯାଉଥିବା କେହି ଜଣେ ବ୍ୟକ୍ତି ଯେପରି ଯାଆଁଳା ଭାଇ/ଭଉଣୀଙ୍କ ଦ୍ୱାରା ଆପଣଙ୍କ ଫୋନକୁ ଅନଲକ୍ କରାଯାଇପାରିବ।"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"ଫେସ୍ ମଡେଲ୍ ଡିଲିଟ୍ କରିବେ?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"ଆପଣଙ୍କ ଫେସ୍ ମଡେଲକୁ ସ୍ଥାୟୀ ଏବଂ ସୁରକ୍ଷିତ ଭାବରେ ଡିଲିଟ୍ କରିଦିଆଯିବ। ଡିଲିଟ୍ କରିବା ପରେ ଆପଣଙ୍କ ଫୋନକୁ ଅନଲକ୍ କରିବା କିମ୍ବା ଆପଗୁଡ଼ିକରେ ପ୍ରମାଣୀକରଣ ପାଇଁ ଆପଣ ଆପଣଙ୍କର PIN, ପାଟର୍ନ କିମ୍ବା ପାସୱାର୍ଡ ଆବଶ୍ୟକ କରିବେ।"</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"ଫେସ୍ ମଡେଲ୍ ଡିଲିଟ୍ କରିବେ?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"ଆପଣଙ୍କ ଫେସ୍ ମଡେଲକୁ ସ୍ଥାୟୀ ଏବଂ ସୁରକ୍ଷିତ ଭାବରେ ଡିଲିଟ୍ କରିଦିଆଯିବ।\n\nଡିଲିଟ୍ କରିବା ପରେ ଆପଣଙ୍କ ଫୋନକୁ ଅନଲକ୍ କରିବା କିମ୍ବା ଆପଗୁଡ଼ିକରେ ପ୍ରମାଣୀକରଣ ପାଇଁ ଆପଣ ଆପଣଙ୍କର ଟିପଚିହ୍ନ, PIN, ପାଟର୍ନ କିମ୍ବା ପାସୱାର୍ଡ ଆବଶ୍ୟକ କରିବେ।"</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"ଆପଣଙ୍କ ଫେସ ମଡେଲକୁ ସ୍ଥାୟୀ ଏବଂ ସୁରକ୍ଷିତ ଭାବରେ ଡିଲିଟ କରିଦିଆଯିବ।\n\nଡିଲିଟ କରିବା ପରେ ଆପଣଙ୍କ ଫୋନକୁ ଅନଲକ କରିବା କିମ୍ବା ଆପଗୁଡ଼ିକରେ ପ୍ରମାଣୀକରଣ ପାଇଁ ଆପଣ ଆପଣଙ୍କର PIN, ପାଟର୍ନ କିମ୍ବା ପାସୱାର୍ଡ ଆବଶ୍ୟକ କରିବେ।"</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"ଆପଣଙ୍କ ଫେସ ମଡେଲକୁ ସ୍ଥାୟୀ ଏବଂ ସୁରକ୍ଷିତ ଭାବରେ ଡିଲିଟ କରିଦିଆଯିବ।\n\nଡିଲିଟ କରିବା ପରେ ଆପଣଙ୍କ ଫୋନକୁ ଅନଲକ କରିବା ପାଇଁ ଆପଣ ଆପଣଙ୍କର PIN, ପାଟର୍ନ କିମ୍ବା ପାସୱାର୍ଡ ଆବଶ୍ୟକ କରିବେ।"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"ଆପଣଙ୍କର ଫୋନ୍ ଅନଲକ୍ କରିବାକୁ ଫେସ୍ ଅନଲକ୍ ବ୍ୟବହାର କରନ୍ତୁ"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"ଟିପଚିହ୍ନ"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"ୱାର୍କ ପାଇଁ ଟିପଚିହ୍ନ"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"ଡିଲିଟ୍ କରନ୍ତୁ"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"ସେନ୍ସରକୁ ସ୍ପର୍ଶ କରନ୍ତୁ"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"ନିଜ ଆଙ୍ଗୁଠିକୁ ସେନ୍ସର୍ ଉପରେ ରଖନ୍ତୁ ଏବଂ ଏକ ଭାଇବ୍ରେସନ୍ ଅନୁଭବ କରିବା ପରେ ଉଠାଇଦିଅନ୍ତୁ"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"ଆପଣ ଏକ ଭାଇବ୍ରେସନ୍ ଅନୁଭବ ନ କରିବା ପର୍ଯ୍ୟନ୍ତ ଆପଣଙ୍କ ଆଙ୍ଗୁଠିକୁ ସେନ୍ସର୍ ଉପରେ ରଖନ୍ତୁ"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"ଆପଣ ଭାଇବ୍ରେସନ ଅନୁଭବ ନକରିବା ପର୍ଯ୍ୟନ୍ତ ଆପଣଙ୍କ ଟିପଚିହ୍ନକୁ ସେନ୍ସର ଉପରେ ଦବାଇ ଧରି ରଖନ୍ତୁ"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"ଟିପଚିହ୍ନ ସେନ୍ସରକୁ ସ୍ପର୍ଶ କରି ଧରି ରଖନ୍ତୁ"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"ଉଠାନ୍ତୁ, ତା\'ପରେ ପୁଣି ଛୁଅଁନ୍ତୁ"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"ଆଉ ଥରେ"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"ନିଜ ଟିପଚିହ୍ନର ବିଭିନ୍ନ ଅଂଶ ଯୋଗ କରିବା ପାଇଁ ଆଙ୍ଗୁଠି ଉଠାଉଥାନ୍ତୁ"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"ପ୍ରତ୍ୟେକ ଥର ଟିପଚିହ୍ନ ଆଇକନ୍ ମୁଭ୍ ହେଲେ ସ୍ପର୍ଶ କରି ଧରି ରଖନ୍ତୁ। ଏହା ଆପଣଙ୍କ ଚିପଚିହ୍ନର ଅଧିକାଂଶ କ୍ୟାପଚର୍ କରିବାରେ ସାହାଯ୍ୟ କରେ।"</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"ଆପଣଙ୍କ ଆଙ୍ଗୁଠି ଟିପକୁ ସେନ୍ସର୍ ଉପରେ ରଖନ୍ତୁ"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"ଶେଷରେ, ଆପଣଙ୍କ ଆଙ୍ଗୁଠିର ଧାର ରଖନ୍ତୁ"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"ଶେଷରେ, ଆପଣଙ୍କ ଆଙ୍ଗୁଠିର ଧାର ବ୍ୟବହାର କରନ୍ତୁ"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"ଆପଣଙ୍କ ଟିପଚିହ୍ନର ଗୋଟିଏ ପାର୍ଶ୍ୱକୁ ସେନ୍ସର୍ ଉପରେ ଧରି ରଖନ୍ତୁ, ତା\'ପରେ ଅନ୍ୟ ପାର୍ଶ୍ୱକୁ ସ୍ୱିଚ୍ କରନ୍ତୁ"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"ଏହା ଆପଣଙ୍କ ଚିପଚିହ୍ନର ଅଧିକାଂଶ କ୍ୟାପଚର୍ କରିବାରେ ସାହାଯ୍ୟ କରେ"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"ଟିପଚିହ୍ନ ପଞ୍ଜିକରଣ କରିବା ଶତକଡ଼ା <xliff:g id="PERCENTAGE">%d</xliff:g> ସମ୍ପୂର୍ଣ୍ଣ ହୋଇଛି"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" ସ୍କ୍ରୀନ୍ ଲକ୍ ବିକଳ୍ପ ଅକ୍ଷମ ହୋଇଛି। ଅଧିକ ଜାଣିବା ପାଇଁ ନିଜ ସଂସ୍ଥାର ଆଡ୍ମିନ୍ଙ୍କୁ ସମ୍ପର୍କ କରନ୍ତୁ। "<annotation id="admin_details">"ଅଧିକ ବିବରଣୀ"</annotation>\n\n"କିଣାକିଣିକୁ ଆଧିକୃତ ଓ ଆପ୍ ଆକ୍ସେସ୍ ପାଇଁ ନିଜ ଆଙ୍ଗୁଠି ଚିହ୍ନକୁ ଆପଣ ତଥାପି ବ୍ୟବହାର କରିପାରିବେ। "<annotation id="url">"ଅଧିକ ଜାଣନ୍ତୁ"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"ଆଙ୍ଗୁଠିକୁ ଉଠାନ୍ତୁ ଓ ତା’ପରେ ସେନ୍ସରକୁ ପୁଣିଥରେ ଛୁଅଁନ୍ତୁ"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"ଟିପଚିହ୍ନ ସେନ୍ସରକୁ ବ୍ୟବହାର କରାଯାଇପାରିବ ନାହିଁ। ଏକ ମରାମତି କେନ୍ଦ୍ରକୁ ଭିଜିଟ୍ କରନ୍ତୁ"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"ଉନ୍ନତ ସେଟିଂସ"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"ୱାର୍କ ପ୍ରୋଫାଇଲ ଲକ, ସ୍ମାର୍ଟ ଲକ"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"ସ୍ମାର୍ଟ ଲକ ଏବଂ ଆହୁରି ଅନେକ କିଛି"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"ଉନ୍ନତ ସେଟିଂସ"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"ଆପଣ ସର୍ବାଧିକ <xliff:g id="COUNT">%d</xliff:g>ଟି ଆଙ୍ଗୁଠି ଚିହ୍ନ ଯୋଡ଼ିପାରିବେ"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"ଆପଣ ସର୍ବାଧିକ ସଂଖ୍ୟାର ଆଙ୍ଗୁଠି ଚିହ୍ନ ଯୋଡିଛନ୍ତି"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"ଆଉ ଅଧିକ ଟିପଚିହ୍ନ ଯୋଡିପାରିବ ନାହିଁ"</string>
@@ -972,7 +985,7 @@
<string name="wifi_cellular_data_fallback_summary" msgid="7039944853033554386">"Wi‑Fiର ଇଣ୍ଟରନେଟ ଆକ୍ସେସ ନଥିବାବେଳେ ମୋବାଇଲ ଡାଟା ବ୍ୟବହାର କରନ୍ତୁ। ଡାଟା ବ୍ୟବହାର ଦେୟ ଲାଗୁ ହୋଇପାରେ।"</string>
<string name="wifi_add_network" msgid="4178564862173751181">"ନେଟ୍ୱାର୍କ ଯୋଗ କରନ୍ତୁ"</string>
<string name="wifi_configure_settings_preference_title" msgid="2536725796700696566">"ୱାଇ-ଫାଇ ପସନ୍ଦ"</string>
- <string name="wifi_configure_settings_preference_summary_wakeup_on" msgid="7822368955551467382">"ୱାଇ-ଫାଇ ସ୍ୱଚାଳିତ ଭାବେ ଅନ୍ ହୋଇଯାଉ"</string>
+ <string name="wifi_configure_settings_preference_summary_wakeup_on" msgid="7822368955551467382">"ୱାଇ-ଫାଇ ସ୍ୱଚାଳିତ ଭାବେ ପୁଣି ଚାଲୁ ହୋଇଯାଏ"</string>
<string name="wifi_configure_settings_preference_summary_wakeup_off" msgid="5710203586018223864">"ସ୍ୱଚାଳିତ ଭାବେ ୱାଇ-ଫାଇ ପୁଣି ଚାଲୁ ହେବନାହିଁ"</string>
<string name="wifi_access_points" msgid="5846755709207101844">"ୱାଇ-ଫାଇ ନେଟ୍ୱାର୍କ"</string>
<string name="wifi_menu_more_options" msgid="1236651929987819716">"ଅଧିକ ବିକଳ୍ପ"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"ୱାଇ-ଫାଇ ମାଧ୍ୟମରେ କଲ୍ କରନ୍ତୁ ଯଦି ୱାଇ-ଫାଇ ରହିବ ନାହିଁ, ତେବେ କଲ୍ ସମାପ୍ତ ହୋଇଯିବ।"</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"ୱାଇ-ଫାଇ କଲିଂ ଚାଲୁ ଥିବା ବେଳେ, ଆପଣଙ୍କ ଫୋନ୍ ଆପଣଙ୍କ ପସନ୍ଦ ଉପରେ ନିର୍ଭର କରି ତଥା ୱାଇ-ଫାଇ ନେଟ୍ୱର୍କ କିମ୍ବା ଆପଣଙ୍କ ବାହକର ନେଟ୍ୱର୍କ ମଧ୍ୟରେ ଦୃଢ଼ ଥିବା ସିଗ୍ନାଲ୍ ମାଧ୍ୟମରେ କଲ୍ଗୁଡ଼ିକ ରୁଟ୍ କରିପାରେ। ଏହି ବୈଶିଷ୍ଟ୍ୟ ଚାଲୁ କରିବା ପୂର୍ବରୁ, ଶୁଳ୍କ ତଥା ଅନ୍ୟାନ୍ୟ ବିବରଣୀ ପାଇଁ ଆପଣଙ୍କ ବାହକଙ୍କ ସହ ସମ୍ପର୍କ କରନ୍ତୁ।<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"ଜରୁରୀକାଳୀନ ଠିକଣା"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"ଜରୁରୀକାଳୀନ ଠିକଣା"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"ୱାଇ-ଫାଇ ମାଧ୍ୟମରେ ଆପଣ କୌଣସି ଆପାତକାଳୀନ କଲ୍ କରିବା ବେଳେ ଆପଣଙ୍କ ଲୋକେସନ୍ ରୂପେ ବ୍ୟବହୃତ ହୋଇଥାଏ"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"ବ୍ୟକ୍ତିଗତ DNS ଫିଚର୍ ବିଷୟରେ"</annotation>" ଅଧିକ ଜାଣନ୍ତୁ"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"ଚାଲୁ ଅଛି"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"ଫୋନ୍ ଡକ୍ କରାଯାଇଥିଲେ ଏବଂ/କିମ୍ବା ସୁପ୍ତ ଥିବାବେଳେ ସେଥିରେ ହେଉଥିବା ଘଟଣାଗୁଡ଼ିକୁ ନିୟନ୍ତ୍ରଣ କରିବା ପାଇଁ ସ୍କ୍ରୀନ୍ ସେଭର୍ ଅନ୍ କରନ୍ତୁ।"</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"କେତେବେଳେ ଆରମ୍ଭ କରିବେ"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"ବର୍ତ୍ତମାନର ସ୍କ୍ରିନ୍ ସେଭର୍"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"ବର୍ତ୍ତମାନ ଆରମ୍ଭ କରନ୍ତୁ"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"ସେଟିଂସ୍"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"ସ୍ୱଚାଳିତ ଉଜ୍ଜ୍ୱଳତା"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"ଉଠାଇଲେ ଜାଗ୍ରତ ହେବ"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"ଏକ ୱାର୍କ PIN ସେଟ୍ କରନ୍ତୁ"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"ଏକ ପାଟର୍ନ ସେଟ୍ କରନ୍ତୁ"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"ଏକ ୱାର୍କ ପାଟର୍ନ ସେଟ୍ କରନ୍ତୁ"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"ଅତିରିକ୍ତ ସୁରକ୍ଷା ପାଇଁ, ଫୋନକୁ ଅନଲକ୍ କରିବାକୁ ଏକ ପାସୱାର୍ଡ ସେଟ୍ କରନ୍ତୁ"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"ଅତିରିକ୍ତ ସୁରକ୍ଷା ପାଇଁ, ଫୋନକୁ ଅନଲକ୍ କରିବାକୁ ଏକ PIN ସେଟ୍ କରନ୍ତୁ"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"ଅତିରିକ୍ତ ସୁରକ୍ଷା ପାଇଁ, ଫୋନକୁ ଅନଲକ୍ କରିବାକୁ ଏକ ପାଟର୍ନ ସେଟ୍ କରନ୍ତୁ"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"ଅତିରିକ୍ତ ସୁରକ୍ଷା ପାଇଁ, ଟାବଲେଟକୁ ଅନଲକ୍ କରିବାକୁ ଏକ ପାସୱାର୍ଡ ସେଟ୍ କରନ୍ତୁ"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"ଅତିରିକ୍ତ ସୁରକ୍ଷା ପାଇଁ, ଟାବଲେଟକୁ ଅନଲକ୍ କରିବାକୁ ଏକ PIN ସେଟ୍ କରନ୍ତୁ"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"ଅତିରିକ୍ତ ସୁରକ୍ଷା ପାଇଁ, ଟାବଲେଟକୁ ଅନଲକ୍ କରିବାକୁ ଏକ ପାଟର୍ନ ସେଟ୍ କରନ୍ତୁ"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"ଅତିରିକ୍ତ ସୁରକ୍ଷା ପାଇଁ, ଡିଭାଇସକୁ ଅନଲକ୍ କରିବାକୁ ଏକ ପାସୱାର୍ଡ ସେଟ୍ କରନ୍ତୁ"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"ଅତିରିକ୍ତ ସୁରକ୍ଷା ପାଇଁ, ଡିଭାଇସକୁ ଅନଲକ୍ କରିବାକୁ ଏକ PIN ସେଟ୍ କରନ୍ତୁ"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"ଅତିରିକ୍ତ ସୁରକ୍ଷା ପାଇଁ, ଡିଭାଇସକୁ ଅନଲକ୍ କରିବାକୁ ଏକ ପାଟର୍ନ ସେଟ୍ କରନ୍ତୁ"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"ଟିପଚିହ୍ନ ବ୍ୟବହାର କରିବା ପାଇଁ ପାସ୍ୱାର୍ଡ ସେଟ୍ କରନ୍ତୁ"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"ଟିପଚିହ୍ନ ବ୍ୟବହାର କରିବା ପାଇଁ ପାଟର୍ନ ସେଟ୍ କରନ୍ତୁ"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"ସୁରକ୍ଷା ପାଇଁ PIN ସେଟ୍ କରନ୍ତୁ"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"ଖୋଲିବାକୁ ଭଲ୍ୟୁମ୍ କୀ\'ଗୁଡ଼ିକୁ ଧରି ରଖନ୍ତୁ"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"ଖୋଲିବାକୁ ସ୍କ୍ରିନରେ ତିନି ଥର ଟାପ୍ କରନ୍ତୁ"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"ଖୋଲିବା ପାଇଁ ଜେଶ୍ଚର୍ ବ୍ୟବହାର କରନ୍ତୁ"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"ନୂଆ ଆକ୍ସେସିବିଲିଟୀ ଜେଶ୍ଚର୍ ବ୍ୟବହାର କରନ୍ତୁ"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"ଆକ୍ସେସିବିଲିଟୀ ଜେଶ୍ଚର ବ୍ୟବହାର କରନ୍ତୁ"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"ଏହି ଫିଚର୍ ବ୍ୟବହାର କରିବାକୁ ଆପଣଙ୍କ ସ୍କ୍ରିନର ନିମ୍ନରେ ଥିବା ଆକ୍ସେସିବିଲିଟୀ ବଟନ୍ <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>ରେ ଟାପ୍ କରନ୍ତୁ। \n\n ଫିଚରଗୁଡ଼ିକ ମଧ୍ୟରେ ସ୍ୱିଚ୍ କରିବାକୁ ଆକ୍ସେସିବିଲିଟୀ ବଟନକୁ ଦାବି ଧରନ୍ତୁ।"</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"ଏହି ଫିଚରକୁ ବ୍ୟବହାର କରିବା ପାଇଁ, ଆପଣଙ୍କ ସ୍କ୍ରିନରେ ଥିବା ଆକ୍ସେସିବିଲିଟୀ ବଟନକୁ ଟାପ୍ କରନ୍ତୁ।"</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"ଏହି ଫିଚର୍ ବ୍ୟବହାର କରିବାକୁ, ଉଭୟ ଭଲ୍ୟୁମ୍ କୀ’କୁ ଦବାଇ ଧରନ୍ତୁ।"</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"କମ୍"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"ଅଧିକ"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"ସ୍ୱତଃ କ୍ଲିକ୍ ସମୟ"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"ଭାଇବ୍ରେସନ୍ ଏବଂ ହାପ୍ଟିକ୍ ମାତ୍ରା"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"ବିଜ୍ଞପ୍ତି ଭାଇବ୍ରେସନ୍"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"ଭାଇବ୍ରେସନ ଓ ହାପଟିକ୍ସ"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"କଲଗୁଡ଼ିକ"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"ବିଜ୍ଞପ୍ତି ଏବଂ ଆଲାରାମଗୁଡ଼ିକ"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"ଇଣ୍ଟରାକ୍ଟିଭ ହାପଟିକ୍ସ"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"ରିଙ୍ଗ ଭାଇବ୍ରେସନ୍"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"ବିଜ୍ଞପ୍ତି ଭାଇବ୍ରେସନ୍"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"ଟଚ୍ ଫିଡବ୍ୟାକ୍"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g> ସହ ସଂଯୋଗ କରନ୍ତୁ"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"ଏହି VPNକୁ ବିଚ୍ଛିନ୍ନ କରିବେ?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"ବିଚ୍ଛିନ୍ନ କରନ୍ତୁ"</string>
- <string name="vpn_version" msgid="41856553718304367">"ସଂସ୍କରଣ <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"ସଂସ୍କରଣ"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPNକୁ ଭୁଲିଯାଅ"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"ପୂର୍ବରୁ ଥିବା VPNକୁ ବଦଳାଇବେ?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"ସର୍ବଦା-ଅନ୍ ଥିବା VPN ସେଟ୍ କରିବେ?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"ମୋବାଇଲ୍ ଡାଟା ଉପଲବ୍ଧ ନାହିଁ"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"ଡାଟା ସିମ୍ ବାଛିବା ପାଇଁ ଟାପ୍ କରନ୍ତୁ"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"କଲ୍ ପାଇଁ ଏହାକୁ ସର୍ବଦା ବ୍ୟବହାର କରନ୍ତୁ"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"ଡାଟା ପାଇଁ ଏକ SIM ଚୟନ କରନ୍ତୁ"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"ମୋବାଇଲ ଡାଟା ପାଇଁ SIM ବାଛନ୍ତୁ"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"SMS ପାଇଁ ଏକ SIM ବାଛନ୍ତୁ"</string>
<string name="data_switch_started" msgid="6292759843974720112">"ଡାଟା SIM ସ୍ୱିଚ୍ କରାଯାଉଛି, ଏଥିରେ କିଛି ସମୟ ଲାଗିପାରେ…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"ମୋବାଇଲ ଡାଟା ପାଇଁ <xliff:g id="NEW_SIM">%1$s</xliff:g> ବ୍ୟବହାର କରିବେ?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"ଯଦି ଆପଣ <xliff:g id="NEW_SIM">%1$s</xliff:g>କୁ ସ୍ୱିଚ କରନ୍ତି, ତେବେ ମୋବାଇଲ ଡାଟା ପାଇଁ ଆଉ <xliff:g id="OLD_SIM">%2$s</xliff:g>କୁ ବ୍ୟବହାର କରାଯିବ ନାହିଁ।"</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> ବ୍ୟବହାର କରନ୍ତୁ"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"ଏହାଙ୍କ ସହ କଲ୍"</string>
<string name="sim_select_card" msgid="1226182454109919045">"ଏକ SIM କାର୍ଡ ବାଛି ନିଅନ୍ତୁ"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"ୱାଇଫାଇ, ୱାଇ-ଫାଇ, ନେଟ୍ୱର୍କ କନେକ୍ସନ୍, ଇଣ୍ଟରନେଟ୍, ୱାୟରଲେସ୍, ଡାଟା, ୱାଇ ଫାଇ"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"ୱାଇ-ଫାଇ ବିଜ୍ଞପ୍ତି, ୱାଇଫାଇ ବିଜ୍ଞପ୍ତି"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ଡାଟା ବ୍ୟବହାର"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"ଭାଇବ୍ରେଶନ୍କୁ ବନ୍ଦ କରନ୍ତୁ, ଟାପ୍, କୀବୋର୍ଡ"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-ଘଣ୍ଟିଆ ଫର୍ମାଟ ବ୍ୟବହାର କରନ୍ତୁ"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ଡାଉନଲୋଡ୍"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"ଏଥିରେ ଖୋଲନ୍ତୁ"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"ହାପ୍ଟିକ୍ସ, ଭାଇବ୍ରେଟ୍, ସ୍କ୍ରୀନ୍, ସମ୍ୱେଦନଶୀଳତା"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"ହାପ୍ଟିକ୍ସ, ଭାଇବ୍ରେଟ୍, ଫୋନ୍, କଲ୍, ସମ୍ୱେଦନଶୀଳତା, ରିଙ୍ଗ"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"ହାପ୍ଟିକ୍ସ, ଭାଇବ୍ରେଟ୍, ସମ୍ୱେଦନଶୀଳତା"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"ହାପଟିକ୍ସ, ଭାଇବ୍ରେଟ, ଭାଇବ୍ରେସନ"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"ସର୍ବଦା ଚାଲୁ ରହୁଥିବା ଡିସପ୍ଲେ"</string>
<string name="default_sound" msgid="6604374495015245195">"ପୂର୍ବ-ନିର୍ଦ୍ଧାରିତ ଶବ୍ଦ"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"ରିଙ୍ଗ ଏବଂ ବିଜ୍ଞପ୍ତି ଭଲ୍ୟୁମ୍ <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"ଭଲ୍ୟୁମ୍, ଭାଇବ୍ରେସନ୍, ବିରକ୍ତ କରନ୍ତୁ ନାହିଁ"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"ସାଉଣ୍ଡ ଓ ଭାଇବ୍ରେସନ୍ ଚାର୍ଜ ହେଉଛି"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"ଡକ୍ କରିବା ଧ୍ୱନୀ"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"ସ୍ପର୍ଶ ଶବ୍ଦ"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"ସ୍ପର୍ଶ ଭାଇବ୍ରେସନ୍"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"ଟ୍ୟାପ୍, କୀ-ବୋର୍ଡ ଓ ଆହୁରି ଅଧିକ ପାଇଁ ହେପଟିକ୍ ମତାମତ"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"ଡକ୍ ସ୍ପିକର୍ ବାଜିବ"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"ସମସ୍ତ ଅଡିଓ"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"କେବଳ ମିଡିଆ ଅଡିଓ"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"ଲକ୍ ସ୍କ୍ରିନ୍, ଲକ୍ସ୍କ୍ରିନ୍, ବାଦ୍ ଦିଅନ୍ତୁ, ବାଏପାସ୍"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"କାର୍ଯ୍ୟ ପ୍ରୋଫାଇଲ୍ ଲକ୍ ଥିବା ବେଳେ"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"ଲକ୍ ସ୍କ୍ରିନରେ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକ"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"ବାର୍ତ୍ତାଳାପ, ଡିଫଲ୍ଟ ଏବଂ ନୀରବ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକ ଦେଖାନ୍ତୁ"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"ବାର୍ତ୍ତାଳାପ, ଡିଫଲ୍ଟ ଏବଂ ନୀରବ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକ ଦେଖାନ୍ତୁ"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"ନୀରବ ବାର୍ତ୍ତାଳାପ ଏବଂ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକ ଲୁଚାନ୍ତୁ"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"କୌଣସି ବିଜ୍ଞପ୍ତି ଦେଖାନ୍ତୁ ନାହିଁ"</string>
@@ -3880,7 +3889,7 @@
<string name="promote_conversation_title" msgid="4731148769888238722">"ଏହା ଏକ ବାର୍ତ୍ତାଳାପ ଅଟେ"</string>
<string name="promote_conversation_summary" msgid="3890724115743515035">"ବାର୍ତ୍ତାଳାପ ବିଭାଗରେ ଯୋଗ କରନ୍ତୁ"</string>
<string name="manage_conversations" msgid="4440289604887824337">"ବାର୍ତ୍ତାଳାପଗୁଡ଼ିକ ପରିଚାଳନା କରନ୍ତୁ"</string>
- <string name="priority_conversation_count_zero" msgid="3862289535537564713">"କୌଣସି ପ୍ରାଥମିକତା ଥିବା ବାର୍ତ୍ତାଳାପ ନାହିଁ"</string>
+ <string name="priority_conversation_count_zero" msgid="3862289535537564713">"ପ୍ରାଥମିକତା ଥିବା କୌଣସି ବାର୍ତ୍ତାଳାପ ନାହିଁ"</string>
<plurals name="priority_conversation_count" formatted="false" msgid="4229447176780862649">
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>ଟି ପ୍ରାଥମିକତା ଥିବା ବାର୍ତ୍ତାଳାପ</item>
<item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g>ଟି ପ୍ରାଥମିକତା ଥିବା ବାର୍ତ୍ତାଳାପ</item>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ଯୋଗାଯୋଗ ନାମ, ଫଟୋ ଏବଂ ଆପଣ ପାଇଥିବା ମେସେଜର ଟେକ୍ସଟ ପରି ବ୍ୟକ୍ତିଗତ ସୂଚନା ସମେତ ସମସ୍ତ ବିଜ୍ଞପ୍ତି ପଢ଼ିବାକୁ ସକ୍ଷମ ହେବ। ଏହି ଆପ ଫୋନ କଲଗୁଡ଼ିକର ଉତ୍ତର ଦେବା ସହ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ସ୍ନୁଜ କିମ୍ବା ଖାରଜ କରିବାକୁ କିମ୍ବା ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକରେ ଥିବା ବଟନଗୁଡ଼ିକ ଉପରେ ପଦକ୍ଷେପ ନେବା ପାଇଁ ମଧ୍ୟ ସକ୍ଷମ ହେବ। \n\nଏହା ଆପଟିକୁ \"ବିରକ୍ତ କରନ୍ତୁ ନାହିଁ\"କୁ ଚାଲୁ କିମ୍ବା ବନ୍ଦ କରିବା ଏବଂ ସମ୍ବନ୍ଧିତ ସେଟିଂସ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ମଧ୍ୟ କ୍ଷମତା ଦେବ।"</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ଏହା କରିବାକୁ ସକ୍ଷମ ହେବ:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"ଆପଣଙ୍କ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ପଢ଼ନ୍ତୁ"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"ଏହା ଯୋଗାଯୋଗ, ମେସେଜ ଏବଂ ଫଟୋଗୁଡ଼ିକ ପରି ବ୍ୟକ୍ତିଗତ ସୂଚନା ସମେତ ଆପଣଙ୍କ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ ସକ୍ଷମ ହେବ।"</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"ମେସେଜଗୁଡ଼ିକର ପ୍ରତ୍ୟୁତ୍ତର ଦିଅନ୍ତୁ"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"ଏହା ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ସ୍ନୁଜ କିମ୍ବା ଖାରଜ କରିବା ଏବଂ କଲର ଉତ୍ତର ଦେବା ସହ ମେସେଜର ପ୍ରତ୍ୟୁତ୍ତର ଦେଇପାରିବ ଏବଂ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକରେ ଥିବା ବଟନଗୁଡ଼ିକ ଉପରେ ପଦକ୍ଷେପ ନେଇପାରିବ।"</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"ସେଟିଂସ ପରିବର୍ତ୍ତନ କରନ୍ତୁ"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"ଏହା \"ବିରକ୍ତ କରନ୍ତୁ ନାହିଁ\"କୁ ଚାଲୁ କିମ୍ବା ବନ୍ଦ କରିପାରିବ ଏବଂ ସମ୍ବନ୍ଧିତ ସେଟିଂସକୁ ପରିବର୍ତ୍ତନ କରିପାରିବ।"</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>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ଅବୈଧ ନେଟ୍ୱର୍କ ମୋଡ୍ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>। ଅବଜ୍ଞା କରନ୍ତୁ।"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ଆକ୍ସେସ୍ ପଏଣ୍ଟ ନାମ"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g>କୁ ସଂଯୁକ୍ତ ହୋଇଥିବା ସମୟରେ ଉପଲବ୍ଧ ନଥାଏ"</string>
- <string name="see_more" msgid="8436037008285546409">"ସେଟିଂସ"</string>
+ <string name="see_more" msgid="7499355691042812723">"ଅଧିକ ଦେଖନ୍ତୁ"</string>
<string name="see_less" msgid="2642392725363552793">"କମ୍ ଦେଖନ୍ତୁ"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>କୁ ଚାଲୁ କରିବେ?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"SIMକୁ ଚାଲୁ କରିବେ?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>କୁ ସ୍ୱିଚ୍ କରିବେ?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM କାର୍ଡ ବ୍ୟବହାର କରିବାକୁ ସ୍ୱିଚ୍ କରିବେ?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ବ୍ୟବହାର କରିବେ?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"ଥରକେ କେବଳ ଗୋଟିଏ SIMକୁ ସକ୍ରିୟ କରାଯାଇପାରିବ।\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>କୁ ସ୍ୱିଚ୍ କରିବା ଦ୍ୱାରା ଆପଣଙ୍କର <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ସେବା ବାତିଲ୍ ହେବ ନାହିଁ।"</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"ଥରକେ କେବଳ ଗୋଟିଏ ଡାଉନଲୋଡ୍ କରାଯାଇଥିବା SIMକୁ ସକ୍ରିୟ କରାଯାଇପାରିବ।\n\n <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>କୁ ସ୍ୱିଚ୍ କରିବା ଦ୍ୱାରା ଆପଣଙ୍କର <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ସେବା ବାତିଲ୍ ହେବ ନାହିଁ।"</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"ଥରକେ କେବଳ ଗୋଟିଏ SIMକୁ ସକ୍ରିୟ କରାଯାଇପାରିବ।\n\nସ୍ୱିଚ୍ କରିବା ଦ୍ୱାରା ଆପଣଙ୍କର <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ସେବା ବାତିଲ୍ ହେବ ନାହିଁ।"</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"ଆପଣ ଥରକେ 2ଟି SIM ବ୍ୟବହାର କରିପାରିବେ। <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ବ୍ୟବହାର କରିବା ପାଇଁ, ଅନ୍ୟ ଏକ SIM ବନ୍ଦ କରନ୍ତୁ।"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>କୁ ସ୍ୱିଚ୍ କରନ୍ତୁ"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ବନ୍ଦ କରନ୍ତୁ"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"ଏକ SIMକୁ ବନ୍ଦ କରିବା ଫଳରେ ଆପଣଙ୍କ ସେବା ବାତିଲ୍ ହେବ ନାହିଁ"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"ନେଟୱାର୍କ ସହ ସଂଯୋଗ କରାଯାଉଛି…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>କୁ ସ୍ୱିଚ୍ କରାଯାଉଛି"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"କଲ ଏବଂ ମେସେଜଗୁଡ଼ିକ ପାଇଁ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>କୁ ସ୍ୱିଚ କରାଯାଉଛି…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"କ୍ୟାରିଅରକୁ ସ୍ୱିଚ୍ କରାଯାଇପାରିବ ନାହିଁ"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"ଏକ ତ୍ରୁଟି ଯୋଗୁଁ କ୍ୟାରିଅରକୁ ସ୍ୱିଚ୍ କରାଯାଇପାରିବ ନାହିଁ।"</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ବନ୍ଦ କରିବେ?"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR ସ୍କାନର ଦେଖାନ୍ତୁ"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"ଲକ ସ୍କ୍ରିନରୁ QR ସ୍କାନରକୁ ଆକ୍ସେସ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ଡିଭାଇସ୍ ନିୟନ୍ତ୍ରଣଗୁଡ଼ିକୁ ଦେଖାନ୍ତୁ"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"ଲକ୍ ଥିବା ସମୟରେ ନିୟନ୍ତ୍ରଣଗୁଡ଼ିକୁ ଆକ୍ସେସ୍ କରନ୍ତୁ"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"ଉପଲବ୍ଧ ହେଲେ ଡବଲ-ଲାଇନ ଘଣ୍ଟା ଦେଖାନ୍ତୁ"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ଡବଲ-ଲାଇନ ଘଣ୍ଟା"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"ବନ୍ଦ ଅଛି"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"ଇଣ୍ଟରନେଟ୍"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIMଗୁଡ଼ିକ"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"ୱାଇ-ଫାଇ ନେଟୱାର୍କ ଖୋଜି ସେଥିରେ ସଂଯୋଗ କରନ୍ତୁ"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"ଏୟାରପ୍ଲେନ୍, ଏୟାରପ୍ଲେନ୍-ସେଫ୍"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"କଲ୍ ଓ SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"ୱାଇ‑ଫାଇ କଲିଂ"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"ଆଡେପ୍ଟିଭ୍ ବ୍ୟାଟେରୀ ବ୍ୟବହାର କରନ୍ତୁ"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"ଆଡେପ୍ଟିଭ୍ ଉଜ୍ଜ୍ୱଳତା ବ୍ୟବହାର କରନ୍ତୁ"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"ୱାଇ-ଫାଇ କଲିଂ ବ୍ୟବହାର କରନ୍ତୁ"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"ସ୍କ୍ରିନ୍ ସେଭର୍ ବ୍ୟବହାର କରନ୍ତୁ"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"ସମସ୍ତ ଆପ୍ ଦେଖନ୍ତୁ"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"ସ୍ମାର୍ଟ ଫରୱାର୍ଡିଂ"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"ସ୍ମାର୍ଟ ଫରୱାର୍ଡିଂ ସକ୍ଷମ କରାଯାଇଛି"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"ଫୋନ୍ ନମ୍ଵର୍ ଉପଲବ୍ଧ ନାହିଁ।"</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"ଠିକ୍ ଅଛି"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2Gକୁ ଅନୁମତି ଦିଅନ୍ତୁ"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G ସେଲ୍ୟୁଲାର୍ ସଂଯୋଗ ବ୍ୟବହାର କରନ୍ତୁ। ଜରୁରୀକାଳୀନ କଲ୍ ପାଇଁ, 2G ସର୍ବଦା ଚାଲୁ ଥାଏ।"</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G କମ୍ ସୁରକ୍ଷିତ ଅଟେ, କିନ୍ତୁ କିଛି ଲୋକେସନରେ ଏହା ଆପଣଙ୍କ ସଂଯୋଗକୁ ଉନ୍ନତ କରିପାରେ। ଜରୁରୀକାଳୀନ କଲଗୁଡ଼ିକ ପାଇଁ, 2Gକୁ ସର୍ବଦା ଅନୁମତି ଦିଆଯାଇଛି।"</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> ପାଇଁ 2G ଉପଲବ୍ଧ ହେବା ଆବଶ୍ୟକ"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"କ୍ଲିପବୋର୍ଡ ଆକ୍ସେସ୍ ଦେଖାନ୍ତୁ"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"ଯେତେବେଳେ ଆପଣ କପି କରିଥିବା ଟେକ୍ସଟ୍, ଛବି କିମ୍ବା ଅନ୍ୟ ବିଷୟବସ୍ତୁକୁ ଆପଗୁଡ଼ିକ ଆକ୍ସେସ୍ କରେ, ସେତେବେଳେ ଏକ ମେସେଜ୍ ଦେଖାନ୍ତୁ"</string>
<string name="all_apps" msgid="3054120149509114789">"ସବୁ ଆପ୍"</string>
diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml
index 213d769..79b0a1d 100644
--- a/res/values-pa/strings.xml
+++ b/res/values-pa/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"ਭਾਸ਼ਾਵਾਂ"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"ਹਟਾਓ"</string>
<string name="add_a_language" msgid="2126220398077503271">"ਇੱਕ ਭਾਸ਼ਾ ਸ਼ਾਮਲ ਕਰੋ"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"ਭਾਸ਼ਾ"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"ਤਰਜੀਹੀ ਭਾਸ਼ਾ"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"ਐਪ ਦੀਆਂ ਭਾਸ਼ਾਵਾਂ"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"ਹਰੇਕ ਐਪ ਲਈ ਭਾਸ਼ਾ ਸੈੱਟ ਕਰੋ"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"ਐਪ ਦੀ ਭਾਸ਼ਾ"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"ਸੁਝਾਈਆਂ ਗਈਆਂ ਭਾਸ਼ਾਵਾਂ"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"ਸਾਰੀਆਂ ਭਾਸ਼ਾਵਾਂ"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"ਐਪ ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਤੌਰ \'ਤੇ <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> \'ਤੇ ਸੈੱਟ ਹੈ ਅਤੇ ਇੱਕ ਤੋਂ ਵੱਧ ਭਾਸ਼ਾਵਾਂ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੀ ਹੈ।"</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">ਕੀ ਚੁਣੀ ਗਈ ਭਾਸ਼ਾ ਨੂੰ ਹਟਾਉਣਾ ਹੈ?</item>
<item quantity="other">ਕੀ ਚੁਣੀਆਂ ਗਈਆਂ ਭਾਸ਼ਾਵਾਂ ਨੂੰ ਹਟਾਉਣਾ ਹੈ?</item>
@@ -271,7 +279,7 @@
<string name="zone_change_to_from_dst" msgid="686451769985774294">"<xliff:g id="TIME_TYPE">%1$s</xliff:g> <xliff:g id="TRANSITION_DATE">%2$s</xliff:g> ਨੂੰ ਸ਼ੁਰੂ ਹੋਵੇਗਾ।"</string>
<string name="zone_info_exemplar_location_and_offset" msgid="2186042522225153092">"<xliff:g id="EXEMPLAR_LOCATION">%1$s</xliff:g> (<xliff:g id="OFFSET">%2$s</xliff:g>)"</string>
<string name="zone_info_offset_and_name" msgid="3960192548990990152">"<xliff:g id="TIME_TYPE">%2$s</xliff:g> (<xliff:g id="OFFSET">%1$s</xliff:g>)"</string>
- <string name="zone_info_footer" msgid="7004693956837388129">"<xliff:g id="OFFSET_AND_NAME">%1$s</xliff:g> ਦੀ ਵਰਤੋਂ ਹੋ ਰਹੀ ਹੈ। <xliff:g id="TRANSITION_DATE">%3$s</xliff:g> ਨੂੰ <xliff:g id="DST_TIME_TYPE">%2$s</xliff:g> ਸ਼ੁਰੂ ਹੋਵੇਗਾ।"</string>
+ <string name="zone_info_footer" msgid="7004693956837388129">"<xliff:g id="OFFSET_AND_NAME">%1$s</xliff:g> ਵਰਤਿਆ ਜਾ ਰਿਹਾ ਹੈ। <xliff:g id="DST_TIME_TYPE">%2$s</xliff:g> <xliff:g id="TRANSITION_DATE">%3$s</xliff:g> ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ।"</string>
<string name="zone_info_footer_no_dst" msgid="8399585343328811158">"<xliff:g id="OFFSET_AND_NAME">%1$s</xliff:g> ਦੀ ਵਰਤੋਂ ਹੋ ਰਹੀ ਹੈ। ਦਿਨ ਦੇ ਸਮੇਂ ਨੂੰ ਵਿੱਚ ਕੋਈ ਬਦਲਾਅ ਨਹੀਂ।"</string>
<string name="zone_time_type_dst" msgid="9189689342265305808">"ਦਿਨ ਦੀ ਰੌਸ਼ਨੀ ਸੰਬੰਧੀ ਬਚਤ ਸਮਾਂ"</string>
<string name="zone_time_type_standard" msgid="6865420715430680352">"ਮਿਆਰੀ ਸਮਾਂ"</string>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"ਉਪਲਬਧ ਨਹੀਂ ਹੈ"</string>
<string name="security_status_title" msgid="6958004275337618656">"ਸੁਰੱਖਿਆ ਸਥਿਤੀ"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"ਸਕ੍ਰੀਨ ਲਾਕ, Find My Device, ਐਪ ਸੁਰੱਖਿਆ"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"ਸੁਰੱਖਿਆ ਅਤੇ ਪਰਦੇਦਾਰੀ"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"ਇਜਾਜ਼ਤਾਂ, ਸਕ੍ਰੀਨ ਲਾਕ, ਐਪ ਸੁਰੱਖਿਆ"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"ਚਿਹਰਾ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"ਫ਼ੇਸ ਅਣਲਾਕ ਦਾ ਸੈੱਟਅੱਪ ਕਰਨ ਲਈ ਟੈਪ ਕਰੋ"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"ਫ਼ੇਸ ਅਣਲਾਕ"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"ਆਪਣੇ ਫ਼ੋਨ ਨੂੰ ਅਣਲਾਕ ਕਰਨ ਜਾਂ ਐਪਾਂ ਵਿੱਚ ਪ੍ਰਮਾਣੀਕਰਨ ਲਈ ਆਪਣੇ ਚਿਹਰੇ ਦੀ ਵਰਤੋਂ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਜਦੋਂ ਤੁਸੀਂ ਸਾਈਨ-ਇਨ ਕਰਦੇ ਹੋ ਜਾਂ ਕਿਸੇ ਖਰੀਦ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦਿੰਦੇ ਹੋ।\n\nਧਿਆਨ ਵਿੱਚ ਰੱਖੋ:\nਤੁਸੀਂ ਇੱਕ ਸਮੇਂ \'ਤੇ ਇੱਕੋ ਹੀ ਚਿਹਰੇ ਦਾ ਸੈੱਟਅੱਪ ਕਰ ਸਕਦੇ ਹੋ। ਇੱਕ ਹੋਰ ਚਿਹਰਾ ਸ਼ਾਮਲ ਕਰਨ ਲਈ, ਪਹਿਲਾਂ ਮੌਜੂਦਾ ਚਿਹਰੇ ਨੂੰ ਮਿਟਾਓ।\n\nਫ਼ੋਨ ਨੂੰ ਦੇਖਣ ਸਾਰ ਹੀ ਫ਼ੋਨ ਅਣਲਾਕ ਹੋ ਸਕਦਾ ਹੈ, ਭਾਵੇਂ ਇੰਝ ਕਰਨ ਦਾ ਤੁਹਾਡਾ ਇਰਾਦਾ ਨਾ ਹੋਵੇ।\n\nਕਿਸੇ ਵੱਲੋਂ ਤੁਹਾਡਾ ਫ਼ੋਨ ਤੁਹਾਡੇ ਮੂਹਰੇ ਕਰਨ \'ਤੇ ਫ਼ੋਨ ਅਣਲਾਕ ਹੋ ਸਕਦਾ ਹੈ।\n\nਤੁਹਾਡੇ ਵਰਗੇ ਦਿਸਣ ਵਾਲੇ ਕਿਸੇ ਵਿਅਕਤੀ ਵੱਲੋਂ ਵੀ ਤੁਹਾਡਾ ਫ਼ੋਨ ਅਣਲਾਕ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਵੇਂ ਇੱਕੋ ਜਿਹੇ ਦਿਸਣ ਵਾਲੇ ਭੈਣ-ਭਰਾ।"</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"ਆਪਣੇ ਫ਼ੋਨ ਨੂੰ ਅਣਲਾਕ ਕਰਨ ਜਾਂ ਐਪਾਂ ਵਿੱਚ ਪ੍ਰਮਾਣੀਕਰਨ ਲਈ ਆਪਣੇ ਚਿਹਰੇ ਦੀ ਵਰਤੋਂ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਜਦੋਂ ਤੁਸੀਂ ਸਾਈਨ-ਇਨ ਕਰਦੇ ਹੋ ਜਾਂ ਕਿਸੇ ਖਰੀਦ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦਿੰਦੇ ਹੋ।\n\nਧਿਆਨ ਵਿੱਚ ਰੱਖੋ:\nਤੁਸੀਂ ਇੱਕ ਸਮੇਂ \'ਤੇ ਇੱਕੋ ਹੀ ਚਿਹਰੇ ਦਾ ਸੈੱਟਅੱਪ ਕਰ ਸਕਦੇ ਹੋ। ਇੱਕ ਹੋਰ ਚਿਹਰਾ ਸ਼ਾਮਲ ਕਰਨ ਲਈ, ਪਹਿਲਾਂ ਮੌਜੂਦਾ ਚਿਹਰੇ ਨੂੰ ਮਿਟਾਓ।\n\nਫ਼ੋਨ ਨੂੰ ਦੇਖਣ ਸਾਰ ਹੀ ਫ਼ੋਨ ਅਣਲਾਕ ਹੋ ਸਕਦਾ ਹੈ, ਭਾਵੇਂ ਇੰਝ ਕਰਨ ਦਾ ਤੁਹਾਡਾ ਇਰਾਦਾ ਨਾ ਹੋਵੇ।\n\nਕਿਸੇ ਵੱਲੋਂ ਤੁਹਾਡਾ ਫ਼ੋਨ ਤੁਹਾਡੇ ਮੂਹਰੇ ਕਰਨ \'ਤੇ ਫ਼ੋਨ ਅਣਲਾਕ ਹੋ ਸਕਦਾ ਹੈ, ਭਾਵੇਂ ਤੁਹਾਡੀਆਂ ਅੱਖਾਂ ਬੰਦ ਹੋਣ।\n\nਤੁਹਾਡੇ ਵਰਗੇ ਦਿਸਣ ਵਾਲੇ ਕਿਸੇ ਵਿਅਕਤੀ ਵੱਲੋਂ ਵੀ ਤੁਹਾਡਾ ਫ਼ੋਨ ਅਣਲਾਕ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਵੇਂ ਇੱਕੋ ਜਿਹੇ ਦਿਸਣ ਵਾਲੇ ਭੈਣ-ਭਰਾ।"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"ਕੀ ਚਿਹਰੇ ਦਾ ਮਾਡਲ ਮਿਟਾਉਣਾ ਹੈ?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"ਤੁਹਾਡੇ ਚਿਹਰੇ ਦਾ ਮਾਡਲ ਪੱਕੇ ਤੌਰ \'ਤੇ ਅਤੇ ਸੁਰੱਖਿਅਤ ਤਰੀਕੇ ਨਾਲ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ। ਮਿਟਾਉਣ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਆਪਣੇ ਫ਼ੋਨ ਨੂੰ ਅਣਲਾਕ ਕਰਨ ਜਾਂ ਐਪਾਂ ਵਿੱਚ ਪ੍ਰਮਾਣੀਕਰਨ ਲਈ ਆਪਣੇ ਪਿੰਨ, ਪੈਟਰਨ ਜਾਂ ਪਾਸਵਰਡ ਦੀ ਲੋੜ ਪਵੇਗੀ।"</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"ਕੀ ਚਿਹਰੇ ਦਾ ਮਾਡਲ ਮਿਟਾਉਣਾ ਹੈ?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"ਤੁਹਾਡੇ ਚਿਹਰੇ ਦਾ ਮਾਡਲ ਪੱਕੇ ਤੌਰ \'ਤੇ ਅਤੇ ਸੁਰੱਖਿਅਤ ਤਰੀਕੇ ਨਾਲ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ।\n\n ਮਿਟਾਉਣ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਆਪਣੇ ਫ਼ੋਨ ਨੂੰ ਅਣਲਾਕ ਕਰਨ ਜਾਂ ਐਪਾਂ ਵਿੱਚ ਪ੍ਰਮਾਣੀਕਰਨ ਲਈ ਆਪਣੇ ਫਿੰਗਰਪ੍ਰਿੰਟ, ਪਿੰਨ, ਪੈਟਰਨ ਜਾਂ ਪਾਸਵਰਡ ਦੀ ਲੋੜ ਪਵੇਗੀ।"</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"ਤੁਹਾਡੇ ਚਿਹਰੇ ਦਾ ਮਾਡਲ ਪੱਕੇ ਤੌਰ \'ਤੇ ਅਤੇ ਸੁਰੱਖਿਅਤ ਤਰੀਕੇ ਨਾਲ ਮਿਟਾਇਆ ਜਾਵੇਗਾ।\n\nਮਿਟਾਉਣ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਆਪਣੇ ਫ਼ੋਨ ਨੂੰ ਅਣਲਾਕ ਕਰਨ ਜਾਂ ਐਪਾਂ ਵਿੱਚ ਪ੍ਰਮਾਣੀਕਰਨ ਲਈ ਆਪਣੇ ਪਿੰਨ, ਪੈਟਰਨ ਜਾਂ ਪਾਸਵਰਡ ਦੀ ਲੋੜ ਹੋਵੇਗੀ।"</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"ਤੁਹਾਡੇ ਚਿਹਰੇ ਦਾ ਮਾਡਲ ਪੱਕੇ ਤੌਰ \'ਤੇ ਅਤੇ ਸੁਰੱਖਿਅਤ ਤਰੀਕੇ ਨਾਲ ਮਿਟਾਇਆ ਜਾਵੇਗਾ।\n\nਮਿਟਾਉਣ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਆਪਣੇ ਫ਼ੋਨ ਨੂੰ ਅਣਲਾਕ ਕਰਨ ਲਈ ਆਪਣੇ ਪਿੰਨ, ਪੈਟਰਨ ਜਾਂ ਪਾਸਵਰਡ ਦੀ ਲੋੜ ਹੋਵੇਗੀ।"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"ਆਪਣਾ ਫ਼ੋਨ ਅਣਲਾਕ ਕਰਨ ਲਈ ਫ਼ੇਸ ਅਣਲਾਕ ਵਰਤੋ"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"ਫਿੰਗਰਪ੍ਰਿੰਟ"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"ਕਾਰਜ ਪ੍ਰੋਫਾਈਲ ਲਈ ਫਿੰਗਰਪ੍ਰਿੰਟ"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"ਮਿਟਾਓ"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"ਸੈਂਸਰ ਨੂੰ ਸਪਰਸ਼ ਕਰੋ"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"ਆਪਣੀ ਉਂਗਲ ਨੂੰ ਸੈਂਸਰ ’ਤੇ ਰੱਖੋ ਅਤੇ ਇੱਕ ਥਰਥਰਾਹਟ ਮਹਿਸੂਸ ਹੋਣ ਤੋਂ ਬਾਅਦ ਚੁੱਕ ਲਵੋ"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"ਆਪਣੀ ਉਂਗਲ ਨੂੰ ਉਦੋਂ ਤੱਕ ਸੈਂਸਰ \'ਤੇ ਰੱਖੋ ਜਦੋਂ ਤੱਕ ਤੁਹਾਨੂੰ ਥਰਥਰਾਹਟ ਮਹਿਸੂਸ ਨਹੀਂ ਹੁੰਦੀ"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"ਆਪਣੇ ਫਿੰਗਰਪ੍ਰਿੰਟ ਨੂੰ ਉਦੋਂ ਤੱਕ ਸੈਂਸਰ \'ਤੇ ਸਿੱਧਾ ਰੱਖੋ ਜਦੋਂ ਤੱਕ ਤੁਹਾਨੂੰ ਥਰਥਰਾਹਟ ਮਹਿਸੂਸ ਨਹੀਂ ਹੁੰਦੀ"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"ਫਿੰਗਰਪ੍ਰਿੰਟ ਸੈਂਸਰ ਨੂੰ ਸਪਰਸ਼ ਕਰਕੇ ਦਬਾਈ ਰੱਖੋ"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"ਚੁੱਕੋ, ਫਿਰ ਦੁਬਾਰਾ ਸਪਰਸ਼ ਕਰੋ"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"ਇੱਕ ਵਾਰ ਹੋਰ"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"ਆਪਣੇ ਫਿੰਗਰਪ੍ਰਿੰਟ ਦੇ ਵੱਖ-ਵੱਖ ਭਾਗਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਆਪਣੀ ਉਂਗਲ ਨੂੰ ਰੱਖਣਾ-ਚੁੱਕਣਾ ਜਾਰੀ ਰੱਖੋ"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"ਫਿੰਗਰਪ੍ਰਿੰਟ ਪ੍ਰਤੀਕ ਵਿੱਚ ਹਰੇਕ ਵਾਰ ਹਲਚਲ ਹੋਣ \'ਤੇ ਉਸਨੂੰ ਸਪਰਸ਼ ਕਰਕੇ ਰੱਖੋ। ਇਸ ਨਾਲ ਤੁਹਾਡੇ ਫਿੰਗਰਪ੍ਰਿੰਟ ਨੂੰ ਬਿਹਤਰ ਢੰਗ ਨਾਲ ਕੈਪਚਰ ਕਰਨ ਵਿੱਚ ਮਦਦ ਹੁੰਦੀ ਹੈ।"</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"ਆਪਣੀ ਉਂਗਲ ਦੇ ਪੋਟੇ ਨੂੰ ਸੈਂਸਰ \'ਤੇ ਰੱਖੋ"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"ਅੰਤ ਵਿੱਚ, ਆਪਣੀ ਉਂਗਲ ਦੇ ਕੋਨਿਆਂ ਨੂੰ ਰੱਖੋ"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"ਅੰਤ ਵਿੱਚ, ਆਪਣੀ ਉਂਗਲ ਦੇ ਕੋਨਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰੋ"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"ਆਪਣੀ ਉਂਗਲ ਦੇ ਇੱਕ ਪਾਸੇ ਨੂੰ ਸੈਂਸਰ \'ਤੇ ਲਗਾ ਕੇ ਰੱਖੋ, ਫਿਰ ਦੂਜੇ ਪਾਸੇ ਨੂੰ ਲਗਾਓ"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"ਇਸ ਨਾਲ ਤੁਹਾਡੇ ਫਿੰਗਰਪ੍ਰਿੰਟ ਨੂੰ ਬਿਹਤਰ ਢੰਗ ਨਾਲ ਕੈਪਚਰ ਕਰਨ ਵਿੱਚ ਮਦਦ ਹੁੰਦੀ ਹੈ"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"ਫਿੰਗਰਪ੍ਰਿੰਟ ਦਰਜ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ <xliff:g id="PERCENTAGE">%d</xliff:g> ਫ਼ੀਸਦ ਹੋ ਗਈ ਹੈ"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" ਸਕ੍ਰੀਨ ਲਾਕ ਵਿਕਲਪ ਨੂੰ ਅਯੋਗ ਬਣਾਇਆ ਗਿਆ ਹੈ। ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, ਆਪਣੀ ਸੰਸਥਾ ਦੇ ਪ੍ਰਸ਼ਾਸਕ ਨਾਲ ਸੰਪਰਕ ਕਰੋ। "<annotation id="admin_details">"ਹੋਰ ਵੇਰਵੇ"</annotation>\n\n"ਤੁਸੀਂ ਖਰੀਦਾਂ ਨੂੰ ਅਧਿਕਾਰਿਤ ਕਰਨ ਅਤੇ ਐਪ \'ਤੇ ਪਹੁੰਚ ਕਰਨ ਲਈ ਹਾਲੇ ਵੀ ਆਪਣੇ ਫਿੰਗਰਪ੍ਰਿੰਟ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। "<annotation id="url">"ਹੋਰ ਜਾਣੋ"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"ਉਂਗਲ ਚੁੱਕੋ, ਫਿਰ ਦੁਬਾਰਾ ਸੈਂਸਰ ਨੂੰ ਸਪਰਸ਼ ਕਰੋ"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"ਫਿੰਗਰਪ੍ਰਿੰਟ ਸੈਂਸਰ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ। ਮੁਰੰਮਤ ਪ੍ਰਦਾਨਕ \'ਤੇ ਜਾਓ"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"ਅਡਵਾਂਸ ਸੈਟਿੰਗਾਂ"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"ਕਾਰਜ ਪ੍ਰੋਫਾਈਲ ਲਾਕ, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock ਅਤੇ ਹੋਰ"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"ਅਡਵਾਂਸ ਸੈਟਿੰਗਾਂ"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"ਤੁਸੀਂ <xliff:g id="COUNT">%d</xliff:g> ਤੱਕ ਫਿੰਗਰਪ੍ਰਿੰਟ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"ਤੁਸੀਂ ਫਿੰਗਰਪ੍ਰਿੰਟਾਂ ਦੀ ਅਧਿਕਤਮ ਸੰਖਿਆ ਨੂੰ ਸ਼ਾਮਲ ਕੀਤਾ ਹੋਇਆ ਹੈ"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"ਹੋਰ ਫਿੰਗਰਪ੍ਰਿੰਟਾਂ ਨੂੰ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"ਵਾਈ-ਫਾਈ \'ਤੇ ਕਾਲ ਕਰੋ। ਵਾਈ-ਫਾਈ ਕਨੈਕਸ਼ਨ ਟੁੱਟਣ \'ਤੇ ਕਾਲ ਸਮਾਪਤ ਹੋ ਜਾਵੇਗੀ।"</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"ਜਦੋਂ ਵਾਈ-ਫਾਈ ਕਾਲਿੰਗ ਚਾਲੂ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਤੁਹਾਡਾ ਫ਼ੋਨ ਤੁਹਾਡੀ ਤਰਜੀਹ ਅਤੇ ਕਿਹੜਾ ਸਿਗਨਲ ਵੱਧ ਮਜ਼ਬੂਤ ਹੈ, ਦੇ ਆਧਾਰ \'ਤੇ ਵਾਈ-ਫਾਈ ਨੈੱਟਵਰਕਾਂ ਜਾਂ ਤੁਹਾਡੇ ਕੈਰੀਅਰ ਦੇ ਨੈੱਟਵਰਕ ਰਾਹੀਂ ਕਾਲਾਂ ਰੂਟ ਕਰ ਸਕਦਾ ਹੈ। ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਚਾਲੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਫੀਸ ਅਤੇ ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਆਪਣੇ ਕੈਰੀਅਰ ਨੂੰ ਸੰਪਰਕ ਕਰੋ।<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"ਸੰਕਟਕਾਲੀਨ ਪਤਾ"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"ਐਮਰਜੈਂਸੀ ਪਤਾ"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"ਤੁਹਾਡੇ ਵੱਲੋਂ ਕੀਤੀ ਜਾਣ ਵਾਲੀ ਕਿਸੇ ਸੰਕਟਕਾਲੀਨ ਕਾਲ ਵੇਲੇ ਇਹ ਪਤਾ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"ਨਿੱਜੀ DNS ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬਾਰੇ "<annotation id="url">"ਹੋਰ ਜਾਣੋ"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"ਚਾਲੂ"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"ਇਹ ਕੰਟਰੋਲ ਕਰਨ ਲਈ ਕਿ ਜਦੋਂ ਫ਼ੋਨ ਡੌਕ ਕੀਤਾ ਅਤੇ/ਜਾਂ ਸਲੀਪ ਮੋਡ ਵਿੱਚ ਹੁੰਦਾ ਹੈ ਉਦੋਂ ਕੀ ਹੁੰਦਾ ਹੈ, ਸਕ੍ਰੀਨ ਸੇਵਰ ਚਾਲੂ ਕਰੋ।"</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"ਕਦੋਂ ਸ਼ੁਰੂ ਕਰਨਾ ਹੈ"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"ਮੌਜੂਦਾ ਸਕ੍ਰੀਨ ਸੇਵਰ"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"ਹੁਣੇ ਚਾਲੂ ਕਰੋ"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"ਸੈਟਿੰਗਾਂ"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"ਸਵੈਚਲਿਤ ਚਮਕ"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"ਕਿਰਿਆਸ਼ੀਲ ਕਰਨ ਲਈ ਚੁੱਕੋ"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"ਕੰਮ ਸੰਬੰਧੀ ਪਿੰਨ ਸੈੱਟ ਕਰੋ"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"ਪੈਟਰਨ ਸੈੱਟ ਕਰੋ"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"ਕੰਮ ਸੰਬੰਧੀ ਪੈਟਰਨ ਸੈੱਟ ਕਰੋ"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"ਵਾਧੂ ਸੁਰੱਖਿਆ ਲਈ, ਫ਼ੋਨ ਨੂੰ ਅਣਲਾਕ ਕਰਨ ਵਾਸਤੇ ਪਾਸਵਰਡ ਸੈੱਟ ਕਰੋ"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"ਵਾਧੂ ਸੁਰੱਖਿਆ ਲਈ, ਫ਼ੋਨ ਨੂੰ ਅਣਲਾਕ ਕਰਨ ਵਾਸਤੇ ਪਿੰਨ ਸੈੱਟ ਕਰੋ"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"ਵਾਧੂ ਸੁਰੱਖਿਆ ਲਈ, ਫ਼ੋਨ ਨੂੰ ਅਣਲਾਕ ਕਰਨ ਵਾਸਤੇ ਪੈਟਰਨ ਸੈੱਟ ਕਰੋ"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"ਵਾਧੂ ਸੁਰੱਖਿਆ ਲਈ, ਟੈਬਲੈੱਟ ਨੂੰ ਅਣਲਾਕ ਕਰਨ ਵਾਸਤੇ ਪਾਸਵਰਡ ਸੈੱਟ ਕਰੋ"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"ਵਾਧੂ ਸੁਰੱਖਿਆ ਲਈ, ਟੈਬਲੈੱਟ ਨੂੰ ਅਣਲਾਕ ਕਰਨ ਵਾਸਤੇ ਪਿੰਨ ਸੈੱਟ ਕਰੋ"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"ਵਾਧੂ ਸੁਰੱਖਿਆ ਲਈ, ਟੈਬਲੈੱਟ ਨੂੰ ਅਣਲਾਕ ਕਰਨ ਵਾਸਤੇ ਪੈਟਰਨ ਸੈੱਟ ਕਰੋ"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"ਵਾਧੂ ਸੁਰੱਖਿਆ ਲਈ, ਡੀਵਾਈਸ ਨੂੰ ਅਣਲਾਕ ਕਰਨ ਵਾਸਤੇ ਪਾਸਵਰਡ ਸੈੱਟ ਕਰੋ"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"ਵਾਧੂ ਸੁਰੱਖਿਆ ਲਈ, ਡੀਵਾਈਸ ਨੂੰ ਅਣਲਾਕ ਕਰਨ ਵਾਸਤੇ ਪਿੰਨ ਸੈੱਟ ਕਰੋ"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"ਵਾਧੂ ਸੁਰੱਖਿਆ ਲਈ, ਡੀਵਾਈਸ ਨੂੰ ਅਣਲਾਕ ਕਰਨ ਵਾਸਤੇ ਪੈਟਰਨ ਸੈੱਟ ਕਰੋ"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"ਫਿੰਗਰਪ੍ਰਿੰਟ ਵਰਤਣ ਲਈ ਪਾਸਵਰਡ ਸੈੱਟ ਕਰੋ"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"ਫਿੰਗਰਪ੍ਰਿੰਟ ਵਰਤਣ ਲਈ ਪੈਟਰਨ ਸੈੱਟ ਕਰੋ"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"ਸੁਰੱਖਿਆ ਲਈ, ਪਿੰਨ ਸੈੱਟ ਕਰੋ"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"ਖੋਲ੍ਹਣ ਲਈ ਅਵਾਜ਼ ਕੁੰਜੀਆਂ ਦਬਾਈ ਰੱਖੋ"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"ਖੋਲ੍ਹਣ ਲਈ ਸਕ੍ਰੀਨ \'ਤੇ ਟ੍ਰਿਪਲ ਟੈਪ ਕਰੋ"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"ਖੋਲ੍ਹਣ ਲਈ ਸੰਕੇਤ ਵਰਤੋ"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"ਨਵਾਂ ਪਹੁੰਚਯੋਗਤਾ ਸੰਕੇਤ ਵਰਤੋ"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"ਪਹੁੰਚਯੋਗਤਾ ਸੰਬੰਧੀ ਇਸ਼ਾਰਾ ਵਰਤੋ"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਵਰਤਣ ਲਈ, ਆਪਣੀ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਾਂ ਪਹੁੰਚਯੋਗਤਾ ਬਟਨ <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> \'ਤੇ ਟੈਪ ਕਰੋ।\n\nਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਿਚਾਲੇ ਅਦਲਾ-ਬਦਲੀ ਕਰਨ ਲਈ, ਪਹੁੰਚਯੋਗਤਾ ਬਟਨ ਨੂੰ ਦਬਾ ਕੇ ਰੱਖੋ।"</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਵਰਤਣ ਲਈ, ਆਪਣੀ ਸਕ੍ਰੀਨ \'ਤੇ ਦਿੱਤੇ ਪਹੁੰਚਯੋਗਤਾ ਬਟਨ \'ਤੇ ਟੈਪ ਕਰੋ।"</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਵਰਤਣ ਲਈ, ਦੋਵੇਂ ਅਵਾਜ਼ੀ ਕੁੰਜੀਆਂ ਨੂੰ ਦਬਾਈ ਰੱਖੋ।"</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"ਘੱਟ"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"ਵੱਧ"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"ਸਵੈ ਕਲਿੱਕ ਸਮਾਂ"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"ਥਰਥਰਾਹਟ ਅਤੇ ਸਪਰਸ਼ ਦੀ ਤੀਬਰਤਾ"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"ਸੂਚਨਾ ਦੀ ਥਰਥਰਾਹਟ"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"ਥਰਥਰਾਹਟ ਅਤੇ ਸਪਰਸ਼ ਸੰਵੇਦਕ"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"ਕਾਲਾਂ"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"ਸੂਚਨਾਵਾਂ ਅਤੇ ਅਲਾਰਮ"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"ਅੰਤਰਕਿਰਿਆਤਮਿਕ ਸਪਰਸ਼ ਸੰਵੇਦਕ"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"ਘੰਟੀ ਦੀ ਥਰਥਰਾਹਟ"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"ਸੂਚਨਾ ਦੀ ਥਰਥਰਾਹਟ"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"ਸਪਰਸ਼ ਸੰਬੰਧੀ ਪ੍ਰਤੀਕਰਮ"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g> ਨਾਲ ਕਨੈਕਟ ਕਰੋ"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"ਇਹ VPN ਡਿਸਕਨੈਕਟ ਕਰੀਏ?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"ਡਿਸਕਨੈਕਟ ਕਰੋ"</string>
- <string name="vpn_version" msgid="41856553718304367">"ਵਰਜਨ <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"ਵਰਜਨ"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN ਨੂੰ ਭੁੱਲ ਜਾਓ"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"ਕੀ ਮੌਜੂਦਾ VPN ਨੂੰ ਤਬਦੀਲ ਕਰਨਾ ਹੈ?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"ਕੀ ਹਮੇਸ਼ਾ-ਚਾਲੂ VPN ਨੂੰ ਸੈੱਟ ਕਰਨਾ ਹੈ?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"ਮੋਬਾਈਲ ਡਾਟਾ ਅਣਉਪਲਬਧ ਹੈ"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"ਇੱਕ ਡਾਟਾ SIM ਚੁਣਨ ਲਈ ਟੈਪ ਕਰੋ"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"ਕਾਲਾਂ ਲਈ ਹਮੇਸ਼ਾਂ ਇਹ ਵਰਤੋ"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">" ਡਾਟਾ ਲਈ ਇੱਕ SIM ਚੁਣੋ"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"ਮੋਬਾਈਲ ਡਾਟੇ ਲਈ ਸਿਮ ਚੁਣੋ"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"SMS ਲਈ ਕੋਈ ਸਿਮ ਚੁਣੋ"</string>
<string name="data_switch_started" msgid="6292759843974720112">"ਡਾਟਾ ਸਿਮ ਬਦਲਣ ਵਿੱਚ ਕੁਝ ਸਮਾਂ ਲੱਗ ਸਕਦਾ ਹੈ…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"ਕੀ ਮੋਬਾਈਲ ਡਾਟੇ ਲਈ <xliff:g id="NEW_SIM">%1$s</xliff:g> ਵਰਤਣਾ ਹੈ?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"ਜੇ ਤੁਸੀਂ <xliff:g id="NEW_SIM">%1$s</xliff:g> \'ਤੇ ਸਵਿੱਚ ਕਰਦੇ ਹੋ, ਤਾਂ ਹੁਣ <xliff:g id="OLD_SIM">%2$s</xliff:g> ਮੋਬਾਈਲ ਡਾਟੇ ਲਈ ਨਹੀਂ ਵਰਤਿਆ ਜਾਵੇਗਾ।"</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> ਵਰਤੋ"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"ਇਸਦੇ ਨਾਲ ਕਾਲ ਕਰੋ"</string>
<string name="sim_select_card" msgid="1226182454109919045">"ਇੱਕ SIM ਕਾਰਡ ਚੁਣੋ"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"ਵਾਈਫਾਈ, ਵਾਈ-ਫਾਈ, ਨੈੱਟਵਰਕ ਕਨੈਕਸ਼ਨ, ਇੰਟਰਨੈੱਟ, ਵਾਇਰਲੈੱਸ, ਡਾਟਾ, ਵਾਈ ਫਾਈ"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"ਵਾਈ-ਫਾਈ ਸੂਚਨਾ, ਵਾਈ-ਫਾਈ ਸੂਚਨਾ"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ਡਾਟਾ ਵਰਤੋਂ"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"ਥਰਥਰਾਹਟ ਬੰਦ ਕਰੋ, ਟੈਪ ਕਰੋ, ਕੀ-ਬੋਰਡ"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-ਘੰਟੇ ਵਾਲਾ ਫਾਰਮੈਟ ਵਰਤੋ"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ਡਾਊਨਲੋਡ"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"ਇਸ ਨਾਲ ਖੋਲ੍ਹੋ"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"ਸਪੱਰਸ਼ ਸੰਵੇਦਕ, ਥਰਥਰਾਹਟ, ਸਕ੍ਰੀਨ, ਸੰਵੇਦਨਸ਼ੀਲਤਾ"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"ਸਪਰਸ਼ ਸੰਵੇਦਕ, ਥਰਥਰਾਹਟ, ਫ਼ੋਨ, ਕਾਲ, ਸੰਵੇਦਨਸ਼ੀਲਤਾ, ਘੰਟੀ"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"ਸਪਰਸ਼ ਸੰਵੇਦਕ, ਥਰਥਰਾਹਟ, ਸੰਵੇਦਨਸ਼ੀਲਤਾ"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"ਸਪਰਸ਼ ਸੰਵੇਦਕ, ਥਰਥਰਾਹਟ, ਥਰਥਰਾਹਟ"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"ਹਮੇਸ਼ਾਂ-ਚਾਲੂ ਡਿਸਪਲੇ"</string>
<string name="default_sound" msgid="6604374495015245195">"ਪੂਰਵ-ਨਿਰਧਾਰਤ ਧੁਨੀ"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"ਘੰਟੀ ਅਤੇ ਸੂਚਨਾ ਦੀ ਅਵਾਜ਼ <xliff:g id="PERCENTAGE">%1$s</xliff:g> ਹੈ"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"ਅਵਾਜ਼, ਥਰਥਰਾਹਟ, ਪਰੇਸ਼ਾਨ ਨਾ ਕਰੋ"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"ਚਾਰਜਿੰਗ ਦੀਆਂ ਧੁਨੀਆਂ ਤੇ ਥਰਥਰਾਹਟ"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"ਡੌਕ ਕਰਨ ਦੀਆਂ ਅਵਾਜ਼ਾਂ"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"ਸਪਰਸ਼ ਧੁਨੀਆਂ"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"ਸਪੱਰਸ਼ ਸੰਬੰਧੀ ਥਰਥਰਾਹਟ"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"ਟੈਪ, ਕੀ-ਬੋਰਡ ਅਤੇ ਹੋਰ ਲਈ ਛੋਹ ਪ੍ਰਤੀਕਰਮ"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"ਡੌਕ ਸਪੀਕਰ ਪਲੇ ਕਰਦਾ ਹੈ"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"ਸਾਰੇ ਆਡੀਓ"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"ਕੇਵਲ ਮੀਡੀਆ ਆਡੀਓ"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"ਲਾਕ ਸਕ੍ਰੀਨ, ਲਾਕਸਕ੍ਰੀਨ, ਛੱਡੋ, ਅਣਡਿੱਠ"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"ਕਾਰਜ ਪ੍ਰੋਫਾਈਲ ਲਾਕ ਹੋਣ \'ਤੇ"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"ਲਾਕ ਸਕ੍ਰੀਨ \'ਤੇ ਸੂਚਨਾਵਾਂ"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"ਗੱਲਾਂਬਾਤਾਂ, ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਅਤੇ ਸ਼ਾਂਤ ਸੂਚਨਾਵਾਂ ਦਿਖਾਓ"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"ਗੱਲਾਂਬਾਤਾਂ, ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਅਤੇ ਸ਼ਾਂਤ ਸੂਚਨਾਵਾਂ ਦਿਖਾਓ"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"ਸ਼ਾਂਤ ਗੱਲਾਂਬਾਤਾਂ ਅਤੇ ਸੂਚਨਾਵਾਂ ਲੁਕਾਓ"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"ਕੋਈ ਸੂਚਨਾ ਨਾ ਦਿਖਾਓ"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ਸੰਪਰਕ ਨਾਮ, ਫ਼ੋਟੋਆਂ ਅਤੇ ਤੁਹਾਨੂੰ ਪ੍ਰਾਪਤ ਹੋਣ ਵਾਲੇ ਲਿਖਤ ਸੁਨੇਹਿਆਂ ਵਰਗੀ ਨਿੱਜੀ ਜਾਣਕਾਰੀ ਸਮੇਤ ਸਾਰੀਆਂ ਸੂਚਨਾਵਾਂ ਨੂੰ ਪੜ੍ਹ ਸਕੇਗੀ। ਇਹ ਐਪ ਸੂਚਨਾਵਾਂ ਨੂੰ ਸਨੂਜ਼ ਕਰਨ ਜਾਂ ਖਾਰਜ ਕਰਨ ਜਾਂ ਫ਼ੋਨ ਕਾਲਾਂ ਦਾ ਜਵਾਬ ਦੇਣ ਸਮੇਤ, ਸੂਚਨਾਵਾਂ ਵਿੱਚ ਬਟਨਾਂ \'ਤੇ ਕਾਰਵਾਈ ਵੀ ਕਰ ਸਕੇਗੀ। \n\nਇਹ ਐਪ ਨੂੰ \'ਪਰੇਸ਼ਾਨ ਨਾ ਕਰੋ\' ਨੂੰ ਬੰਦ ਜਾਂ ਚਾਲੂ ਕਰਨ ਅਤੇ ਸੰਬੰਧਿਤ ਸੈਟਿੰਗਾਂ ਨੂੰ ਬਦਲਣ ਦੀ ਸਮਰੱਥਾ ਵੀ ਦੇਵੇਗੀ।"</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ਇਹ ਕੁਝ ਕਰ ਸਕੇਗੀ:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"ਤੁਹਾਡੀਆਂ ਸੂਚਨਾਵਾਂ ਨੂੰ ਪੜ੍ਹਨਾ"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"ਇਹ ਸੰਪਰਕ, ਸੁਨੇਹਿਆਂ ਅਤੇ ਫ਼ੋਟੋਆਂ ਵਰਗੀ ਨਿੱਜੀ ਜਾਣਕਾਰੀ ਸਮੇਤ ਤੁਹਾਡੀਆਂ ਸੂਚਨਾਵਾਂ ਨੂੰ ਪੜ੍ਹ ਸਕਦੀ ਹੈ।"</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"ਸੁਨੇਹਿਆਂ ਦਾ ਜਵਾਬ ਦੇਣਾ"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"ਇਹ ਸੁਨੇਹਿਆਂ ਦਾ ਜਵਾਬ ਦੇ ਸਕਦੀ ਹੈ ਅਤੇ ਸੂਚਨਾਵਾਂ ਨੂੰ ਸਨੂਜ਼ ਕਰਨ ਜਾਂ ਖਾਰਜ ਕਰਨ ਜਾਂ ਫ਼ੋਨ ਕਾਲਾਂ ਦਾ ਜਵਾਬ ਦੇਣ ਸਮੇਤ, ਸੂਚਨਾਵਾਂ ਵਿੱਚ ਬਟਨਾਂ \'ਤੇ ਕਾਰਵਾਈ ਵੀ ਕਰ ਸਕੇਗੀ।"</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"ਸੈਟਿੰਗਾਂ ਬਦਲਣਾ"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"ਇਹ \'ਪਰੇਸ਼ਾਨ ਨਾ ਕਰੋ\' ਨੂੰ ਬੰਦ ਜਾਂ ਚਾਲੂ ਕਰ ਸਕਦੀ ਅਤੇ ਸੰਬੰਧਿਤ ਸੈਟਿੰਗਾਂ ਨੂੰ ਬਦਲ ਸਕਦੀ ਹੈ।"</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>
@@ -4859,8 +4860,8 @@
<string name="swipe_up_to_switch_apps_summary" msgid="1415457307836359560">"ਐਪਾਂ ਵਿਚਾਲੇ ਅਦਲਾ-ਬਦਲੀ ਕਰਨ ਲਈ, ਹੋਮ ਬਟਨ \'ਤੇ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰੋ। ਸਾਰੀਆਂ ਐਪਾਂ ਦੇਖਣ ਲਈ, ਦੁਬਾਰਾ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰੋ। ਵਾਪਸ ਜਾਣ ਲਈ, \'ਪਿੱਛੇ\' ਬਟਨ \'ਤੇ ਟੈਪ ਕਰੋ।"</string>
<string name="swipe_up_to_switch_apps_suggestion_title" msgid="5754081720589900007">"ਨਵਾਂ ਹੋਮ ਬਟਨ ਅਜ਼ਮਾਓ"</string>
<string name="swipe_up_to_switch_apps_suggestion_summary" msgid="8885866570559435110">"ਐਪਾਂ ਵਿਚਾਲੇ ਅਦਲਾ-ਬਦਲੀ ਕਰਨ ਲਈ ਨਵੇਂ ਸੰਕੇਤ ਚਾਲੂ ਕਰੋ"</string>
- <string name="emergency_settings_preference_title" msgid="6183455153241187148">"ਸੁਰੱਖਿਆ ਅਤੇ ਸੰਕਟਕਾਲ"</string>
- <string name="emergency_dashboard_summary" msgid="401033951074039302">"ਸੰਕਟਕਾਲੀਨ ਸਹਾਇਤਾ, ਡਾਕਟਰੀ ਜਾਣਕਾਰੀ, ਸੁਚੇਤਨਾਵਾਂ"</string>
+ <string name="emergency_settings_preference_title" msgid="6183455153241187148">"ਸੁਰੱਖਿਆ ਅਤੇ ਐਮਰਜੈਂਸੀ"</string>
+ <string name="emergency_dashboard_summary" msgid="401033951074039302">"ਐਮਰਜੈਂਸੀ ਸਹਾਇਤਾ, ਡਾਕਟਰੀ ਜਾਣਕਾਰੀ, ਸੁਚੇਤਨਾਵਾਂ"</string>
<string name="edge_to_edge_navigation_title" msgid="714427081306043819">"ਇਸ਼ਾਰਾ ਨੈਵੀਗੇਸ਼ਨ"</string>
<string name="edge_to_edge_navigation_summary" msgid="8497033810637690561">"ਹੋਮ \'ਤੇ ਜਾਣ ਲਈ, ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਾਂ ਤੋਂ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰੋ। ਐਪਾਂ ਵਿਚਾਲੇ ਅਦਲਾ-ਬਦਲੀ ਕਰਨ ਲਈ, ਹੇਠਾਂ ਤੋਂ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰਕੇ ਦਬਾਈ ਰੱਖੋ ਅਤੇ ਫਿਰ ਛੱਡੋ। ਵਾਪਸ ਜਾਣ ਲਈ, ਸਕ੍ਰੀਨ ਦੇ ਜਾਂ ਤਾਂ ਖੱਬੇ ਜਾਂ ਸੱਜੇ ਕਿਨਾਰੇ ਤੋਂ ਸਵਾਈਪ ਕਰੋ।"</string>
<string name="legacy_navigation_title" msgid="7877402855994423727">"3-ਬਟਨ ਨੈਵੀਗੇਸ਼ਨ"</string>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ਅਵੈਧ ਨੈੱਟਵਰਕ ਮੋਡ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. ਅਣਡਿੱਠ ਕਰੋ।"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ਐਕਸੈੱਸ ਪੁਆਇੰਟ ਨਾਮ"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> ਨਾਲ ਕਨੈਕਟ ਹੋਣ \'ਤੇ ਉਪਲਬਧ ਨਹੀਂ ਹੈ"</string>
- <string name="see_more" msgid="8436037008285546409">"ਸੈਟਿੰਗਾਂ"</string>
+ <string name="see_more" msgid="7499355691042812723">"ਹੋਰ ਦੇਖੋ"</string>
<string name="see_less" msgid="2642392725363552793">"ਘੱਟ ਵੇਖੋ"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"ਕੀ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ਨੂੰ ਚਾਲੂ ਕਰਨਾ ਹੈ?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"ਕੀ ਸਿਮ ਨੂੰ ਚਾਲੂ ਕਰਨਾ ਹੈ?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"ਕੀ ਤੁਸੀਂ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> \'ਤੇ ਸਵਿੱਚ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"ਕੀ ਸਿਮ ਕਾਰਡ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਹੈ?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"ਕੀ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ਨੂੰ ਵਰਤਣਾ ਹੈ?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"ਇੱਕ ਸਮੇਂ \'ਤੇ ਸਿਰਫ਼ ਇੱਕ ਸਿਮ ਕਿਰਿਆਸ਼ੀਲ ਹੋ ਸਕਦਾ ਹੈ।\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> \'ਤੇ ਸਵਿੱਚ ਕਰਨ ਨਾਲ ਤੁਹਾਡੀ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ਸੇਵਾ ਰੱਦ ਨਹੀਂ ਹੋਵੇਗੀ।"</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"ਇੱਕ ਸਮੇਂ \'ਤੇ ਸਿਰਫ਼ ਇੱਕ ਡਾਊਨਲੋਡ ਕੀਤਾ ਸਿਮ ਕਿਰਿਆਸ਼ੀਲ ਹੋ ਸਕਦਾ ਹੈ।\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> \'ਤੇ ਸਵਿੱਚ ਕਰਨ ਨਾਲ ਤੁਹਾਡੀ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ਸੇਵਾ ਰੱਦ ਨਹੀਂ ਹੋਵੇਗੀ।"</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"ਇੱਕ ਸਮੇਂ \'ਤੇ ਸਿਰਫ਼ ਇੱਕ ਸਿਮ ਕਿਰਿਆਸ਼ੀਲ ਹੋ ਸਕਦਾ ਹੈ।\n\nਸਵਿੱਚ ਕਰਨ ਨਾਲ ਤੁਹਾਡੀ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ਸੇਵਾ ਰੱਦ ਨਹੀਂ ਹੋਵੇਗੀ।"</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"ਤੁਸੀਂ ਇੱਕੋ ਵੇਲੇ 2 ਸਿਮ ਵਰਤ ਸਕਦੇ ਹੋ। <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ਨੂੰ ਵਰਤਣ ਲਈ, ਹੋਰ ਸਿਮ ਬੰਦ ਕਰੋ।"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> \'ਤੇ ਸਵਿੱਚ ਕਰੋ"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ਨੂੰ ਬੰਦ ਕਰੋ"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"ਸਿਮ ਨੂੰ ਬੰਦ ਕਰਨ ਨਾਲ ਤੁਹਾਡੀ ਸੇਵਾ ਰੱਦ ਨਹੀਂ ਹੋਵੇਗੀ"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> \'ਤੇ ਸਵਿੱਚ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"ਕਾਲਾਂ ਅਤੇ ਸੁਨੇਹਿਆਂ ਲਈ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> \'ਤੇ ਸਵਿੱਚ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"ਕੈਰੀਅਰ ਨੂੰ ਸਵਿੱਚ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"ਕਿਸੇ ਗੜਬੜ ਕਰਕੇ ਕੈਰੀਅਰ ਨੂੰ ਸਵਿੱਚ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।"</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"ਕੀ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ਨੂੰ ਬੰਦ ਕਰਨਾ ਹੈ?"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR ਸਕੈਨਰ ਦਿਖਾਓ"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"ਲਾਕ ਸਕ੍ਰੀਨ ਤੋਂ QR ਕੋਡ ਸਕੈਨਰ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿਓ"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ਡੀਵਾਈਸ ਕੰਟਰੋਲ ਦਿਖਾਓ"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"ਲਾਕ ਹੋਣ \'ਤੇ ਕੰਟਰੋਲਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰੋ"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"ਉਪਲਬਧ ਹੋਣ \'ਤੇ ਡਬਲ-ਲਾਈਨ ਘੜੀ ਦਿਖਾਓ"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ਡਬਲ-ਲਾਈਨ ਘੜੀ"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"ਬੰਦ"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"ਇੰਟਰਨੈੱਟ"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"ਸਿਮ"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"ਵਾਈ-ਫਾਈ ਨੈੱਟਵਰਕਾਂ ਨੂੰ ਲੱਭ ਕੇ ਉਹਨਾਂ ਨਾਲ ਕਨੈਕਟ ਕਰੋ"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"ਹਵਾਈ-ਜਹਾਜ਼ ਮੋਡ, ਹਵਾਈ-ਜਹਾਜ਼ ਸੁਰੱਖਿਅਤ ਮੋਡ"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"ਕਾਲਾਂ ਅਤੇ SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi‑Fi ਕਾਲਿੰਗ"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"ਅਨੁਕੂਲਨਯੋਗ ਬੈਟਰੀ ਵਰਤੋ"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"ਅਡੈਪਟਿਵ ਬ੍ਰਾਈਟਨੈੱਸ ਵਰਤੋ"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"ਵਾਈ-ਫਾਈ ਕਾਲਿੰਗ ਵਰਤੋ"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"ਸਕ੍ਰੀਨ ਸੇਵਰ ਵਰਤੋ"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"ਸਭ ਐਪਾਂ ਦੇਖੋ"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"ਸਮਾਰਟ ਫਾਰਵਰਡਿੰਗ"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"ਸਮਾਰਟ ਫਾਰਵਰਡਿੰਗ ਦੀ ਸੁਵਿਧਾ ਚਾਲੂ ਹੈ"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"ਫ਼ੋਨ ਨੰਬਰ ਮੌਜੂਦ ਨਹੀਂ ਹੈ।"</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"ਠੀਕ ਹੈ"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G ਨੂੰ ਇਜਾਜ਼ਤ ਦਿਓ"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G ਸੈਲਿਊਲਰ ਕਨੈਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਸੰਕਟਕਾਲੀਨ ਕਾਲਾਂ ਲਈ, 2G ਹਮੇਸ਼ਾਂ ਚਾਲੂ ਹੁੰਦਾ ਹੈ।"</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G ਘੱਟ ਸੁਰੱਖਿਅਤ ਹੈ, ਪਰ ਕੁਝ ਟਿਕਾਣਿਆਂ \'ਤੇ ਤੁਹਾਡੇ ਕਨੈਕਸ਼ਨ ਨੂੰ ਬਿਹਤਰ ਬਣਾ ਸਕਦਾ ਹੈ। ਐਮਰਜੈਂਸੀ ਕਾਲਾਂ ਲਈ, 2G ਨੂੰ ਹਮੇਸ਼ਾਂ ਆਗਿਆ ਹੈ।"</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> ਉਪਲਬਧ ਹੋਣ ਲਈ 2G ਦੀ ਲੋੜ ਹੈ"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"ਕਲਿੱਪਬੋਰਡ ਪਹੁੰਚ ਦਿਖਾਓ"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"ਜਦੋਂ ਐਪਾਂ ਲਿਖਤ, ਚਿੱਤਰ ਜਾਂ ਤੁਹਾਡੇ ਵੱਲੋਂ ਕਾਪੀ ਕੀਤੀ ਹੋਰ ਸਮੱਗਰੀ ਤੱਕ ਪਹੁੰਚ ਕਰਦੀਆਂ ਹਨ, ਤਾਂ ਕੋਈ ਸੁਨੇਹਾ ਦਿਖਾਓ"</string>
<string name="all_apps" msgid="3054120149509114789">"ਸਾਰੀਆਂ ਐਪਾਂ"</string>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index 5bfdea7..3ef47e8 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -209,6 +209,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Języki"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Usuń"</string>
<string name="add_a_language" msgid="2126220398077503271">"Dodaj język"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Język"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Preferowany język"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Języki aplikacji"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Ustaw języki dla poszczególnych aplikacji"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Język aplikacji"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Sugerowane języki"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Wszystkie języki"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Ta aplikacja ma domyślnie ustawiony język <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> i nie obsługuje wielu wersji językowych."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="few">Usunąć wybrane języki?</item>
<item quantity="many">Usunąć wybrane języki?</item>
@@ -302,10 +310,10 @@
<string name="location_settings_primary_switch_title" msgid="8849081766644685127">"Włącz lokalizację"</string>
<string name="location_settings_summary_location_off" msgid="4797932754681162262">"Wyłączono"</string>
<plurals name="location_settings_summary_location_on" formatted="false" msgid="1019959038518185676">
- <item quantity="few">Włączono – <xliff:g id="COUNT_1">%1$d</xliff:g> aplikacje mają dostęp do lokalizacji</item>
- <item quantity="many">Włączono – <xliff:g id="COUNT_1">%1$d</xliff:g> aplikacji ma dostęp do lokalizacji</item>
- <item quantity="other">Włączono – <xliff:g id="COUNT_1">%1$d</xliff:g> aplikacji ma dostęp do lokalizacji</item>
- <item quantity="one">Włączono – <xliff:g id="COUNT_0">%1$d</xliff:g> aplikacja ma dostęp do lokalizacji</item>
+ <item quantity="few">Włączona – <xliff:g id="COUNT_1">%1$d</xliff:g> aplikacje mają dostęp do lokalizacji</item>
+ <item quantity="many">Włączona – <xliff:g id="COUNT_1">%1$d</xliff:g> aplikacji ma dostęp do lokalizacji</item>
+ <item quantity="other">Włączona – <xliff:g id="COUNT_1">%1$d</xliff:g> aplikacji ma dostęp do lokalizacji</item>
+ <item quantity="one">Włączona – <xliff:g id="COUNT_0">%1$d</xliff:g> aplikacja ma dostęp do lokalizacji</item>
</plurals>
<string name="location_settings_loading_app_permission_stats" msgid="6054103701535557342">"Wczytuję…"</string>
<string name="location_settings_footer_general" msgid="1040507068701188821">"Aplikacje z uprawnieniami dostępu do urządzeń w pobliżu mogą określać położenie połączonych urządzeń względem siebie."</string>
@@ -326,6 +334,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Niedostępne"</string>
<string name="security_status_title" msgid="6958004275337618656">"Stan zabezpieczeń"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Blokada ekranu, Znajdź moje urządzenie, bezpieczeństwo aplikacji"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Bezpieczeństwo i prywatność"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Uprawnienia, blokada ekranu, bezpieczeństwo aplikacji"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Dodano twarz"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Kliknij, aby skonfigurować rozpoznawanie twarzy"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Rozpoznawanie twarzy"</string>
@@ -398,9 +408,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Używaj rozpoznawania twarzy do odblokowywania telefonu i uwierzytelniania w aplikacjach, na przykład podczas logowania lub zatwierdzania zakupów.\n\nPamiętaj:\nNie można mieć kilku skonfigurowanych modeli twarzy jednocześnie. Jeśli chcesz dodać inny model twarzy, usuń bieżący.\n\nPatrząc na telefon, możesz go przypadkowo odblokować.\n\nInna osoba może odblokować Twój telefon, zbliżając go do Twojej twarzy.\n\nIstnieje możliwość, że ktoś bardzo podobny do Ciebie (np. rodzeństwo), odblokuje Twój telefon."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Używaj rozpoznawania twarzy do odblokowywania telefonu i uwierzytelniania w aplikacjach, na przykład podczas logowania lub zatwierdzania zakupów.\n\nPamiętaj:\nNie można mieć kilku skonfigurowanych modeli twarzy jednocześnie. Jeśli chcesz dodać inny model twarzy, usuń bieżący.\n\nPatrząc na telefon, możesz go przypadkowo odblokować.\n\nInna osoba może odblokować Twój telefon, zbliżając go do Twojej twarzy (nawet przy zamkniętych oczach).\n\nIstnieje możliwość, że ktoś bardzo podobny do Ciebie (np. rodzeństwo), odblokuje Twój telefon."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Usunąć model twarzy?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Model twarzy zostanie trwale i w bezpieczny sposób usunięty. Po usunięciu tych danych do odblokowywania telefonu i uwierzytelniania się w aplikacjach trzeba będzie używać odcisku palca, kodu PIN, wzoru lub hasła."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Usunąć model twarzy?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Model twarzy zostanie trwale i w bezpieczny sposób usunięty.\n\nPo usunięciu tych danych do odblokowywania telefonu i uwierzytelniania się w aplikacjach trzeba będzie używać odcisku palca, kodu PIN, wzoru lub hasła."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Model twarzy zostanie trwale i w bezpieczny sposób usunięty.\n\nPo usunięciu tych danych do odblokowywania telefonu i uwierzytelniania się w aplikacjach trzeba będzie używać kodu PIN, wzoru lub hasła."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Model twarzy zostanie trwale i bezpiecznie usunięty.\n\nPo usunięciu tych danych będziesz potrzebować kodu PIN, wzoru lub hasła do odblokowywania telefonu."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Używaj rozpoznawania twarzy do odblokowywania telefonu"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Odcisk palca"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Odcisk palca – profil służbowy"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Usuń"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Dotknij czytnika"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Przyłóż palec do czytnika. Podnieś go, gdy poczujesz wibracje."</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Trzymaj palec na czytniku linii papilarnych do chwili, aż poczujesz wibracje"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Trzymaj palec na czytniku linii papilarnych do chwili, aż poczujesz wibracje"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Połóż palec na czytniku linii papilarnych i przytrzymaj"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Podnieś palec i przyłóż go ponownie"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Jeszcze raz"</string>
@@ -497,7 +506,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Unoś palec, by odcisk był dokładniejszy."</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Naciśnij i przytrzymaj za każdym razem, gdy ikona się porusza. Dzięki temu zeskanujesz większą część odcisku palca."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Umieść na czytniku koniuszek palca"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Na koniec umieść na czytniku krawędzie palca"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Na koniec umieść na czytniku krawędzie palca"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Umieść na czytniku palec bokiem i przytrzymaj, a następnie obróć na drugi bok"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Dzięki temu zeskanujesz większą część odcisku palca"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Rejestruję odcisk palca – <xliff:g id="PERCENTAGE">%d</xliff:g> procent"</string>
@@ -567,6 +576,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Opcja blokady ekranu jest wyłączona. Aby dowiedzieć się więcej, skontaktuj się z administratorem organizacji. "<annotation id="admin_details">"Więcej informacji"</annotation>\n\n"Nadal możesz używać odcisku palca do autoryzowania zakupów i uzyskiwania dostępu do aplikacji. "<annotation id="url">"Więcej informacji"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Podnieś palec, a potem przyłóż go do czytnika jeszcze raz."</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Nie można użyć czytnika linii papilarnych. Odwiedź serwis."</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Ustawienia zaawansowane"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Blokada profilu służbowego, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock i inne funkcje"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Ustawienia zaawansowane"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Możesz dodać do <xliff:g id="COUNT">%d</xliff:g> odcisków palców"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Dodano maksymalną liczbę odcisków palców"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Nie można dodać więcej odcisków palców"</string>
@@ -1006,8 +1019,8 @@
<string name="wifi_cellular_data_fallback_summary" msgid="7039944853033554386">"Używaj mobilnej transmisji danych, gdy sieć Wi-Fi nie ma dostępu do internetu. Mogą obowiązywać opłaty za użycie danych."</string>
<string name="wifi_add_network" msgid="4178564862173751181">"Dodaj sieć"</string>
<string name="wifi_configure_settings_preference_title" msgid="2536725796700696566">"Ustawienia Wi‑Fi"</string>
- <string name="wifi_configure_settings_preference_summary_wakeup_on" msgid="7822368955551467382">"Wi‑Fi włączy się automatycznie"</string>
- <string name="wifi_configure_settings_preference_summary_wakeup_off" msgid="5710203586018223864">"Wi‑Fi nie włączy się automatycznie"</string>
+ <string name="wifi_configure_settings_preference_summary_wakeup_on" msgid="7822368955551467382">"Wi‑Fi włącza się automatycznie"</string>
+ <string name="wifi_configure_settings_preference_summary_wakeup_off" msgid="5710203586018223864">"Wi‑Fi nie włącza się automatycznie"</string>
<string name="wifi_access_points" msgid="5846755709207101844">"Sieci Wi-Fi"</string>
<string name="wifi_menu_more_options" msgid="1236651929987819716">"Więcej opcji"</string>
<string name="wifi_menu_p2p" msgid="5234165837732940385">"Wi‑Fi Direct"</string>
@@ -1273,7 +1286,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Rozmowa przez Wi-Fi. Po utracie połączenia z Wi-Fi zostanie przerwana."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Po włączeniu opcji Połączenia przez Wi-Fi telefon może kierować połączenia przez sieci Wi-Fi lub sieć operatora w zależności od ustawień i siły sygnału. Zanim włączysz tę funkcję, sprawdź, jakie opłaty pobiera operator, i zapoznaj się z innymi warunkami usługi.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Adres alarmowy"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Adres alarmowy"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Traktowany jako Twoja lokalizacja, gdy dzwonisz pod numer alarmowy przez Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Więcej informacji"</annotation>" o funkcjach prywatnego DNS"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Włączony"</string>
@@ -1461,6 +1474,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Włącz wygaszacz ekranu, by kontrolować to, co dzieje się, gdy telefon jest w stacji dokującej i/lub w trybie uśpienia."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Kiedy włączać"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Bieżący wygaszacz ekranu"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Zacznij teraz"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Ustawienia"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automatyczna"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Podnieś, by wybudzić"</string>
@@ -1528,7 +1542,7 @@
<string name="kernel_version" msgid="3513538109381366881">"Wersja jądra"</string>
<string name="build_number" msgid="9009733242117579826">"Numer kompilacji"</string>
<string name="module_version" msgid="1787518340082046658">"Aktualizacja systemowa Google Play"</string>
- <string name="device_info_not_available" msgid="4804474466616712326">"Niedostępna"</string>
+ <string name="device_info_not_available" msgid="4804474466616712326">"Niedostępny"</string>
<string name="device_status_activity_title" msgid="1812666241137263882">"Stan telefonu"</string>
<string name="device_status" msgid="7988547478034984649">"Stan telefonu"</string>
<string name="device_status_summary" product="tablet" msgid="8826216824111648900">"Stan baterii, sieci i inne informacje"</string>
@@ -1956,15 +1970,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Ustaw służbowy kod PIN"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Ustaw wzór"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Ustaw wzór służbowy"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Dla większego bezpieczeństwa ustaw hasło do odblokowywania telefonu"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Dla większego bezpieczeństwa ustaw kod PIN do odblokowywania telefonu"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Dla większego bezpieczeństwa ustaw wzór do odblokowywania telefonu"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Dla większego bezpieczeństwa ustaw hasło do odblokowywania tabletu"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Dla większego bezpieczeństwa ustaw kod PIN do odblokowywania tabletu"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Dla większego bezpieczeństwa ustaw wzór do odblokowywania tabletu"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Dla większego bezpieczeństwa ustaw hasło do odblokowywania urządzenia"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Dla większego bezpieczeństwa ustaw kod PIN do odblokowywania urządzenia"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Dla większego bezpieczeństwa ustaw wzór do odblokowywania urządzenia"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Aby korzystać z odcisku palca, ustaw hasło"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Aby korzystać z odcisku palca, ustaw wzór"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Ze względów bezpieczeństwa ustaw kod PIN"</string>
@@ -2370,7 +2375,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Przytrzymaj przyciski głośności, aby otworzyć"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Kliknij ekran trzykrotnie, aby otworzyć"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Otwieranie gestem"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Użyj nowego gestu ułatwień dostępu"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Użyj gestu ułatwień dostępu"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Aby użyć tej funkcji, kliknij przycisk ułatwień dostępu <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> u dołu ekranu.\n\nAby przełączać się między funkcjami, naciśnij i przytrzymaj przycisk ułatwień dostępu."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Aby użyć tej funkcji, kliknij przycisk ułatwień dostępu na ekranie."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Aby użyć tej funkcji, naciśnij i przytrzymaj oba przyciski głośności."</string>
@@ -2464,9 +2469,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Krótszy"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Dłuższy"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Czas automatycznego kliknięcia"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Siła wibracji i reakcji na dotyk"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Wibracja przy powiadomieniu"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Wibracje i reakcja na dotyk"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Połączenia"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Powiadomienia i alarmy"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interaktywna reakcja na dotyk"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Wibracja przy dzwonku"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Wibracja przy powiadomieniu"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Reakcja na dotyk"</string>
<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>
@@ -2846,8 +2854,7 @@
<string name="power_camera" msgid="4778315081581293923">"Aparat"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Sieć komórkowa"</string>
<string name="power_phone" msgid="2768396619208561670">"Połączenia głosowe"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet nieaktywny"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Telefon nieaktywny"</string>
@@ -3328,7 +3335,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Połącz z: <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Odłączyć tę sieć VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Odłącz"</string>
- <string name="vpn_version" msgid="41856553718304367">"Wersja <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Wersja"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Zapomnij VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Zastąpić obecną sieć VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Ustawić stały VPN?"</string>
@@ -3558,9 +3565,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobilna transmisja danych niedostępna"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Dotknij, by wybrać kartę SIM do transmisji danych"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Zawsze używaj do połączeń"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Wybierz kartę SIM do transmisji danych"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Wybierz kartę SIM do mobilnej transmisji danych"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Wybierz kartę SIM do SMS-ów"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Przełączanie karty SIM do transmisji danych. Może to potrwać do minuty…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Użyć sieci <xliff:g id="NEW_SIM">%1$s</xliff:g> do mobilnej transmisji danych?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Jeśli przełączysz się na sieć <xliff:g id="NEW_SIM">%1$s</xliff:g>, sieć <xliff:g id="OLD_SIM">%2$s</xliff:g> nie będzie już używana do mobilnej transmisji danych."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Użyj sieci <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Zadzwoń, używając karty:"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Wybierz kartę SIM"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"Karta SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3622,7 +3632,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, połączenie z siecią, internet, bezprzewodowe, dane, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"powiadomienia Wi-Fi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"użycie danych"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Przerwij wibracje, kliknij, klawiatura"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Format 24-godzinny"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Pobierz"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Otwórz w:"</string>
@@ -3705,12 +3714,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"reakcja na dotyk, wibracje, ekran, czułość"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"reakcja na dotyk, wibracje, telefon, połączenie, czułość, dzwonek"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"reakcja na dotyk, wibracje, czułość"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"reakcja na dotyk, wibrować, wibracje"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"zawsze aktywny wyświetlacz"</string>
<string name="default_sound" msgid="6604374495015245195">"Dźwięk domyślny"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Głośność dzwonka i powiadomień na poziomie <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Głośność, wibracje, Nie przeszkadzać"</string>
@@ -3740,8 +3751,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Dźwięki i wibracje przy ładowaniu"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Dźwięki dokowania"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Dźwięki przy dotknięciu"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Wibracja przy dotknięciu"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Reakcja na dotyk – ekran, klawiatura i inne"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Głośnik w doku odtwarza"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Wszystkie dźwięki"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Tylko dźwięk multimediów"</string>
@@ -3866,7 +3875,7 @@
<string name="conversation_notifs_category" msgid="2549844862379963273">"Rozmowa"</string>
<string name="recent_notifications" msgid="1105631022180160436">"Ostatnio wysłane"</string>
<string name="recent_notifications_see_all_title" msgid="3087299996651692987">"Zobacz wszystkie z ostatnich 7 dni"</string>
- <string name="general_notification_header" msgid="3669031068980713359">"Zarządzaj"</string>
+ <string name="general_notification_header" msgid="3669031068980713359">"Zarządzanie"</string>
<string name="app_notification_field" msgid="3858667320444612716">"Ustawienia aplikacji"</string>
<string name="app_notification_field_summary" msgid="5981393613897713471">"Zarządzaj powiadomieniami z poszczególnych aplikacji"</string>
<string name="advanced_section_header" msgid="6478709678084326738">"Ogólne"</string>
@@ -3937,10 +3946,9 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Ekran blokady, Pomiń, Pomijaj"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Gdy profil służbowy jest zablokowany"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Powiadomienia na ekranie blokady"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Pokazuj rozmowy, domyślne i ciche"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Pokazuj rozmowy, domyślne i ciche"</string>
- <string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Ukryj ciche rozmowy i powiadomienia"</string>
+ <string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Ukrywaj ciche rozmowy i powiadomienia"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Nie pokazuj żadnych powiadomień"</string>
<string name="lock_screen_notifs_redact" msgid="9024158855454642296">"Powiadomienia poufne"</string>
<string name="lock_screen_notifs_redact_summary" msgid="1395483766035470612">"Pokazuj treści poufne po zablokowaniu"</string>
@@ -4041,29 +4049,21 @@
<item quantity="one">%d aplikacja może odczytywać powiadomienia</item>
</plurals>
<string name="notification_assistant_title" msgid="5889201903272393099">"Ulepszone powiadomienia"</string>
- <string name="notification_assistant_summary" msgid="1957783114840908887">"Otrzymuj sugestie działań oraz odpowiedzi i inne podpowiedzi"</string>
+ <string name="notification_assistant_summary" msgid="1957783114840908887">"Sugeruj działania, odpowiedzi itd."</string>
<string name="no_notification_assistant" msgid="2533323397091834096">"Brak"</string>
<string name="no_notification_listeners" msgid="2839354157349636000">"Żadna z zainstalowanych aplikacji nie prosiła o dostęp do powiadomień."</string>
<string name="notification_access_detail_switch" msgid="46386786409608330">"Zezwalaj na dostęp do powiadomień"</string>
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"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, zdjęcia i treść otrzymywanych wiadomości. Będzie też mogła odkładać oraz zamykać powiadomienia i używać umieszczonych w nich przycisków, w tym odbierać połączenia telefoniczne. \n\nDodatkowo aplikacja będzie mogła włączać i wyłączać tryb Nie przeszkadzać oraz zmieniać powiązane ustawienia."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"Uprawnienia aplikacji <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Czytanie powiadomień"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Może odczytywać powiadomienia, w tym dane osobowe takie jak kontakty, wiadomości i zdjęcia."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Odpowiadanie na wiadomości"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Może odpowiadać na wiadomości i używać przycisków zawartych w powiadomieniach, w tym odkładać i zamykać powiadomienia oraz odbierać połączenia."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Zmienianie ustawień"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Może 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>
@@ -5469,18 +5469,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Nieprawidłowy tryb sieci <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignoruj."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nazwy punktów dostępu"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Niedostępne po połączeniu z siecią <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Ustawienia"</string>
+ <string name="see_more" msgid="7499355691042812723">"Pokaż więcej"</string>
<string name="see_less" msgid="2642392725363552793">"Pokaż mniej"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Włączyć usługę <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Włączyć kartę SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Przełączyć na sieć <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Przełączyć na korzystanie z karty SIM?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Użyć sieci <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"W danym momencie aktywna może być tylko 1 karta SIM.\n\nPrzełączenie na sieć <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> nie spowoduje rezygnacji z usługi <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"W danym momencie aktywna może być tylko 1 pobrana karta SIM.\n\nPrzełączenie na sieć <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> nie spowoduje rezygnacji z usługi <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"W danym momencie aktywna może być tylko 1 karta SIM.\n\nPrzełączenie sieci nie spowoduje rezygnacji z usługi <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Możesz używać 2 kart SIM jednocześnie. Aby użyć sieci <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, wyłącz drugą kartę SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Przełącz na sieć <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Wyłącz sieć <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Wyłączenie karty SIM nie anuluje usługi"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Łączę się z siecią…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Przełączam na sieć <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Przełączam na operatora <xliff:g id="CARRIER_NAME">%1$s</xliff:g> do obsługi połączeń i wiadomości…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Nie można przełączyć operatora"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Nie można przełączyć operatora z powodu błędu."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Wyłączyć usługę <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5636,8 +5640,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Pokazuj skaner kodów QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Zezwól na dostęp do skanera kodów QR na ekranie blokady"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Pokazuj sterowanie urządzeniami"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Kontrola dostępu po zablokowaniu"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Pokazuj zegar dwuwierszowy, jeśli jest dostępny"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Zegar dwuwierszowy"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5666,7 +5674,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Wyłączony"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"Karty SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Znajduj sieci Wi‑Fi i łącz się z nimi"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"samolot, bezpieczny w trybie samolotowym"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Połączenia i SMS-y"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Połączenia przez Wi-Fi"</string>
@@ -5749,7 +5756,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Używaj Baterii adaptacyjnej"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Używaj automatycznej jasności"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Używaj Połączeń przez Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Używaj wygaszacza ekranu"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Wyświetl wszystkie aplikacje"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Inteligentne przekierowywanie"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Włączono inteligentne przekierowywanie"</string>
@@ -5764,7 +5770,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Brak numeru telefonu."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Zezwól na 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Używaj połączeń komórkowych 2G. W przypadku połączeń alarmowych sieć 2G jest zawsze włączona."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"Sieć 2G jest mniej bezpieczna, ale może poprawić jakość połączenia w niektórych lokalizacjach. W przypadku połączeń alarmowych sieć 2G jest zawsze dozwolona."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> wymaga dostępu do sieci 2G"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Pokazuj dostęp do schowka"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Pokazuj komunikat, gdy aplikacja uzyskuje dostęp do skopiowanego tekstu, obrazów lub innych treści"</string>
<string name="all_apps" msgid="3054120149509114789">"Wszystkie aplikacje"</string>
diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml
index 61cdf3a..46ca282 100644
--- a/res/values-pt-rBR/strings.xml
+++ b/res/values-pt-rBR/strings.xml
@@ -131,7 +131,7 @@
<string name="bluetooth_remember_choice" msgid="173821849670438110">"Não perguntar novamente"</string>
<string name="bluetooth_pb_remember_choice" msgid="2080511174185036562">"Não perguntar novamente"</string>
<string name="bluetooth_map_request" msgid="8664081227240707479">"Solicitação de acesso a mensagens"</string>
- <string name="bluetooth_map_acceptance_dialog_text" msgid="2647611490952377156">"%1$s deseja acessar suas mensagens. Conceder acesso a %2$s?"</string>
+ <string name="bluetooth_map_acceptance_dialog_text" msgid="2647611490952377156">"%1$s deseja acessar suas mensagens. Permitir acesso a %2$s?"</string>
<string name="bluetooth_sap_request" msgid="473439406287008397">"Solicitação de acesso ao chip"</string>
<string name="bluetooth_sap_acceptance_dialog_text" msgid="2849083276356078655">"O <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> deseja acessar seu chip. A concessão de acesso ao chip desativará a conectividade de dados no seu dispositivo durante a conexão. Conceda acesso ao <xliff:g id="DEVICE_NAME_1">%2$s?</xliff:g>"</string>
<string name="bluetooth_device_name_summary" msgid="8678342689845439583">"Visível como \"<xliff:g id="DEVICE_NAME">^1</xliff:g>\" para outros dispositivos."</string>
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Idiomas"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Remover"</string>
<string name="add_a_language" msgid="2126220398077503271">"Adicionar um idioma"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Idioma"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Idioma preferido"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Idiomas do app"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Definir o idioma de cada app"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Idioma do app"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Idiomas sugeridos"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Todos os idiomas"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"O app usa o <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> por padrão e não oferece suporte a mais de um idioma."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">Remover o idioma selecionado?</item>
<item quantity="other">Remover idiomas selecionados?</item>
@@ -319,7 +327,9 @@
<string name="security_passwords_title" msgid="4154420930973818581">"Privacidade"</string>
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Indisponível"</string>
<string name="security_status_title" msgid="6958004275337618656">"Status da segurança"</string>
- <string name="security_dashboard_summary" msgid="7571035662779425918">"Bloqueio de tela, Encontre Meu Dispositivo, segurança do app"</string>
+ <string name="security_dashboard_summary" msgid="7571035662779425918">"Bloqueio de tela, Encontre Meu Dispositivo, Segurança dos apps"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Segurança e privacidade"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Permissões, bloqueio de tela, segurança do app"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Rosto adicionado"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Toque para configurar o Desbloqueio facial"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Desbloqueio facial"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Use seu rosto para desbloquear o smartphone ou fazer a autenticação em apps, da mesma forma que você faz login ou aprovações de compras.\n\nLembre-se:\nsó é possível configurar um rosto por vez. Para adicionar outro rosto, exclua o registrado atualmente.\n\nOlhar para o smartphone pode desbloquear o dispositivo mesmo que você não tenha intenção de fazer isso.\n\nO smartphone pode ser desbloqueado por outra pessoa se ele for apontado para seu rosto.\n\nO smartphone pode ser desbloqueado por alguém que se pareça muito com você, como, por exemplo, um gêmeo idêntico."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Use seu rosto para desbloquear o smartphone ou fazer a autenticação em apps, da mesma forma que você faz login ou aprovações de compras.\n\nLembre-se:\nsó é possível configurar um rosto por vez. Para adicionar outro rosto, exclua o registrado atualmente.\n\nOlhar para o smartphone pode desbloquear o dispositivo mesmo que você não tenha intenção de fazer isso.\n\nO smartphone pode ser desbloqueado por outra pessoa se ele for apontado para seu rosto.\n\nO smartphone pode ser desbloqueado por alguém que se pareça muito com você, como, por exemplo, um gêmeo idêntico."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Excluir modelo de rosto?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Seu modelo de rosto será excluído de maneira permanente e segura. Após a exclusão, você precisará usar o PIN, o padrão ou a senha para desbloquear o smartphone ou fazer a autenticação em apps."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Excluir modelo de rosto?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Seu modelo de rosto será excluído de maneira permanente e segura.\n\nApós a exclusão, você precisará usar a impressão digital, o PIN, o padrão ou a senha para desbloquear o smartphone ou fazer a autenticação em apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Seu modelo de rosto será excluído de maneira permanente e segura.\n\nApós a exclusão, seu PIN, padrão ou senha serão necessários para desbloquear o smartphone ou fazer a autenticação em apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Seu modelo de rosto será excluído de maneira permanente e segura.\n\nApós a exclusão, seu PIN, padrão ou senha serão necessários para desbloquear o smartphone."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Usar o Desbloqueio facial para acessar o smartphone"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Impressão digital"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Impressão digital do trabalho"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Excluir"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Toque no sensor"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Encoste o dedo no sensor e, após sentir uma vibração, tire o dedo"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Mantenha o dedo no sensor até sentir uma vibração"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Mantenha a impressão digital no sensor até sentir uma vibração"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Toque no sensor de impressão digital e o mantenha pressionado"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Tire o dedo e toque novamente"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Mais uma vez"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Repita o processo de tocar e levantar o dedo para registrar todas as partes da sua impressão digital"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Toque na tela e a mantenha pressionada sempre que o ícone de impressão digital se mover. Isso ajuda na captura da sua impressão digital."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Coloque a ponta do dedo no sensor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Por fim, coloque as laterais do dedo"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Por fim, use as laterais do dedo"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Coloque a lateral da sua impressão digital no sensor e mantenha o dedo parado por alguns instantes. Depois, mude para o outro lado"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Isso ajuda na captura da sua impressão digital"</string>
<!-- String.format failed for translation -->
@@ -561,6 +570,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" A opção de bloqueio de tela está desativada. Para saber mais, entre em contato com o administrador da sua organização. "<annotation id="admin_details">"Mais detalhes"</annotation>\n\n"Você ainda pode usar sua impressão digital para autorizar compras e acessar apps. "<annotation id="url">"Saiba mais"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Levante o dedo e depois toque no sensor novamente"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Não foi possível usar o sensor de impressão digital. Entre em contato com uma assistência técnica"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Configurações avançadas"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Bloqueio do perfil de trabalho, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock e muito mais"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Configurações avançadas"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"É possível adicionar até <xliff:g id="COUNT">%d</xliff:g> impressões digitais"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Você adicionou o número máximo de impressões digitais"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Não é possível adicionar mais impressões digitais"</string>
@@ -1235,7 +1248,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Chamar via Wi-Fi. Sem sinal do Wi‑Fi, a chamada será encerrada."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Quando a \"chamada no Wi-Fi\" estiver ativada, seu smartphone poderá encaminhar chamadas por redes Wi-Fi ou pela rede da sua operadora, dependendo da sua preferência e de qual sinal estiver mais forte. Antes de ativar esse recurso, verifique as taxas e outros detalhes com sua operadora.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Endereço de emergência"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Endereço de emergência"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Usado como seu local quando você faz uma chamada de emergência usando o Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Saiba mais"</annotation>" sobre recursos de DNS particular"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Ativado"</string>
@@ -1423,10 +1436,11 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Para controlar o que acontece quando o smartphone está na base e/ou no modo de suspensão, ative o protetor de tela."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Quando começar"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Protetor de tela atual"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Começar agora"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Configurações"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Brilho automático"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Levantar para ativar"</string>
- <string name="ambient_display_screen_title" msgid="8615947016991429325">"Visualização na tela"</string>
+ <string name="ambient_display_screen_title" msgid="8615947016991429325">"Tela ambiente"</string>
<string name="ambient_display_category_triggers" msgid="1216640141609270011">"Quando mostrar"</string>
<string name="doze_title" msgid="1523090408230862316">"Ativar tela para notificações"</string>
<string name="doze_summary" msgid="8252867381522942804">"Quando a tela está escura, ela é ativada quando chegam notificações"</string>
@@ -1914,15 +1928,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Defina um PIN de trabalho"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Definir um padrão"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Definir um padrão de trabalho"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Para aumentar a segurança, defina uma senha para desbloquear o smartphone"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Para aumentar a segurança, defina um PIN para desbloquear o smartphone"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Para aumentar a segurança, defina um padrão para desbloquear o smartphone"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Para aumentar a segurança, defina uma senha para desbloquear o tablet"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Para aumentar a segurança, defina um PIN para desbloquear o tablet"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Para aumentar a segurança, defina um padrão para desbloquear o tablet"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Para aumentar a segurança, defina uma senha para desbloquear o dispositivo"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Para aumentar a segurança, defina um PIN para desbloquear o dispositivo"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Para aumentar a segurança, defina um padrão para desbloquear o dispositivo"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Para usar a impressão digital, defina uma senha"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Para usar a impressão digital, defina um padrão"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Por segurança, defina um PIN"</string>
@@ -2267,7 +2272,7 @@
<string name="usage_time_label" msgid="9105343335151559883">"Tempo de uso"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Acessibilidade"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Configurações de acessibilidade"</string>
- <string name="accessibility_settings_summary" msgid="2366627644570558503">"Tela, interação, áudio"</string>
+ <string name="accessibility_settings_summary" msgid="2366627644570558503">"Exibição, interação, áudio"</string>
<string name="vision_settings_title" msgid="8919983801864103069">"Configuração visual"</string>
<string name="vision_settings_description" msgid="7614894785054441991">"É possível personalizar este dispositivo para atender às suas necessidades. Esses recursos de acessibilidade podem ser alterados posteriormente em \"Configurar\"."</string>
<string name="vision_settings_suggestion_title" msgid="4689275412658803919">"Mudar o tamanho da fonte"</string>
@@ -2275,7 +2280,7 @@
<string name="captions_category_title" msgid="574490148949400274">"Legendas"</string>
<string name="audio_category_title" msgid="5283853679967605826">"Áudio"</string>
<string name="general_category_title" msgid="6298579528716834157">"Geral"</string>
- <string name="display_category_title" msgid="6638191682294461408">"Tela"</string>
+ <string name="display_category_title" msgid="6638191682294461408">"Exibição"</string>
<string name="accessibility_text_and_display_title" msgid="1398507755501334961">"Texto e exibição"</string>
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Escurecer a tela"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Controles de interação"</string>
@@ -2324,7 +2329,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Mantenha as teclas de volume pression. para abrir"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Toque três vezes na tela para abrir"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Usar gesto para abrir"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Usar o novo gesto de acessibilidade"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Usar o gesto de acessibilidade"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Para usar esse recurso, toque no botão de acessibilidade <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> na parte inferior da tela.\n\nPara alternar entre os recursos, toque no botão de acessibilidade e o mantenha pressionado."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Para usar esse recurso, toque no botão de acessibilidade na sua tela."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Para usar esse recurso, toque nas duas teclas de volume e as mantenha pressionadas."</string>
@@ -2418,9 +2423,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Mais curto"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Mais longo"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Tempo do clique automático"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Intensidade da vibração e do retorno tátil"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibração das notificações"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibração e retorno tátil"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Chamadas"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Notificações e alarmes"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Retorno tátil interativo"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibração do toque"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibração das notificações"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Feedback por toque"</string>
<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>
@@ -2772,8 +2780,7 @@
<string name="power_camera" msgid="4778315081581293923">"Câmera"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Rede móvel"</string>
<string name="power_phone" msgid="2768396619208561670">"Chamadas de voz"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet ocioso"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Smartphone ocioso"</string>
@@ -3250,7 +3257,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Conectar a <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Desconectar esta VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Desconectar"</string>
- <string name="vpn_version" msgid="41856553718304367">"Versão <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Versão"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Esquecer VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Substituir VPN já existente?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Configurar VPN sempre ativa?"</string>
@@ -3472,9 +3479,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Os dados móveis estão indisponíveis"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Toque para selecionar um chip de dados"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Sempre usar esta opção para chamadas"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Selecionar um chip de dados"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Escolha o chip usado para dados móveis"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Selecione um chip para SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Trocando chip de dados. Isso pode demorar um minuto…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Usar o chip <xliff:g id="NEW_SIM">%1$s</xliff:g> para dados móveis?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Se você mudar para o chip <xliff:g id="NEW_SIM">%1$s</xliff:g>, o <xliff:g id="OLD_SIM">%2$s</xliff:g> não vai mais ser usado para dados móveis."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Usar <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Ligar com"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Selecionar um chip"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"Chip <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3534,7 +3544,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, Wi-Fi, conexão de rede, Internet, sem fio, dados, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Notificação de Wi‑Fi, notificação de wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"uso de dados"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Parar vibração, toque, teclado"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Usar formato de 24 horas"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Download"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Abrir com"</string>
@@ -3595,7 +3604,7 @@
<string name="keywords_dark_ui_mode" msgid="6373999418195344014">"tema, claro, escuro, modo, sensibilidade à luz, fotofobia, escurecer, deixar mais escuro, modo escuro, enxaqueca"</string>
<string name="keywords_systemui_theme" msgid="6341194275296707801">"tema escuro"</string>
<string name="keywords_device_feedback" msgid="5489930491636300027">"bug"</string>
- <string name="keywords_ambient_display_screen" msgid="661492302323274647">"Exibição ambiente, exibição de tela de bloqueio"</string>
+ <string name="keywords_ambient_display_screen" msgid="661492302323274647">"Tela ambiente, exibição na tela de bloqueio"</string>
<string name="keywords_lock_screen_notif" msgid="6363144436467429932">"notificação de tela de bloqueio, notificações"</string>
<string name="keywords_face_settings" msgid="1360447094486865058">"rosto"</string>
<string name="keywords_fingerprint_settings" msgid="7345121109302813358">"impressão digital, adicionar impressão digital"</string>
@@ -3617,12 +3626,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"funcionalidade tátil, vibrar, tela, sensibilidade"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"funcionalidade tátil, vibração, telefone, chamada, sensibilidade, toque"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"funcionalidade tátil, vibração, sensibilidade"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"retorno tátil, vibrar, vibração"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"tela sempre ativada"</string>
<string name="default_sound" msgid="6604374495015245195">"Som padrão"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Volume de toque e notificação em <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volume, vibração, Não perturbe"</string>
@@ -3652,8 +3663,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Sons e vibração ao carregar"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Sons da base"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Sons de toque"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Vibrar ao tocar na tela"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Retorno tátil para toque, teclado e muito mais"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Repr. de alto-falante em base"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Todo o áudio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Somente áudio de mídia"</string>
@@ -3779,7 +3788,7 @@
<string name="recent_notifications" msgid="1105631022180160436">"Enviadas recentemente"</string>
<string name="recent_notifications_see_all_title" msgid="3087299996651692987">"Ver todas enviadas nos últimos 7 dias"</string>
<string name="general_notification_header" msgid="3669031068980713359">"Gerenciar"</string>
- <string name="app_notification_field" msgid="3858667320444612716">"Configurações do app"</string>
+ <string name="app_notification_field" msgid="3858667320444612716">"Configurações de apps"</string>
<string name="app_notification_field_summary" msgid="5981393613897713471">"Controlar as notificações de apps individuais"</string>
<string name="advanced_section_header" msgid="6478709678084326738">"Geral"</string>
<string name="profile_section_header" msgid="4970209372372610799">"Notificações de trabalho"</string>
@@ -3803,7 +3812,7 @@
<string name="history_toggled_on_summary" msgid="9034278971358282728">"As notificações recentes e adiadas aparecerão aqui"</string>
<string name="notification_history_view_settings" msgid="5269317798670449002">"ver configurações de notificação"</string>
<string name="notification_history_open_notification" msgid="2655071846911258371">"abrir notificação"</string>
- <string name="snooze_options_title" msgid="2109795569568344617">"Permitir soneca para notificações"</string>
+ <string name="snooze_options_title" msgid="2109795569568344617">"Permitir adiar notificações"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Ocultar ícones das notificações discretas"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Os ícones de notificações discretas não são exibidos na barra de status"</string>
<string name="notification_badging_title" msgid="5469616894819568917">"Ponto de notificação no ícone do app"</string>
@@ -3935,7 +3944,7 @@
<item quantity="other">Cerca de <xliff:g id="NUMBER_1">%,d</xliff:g> notificações por semana</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Nunca"</string>
- <string name="manage_notification_access_title" msgid="6481256069087219982">"Notificações do app e do dispositivo"</string>
+ <string name="manage_notification_access_title" msgid="6481256069087219982">"Notificações de apps e do dispositivo"</string>
<string name="manage_notification_access_summary" msgid="2907135226478903997">"Controlar quais apps e dispositivos podem ler as notificações"</string>
<string name="work_profile_notification_access_blocked_summary" msgid="8643809206612366067">"O acesso às notificações do perfil de trabalho está bloqueado"</string>
<string name="manage_notification_access_summary_zero" msgid="7528633634628627431">"Os apps não podem ler notificações"</string>
@@ -3943,30 +3952,22 @@
<item quantity="one">%d apps podem ler notificações</item>
<item quantity="other">%d apps podem ler notificações</item>
</plurals>
- <string name="notification_assistant_title" msgid="5889201903272393099">"Notificações aprimoradas"</string>
+ <string name="notification_assistant_title" msgid="5889201903272393099">"Notificações avançadas"</string>
<string name="notification_assistant_summary" msgid="1957783114840908887">"Receber sugestões de ações, respostas e muito mais"</string>
<string name="no_notification_assistant" msgid="2533323397091834096">"Nenhuma"</string>
<string name="no_notification_listeners" msgid="2839354157349636000">"Nenhum app instalado solicitou o acesso a notificações."</string>
<string name="notification_access_detail_switch" msgid="46386786409608330">"Permitir acesso às notificações"</string>
<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_assistant_security_warning_summary" msgid="4846559755787348129">"No Android 12, as notificações avançadas 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 avançadas 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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"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 contatos, fotos e o texto das mensagens que você recebe. Ele também poderá adiar ou dispensar notificações ou acionar botões que elas contenham, inclusive para 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="nls_warning_prompt" msgid="9143226910825830619">"O app <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> poderá fazer o seguinte:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Ler suas notificações"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Ele pode ler suas notificações, incluindo informações pessoais como contatos, mensagens e fotos."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Responder a mensagens"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Ele pode responder a mensagens e acionar botões nas notificações, como ativar a soneca, dispensar notificações ou atender chamadas."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Mudar configurações"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Ele pode ativar ou ativar o modo Não perturbe e mudar as configurações relacionadas a ele."</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>
@@ -5296,18 +5297,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Modo de rede <xliff:g id="NETWORKMODEID">%1$d</xliff:g> inválido. Ignorar."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nomes dos pontos de acesso"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Indisponível quando conectado à <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Configurações"</string>
+ <string name="see_more" msgid="7499355691042812723">"Ver mais"</string>
<string name="see_less" msgid="2642392725363552793">"Ver menos"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Ativar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Ativar o chip?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Mudar para a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Começar a usar o chip?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Usar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Somente um chip pode estar ativo por vez.\n\nMudar para a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> não cancelará o serviço da <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Somente um chip transferido por download pode estar ativo por vez.\n\nMudar para a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> não cancelará o serviço da <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Somente um chip pode estar ativo por vez.\n\nMudar de operadora não cancelará o serviço da <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Você pode usar dois chips ao mesmo tempo. Para usar a operadora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, desative o outro chip."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Mudar para <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Desativar chip da operadora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"A desativação de um chip não cancela o serviço"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Conectando à rede…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Mudando para <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Mudando para a operadora <xliff:g id="CARRIER_NAME">%1$s</xliff:g> para chamadas e mensagens…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Não foi possível mudar a operadora"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Devido a um erro, não foi possível mudar a operadora."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Desativar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5459,8 +5464,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Mostrar leitor de código QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Permite acessar o leitor de código QR na tela de bloqueio"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostrar controles do dispositivo"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Acessar controles quando bloqueado"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Mostrar o relógio de duas linhas quando disponível"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Relógio de duas linhas"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5489,7 +5498,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Desativar"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"Chips"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Encontrar redes Wi-Fi e se conectar a elas"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"avião, segura para aviões"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Chamadas e SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Chamada no Wi-Fi"</string>
@@ -5542,10 +5550,10 @@
<string name="reset_importance_completed" msgid="3595536767426097205">"Redefinição da importância de notificações concluída."</string>
<string name="apps_dashboard_title" msgid="3269953499954393706">"Apps"</string>
<string name="bluetooth_message_access_notification_content" msgid="5111712860712823893">"Um dispositivo quer acessar suas mensagens. Toque para ver detalhes."</string>
- <string name="bluetooth_message_access_dialog_title" msgid="9009836130395061579">"Conceder acesso às mensagens?"</string>
+ <string name="bluetooth_message_access_dialog_title" msgid="9009836130395061579">"Permitir acesso às mensagens?"</string>
<string name="bluetooth_message_access_dialog_content" msgid="7186694737578788487">"Um dispositivo Bluetooth (<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>) quer acessar suas mensagens.\n\nVocê nunca se conectou a <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_phonebook_access_notification_content" msgid="9175220052703433637">"Um dispositivo quer acessar seus contatos e seu registro de chamadas. Toque para ver detalhes."</string>
- <string name="bluetooth_phonebook_access_dialog_title" msgid="7624607995928968721">"Conceder acesso aos contatos e ao registro de chamadas?"</string>
+ <string name="bluetooth_phonebook_access_dialog_title" msgid="7624607995928968721">"Permitir acesso aos contatos e ao registro de chamadas?"</string>
<string name="bluetooth_phonebook_access_dialog_content" msgid="959658135522249170">"Um dispositivo Bluetooth (<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>) quer acessar seus contatos e seu registro de chamadas. Isso inclui dados sobre chamadas recebidas e realizadas.\n\nVocê nunca se conectou a <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="category_name_brightness" msgid="8520372392029305084">"Brilho"</string>
<string name="category_name_lock_display" msgid="8310402558217129670">"Tela de bloqueio"</string>
@@ -5572,7 +5580,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Usar a Bateria adaptável"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Usar o Brilho adaptável"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Usar a chamada no Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Usar o protetor de tela"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Ver todos os apps"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Encaminhamento inteligente"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Encaminhamento inteligente ativado"</string>
@@ -5587,7 +5594,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"O número de telefone não foi informado."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Permitir 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Usar conexões celulares 2G. Para chamadas de emergência, o 2G está sempre ativado."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"O 2G é menos seguro, mas pode melhorar sua conexão em determinados lugares. Para chamadas de emergência, o 2G sempre é permitido."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"A operadora <xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> requer a disponibilidade do 2G"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Mostrar acesso à área de transferência"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Mostrar uma mensagem quando os apps acessarem textos, imagens ou outros conteúdos copiados"</string>
<string name="all_apps" msgid="3054120149509114789">"Todos os apps"</string>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index 1bf2326..bb531e7 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -24,8 +24,8 @@
<string name="confirmation_turn_on" msgid="2979094011928347665">"Ativar"</string>
<string name="device_info_default" msgid="1406619232867343310">"Desconhecido"</string>
<plurals name="show_dev_countdown" formatted="false" msgid="1646187747875476269">
- <item quantity="other">Está agora a <xliff:g id="STEP_COUNT_1">%1$d</xliff:g> passos de se tornar um programador.</item>
<item quantity="one">Está agora a <xliff:g id="STEP_COUNT_0">%1$d</xliff:g> passos de se tornar um programador.</item>
+ <item quantity="other">Está agora a <xliff:g id="STEP_COUNT_1">%1$d</xliff:g> passos de se tornar um programador.</item>
</plurals>
<string name="show_dev_on" msgid="2840850085134853754">"Agora é um programador!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Não é necessário, já é um programador."</string>
@@ -207,9 +207,17 @@
<string name="language_picker_title" msgid="4271307478263345133">"Idiomas"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Remover"</string>
<string name="add_a_language" msgid="2126220398077503271">"Adicionar um idioma"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Idioma"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Idioma preferido"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Idiomas da app"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Defina o idioma para cada app"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Idioma da app"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Idiomas sugeridos"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Todos os idiomas"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"A app está definida para <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> por predefinição e não suporta vários idiomas."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
- <item quantity="other">Remover os idiomas selecionados?</item>
<item quantity="one">Remover o idioma selecionado?</item>
+ <item quantity="other">Remover os idiomas selecionados?</item>
</plurals>
<string name="dlg_remove_locales_message" msgid="8110560091134252067">"O texto será apresentado noutro idioma."</string>
<string name="dlg_remove_locales_error_title" msgid="5875503658221562572">"Não é possível remover todos os idiomas"</string>
@@ -298,8 +306,8 @@
<string name="location_settings_primary_switch_title" msgid="8849081766644685127">"Utilizar a localização"</string>
<string name="location_settings_summary_location_off" msgid="4797932754681162262">"Desativada"</string>
<plurals name="location_settings_summary_location_on" formatted="false" msgid="1019959038518185676">
- <item quantity="other">Ativada – <xliff:g id="COUNT_1">%1$d</xliff:g> apps têm acesso à localização</item>
<item quantity="one">Ativada – <xliff:g id="COUNT_0">%1$d</xliff:g> app tem acesso à localização</item>
+ <item quantity="other">Ativada – <xliff:g id="COUNT_1">%1$d</xliff:g> apps têm acesso à localização</item>
</plurals>
<string name="location_settings_loading_app_permission_stats" msgid="6054103701535557342">"A carregar…"</string>
<string name="location_settings_footer_general" msgid="1040507068701188821">"As apps com a autorização Dispositivos próximos podem determinar a posição relativa dos dispositivos ligados."</string>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Não disponível."</string>
<string name="security_status_title" msgid="6958004275337618656">"Estado de segurança"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Bloqueio de ecrã, Localizar o meu dispositivo, segurança das apps"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Segurança e privacidade"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Autorizações, bloqueio de ecrã, segurança da app"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Rosto adicionado."</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Toque para configurar o rosto"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Desbloqueio facial"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Utilize o seu rosto para desbloquear o telemóvel ou efetuar a autenticação em apps, como ao iniciar sessão ou aprovar uma compra.\n\nNão se esqueça:\nSó pode ter um rosto configurado de cada vez. Para adicionar outro rosto, elimine o atual.\n\nPode desbloquear o telemóvel involuntariamente ao olhar para o mesmo.\n\nAlguém pode desbloquear o telemóvel se o segurar junto ao seu rosto.\n\nAlguém muito parecido consigo, como um irmão com traços semelhantes, pode desbloquear o telemóvel."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Utilize o seu rosto para desbloquear o telemóvel ou efetuar a autenticação em apps, como ao iniciar sessão ou aprovar uma compra.\n\nNão se esqueça:\nSó pode ter um rosto configurado de cada vez. Para adicionar outro rosto, elimine o atual.\n\nPode desbloquear o telemóvel involuntariamente ao olhar para o mesmo.\n\nAlguém pode desbloquear o telemóvel se o segurar junto ao seu rosto, mesmo com os olhos fechados.\n\nAlguém muito parecido consigo, como um irmão com traços semelhantes, pode desbloquear o telemóvel."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Eliminar o modelo de rosto?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"O seu modelo de rosto será eliminado de forma permanente e segura. Após a eliminação, precisará do seu PIN, padrão ou palavra-passe para desbloquear o telemóvel ou efetuar a autenticação em apps."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Eliminar o modelo de rosto?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"O seu modelo de rosto será eliminado permanentemente e em segurança.\n\nApós a eliminação, precisará da sua impressão digital, PIN, padrão ou palavra-passe para desbloquear o telemóvel ou para efetuar a autenticação em apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"O seu modelo de rosto será eliminado de forma permanente e segura.\n\nApós a eliminação, precisará do seu PIN, padrão ou palavra-passe para desbloquear o telemóvel ou fazer a autenticação em apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"O seu modelo de rosto será eliminado de forma permanente e segura.\n\nApós a eliminação, precisará do seu PIN, padrão ou palavra-passe para desbloquear o telemóvel."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Utilize o Desbloqueio facial para desbloquear o telemóvel"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Impressão digital"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Impress. dig. p/ trab."</string>
@@ -403,8 +412,8 @@
<string name="fingerprint_add_title" msgid="1837610443487902050">"Adicionar impressão digital"</string>
<string name="fingerprint_enable_keyguard_toggle_title" msgid="5451094461919440992">"bloqueio de ecrã"</string>
<plurals name="security_settings_fingerprint_preference_summary" formatted="false" msgid="6897454766137108776">
- <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> impressões digitais adicionadas</item>
<item quantity="one">Impressão digital adicionada</item>
+ <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> impressões digitais adicionadas</item>
</plurals>
<string name="security_settings_fingerprint_preference_summary_none" msgid="1044059475710838504"></string>
<string name="security_settings_fingerprint_enroll_introduction_title" msgid="7931650601996313070">"Configure a sua impressão digital"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Eliminar"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Toque no sensor"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Coloque o dedo sobre o sensor e levante-o depois de sentir uma vibração"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Mantenha o dedo no sensor até sentir uma vibração"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Mantenha toda a impressão digital no sensor até sentir uma vibração"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Toque sem soltar no sensor de impressões digitais"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Levante e toque novamente"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Mais uma vez"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Vá levantando o dedo para adicionar as diferentes partes da sua impressão digital"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Toque sem soltar de cada vez que o ícone da impressão digital se mover. Isto ajuda a capturar mais da sua impressão digital."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Coloque a ponta do dedo no sensor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Por fim, coloque as extremidades do dedo"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Por fim, utilize as extremidades do dedo"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Coloque o lado da sua impressão digital no sensor, mantenha essa posição e, em seguida, mude para o outro lado"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Isto ajuda a capturar mais da sua impressão digital"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Inscrição da impressão digital: <xliff:g id="PERCENTAGE">%d</xliff:g> por cento"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" A opção de bloqueio do ecrã está desativada. Para saber mais, contacte o gestor da sua entidade. "<annotation id="admin_details">"Mais detalhes"</annotation>\n\n"Pode continuar a utilizar a impressão digital para autorizar compras e o acesso a apps. "<annotation id="url">"Saiba mais"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Levante o dedo e toque no sensor novamente"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Não é possível usar o sensor de impressões digitais. Visite um fornecedor de serviços de reparação"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Definições avançadas"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Bloqueio do perfil de trabalho, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock e muito mais"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Definições avançadas"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Pode adicionar até <xliff:g id="COUNT">%d</xliff:g> impressões digitais"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Adicionou o número máximo de impressões digitais"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Não é possível adicionar mais impressões digitais"</string>
@@ -733,21 +746,21 @@
<string name="lock_failed_attempts_now_wiping_profile" msgid="3171880997211568208">"Demasiadas tentativas incorretas. Este perfil de trabalho e os respetivos dados serão eliminados."</string>
<string name="lock_failed_attempts_now_wiping_dialog_dismiss" msgid="170155081899679669">"Ignorar"</string>
<plurals name="lockpassword_password_too_short" formatted="false" msgid="2192234965414232157">
- <item quantity="other">Tem de ter, pelo menos, <xliff:g id="COUNT_1">%d</xliff:g> carateres.</item>
<item quantity="one">Tem de incluir, pelo menos, <xliff:g id="COUNT_0">%d</xliff:g> caráter.</item>
+ <item quantity="other">Tem de ter, pelo menos, <xliff:g id="COUNT_1">%d</xliff:g> carateres.</item>
</plurals>
<plurals name="lockpassword_pin_too_short" formatted="false" msgid="6817086810898414162">
- <item quantity="other">O PIN tem de incluir, pelo menos, <xliff:g id="COUNT_1">%d</xliff:g> dígitos</item>
<item quantity="one">O PIN tem de incluir, pelo menos, <xliff:g id="COUNT_0">%d</xliff:g> dígito</item>
+ <item quantity="other">O PIN tem de incluir, pelo menos, <xliff:g id="COUNT_1">%d</xliff:g> dígitos</item>
</plurals>
<string name="lockpassword_continue_label" msgid="2507983991979547816">"Continuar"</string>
<plurals name="lockpassword_password_too_long" formatted="false" msgid="8118091957172967677">
- <item quantity="other">Tem de ter menos de <xliff:g id="NUMBER_1">%d</xliff:g> carateres.</item>
<item quantity="one">Tem de ter menos de <xliff:g id="NUMBER_0">%d</xliff:g> caráter.</item>
+ <item quantity="other">Tem de ter menos de <xliff:g id="NUMBER_1">%d</xliff:g> carateres.</item>
</plurals>
<plurals name="lockpassword_pin_too_long" formatted="false" msgid="8706992338720310765">
- <item quantity="other">Tem de ter menos de <xliff:g id="NUMBER_1">%d</xliff:g> dígitos.</item>
<item quantity="one">Tem de ter menos de <xliff:g id="NUMBER_0">%d</xliff:g> dígito.</item>
+ <item quantity="other">Tem de ter menos de <xliff:g id="NUMBER_1">%d</xliff:g> dígitos.</item>
</plurals>
<string name="lockpassword_pin_recently_used" msgid="6650277060998923465">"O gestor do dispositivo não permite utilizar um PIN recente"</string>
<string name="lockpassword_illegal_character" msgid="3434031212215886433">"Não pode incluir um caráter inválido"</string>
@@ -755,32 +768,32 @@
<string name="lockpassword_password_requires_digit" msgid="312518567592683795">"Tem de incluir, pelo menos, um dígito"</string>
<string name="lockpassword_password_requires_symbol" msgid="6178512486154701321">"Tem de incluir, pelo menos, um símbolo"</string>
<plurals name="lockpassword_password_requires_letters" formatted="false" msgid="2385916409676839024">
- <item quantity="other">Tem de incluir, pelo menos, <xliff:g id="COUNT">%d</xliff:g> letras</item>
<item quantity="one">Tem de incluir, pelo menos, 1 letra</item>
+ <item quantity="other">Tem de incluir, pelo menos, <xliff:g id="COUNT">%d</xliff:g> letras</item>
</plurals>
<plurals name="lockpassword_password_requires_lowercase" formatted="false" msgid="2057467885488612701">
- <item quantity="other">Tem de incluir, pelo menos, <xliff:g id="COUNT">%d</xliff:g> letras minúsculas</item>
<item quantity="one">Tem de incluir, pelo menos, 1 letra minúscula</item>
+ <item quantity="other">Tem de incluir, pelo menos, <xliff:g id="COUNT">%d</xliff:g> letras minúsculas</item>
</plurals>
<plurals name="lockpassword_password_requires_uppercase" formatted="false" msgid="4541266279643052025">
- <item quantity="other">Tem de incluir, pelo menos, <xliff:g id="COUNT">%d</xliff:g> letras maiúsculas</item>
<item quantity="one">Tem de incluir, pelo menos, 1 letra maiúscula</item>
+ <item quantity="other">Tem de incluir, pelo menos, <xliff:g id="COUNT">%d</xliff:g> letras maiúsculas</item>
</plurals>
<plurals name="lockpassword_password_requires_numeric" formatted="false" msgid="70617964591376248">
- <item quantity="other">Tem de incluir, pelo menos, <xliff:g id="COUNT">%d</xliff:g> dígitos numéricos</item>
<item quantity="one">Tem de incluir, pelo menos, 1 dígito numérico</item>
+ <item quantity="other">Tem de incluir, pelo menos, <xliff:g id="COUNT">%d</xliff:g> dígitos numéricos</item>
</plurals>
<plurals name="lockpassword_password_requires_symbols" formatted="false" msgid="7981236881269921943">
- <item quantity="other">Tem de incluir, pelo menos, <xliff:g id="COUNT">%d</xliff:g> símbolos especiais</item>
<item quantity="one">Tem de incluir, pelo menos, 1 símbolo especial</item>
+ <item quantity="other">Tem de incluir, pelo menos, <xliff:g id="COUNT">%d</xliff:g> símbolos especiais</item>
</plurals>
<plurals name="lockpassword_password_requires_nonletter" formatted="false" msgid="1567877061888948467">
- <item quantity="other">Tem de incluir, pelo menos, <xliff:g id="COUNT">%d</xliff:g> carateres que não sejam letras</item>
<item quantity="one">Tem de incluir, pelo menos, 1 caráter que não seja uma letra</item>
+ <item quantity="other">Tem de incluir, pelo menos, <xliff:g id="COUNT">%d</xliff:g> carateres que não sejam letras</item>
</plurals>
<plurals name="lockpassword_password_requires_nonnumerical" formatted="false" msgid="5056743974888384475">
- <item quantity="other">Tem de incluir, pelo menos, <xliff:g id="COUNT">%d</xliff:g> carateres que não sejam números.</item>
<item quantity="one">Tem de incluir, pelo menos, 1 caráter que não seja um número.</item>
+ <item quantity="other">Tem de incluir, pelo menos, <xliff:g id="COUNT">%d</xliff:g> carateres que não sejam números.</item>
</plurals>
<string name="lockpassword_password_recently_used" msgid="5341218079730167191">"O admin. do disp. não permite a utilização de uma palavra-passe recente"</string>
<string name="lockpassword_pin_no_sequential_digits" msgid="5843639256988031272">"Não é permitida uma sequência de dígitos ascendente, descendente ou repetida"</string>
@@ -794,15 +807,15 @@
<string name="manage_device_admin" msgid="1044620606203916275">"Apps de administração do dispositivo"</string>
<string name="number_of_device_admins_none" msgid="152926922020437312">"Sem apps ativas"</string>
<plurals name="number_of_device_admins" formatted="false" msgid="2528735319390151989">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> aplicações ativas</item>
<item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> app ativa</item>
+ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> aplicações ativas</item>
</plurals>
<string name="manage_trust_agents" msgid="6410149930029992356">"Agentes fidedignos"</string>
<string name="disabled_because_no_backup_security" msgid="4998095356607488854">"Para utilizar, defina primeiro um bloqueio de ecrã"</string>
<string name="manage_trust_agents_summary" msgid="6423843123607674286">"Nenhum"</string>
<plurals name="manage_trust_agents_summary_on" formatted="false" msgid="5438047398376802735">
- <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> agentes fidedignos ativos</item>
<item quantity="one">1 agente fidedigno ativo</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> agentes fidedignos ativos</item>
</plurals>
<string name="bluetooth_quick_toggle_title" msgid="5955341060378240781">"Bluetooth"</string>
<string name="bluetooth_quick_toggle_summary" msgid="5257744297562880017">"Ativar Bluetooth"</string>
@@ -1117,16 +1130,16 @@
<string name="wifi_forget_dialog_title" msgid="4363829200968563164">"Esqueceu-se da rede?"</string>
<string name="wifi_forget_dialog_message" msgid="8419499588321940243">"Todas as palavras-passe para esta rede serão eliminadas."</string>
<plurals name="wifi_saved_access_points_summary" formatted="false" msgid="2802436466732147888">
- <item quantity="other">%d redes</item>
<item quantity="one">1 rede</item>
+ <item quantity="other">%d redes</item>
</plurals>
<plurals name="wifi_saved_passpoint_access_points_summary" formatted="false" msgid="5802057518058840450">
- <item quantity="other">%d subscrições</item>
<item quantity="one">1 subscrição</item>
+ <item quantity="other">%d subscrições</item>
</plurals>
<plurals name="wifi_saved_all_access_points_summary" formatted="false" msgid="5125849180309374451">
- <item quantity="other">%d redes e subscrições</item>
<item quantity="one">1 rede e subscrição</item>
+ <item quantity="other">%d redes e subscrições</item>
</plurals>
<string name="wifi_advanced_titlebar" msgid="1234150304285575798">"Wi-Fi Avançada"</string>
<string name="wifi_advanced_ssid_title" msgid="1561437650193980185">"SSID"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Chamada por Wi‑Fi. Se o Wi‑Fi for perdido, a chamada é terminada."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Se as chamadas Wi-Fi estiverem ativadas, o telemóvel pode encaminhar as chamadas através de redes Wi-Fi ou da rede do seu operador, consoante as suas preferências e do sinal que for mais forte. Antes de ativar esta funcionalidade, verifique junto do seu operador questões como tarifas, entre outras.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Endereço de emergência"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Endereço de emergência"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Utilizado como a sua localização quando efetuar chamadas de emergência através de Wi‑Fi."</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Saiba mais"</annotation>" acerca das funcionalidades de DNS privado"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Ativado"</string>
@@ -1295,8 +1308,8 @@
<string name="search_settings" msgid="7573686516434589771">"Pesquisar"</string>
<string name="display_settings" msgid="7197750639709493852">"Ecrã"</string>
<string name="accelerometer_title" msgid="7745991950833748909">"Rodar ecrã automaticamente"</string>
- <string name="auto_rotate_option_off" msgid="2788096269396290731">"Desativada"</string>
- <string name="auto_rotate_option_on" msgid="5776678230808498171">"Ativada"</string>
+ <string name="auto_rotate_option_off" msgid="2788096269396290731">"Desativado"</string>
+ <string name="auto_rotate_option_on" msgid="5776678230808498171">"Ativado"</string>
<string name="auto_rotate_option_face_based" msgid="3438645484087953174">"Ativada – Com base no rosto"</string>
<string name="auto_rotate_switch_face_based" msgid="7824467067774120000">"Ativar deteção facial"</string>
<string name="color_mode_title" msgid="8666690832113906028">"Cores"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Para controlar o que acontece quando o telemóvel está ancorado e/ou em suspensão, ative a proteção de ecrã."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Quando iniciar"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Proteção de ecrã atual"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Iniciar agora"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Definições"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Brilho automático"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Ativar ao levantar"</string>
@@ -1469,8 +1483,8 @@
<string name="sim_preferred_message" msgid="6004009449266648351">"O <xliff:g id="NEW_SIM">%1$s</xliff:g> é o único cartão SIM no dispositivo. Pretende utilizar este cartão SIM para os dados móveis, as chamadas e as mensagens SMS?"</string>
<string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Código PIN do cartão SIM incorreto. Tem de contactar o seu operador para desbloquear o dispositivo."</string>
<plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
- <item quantity="other">Código PIN do cartão SIM incorreto. Tem mais <xliff:g id="NUMBER_1">%d</xliff:g> tentativas.</item>
<item quantity="one">Código PIN incorreto. Tem mais <xliff:g id="NUMBER_0">%d</xliff:g> tentativa antes de ter de contactar operador p/ desbloquear dispos.</item>
+ <item quantity="other">Código PIN do cartão SIM incorreto. Tem mais <xliff:g id="NUMBER_1">%d</xliff:g> tentativas.</item>
</plurals>
<string name="wrong_pin_code_one" msgid="6924852214263071441">"Código PIN do SIM incorreto. Tem mais uma tentativa antes de ter de contactar o operador para desbloquear o dispositivo."</string>
<string name="pin_failed" msgid="3726505565797352255">"Falha ao introduzir o PIN do cartão SIM!"</string>
@@ -1840,8 +1854,8 @@
<string name="location_app_level_permissions" msgid="907206607664629759">"Autorizações de localização das apps"</string>
<string name="location_app_permission_summary_location_off" msgid="2711822936853500335">"A localização está desativada"</string>
<plurals name="location_app_permission_summary_location_on" formatted="false" msgid="8286873148858526214">
- <item quantity="other"> <xliff:g id="PERMITTED_LOCATION_APP_COUNT_2">%1$d</xliff:g> de <xliff:g id="TOTAL_LOCATION_APP_COUNT_3">%2$d</xliff:g> apps têm acesso à localização</item>
<item quantity="one"> <xliff:g id="PERMITTED_LOCATION_APP_COUNT_0">%1$d</xliff:g> de <xliff:g id="TOTAL_LOCATION_APP_COUNT_1">%2$d</xliff:g> apps tem acesso à localização</item>
+ <item quantity="other"> <xliff:g id="PERMITTED_LOCATION_APP_COUNT_2">%1$d</xliff:g> de <xliff:g id="TOTAL_LOCATION_APP_COUNT_3">%2$d</xliff:g> apps têm acesso à localização</item>
</plurals>
<string name="location_category_recent_location_access" msgid="2558063524482178146">"Acesso recente"</string>
<string name="location_recent_location_access_see_all" msgid="4203102419355323325">"Ver tudo"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Defina um PIN de trabalho"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Defina um padrão"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Defina um padrão de trabalho"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Para maior segurança, defina uma palavra-passe para desbloquear o telemóvel"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Para maior segurança, defina um PIN para desbloquear o telemóvel"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Para maior segurança, defina um padrão para desbloquear o telemóvel"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Para maior segurança, defina uma palavra-passe para desbloquear o tablet"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Para maior segurança, defina um PIN para desbloquear o tablet"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Para maior segurança, defina um padrão para desbloquear o tablet"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Para maior segurança, defina uma palavra-passe para desbloquear o dispositivo"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Para maior segurança, defina um PIN para desbloquear o dispositivo"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Para maior segurança, defina um padrão para desbloquear o dispositivo"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Defina palavra-passe para usar impressão digital"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Defina padrão para usar impressão digital"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Por motivos de segurança, defina um PIN."</string>
@@ -2016,8 +2021,8 @@
<string name="install_applications_title" msgid="7890233747559108106">"Permit. todas as fontes app"</string>
<string name="recent_app_category_title" msgid="189758417804427533">"Apps abertas recentemente"</string>
<plurals name="see_all_apps_title" formatted="false" msgid="6864581406735745400">
- <item quantity="other">Ver todas as %1$d apps</item>
<item quantity="one">Ver todas as apps</item>
+ <item quantity="other">Ver todas as %1$d apps</item>
</plurals>
<string name="forgot_password_title" msgid="3967873480875239885">"Contacte o seu administrador de TI"</string>
<string name="forgot_password_text" msgid="2583194470767613163">"Pode ajudar a repor o seu PIN, padrão ou palavra-passe."</string>
@@ -2036,8 +2041,8 @@
<string name="clear_cache_btn_text" msgid="8597272828928143723">"Limpar cache"</string>
<string name="cache_size_label" msgid="313456088966822757">"Cache"</string>
<plurals name="uri_permissions_text" formatted="false" msgid="8212425823423508096">
- <item quantity="other">%d itens</item>
<item quantity="one">1 item</item>
+ <item quantity="other">%d itens</item>
</plurals>
<string name="clear_uri_btn_text" msgid="4828117421162495134">"Limpar acesso"</string>
<string name="controls_label" msgid="8671492254263626383">"Controlos"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Mantenha premidas as teclas de volume para abrir"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Toque três vezes no ecrã para abrir"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Utilize gestos para abrir"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Utilize o novo gesto de acessibilidade"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Utilize o gesto de acessibilidade"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Para utilizar esta funcionalidade, toque no botão Acessibilidade <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> na parte inferior do seu ecrã.\n\nPara alternar entre funcionalidades, toque sem soltar no botão Acessibilidade."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Para utilizar esta funcionalidade, toque no botão Acessibilidade no seu ecrã."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Para utilizar esta funcionalidade, prima sem soltar as teclas de volume."</string>
@@ -2395,7 +2400,7 @@
<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_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 apps 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>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Mais curto"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Mais longo"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Tempo do clique automático."</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Vibração e intensidade tátil"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibração de notificações"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibração e funcionalidade tátil"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Chamadas"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Notificações e alarmes"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Funcionalidade tátil interativa"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibração do toque"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibração de notificações"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Respostas por toque"</string>
<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>
@@ -2445,8 +2453,8 @@
<string name="accessibility_hearingaid_pair_instructions_message" msgid="8913409742121315657">"Para sincronizar os aparelhos auditivos, localize os dispositivos no ecrã seguinte e toque nos mesmos. Certifique-se de que os aparelhos auditivos estão no modo de sincronização."</string>
<string name="accessibility_hearingaid_active_device_summary" msgid="509703438222873967">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ativo"</string>
<plurals name="show_number_hearingaid_count" formatted="false" msgid="776000580683647556">
- <item quantity="other"><xliff:g id="NUMBER_DEVICE_COUNT_1">%1$d</xliff:g> aparelhos auditivos guardados.</item>
<item quantity="one"><xliff:g id="NUMBER_DEVICE_COUNT_0">%1$d</xliff:g> aparelho auditivo guardado.</item>
+ <item quantity="other"><xliff:g id="NUMBER_DEVICE_COUNT_1">%1$d</xliff:g> aparelhos auditivos guardados.</item>
</plurals>
<string name="accessibility_audio_adjustment_title" msgid="1332113739136802997">"Ajuste de áudio"</string>
<string name="accessibility_summary_shortcut_enabled" msgid="4030427268146752644">"Atalho ativado"</string>
@@ -2478,20 +2486,20 @@
<string name="reduce_bright_colors_intensity_end_label" msgid="1422600205484299860">"Mais claro"</string>
<string name="reduce_bright_colors_persist_preference_title" msgid="4368829654993343354">"Manter após reiniciar o dispositivo"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_short_delay" formatted="false" msgid="5354221071353645263">
- <item quantity="other">Curto (<xliff:g id="CLICK_DELAY_LABEL_1">%1$s</xliff:g> segundos)</item>
<item quantity="one">Curto (<xliff:g id="CLICK_DELAY_LABEL_0">%1$s</xliff:g> segundo)</item>
+ <item quantity="other">Curto (<xliff:g id="CLICK_DELAY_LABEL_1">%1$s</xliff:g> segundos)</item>
</plurals>
<plurals name="accessibilty_autoclick_preference_subtitle_medium_delay" formatted="false" msgid="1550891909800510628">
- <item quantity="other">Médio (<xliff:g id="CLICK_DELAY_LABEL_1">%1$s</xliff:g> segundos)</item>
<item quantity="one">Médio (<xliff:g id="CLICK_DELAY_LABEL_0">%1$s</xliff:g> segundo)</item>
+ <item quantity="other">Médio (<xliff:g id="CLICK_DELAY_LABEL_1">%1$s</xliff:g> segundos)</item>
</plurals>
<plurals name="accessibilty_autoclick_preference_subtitle_long_delay" formatted="false" msgid="2230755548820485984">
- <item quantity="other">Longo (<xliff:g id="CLICK_DELAY_LABEL_1">%1$s</xliff:g> segundos)</item>
<item quantity="one">Longo (<xliff:g id="CLICK_DELAY_LABEL_0">%1$s</xliff:g> segundo)</item>
+ <item quantity="other">Longo (<xliff:g id="CLICK_DELAY_LABEL_1">%1$s</xliff:g> segundos)</item>
</plurals>
<plurals name="accessibilty_autoclick_delay_unit_second" formatted="false" msgid="4537791441118261556">
- <item quantity="other"><xliff:g id="CLICK_DELAY_LABEL_2">%1$s</xliff:g> segundos</item>
<item quantity="one"><xliff:g id="CLICK_DELAY_LABEL_0">%1$s</xliff:g> segundo</item>
+ <item quantity="other"><xliff:g id="CLICK_DELAY_LABEL_2">%1$s</xliff:g> segundos</item>
</plurals>
<string name="accessibility_vibration_summary" msgid="27904038683405084">"Toque <xliff:g id="SUMMARY_RING">%1$s</xliff:g>, notificação <xliff:g id="SUMMARY_NOTIFICATION">%2$s</xliff:g>, resposta tátil <xliff:g id="SUMMARY_TOUCH">%3$s</xliff:g>"</string>
<string name="accessibility_vibration_summary_off" msgid="7776105450117095736">"Toque e notificação definidos como Desativada"</string>
@@ -2581,12 +2589,12 @@
<string name="print_settings" msgid="8519810615863882491">"Impressão"</string>
<string name="print_settings_summary_no_service" msgid="6721731154917653862">"Desativado"</string>
<plurals name="print_settings_summary" formatted="false" msgid="1034273609054146099">
- <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> serviços de impressão ativados</item>
<item quantity="one">1 serviço de impressão ativado</item>
+ <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> serviços de impressão ativados</item>
</plurals>
<plurals name="print_jobs_summary" formatted="false" msgid="3933688846338306536">
- <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> tarefas de impressão</item>
<item quantity="one">1 tarefa de impressão</item>
+ <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> tarefas de impressão</item>
</plurals>
<string name="print_settings_title" msgid="7680498284751129935">"Serviços de impressão"</string>
<string name="print_no_services_installed" msgid="7554057966540602692">"Nenhum serviço instalado"</string>
@@ -2693,24 +2701,24 @@
<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>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Inclui atividade em segundo plano de potência elevada"</string>
<plurals name="battery_tip_restrict_title" formatted="false" msgid="3108195491484891588">
- <item quantity="other">Restringir %1$d apps</item>
<item quantity="one">Restringir %1$d app</item>
+ <item quantity="other">Restringir %1$d apps</item>
</plurals>
<plurals name="battery_tip_restrict_handled_title" formatted="false" msgid="5862649927574803958">
- <item quantity="other">%2$d aplicações restringidas recentemente</item>
<item quantity="one">%1$s aplicação restringida recentemente</item>
+ <item quantity="other">%2$d aplicações restringidas recentemente</item>
</plurals>
<plurals name="battery_tip_restrict_summary" formatted="false" msgid="3328499737453686910">
- <item quantity="other">%2$d aplicações têm uma utilização elevada da bateria em segundo plano.</item>
<item quantity="one">%1$s aplicação tem uma utilização elevada da bateria em segundo plano.</item>
+ <item quantity="other">%2$d aplicações têm uma utilização elevada da bateria em segundo plano.</item>
</plurals>
<plurals name="battery_tip_restrict_handled_summary" formatted="false" msgid="3036853535034350991">
- <item quantity="other">Não é possível executar estas aplicações em segundo plano.</item>
<item quantity="one">Não é possível executar esta aplicação em segundo plano.</item>
+ <item quantity="other">Não é possível executar estas aplicações em segundo plano.</item>
</plurals>
<plurals name="battery_tip_restrict_app_dialog_title" formatted="false" msgid="7897944678619251740">
- <item quantity="other">Restringir %1$d aplicações?</item>
<item quantity="one">Restringir a app?</item>
+ <item quantity="other">Restringir %1$d aplicações?</item>
</plurals>
<string name="battery_tip_restrict_app_dialog_message" msgid="137856003724730751">"Para poupar bateria, impeça que a aplicação <xliff:g id="APP">%1$s</xliff:g> consuma bateria em segundo plano. Esta aplicação poderá não funcionar corretamente e as notificações poderão sofrer atrasos."</string>
<string name="battery_tip_restrict_apps_less_than_5_dialog_message" msgid="5894648804112181324">"Para poupar bateria, impeça estas aplicações de consumir bateria em segundo plano. As aplicações restringidas poderão não funcionar corretamente e as notificações poderão sofrer atrasos.\n\nApps:"</string>
@@ -2729,8 +2737,8 @@
<string name="smart_battery_footer" msgid="8407121907452993645">"Quando o Battery Manager deteta a existência de aplicações a consumir a bateria rapidamente, tem a opção de restringir estas aplicações. As aplicações restringidas poderão não funcionar corretamente e as notificações poderão sofrer atrasos."</string>
<string name="restricted_app_title" msgid="6585080822121007436">"Apps restritas"</string>
<plurals name="restricted_app_summary" formatted="false" msgid="6059772951505411003">
- <item quantity="other">Limiar a utilização da bateria para %1$d apps</item>
<item quantity="one">Limitar a utilização da bateria para %1$d app</item>
+ <item quantity="other">Limiar a utilização da bateria para %1$d apps</item>
</plurals>
<string name="restricted_app_time_summary" msgid="3097721884155913252">"Restrita <xliff:g id="TIME">%1$s</xliff:g>."</string>
<string name="restricted_app_detail_footer" msgid="3495725286882138803">"A utilização da bateria em segundo plano é restrita nestas apps. Podem não funcionar conforme esperado e as notificações podem sofrer atrasos."</string>
@@ -2740,8 +2748,8 @@
<string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Detetar quando as apps consomem rapidamente a bateria"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Desativado"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
- <item quantity="other">%1$d apps restritas</item>
<item quantity="one">%1$d app restrita</item>
+ <item quantity="other">%1$d apps restritas</item>
</plurals>
<string name="battery_header_title_alternate" msgid="8371821625994616659">"<xliff:g id="NUMBER">^1</xliff:g>"<small><font size="20">"<xliff:g id="UNIT">%</xliff:g>"</font></small>""</string>
<string name="battery_missing_message" msgid="400958471814422770">"Ocorreu um problema ao ler o medidor da bateria."</string>
@@ -3007,8 +3015,8 @@
<string name="remove_credential_management_app_dialog_title" msgid="5713525435104706772">"Pretende remover esta app?"</string>
<string name="remove_credential_management_app_dialog_message" msgid="7739474298063646935">"Esta app não gere certificados, mas permanece no dispositivo. Quaisquer certificados instalados pela app serão desinstalados."</string>
<plurals name="number_of_urls" formatted="false" msgid="403979258551655023">
- <item quantity="other"><xliff:g id="NUMBER_1">%d</xliff:g> URLs</item>
<item quantity="one"><xliff:g id="NUMBER_0">%d</xliff:g> URL</item>
+ <item quantity="other"><xliff:g id="NUMBER_1">%d</xliff:g> URLs</item>
</plurals>
<string name="emergency_tone_title" msgid="6673118505206685168">"Sinal para marcação de emergência"</string>
<string name="emergency_tone_summary" msgid="2519776254708767388">"Definir o comportamento quando é efetuada uma chamada de emergência"</string>
@@ -3055,8 +3063,8 @@
<string name="notification_history_snooze" msgid="3980568893290512257">"Suspensas"</string>
<string name="notification_history_dismiss" msgid="6180321217375722918">"Ignoradas recentemente"</string>
<plurals name="notification_history_count" formatted="false" msgid="1859304685071321991">
- <item quantity="other"><xliff:g id="NUMBER_1">%d</xliff:g> notificações</item>
<item quantity="one"><xliff:g id="NUMBER_0">%d</xliff:g> notificação</item>
+ <item quantity="other"><xliff:g id="NUMBER_1">%d</xliff:g> notificações</item>
</plurals>
<string name="sound_category_call_ringtone_vibrate_title" msgid="9090693401915654528">"Toque e vibração das chamadas"</string>
<string name="wifi_setup_detail" msgid="2012898800571616422">"Detalhes da rede"</string>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Ligar a <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Pretende desligar esta VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Desligar"</string>
- <string name="vpn_version" msgid="41856553718304367">"Versão <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Versão"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Esquecer VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Pretende substituir a VPN existente?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Pretende definir a VPN como sempre ativa?"</string>
@@ -3306,21 +3314,21 @@
<string name="ssl_ca_cert_warning" msgid="3898387588657346106">"A rede pode ser monitorizada"</string>
<string name="done_button" msgid="6269449526248267">"Concluído"</string>
<plurals name="ssl_ca_cert_dialog_title" formatted="false" msgid="5491460811755938449">
- <item quantity="other">Confiar ou remover os certificados</item>
<item quantity="one">Confiar ou remover o certificado</item>
+ <item quantity="other">Confiar ou remover os certificados</item>
</plurals>
<plurals name="ssl_ca_cert_info_message_device_owner" formatted="false" msgid="2788832560436163252">
- <item quantity="other"><xliff:g id="MANAGING_DOMAIN_1">%s</xliff:g> instalou autoridades de certificação no seu dispositivo que podem permitir monitorizar a atividade na rede do dispositivo, incluindo emails, aplicações e Websites seguros.\n\nPara mais informações acerca destes certificados, contacte o gestor.</item>
<item quantity="one"><xliff:g id="MANAGING_DOMAIN_0">%s</xliff:g> instalou uma autoridade de certificação no seu dispositivo que pode permitir monitorizar a atividade na rede do dispositivo, incluindo emails, aplicações e Websites seguros.\n\nPara mais informações acerca deste certificado, contacte o gestor.</item>
+ <item quantity="other"><xliff:g id="MANAGING_DOMAIN_1">%s</xliff:g> instalou autoridades de certificação no seu dispositivo que podem permitir monitorizar a atividade na rede do dispositivo, incluindo emails, aplicações e Websites seguros.\n\nPara mais informações acerca destes certificados, contacte o gestor.</item>
</plurals>
<plurals name="ssl_ca_cert_info_message" formatted="false" msgid="3989916958347169622">
- <item quantity="other"><xliff:g id="MANAGING_DOMAIN_1">%s</xliff:g> instalou autoridades de certificação para o seu perfil de trabalho que podem permitir monitorizar a atividade na rede de trabalho, incluindo emails, aplicações e Websites seguros.\n\nPara mais informações acerca destes certificados, contacte o gestor.</item>
<item quantity="one"><xliff:g id="MANAGING_DOMAIN_0">%s</xliff:g> instalou uma autoridade de certificação para o seu perfil de trabalho que pode permitir monitorizar a atividade na rede de trabalho, incluindo emails, aplicações e Websites seguros.\n\nPara mais informações acerca deste certificado, contacte o gestor.</item>
+ <item quantity="other"><xliff:g id="MANAGING_DOMAIN_1">%s</xliff:g> instalou autoridades de certificação para o seu perfil de trabalho que podem permitir monitorizar a atividade na rede de trabalho, incluindo emails, aplicações e Websites seguros.\n\nPara mais informações acerca destes certificados, contacte o gestor.</item>
</plurals>
<string name="ssl_ca_cert_warning_message" msgid="4374052724815563051">"A sua atividade de rede, incluindo emails, aplicações e Sites seguros, pode ser monitorizada por terceiros.\n\nIsto é possível através de uma credencial fidedigna instalada no seu dispositivo."</string>
<plurals name="ssl_ca_cert_settings_button" formatted="false" msgid="125941406175485894">
- <item quantity="other">Verificar certificados</item>
<item quantity="one">Verificar certificado</item>
+ <item quantity="other">Verificar certificados</item>
</plurals>
<string name="user_settings_title" msgid="6550866465409807877">"Vários utilizadores"</string>
<string name="user_settings_footer_text" product="device" msgid="7523914344521302179">"Partilhe o seu dispositivo ao adicionar novos utilizadores. Cada utilizador tem um espaço pessoal no dispositivo, onde pode guardar ecrãs principais personalizados, contas, aplicações, definições e muito mais."</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Os dados móveis não estão disponíveis"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tocar para selecionar um SIM de dados"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Utilizar sempre este para chamadas"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Selecionar um SIM para dados"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Escolha o SIM para os dados móveis"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Selecione um SIM para SMS."</string>
<string name="data_switch_started" msgid="6292759843974720112">"A mudar o SIM de dados. Esta ação pode demorar, no máximo, 1 minuto…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Utilizar <xliff:g id="NEW_SIM">%1$s</xliff:g> para dados móveis?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Se mudar para o operador <xliff:g id="NEW_SIM">%1$s</xliff:g>, o operador <xliff:g id="OLD_SIM">%2$s</xliff:g> deixa de ser utilizado para dados móveis."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Utilizar <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Telefonar com"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Selecionar um cartão SIM"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3502,8 +3513,8 @@
<string name="sim_selection_channel_title" msgid="3193666315607572484">"Seleção de SIM"</string>
<string name="dashboard_title" msgid="5660733037244683387">"Definições"</string>
<plurals name="settings_suggestion_header_summary_hidden_items" formatted="false" msgid="6585075562837786847">
- <item quantity="other">Mostrar %d itens ocultos</item>
<item quantity="one">Mostrar %d item oculto</item>
+ <item quantity="other">Mostrar %d itens ocultos</item>
</plurals>
<string name="network_dashboard_title" msgid="788543070557731240">"Rede e Internet"</string>
<string name="network_dashboard_summary_mobile" msgid="7750924671970583670">"Móvel, Wi‑Fi, zona Wi-Fi"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, Wi-Fi, ligação de rede, Internet, sem fios, dados, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Notificação Wi‑Fi, notificação wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"utilização de dados"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Parar vibração, toque, teclado"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Utilizar formato de 24 horas"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Transferir"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Abrir com"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"funcionalidade tátil, vibrar, ecrã, sensibilidade"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"funcionalidade tátil, vibrar, telemóvel, chamada, sensibilidade, toque"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"funcionalidade tátil, vibrar, sensibilidade"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"funcionalidade tátil, vibrar, vibração"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"ecrã sempre ligado"</string>
<string name="default_sound" msgid="6604374495015245195">"Som predefinido"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Volume de notificação e de toque a <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volume, vibração, Não incomodar"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Sons/vibração de carregamento"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Sons da estação de ancoragem"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Sons de toque"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Vibração de resposta tátil"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Resposta tátil para o toque, o teclado e muito mais."</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Repr. da col. da est. de anc."</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Todo o áudio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Apenas áudio multimédia"</string>
@@ -3660,7 +3670,7 @@
<string name="boot_sounds_title" msgid="5033062848948884111">"Ativar sons"</string>
<string name="live_caption_title" msgid="8617086825712756983">"Legendas instantâneas"</string>
<string name="live_caption_summary" msgid="2898451867595161809">"Multimédia com legendas automáticas"</string>
- <string name="zen_mode_settings_schedules_summary" msgid="2047688589286811617">"{count,plural, =0{Nenhum}=1{1 horário definido}other{# horários definidos}}"</string>
+ <string name="zen_mode_settings_schedules_summary" msgid="2047688589286811617">"{count,plural, =0{Nenhum}=1{1 horário definido}one{# horário(s) definido(s)}other{# horários definidos}}"</string>
<string name="zen_mode_settings_title" msgid="682676757791334259">"Não incomodar"</string>
<string name="zen_mode_settings_summary" msgid="6040862775514495191">"Receber notificações apenas de pessoas e apps importantes"</string>
<string name="zen_mode_slice_subtitle" msgid="6849372107272604160">"Limite as interrupções"</string>
@@ -3731,9 +3741,9 @@
<string name="zen_mode_sound_summary_on" msgid="9077659040104989899">"Ativado"</string>
<string name="zen_mode_duration_summary_always_prompt" msgid="7658172853423383037">"Perguntar sempre"</string>
<string name="zen_mode_duration_summary_forever" msgid="5551992961329998606">"Até desativar"</string>
- <string name="zen_mode_duration_summary_time_hours" msgid="2602655749780428308">"{count,plural, =1{1 hora}other{# horas}}"</string>
- <string name="zen_mode_duration_summary_time_minutes" msgid="5755536844016835693">"{count,plural, =1{1 minuto}other{# minutos}}"</string>
- <string name="zen_mode_sound_summary_off" msgid="7350437977839985836">"{count,plural, =0{Desativado}=1{Desativado/1 horário pode ser ativado automaticamente}other{Desativado/# horários podem ser ativados automaticamente}}"</string>
+ <string name="zen_mode_duration_summary_time_hours" msgid="2602655749780428308">"{count,plural, =1{1 hora}one{# hora(s)}other{# horas}}"</string>
+ <string name="zen_mode_duration_summary_time_minutes" msgid="5755536844016835693">"{count,plural, =1{1 minuto}one{# minuto(s)}other{# minutos}}"</string>
+ <string name="zen_mode_sound_summary_off" msgid="7350437977839985836">"{count,plural, =0{Desativado}=1{Desativado/1 horário pode ser ativado automaticamente}one{Desativado/# horário(s) pode(m) ser ativado(s) automaticamente}other{Desativado/# horários podem ser ativados automaticamente}}"</string>
<string name="zen_category_behavior" msgid="3214056473947178507">"O que pode interromper o modo Não incomodar"</string>
<string name="zen_category_people" msgid="8252926021894933047">"Pessoas"</string>
<string name="zen_category_apps" msgid="1167374545618451925">"Apps"</string>
@@ -3881,8 +3891,8 @@
<string name="manage_conversations" msgid="4440289604887824337">"Gerir conversas"</string>
<string name="priority_conversation_count_zero" msgid="3862289535537564713">"Nenhuma conversa com prioridade"</string>
<plurals name="priority_conversation_count" formatted="false" msgid="4229447176780862649">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> conversas com prioridade</item>
<item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> conversa com prioridade</item>
+ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> conversas com prioridade</item>
</plurals>
<string name="important_conversations" msgid="1233893707189659401">"Conversas com prioridade"</string>
<string name="important_conversations_summary_bubbles" msgid="614327166808117644">"Aparecem na parte superior da secção de conversas e surgem como balões flutuantes."</string>
@@ -3924,12 +3934,12 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Todas as notificações da app <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Notificações adaptáveis"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notificações por dia</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notificação por dia</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notificações por dia</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notificações por semana</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notificação por semana</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notificações por semana</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Nunca"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Notificações do dispositivo e de apps"</string>
@@ -3937,8 +3947,8 @@
<string name="work_profile_notification_access_blocked_summary" msgid="8643809206612366067">"O acesso às notificações do perfil de trabalho está bloqueado"</string>
<string name="manage_notification_access_summary_zero" msgid="7528633634628627431">"As aplicações não podem ler notificações"</string>
<plurals name="manage_notification_access_summary_nonzero" formatted="false" msgid="3703008881487586312">
- <item quantity="other">%d aplicações podem ler notificações</item>
<item quantity="one">%d aplicação pode ler notificações</item>
+ <item quantity="other">%d aplicações podem ler notificações</item>
</plurals>
<string name="notification_assistant_title" msgid="5889201903272393099">"Notificações melhoradas"</string>
<string name="notification_assistant_summary" msgid="1957783114840908887">"Obtenha sugestões de ações, respostas e muito mais"</string>
@@ -3948,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> vai poder:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Leia as suas notificações"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Pode ler as suas notificações, incluindo informações pessoais como contactos, mensagens e fotos."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Responda a mensagens"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Pode responder às mensagens e acionar botões em notificações, incluindo suspender ou ignorar notificações e atender chamadas."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Altere as definições"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"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>
@@ -4014,8 +4016,8 @@
<string name="interact_across_profiles_consent_dialog_permissions_summary" msgid="995051542847604039">"Esta app pode utilizar as autorizações da sua app pessoal <xliff:g id="NAME">%1$s</xliff:g>, como o acesso à localização, o armazenamento ou os contactos."</string>
<string name="interact_across_profiles_number_of_connected_apps_none" msgid="8573289199942092964">"Não existem apps associadas"</string>
<plurals name="interact_across_profiles_number_of_connected_apps" formatted="false" msgid="6991750455661974772">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> apps associadas</item>
<item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> app associada</item>
+ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> apps associadas</item>
</plurals>
<string name="interact_across_profiles_install_work_app_title" msgid="2821669067014436056">"Para associar estas apps, instale a app <xliff:g id="NAME">%1$s</xliff:g> no seu perfil de trabalho"</string>
<string name="interact_across_profiles_install_personal_app_title" msgid="4790651223324866344">"Para associar estas apps, instale a app <xliff:g id="NAME">%1$s</xliff:g> no seu perfil pessoal"</string>
@@ -4030,20 +4032,20 @@
<string name="notification_channels" msgid="1502969522886493799">"Categorias"</string>
<string name="notification_channels_other" msgid="18159805343647908">"Outra"</string>
<plurals name="notification_group_summary" formatted="false" msgid="483490958130993160">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> categorias</item>
<item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> categoria</item>
+ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> categorias</item>
</plurals>
<string name="no_channels" msgid="4716199078612071915">"Esta aplicação não publicou notificações"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Definições adicionais na aplicação"</string>
<string name="notification_screen_summary" msgid="5984915275134654822">"Histórico de notificações, balões, enviadas recentemente"</string>
<string name="app_notification_listing_summary_zero" msgid="2988400013221120744">"Ativadas para todas as apps"</string>
<plurals name="app_notification_listing_summary_others" formatted="false" msgid="1506127395400503717">
- <item quantity="other">Desativadas para <xliff:g id="COUNT_1">%d</xliff:g> aplicações</item>
<item quantity="one">Desativadas para <xliff:g id="COUNT_0">%d</xliff:g> aplicação</item>
+ <item quantity="other">Desativadas para <xliff:g id="COUNT_1">%d</xliff:g> aplicações</item>
</plurals>
<plurals name="deleted_channels" formatted="false" msgid="5963473421547029532">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> categorias eliminadas</item>
<item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> categoria eliminada</item>
+ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> categorias eliminadas</item>
</plurals>
<string name="notification_toggle_on" msgid="1624283327379059003">"Ativado"</string>
<string name="notification_toggle_off" msgid="3295373308338024844">"Desativadas"</string>
@@ -4116,7 +4118,7 @@
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Conversas com prioridade"</string>
<string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"conversas com prioridade"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Nenhuma"</string>
- <string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Nenhuma}=1{1 conversa}other{# conversas}}"</string>
+ <string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Nenhuma}=1{1 conversa}one{# conversa(s)}other{# conversas}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Quem pode interromper"</string>
<string name="zen_mode_calls_title" msgid="2078578043677037740">"Chamadas"</string>
<string name="zen_mode_calls" msgid="7653245854493631095">"Chamadas"</string>
@@ -4125,7 +4127,7 @@
<string name="zen_mode_calls_footer" msgid="2008079711083701243">"Para garantir que as chamadas permitidas emitem som, verifique se o dispositivo está definido para tocar"</string>
<string name="zen_mode_custom_calls_footer" msgid="6521283204577441053">"As chamadas recebidas são bloqueadas no horário \"<xliff:g id="SCHEDULE_NAME">%1$s</xliff:g>\". Pode ajustar as definições para permitir que os seus amigos, a sua família ou outras pessoas o contactem."</string>
<string name="zen_mode_starred_contacts_title" msgid="630299631659575589">"Contactos com estrela"</string>
- <string name="zen_mode_starred_contacts_summary_contacts" msgid="1629467178444895094">"{count,plural,offset:2 =0{Nenhum}=1{{contact_1}}=2{{contact_1} e {contact_2}}=3{{contact_1}, {contact_2} e {contact_3}}other{{contact_1}, {contact_2} e mais #}}"</string>
+ <string name="zen_mode_starred_contacts_summary_contacts" msgid="1629467178444895094">"{count,plural,offset:2 =0{Nenhum}=1{{contact_1}}=2{{contact_1} e {contact_2}}=3{{contact_1}, {contact_2} e {contact_3}}one{{contact_1}, {contact_2} e mais #}other{{contact_1}, {contact_2} e mais #}}"</string>
<string name="zen_mode_starred_contacts_empty_name" msgid="2906404745550293688">"(Sem nome)"</string>
<string name="zen_mode_messages" msgid="7315084748885170585">"Mensagens"</string>
<string name="zen_mode_messages_list" msgid="5431014101342361882">"mensagens"</string>
@@ -4135,7 +4137,7 @@
<string name="zen_mode_custom_messages_footer" msgid="7545180036949550830">"Para \"<xliff:g id="SCHEDULE_NAME">%1$s</xliff:g>\", as mensagens recebidas estão bloqueadas. Pode ajustar as definições para permitir que os seus amigos, família ou outras pessoas o contactem."</string>
<string name="zen_mode_all_messages_summary" msgid="3756267858343104554">"Recebe todas as mensagens"</string>
<string name="zen_mode_all_calls_summary" msgid="7337907849083824698">"Recebe todas as chamadas"</string>
- <string name="zen_mode_contacts_count" msgid="6568631261119795799">"{count,plural, =0{Nenhum}=1{1 contacto}other{# contactos}}"</string>
+ <string name="zen_mode_contacts_count" msgid="6568631261119795799">"{count,plural, =0{Nenhum}=1{1 contacto}one{# contacto(s)}other{# contactos}}"</string>
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Qualquer pessoa"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Contactos"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Contactos com estrela"</string>
@@ -4174,13 +4176,13 @@
<string name="zen_mode_bypassing_apps_summary_all" msgid="4684544706511555744">"Todas as notificações"</string>
<string name="zen_mode_bypassing_apps_summary_some" msgid="5315750826830358230">"Algumas notificações"</string>
<string name="zen_mode_bypassing_apps_footer" msgid="1454862989340760124">"As pessoas selecionadas podem continuar a entrar em contacto consigo, mesmo que não permita que as apps interrompam."</string>
- <string name="zen_mode_bypassing_apps_subtext" msgid="5258652366929842710">"{count,plural,offset:2 =0{Nenhuma app pode interromper}=1{A app {app_1} pode interromper}=2{As apps {app_1} e {app_2} podem interromper}=3{As apps {app_1}, {app_2} e {app_3} podem interromper}other{As apps {app_1}, {app_2} e mais # podem interromper}}"</string>
+ <string name="zen_mode_bypassing_apps_subtext" msgid="5258652366929842710">"{count,plural,offset:2 =0{Nenhuma app pode interromper}=1{A app {app_1} pode interromper}=2{As apps {app_1} e {app_2} podem interromper}=3{As apps {app_1}, {app_2} e {app_3} podem interromper}one{As apps {app_1}, {app_2} e mais # podem interromper}other{As apps {app_1}, {app_2} e mais # podem interromper}}"</string>
<string name="zen_mode_bypassing_apps_title" msgid="371050263563164059">"Apps"</string>
<string name="zen_mode_bypassing_apps_all_summary" msgid="5197566190120503132">"Todas as notificações"</string>
<string name="zen_mode_bypassing_apps_some_summary" msgid="1514572070650411509">"Algumas notificações"</string>
<string name="zen_mode_bypassing_app_channels_header" msgid="4011017798712587373">"Notificações que podem interromper"</string>
<string name="zen_mode_bypassing_app_channels_toggle_all" msgid="1449462656358219116">"Permitir todas as notificações"</string>
- <string name="zen_mode_other_sounds_summary" msgid="8784400697494837032">"{count,plural,offset:2 =0{Nada pode interromper}=1{O som de {sound_category_1} pode interromper}=2{Os sons de {sound_category_1} e {sound_category_2} podem interromper}=3{Os sons de {sound_category_1}, {sound_category_2} e {sound_category_3} podem interromper}other{Os sons de {sound_category_1}, {sound_category_2} e mais # podem interromper}}"</string>
+ <string name="zen_mode_other_sounds_summary" msgid="8784400697494837032">"{count,plural,offset:2 =0{Nada pode interromper}=1{O som de {sound_category_1} pode interromper}=2{Os sons de {sound_category_1} e {sound_category_2} podem interromper}=3{Os sons de {sound_category_1}, {sound_category_2} e {sound_category_3} podem interromper}one{Os sons de {sound_category_1}, {sound_category_2} e mais # podem interromper}other{Os sons de {sound_category_1}, {sound_category_2} e mais # podem interromper}}"</string>
<string name="zen_mode_sounds_none" msgid="6557474361948269420">"Nada pode interromper"</string>
<string name="zen_mode_people_none" msgid="4613147461974255046">"Ninguém pode interromper"</string>
<string name="zen_mode_people_some" msgid="9101872681298810281">"Algumas pessoas podem interromper"</string>
@@ -4205,12 +4207,12 @@
<string name="zen_mode_end_time_next_day_summary_format" msgid="419683704068360804">"<xliff:g id="FORMATTED_TIME">%s</xliff:g> do dia seguinte"</string>
<string name="zen_mode_summary_alarms_only_indefinite" msgid="910047326128154945">"Alterar para alarmes apenas, indefinidamente"</string>
<plurals name="zen_mode_summary_alarms_only_by_minute" formatted="false" msgid="1900512966361163390">
- <item quantity="other">Alterar para alarmes apenas durante <xliff:g id="DURATION">%1$d</xliff:g> minutos (até à(s) <xliff:g id="FORMATTEDTIME_1">%2$s</xliff:g>)</item>
<item quantity="one">Alterar para alarmes apenas durante um minuto até à(s) <xliff:g id="FORMATTEDTIME_0">%2$s</xliff:g></item>
+ <item quantity="other">Alterar para alarmes apenas durante <xliff:g id="DURATION">%1$d</xliff:g> minutos (até à(s) <xliff:g id="FORMATTEDTIME_1">%2$s</xliff:g>)</item>
</plurals>
<plurals name="zen_mode_summary_alarms_only_by_hour" formatted="false" msgid="955991428001659124">
- <item quantity="other">Alterar para alarmes apenas durante <xliff:g id="DURATION">%1$d</xliff:g> horas até à(s) <xliff:g id="FORMATTEDTIME_1">%2$s</xliff:g></item>
<item quantity="one">Alterar para alarmes apenas durante uma hora até à(s) <xliff:g id="FORMATTEDTIME_0">%2$s</xliff:g></item>
+ <item quantity="other">Alterar para alarmes apenas durante <xliff:g id="DURATION">%1$d</xliff:g> horas até à(s) <xliff:g id="FORMATTEDTIME_1">%2$s</xliff:g></item>
</plurals>
<string name="zen_mode_summary_alarms_only_by_time" msgid="8140619669703968810">"Alterar para alarmes apenas, até <xliff:g id="FORMATTEDTIME">%1$s</xliff:g>"</string>
<string name="zen_mode_summary_always" msgid="722093064250082317">"Alterar para interromper sempre"</string>
@@ -4284,20 +4286,20 @@
<string name="app_launch_add_link" msgid="8622558044530305811">"Adicionar link"</string>
<string name="app_launch_footer" msgid="4521865035105622557">"Uma app pode validar os links para serem abertos automaticamente na app."</string>
<plurals name="app_launch_verified_links_title" formatted="false" msgid="3945301449178587783">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> links validados</item>
<item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> link validado</item>
+ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> links validados</item>
</plurals>
<plurals name="app_launch_verified_links_message" formatted="false" msgid="1209292155940482111">
- <item quantity="other">Estes links são validados e abertos automaticamente nesta app.</item>
<item quantity="one">Este link é validado e aberto automaticamente nesta app.</item>
+ <item quantity="other">Estes links são validados e abertos automaticamente nesta app.</item>
</plurals>
<string name="app_launch_dialog_ok" msgid="1446157681861409861">"OK"</string>
<string name="app_launch_verified_links_info_description" msgid="7514750232467132117">"Mostrar lista de links validados"</string>
<string name="app_launch_checking_links_title" msgid="6119228853554114201">"A verificar outros links suportados…"</string>
<string name="app_launch_dialog_cancel" msgid="6961071841814898663">"Cancelar"</string>
<plurals name="app_launch_supported_links_title" formatted="false" msgid="8579323750839397568">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> links suportados</item>
<item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> link suportado</item>
+ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> links suportados</item>
</plurals>
<string name="app_launch_supported_links_add" msgid="3271247750388016131">"Adicionar"</string>
<string name="app_launch_supported_links_subtext" msgid="4268004019469184113">"Abre na app <xliff:g id="APP_LABEL">%s</xliff:g>"</string>
@@ -4321,20 +4323,20 @@
<string name="notification_summary_level" msgid="4074326972839105652">"Nível %d"</string>
<string name="notification_summary_channel" msgid="8459033623057872803">"<xliff:g id="CHANNEL_NAME">%1$s</xliff:g> • <xliff:g id="GROUP_NAME">%2$s</xliff:g>"</string>
<plurals name="notifications_categories_off" formatted="false" msgid="1385401442703692986">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> categorias desativadas.</item>
<item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> categoria desativada.</item>
+ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> categorias desativadas.</item>
</plurals>
<plurals name="permissions_summary" formatted="false" msgid="5015472550875144481">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> autorizações concedidas</item>
<item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> autorização concedida</item>
+ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> autorizações concedidas</item>
</plurals>
<plurals name="runtime_permissions_summary" formatted="false" msgid="2091022049141391855">
- <item quantity="other"><xliff:g id="COUNT_2">%d</xliff:g> de <xliff:g id="COUNT_3">%d</xliff:g> autorizações concedidas</item>
<item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> de <xliff:g id="COUNT_1">%d</xliff:g> autorização concedida</item>
+ <item quantity="other"><xliff:g id="COUNT_2">%d</xliff:g> de <xliff:g id="COUNT_3">%d</xliff:g> autorizações concedidas</item>
</plurals>
<plurals name="runtime_permissions_additional_count" formatted="false" msgid="5888624648943937645">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> permissões adicionais</item>
<item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> permissão adicional</item>
+ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> permissões adicionais</item>
</plurals>
<string name="runtime_permissions_summary_no_permissions_granted" msgid="7456745929035665029">"Nenhuma permissão concedida"</string>
<string name="runtime_permissions_summary_no_permissions_requested" msgid="7174876170116073356">"Nenhuma permissão solicitada"</string>
@@ -4343,8 +4345,8 @@
<string name="permissions_usage_summary" msgid="6784310472062516454">"Mostrar as apps que utilizaram autorizações recentemente"</string>
<string name="unused_apps" msgid="4566272194756830656">"Apps não utilizadas"</string>
<plurals name="unused_apps_summary" formatted="false" msgid="3827583582750975783">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> apps não utilizadas</item>
<item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> app não utilizada</item>
+ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> apps não utilizadas</item>
</plurals>
<string name="unused_apps_switch" msgid="419282628373205038">"Remover autorizações e libertar espaço"</string>
<string name="filter_all_apps" msgid="6645539744080251371">"Todas as apps"</string>
@@ -4370,15 +4372,15 @@
<string name="domain_urls_summary_some" msgid="1197692164421314523">"Abrir <xliff:g id="DOMAIN">%s</xliff:g> e outros URLs"</string>
<string name="domain_urls_apps_summary_off" msgid="2534980824850890416">"Nenhum aplicação abre links compatíveis"</string>
<plurals name="domain_urls_apps_summary_on" formatted="false" msgid="7864816862441985323">
- <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> aplicações que abrem links compatíveis</item>
<item quantity="one">Uma aplicação que abre links compatíveis</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> aplicações que abrem links compatíveis</item>
</plurals>
<string name="app_link_open_always" msgid="9167065494930657503">"Permitir que a app abra links suportados"</string>
<string name="app_link_open_ask" msgid="2422450109908936371">"Perguntar sempre"</string>
<string name="app_link_open_never" msgid="5299808605386052350">"Não permitir que a app abra links"</string>
<plurals name="app_link_open_always_summary" formatted="false" msgid="1816161439007251694">
- <item quantity="other">A app refere que consegue processar <xliff:g id="COUNT_1">%d</xliff:g> links.</item>
<item quantity="one">A app refere que consegue processar <xliff:g id="COUNT_0">%d</xliff:g> link.</item>
+ <item quantity="other">A app refere que consegue processar <xliff:g id="COUNT_1">%d</xliff:g> links.</item>
</plurals>
<string name="open_supported_links_footer" msgid="3188808142432787933">"A app refere que consegue processar os seguintes links:"</string>
<string name="default_apps_title" msgid="6943471331817718664">"Predefinição"</string>
@@ -4419,12 +4421,12 @@
<string name="show_all_apps" msgid="4490719452453223082">"Mostrar utilização total do dispositivo"</string>
<string name="hide_extra_apps" msgid="7313907836289865123">"Mostrar utilização de apps"</string>
<plurals name="power_high_usage_summary" formatted="false" msgid="573433136005336970">
- <item quantity="other"><xliff:g id="NUMBER">%2$d</xliff:g> aplicações estão a apresentar um comportamento anormal</item>
<item quantity="one"><xliff:g id="APP">%1$s</xliff:g> aplicação está a apresentar um comportamento anormal</item>
+ <item quantity="other"><xliff:g id="NUMBER">%2$d</xliff:g> aplicações estão a apresentar um comportamento anormal</item>
</plurals>
<plurals name="power_high_usage_title" formatted="false" msgid="8013115866788425817">
- <item quantity="other">Aplicações a consumir rapidamente a bateria</item>
<item quantity="one"><xliff:g id="APP">%1$s</xliff:g> a consumir rapidamente a bateria</item>
+ <item quantity="other">Aplicações a consumir rapidamente a bateria</item>
</plurals>
<string name="high_power_filter_on" msgid="447849271630431531">"Não otimizada"</string>
<string name="high_power_on" msgid="8778058701270819268">"Não otimizada"</string>
@@ -4505,8 +4507,8 @@
<string name="free_memory" msgid="439783742246854785">"Disponível"</string>
<string name="memory_usage_apps" msgid="5776108502569850579">"Memória utilizada pelas aplicações"</string>
<plurals name="memory_usage_apps_summary" formatted="false" msgid="1355637088533572208">
- <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> aplicações utilizaram a memória nos(as) últimos(as) <xliff:g id="DURATION_1">%2$s</xliff:g></item>
<item quantity="one">1 aplicação utilizou a memória nos(as) últimos(as) <xliff:g id="DURATION_0">%2$s</xliff:g></item>
+ <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> aplicações utilizaram a memória nos(as) últimos(as) <xliff:g id="DURATION_1">%2$s</xliff:g></item>
</plurals>
<string name="running_frequency" msgid="7260225121706316639">"Frequência"</string>
<string name="memory_maximum_usage" msgid="2047013391595835607">"Utilização máxima"</string>
@@ -4583,8 +4585,8 @@
<string name="data_usage_summary_format" msgid="6844301859713164522">"<xliff:g id="AMOUNT">%1$s</xliff:g> dos dados utilizados"</string>
<string name="data_usage_wifi_format" msgid="7644390582649568117">"<xliff:g id="AMOUNT">^1</xliff:g> utilizado em Wi‑Fi"</string>
<plurals name="notification_summary" formatted="false" msgid="7638388920823212470">
- <item quantity="other">Desativadas para <xliff:g id="COUNT">%d</xliff:g> aplicações</item>
<item quantity="one">Desativadas para 1 aplicação</item>
+ <item quantity="other">Desativadas para <xliff:g id="COUNT">%d</xliff:g> aplicações</item>
</plurals>
<string name="notification_summary_none" msgid="9179312319023988089">"Ativadas para todas as apps"</string>
<string name="apps_summary" msgid="4007416751775414252">"<xliff:g id="COUNT">%1$d</xliff:g> aplicações instaladas"</string>
@@ -4651,12 +4653,12 @@
<string name="suggestions_summary" msgid="1709710458908440469">"+<xliff:g id="ID_1">%1$d</xliff:g>"</string>
<string name="suggestions_more_title" msgid="240124526378997009">"Mais <xliff:g id="ID_1">%1$d</xliff:g>"</string>
<plurals name="suggestions_collapsed_title" formatted="false" msgid="5023679825210836444">
- <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> sugestões</item>
<item quantity="one">1 sugestão</item>
+ <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> sugestões</item>
</plurals>
<plurals name="suggestions_collapsed_summary" formatted="false" msgid="3789011332018516832">
- <item quantity="other">Mais <xliff:g id="COUNT">%1$d</xliff:g> sugestões</item>
<item quantity="one">Mais 1 sugestão</item>
+ <item quantity="other">Mais <xliff:g id="COUNT">%1$d</xliff:g> sugestões</item>
</plurals>
<string name="suggestion_remove" msgid="6753986344585367776">"Remover"</string>
<string name="color_temperature" msgid="8256912135746305176">"Temperatura da cor fria"</string>
@@ -4684,8 +4686,8 @@
<string name="billing_cycle_fragment_summary" msgid="6346655500491631357">"Mensalmente no dia <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="network_restrictions" msgid="8385824604048229846">"Restrições de rede"</string>
<plurals name="network_restrictions_summary" formatted="false" msgid="3875128958788008975">
- <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> restrições</item>
<item quantity="one">1 restrição</item>
+ <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> restrições</item>
</plurals>
<string name="operator_warning" msgid="5672761970087591211">"A contagem de dados do operador pode ser diferente da contagem do dispositivo"</string>
<string name="non_carrier_data_usage_warning" msgid="4707184871368847697">"Exclui dados utilizados por redes de operadores"</string>
@@ -4699,8 +4701,8 @@
<string name="configure" msgid="1499586749829665889">"Configurar"</string>
<string name="data_usage_other_apps" msgid="5649047093607329537">"Outras aplicações incluídas na utilização"</string>
<plurals name="data_saver_unrestricted_summary" formatted="false" msgid="3316296488378947221">
- <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> aplicações autorizadas a utilizar dados sem restrições quando a Poupança de dados está ativada</item>
<item quantity="one">1 aplicação autorizada a utilizar dados sem restrições quando a Poupança de dados está ativada</item>
+ <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> aplicações autorizadas a utilizar dados sem restrições quando a Poupança de dados está ativada</item>
</plurals>
<string name="data_usage_title" msgid="4039024073687469094">"Dados principais"</string>
<string name="data_usage_wifi_title" msgid="1060495519280456926">"Dados de Wi-Fi"</string>
@@ -4711,8 +4713,8 @@
<string name="data_usage_chart_brief_content_description" msgid="5548074070258881530">"Gráfico que mostra a utilização de dados entre <xliff:g id="START_DATE">%1$s</xliff:g> e <xliff:g id="END_DATE">%2$s</xliff:g>."</string>
<string name="data_usage_chart_no_data_content_description" msgid="5481968839079467231">"Não existem dados para este intervalo de datas."</string>
<plurals name="billing_cycle_days_left" formatted="false" msgid="661792524671718753">
- <item quantity="other">%d dias restantes</item>
<item quantity="one">%d dia restante</item>
+ <item quantity="other">%d dias restantes</item>
</plurals>
<string name="billing_cycle_none_left" msgid="1694844019159277504">"Sem tempo restante"</string>
<string name="billing_cycle_less_than_one_day_left" msgid="1210202399053992163">"Resta menos de 1 dia."</string>
@@ -4784,8 +4786,8 @@
<string name="overlay_toast_failed_to_apply" msgid="4839587811338164960">"Falha ao aplicar a sobreposição."</string>
<string name="special_access" msgid="1767980727423395147">"Acesso especial a apps"</string>
<plurals name="special_access_summary" formatted="false" msgid="4995506406763570815">
- <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> apps podem utilizar dados sem restrições</item>
<item quantity="one">1 app pode utilizar dados sem restrições</item>
+ <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> apps podem utilizar dados sem restrições</item>
</plurals>
<string name="special_access_more" msgid="132919514147475846">"Veja mais"</string>
<string name="confirm_convert_to_fbe_warning" msgid="3783325656948378111">"Pretende mesmo limpar os dados do utilizador e converter para a encriptação de ficheiros?"</string>
@@ -4824,16 +4826,16 @@
<string name="cross_profile_calendar_title" msgid="7570277841490216947">"Calendário de vários perfis"</string>
<string name="cross_profile_calendar_summary" msgid="8856185206722860069">"Mostrar eventos de trabalho no calendário pessoal"</string>
<plurals name="hours" formatted="false" msgid="1853396353451635458">
- <item quantity="other"><xliff:g id="NUMBER">%s</xliff:g> horas</item>
<item quantity="one">1 hora</item>
+ <item quantity="other"><xliff:g id="NUMBER">%s</xliff:g> horas</item>
</plurals>
<plurals name="minutes" formatted="false" msgid="6244503272924425418">
- <item quantity="other"><xliff:g id="NUMBER">%s</xliff:g> minutos</item>
<item quantity="one">1 minuto</item>
+ <item quantity="other"><xliff:g id="NUMBER">%s</xliff:g> minutos</item>
</plurals>
<plurals name="seconds" formatted="false" msgid="4237020272336995370">
- <item quantity="other"><xliff:g id="NUMBER">%s</xliff:g> segundos</item>
<item quantity="one">1 segundo</item>
+ <item quantity="other"><xliff:g id="NUMBER">%s</xliff:g> segundos</item>
</plurals>
<string name="automatic_storage_manager_settings" msgid="519158151463974656">"Gerir o armazenamento"</string>
<string name="automatic_storage_manager_text" msgid="6900593059927987273">"Para ajudar a libertar espaço de armazenamento, o gestor de armazenamento remove cópias de segurança de fotos e vídeos do dispositivo."</string>
@@ -4855,15 +4857,15 @@
<string name="double_twist_for_camera_suggestion_title" msgid="8178844037382604158">"Tirar selfies mais rapidamente"</string>
<string name="system_navigation_title" msgid="1698862900901417194">"Navegação no sistema"</string>
<string name="swipe_up_to_switch_apps_title" msgid="6677266952021118342">"Navegação com 2 botões"</string>
- <string name="swipe_up_to_switch_apps_summary" msgid="1415457307836359560">"Para mudar de aplicação, deslize rapidamente para cima no botão página inicial. Para ver todas as aplicações, volte a deslizar rapidamente para cima. Para retroceder, toque no botão Anterior."</string>
+ <string name="swipe_up_to_switch_apps_summary" msgid="1415457307836359560">"Para mudar de app, deslize rapidamente para cima no botão página inicial. Para ver todas as apps, volte a deslizar rapidamente para cima. Para retroceder, toque no botão Anterior."</string>
<string name="swipe_up_to_switch_apps_suggestion_title" msgid="5754081720589900007">"Experimentar o novo botão página inicial"</string>
<string name="swipe_up_to_switch_apps_suggestion_summary" msgid="8885866570559435110">"Ativar o novo gesto para alternar entre aplicações"</string>
<string name="emergency_settings_preference_title" msgid="6183455153241187148">"Segurança e emergência"</string>
<string name="emergency_dashboard_summary" msgid="401033951074039302">"Urgência SOS, informações médicas, alertas"</string>
<string name="edge_to_edge_navigation_title" msgid="714427081306043819">"Navegação por gestos"</string>
- <string name="edge_to_edge_navigation_summary" msgid="8497033810637690561">"Para aceder à página inicial, deslize rapidamente para cima a partir da parte inferior do ecrã. Para mudar de aplicação, deslize rapidamente para cima a partir da parte inferior do ecrã sem soltar e, em seguida, solte. Para retroceder, deslize rapidamente a partir da extremidade esquerda ou direita do ecrã."</string>
+ <string name="edge_to_edge_navigation_summary" msgid="8497033810637690561">"Para aceder à página inicial, deslize rapidamente para cima a partir da parte inferior do ecrã. Para mudar de app, deslize rapidamente para cima a partir da parte inferior do ecrã sem soltar e, em seguida, solte. Para retroceder, deslize rapidamente a partir da extremidade esquerda ou direita do ecrã."</string>
<string name="legacy_navigation_title" msgid="7877402855994423727">"Navegação com 3 botões"</string>
- <string name="legacy_navigation_summary" msgid="5905301067778326433">"Retroceda, aceda à página inicial e mude de aplicação com os botões na parte inferior do ecrã."</string>
+ <string name="legacy_navigation_summary" msgid="5905301067778326433">"Retroceda, aceda à página inicial e mude de app com os botões na parte inferior do ecrã."</string>
<string name="keywords_system_navigation" msgid="3131782378486554934">"navegação no sistema, navegação com 2 botões, navegação com 3 botões, navegação por gestos, deslizar rapidamente"</string>
<string name="gesture_not_supported_dialog_message" msgid="5316512246119347889">"Não suportada pela sua aplicação Página inicial predefinida, <xliff:g id="DEFAULT_HOME_APP">%s</xliff:g>."</string>
<string name="gesture_not_supported_positive_button" msgid="7909969459977021893">"Mudar de app Página inicial predef."</string>
@@ -4967,16 +4969,16 @@
<string name="enterprise_privacy_enterprise_installed_packages" msgid="9114143640515900082">"Apps instaladas"</string>
<string name="enterprise_privacy_apps_count_estimation_info" msgid="7959907857710107792">"O número de aplicações é uma estimativa. Pode não incluir as aplicações instaladas fora da Play Store."</string>
<plurals name="enterprise_privacy_number_packages_lower_bound" formatted="false" msgid="5403847001419529018">
- <item quantity="other">No mínimo, <xliff:g id="COUNT_1">%d</xliff:g> aplicações</item>
<item quantity="one">No mínimo, <xliff:g id="COUNT_0">%d</xliff:g> aplicação</item>
+ <item quantity="other">No mínimo, <xliff:g id="COUNT_1">%d</xliff:g> aplicações</item>
</plurals>
<string name="enterprise_privacy_location_access" msgid="8023838718108456971">"Autoriz. de Localização"</string>
<string name="enterprise_privacy_microphone_access" msgid="7242958026470143653">"Autorizações do microfone"</string>
<string name="enterprise_privacy_camera_access" msgid="7685460535880069016">"Autorizações da câmara"</string>
<string name="enterprise_privacy_enterprise_set_default_apps" msgid="7498546659083996300">"Apps predefinidas"</string>
<plurals name="enterprise_privacy_number_packages" formatted="false" msgid="8568544906431825430">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> aplicações</item>
<item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> aplicação</item>
+ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> aplicações</item>
</plurals>
<string name="enterprise_privacy_input_method" msgid="3278314982700662246">"Teclado predefinido"</string>
<string name="enterprise_privacy_input_method_name" msgid="2974859490559054584">"Definido como <xliff:g id="APP_LABEL">%s</xliff:g>"</string>
@@ -4988,16 +4990,16 @@
<string name="enterprise_privacy_ca_certs_personal" msgid="1516422660828485795">"Credenciais fidedignas no seu perfil pessoal"</string>
<string name="enterprise_privacy_ca_certs_work" msgid="4318941788592655561">"Credenciais fidedignas no seu perfil de trabalho"</string>
<plurals name="enterprise_privacy_number_ca_certs" formatted="false" msgid="6459725295322004179">
- <item quantity="other">No mínimo, <xliff:g id="COUNT_1">%d</xliff:g> certificados da AC</item>
<item quantity="one">No mínimo, <xliff:g id="COUNT_0">%d</xliff:g> certificado da AC</item>
+ <item quantity="other">No mínimo, <xliff:g id="COUNT_1">%d</xliff:g> certificados da AC</item>
</plurals>
<string name="enterprise_privacy_lock_device" msgid="464054894363899866">"O gestor pode bloquear o dispositivo e repor a palavra-passe"</string>
<string name="enterprise_privacy_wipe_device" msgid="869589182352244591">"O gestor pode eliminar todos os dados do dispositivo"</string>
<string name="enterprise_privacy_failed_password_wipe_device" msgid="7045164901334821226">"Tentativas de introdução da palavra-passe falhadas antes da eliminação de todos os dados do dispositivo"</string>
<string name="enterprise_privacy_failed_password_wipe_work" msgid="2537582942554484170">"Tentativas de introdução da palavra-passe falhadas antes da eliminação de todos os dados do perfil de trabalho"</string>
<plurals name="enterprise_privacy_number_failed_password_wipe" formatted="false" msgid="8811973918944217791">
- <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> tentativas</item>
<item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> tentativa</item>
+ <item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> tentativas</item>
</plurals>
<string name="do_disclosure_generic" msgid="3067459392402324538">"Este dispositivo é gerido pela sua entidade."</string>
<string name="do_disclosure_with_name" msgid="867544298924410766">"Este dispositivo é gerido por <xliff:g id="ORGANIZATION_NAME">%s</xliff:g>."</string>
@@ -5012,19 +5014,19 @@
<string name="financed_privacy_failed_password_wipe_device" msgid="8777230427603977667">"Tentativas de introdução da palavra-passe falhadas antes da eliminação dos dados do dispositivo"</string>
<string name="financed_privacy_header" msgid="7215645340918406124">"O seu fornecedor de crédito pode alterar as definições e instalar software neste dispositivo.\n\nPara saber mais, contacte o seu fornecedor de crédito."</string>
<plurals name="default_camera_app_title" formatted="false" msgid="8112432929729136399">
- <item quantity="other">Aplicações de câmara</item>
<item quantity="one">Aplicação de câmara</item>
+ <item quantity="other">Aplicações de câmara</item>
</plurals>
<string name="default_calendar_app_title" msgid="1870095225089706093">"Aplicação de calendário"</string>
<string name="default_contacts_app_title" msgid="7740028900741944569">"Aplicação de contactos"</string>
<plurals name="default_email_app_title" formatted="false" msgid="8338194872609410234">
- <item quantity="other">Aplicações de cliente de email</item>
<item quantity="one">Aplicação de cliente de email</item>
+ <item quantity="other">Aplicações de cliente de email</item>
</plurals>
<string name="default_map_app_title" msgid="7569231732944853320">"Aplicação de mapas"</string>
<plurals name="default_phone_app_title" formatted="false" msgid="4222188821845826493">
- <item quantity="other">Aplicações de telefone</item>
<item quantity="one">Aplicação de telefone</item>
+ <item quantity="other">Aplicações de telefone</item>
</plurals>
<string name="app_names_concatenation_template_2" msgid="8320181646458855457">"<xliff:g id="FIRST_APP_NAME">%1$s</xliff:g>, <xliff:g id="SECOND_APP_NAME">%2$s</xliff:g>"</string>
<string name="app_names_concatenation_template_3" msgid="7019703249717854148">"<xliff:g id="FIRST_APP_NAME">%1$s</xliff:g>, <xliff:g id="SECOND_APP_NAME">%2$s</xliff:g>, <xliff:g id="THIRD_APP_NAME">%3$s</xliff:g>"</string>
@@ -5060,8 +5062,8 @@
<string name="autofill_app" msgid="7595308061826307921">"Preenchimento automático"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Palavras-passe"</string>
<plurals name="autofill_passwords_count" formatted="false" msgid="7715009165029452622">
- <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> palavras-passe</item>
<item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> palavra-passe</item>
+ <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> palavras-passe</item>
</plurals>
<string name="autofill_keywords" msgid="8598763328489346438">"automático, preenchimento, preenchimento automático, palavra-passe"</string>
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Certifique-se de que confia nesta app</b> <br/> <br/> <xliff:g id=app_name example=O Preenchimento automático do Google>%1$s</xliff:g> utiliza o que está no ecrã para determinar o que pode ser preenchido automaticamente."</string>
@@ -5240,8 +5242,8 @@
<string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Perguntar sempre"</string>
<string name="mobile_network_summary_add_a_network" msgid="9079866102827526779">"Adicionar uma rede"</string>
<plurals name="mobile_network_summary_count" formatted="false" msgid="5173633860800230925">
- <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> SIMs</item>
<item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> SIM</item>
+ <item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> SIMs</item>
</plurals>
<string name="default_for_calls" msgid="2788950217176988034">"Predefinição para chamadas"</string>
<string name="default_for_sms" msgid="1316988329407434771">"Predefinição para SMS"</string>
@@ -5293,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Modo de rede inválido: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nomes dos Pontos de Acesso"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Indisponível quando ligado a <xliff:g id="CARRIER">%1$s</xliff:g>."</string>
- <string name="see_more" msgid="8436037008285546409">"Definições"</string>
+ <string name="see_more" msgid="7499355691042812723">"Ver mais"</string>
<string name="see_less" msgid="2642392725363552793">"Ver menos"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Pretende ativar o operador <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Pretende ativar o SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Pretende mudar para <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Pretende mudar para a utilização do cartão SIM?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Utilizar o operador <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Só pode ter um SIM ativo de cada vez.\n\nMudar para o operador <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> não cancela o seu serviço no operador <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Só pode ter um SIM transferido ativo de cada vez.\n\nMudar para o operador <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> não cancela o seu serviço no operador <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Só pode ter um SIM ativo de cada vez.\n\nMudar não cancela o seu serviço no operador <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Pode usar 2 SIMs em simultâneo. Para utilizar o operador <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, desative outro SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Mudar para <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Desativar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"A desativação de um SIM não cancela o seu serviço"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"A estabelecer ligação à rede…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"A mudar para <xliff:g id="CARRIER_NAME">%1$s</xliff:g>…"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"A mudar para o operador <xliff:g id="CARRIER_NAME">%1$s</xliff:g> para chamadas e mensagens…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Não é possível mudar de operador"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Não é possível mudar de operador devido a um erro."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Pretende desativar o operador <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5335,7 +5341,7 @@
<string name="dsds_notification_after_suw_title" msgid="3738898232310273982">"Configure o seu outro SIM"</string>
<string name="dsds_notification_after_suw_text" msgid="1287357774676361084">"Escolha o SIM ativo ou utilize 2 SIMs em simultâneo."</string>
<string name="choose_sim_title" msgid="4804689675237716286">"Escolha um número para utilizar"</string>
- <string name="choose_sim_text" msgid="4356662002583501647">"{count,plural, =1{Está disponível 1 número neste dispositivo, mas apenas pode utilizar um de cada vez}=2{Estão disponíveis 2 números neste dispositivo, mas apenas pode utilizar um de cada vez}other{Estão disponíveis # números neste dispositivo, mas apenas pode utilizar um de cada vez}}"</string>
+ <string name="choose_sim_text" msgid="4356662002583501647">"{count,plural, =1{Está disponível 1 número neste dispositivo, mas apenas pode utilizar um de cada vez}=2{Estão disponíveis 2 números neste dispositivo, mas apenas pode utilizar um de cada vez}one{Está(ão) disponível(is) # número(s) neste dispositivo, mas apenas pode utilizar um de cada vez}other{Estão disponíveis # números neste dispositivo, mas apenas pode utilizar um de cada vez}}"</string>
<string name="choose_sim_activating" msgid="9035902671985449448">"A ativar<xliff:g id="ELLIPSIS">…</xliff:g>"</string>
<string name="choose_sim_could_not_activate" msgid="2154564459842291617">"Não foi possível ativar neste momento"</string>
<string name="choose_sim_item_summary_unknown" msgid="7854314795485227568">"Número desconhecido"</string>
@@ -5389,13 +5395,13 @@
<string name="permission_bar_chart_title" msgid="2493212904955611441">"Utilização das autorizações nas últimas 24 horas"</string>
<string name="permission_bar_chart_details" msgid="5816698018592357088">"Ver tudo no painel de controlo"</string>
<plurals name="permission_bar_chart_label" formatted="false" msgid="4853396794340896078">
- <item quantity="other"><xliff:g id="NUMBER">%s</xliff:g> aplicações</item>
<item quantity="one">1 aplicação</item>
+ <item quantity="other"><xliff:g id="NUMBER">%s</xliff:g> aplicações</item>
</plurals>
<string name="accessibility_usage_title" msgid="9190967143518779145">"Utilização da acessibilidade"</string>
<plurals name="accessibility_usage_summary" formatted="false" msgid="6910643986958263005">
- <item quantity="other"><xliff:g id="SERVICE_COUNT">%1$d</xliff:g> aplicações têm acesso total ao seu dispositivo.</item>
<item quantity="one">1 aplicação tem acesso total ao seu dispositivo.</item>
+ <item quantity="other"><xliff:g id="SERVICE_COUNT">%1$d</xliff:g> aplicações têm acesso total ao seu dispositivo.</item>
</plurals>
<string name="media_output_panel_title" msgid="5920946795078065159">"Saída do interruptor"</string>
<string name="media_output_panel_summary_of_playing_device" msgid="6998758947764222915">"A reproduzir atualmente no dispositivo <xliff:g id="DEVICE_NAME">%1$s</xliff:g>…"</string>
@@ -5456,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Mostrar leitor de QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Permita o acesso ao leitor de QR a partir do ecrã de bloqueio"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostrar controlos de dispositivos"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Aceda aos controlos quando o ecrã está bloqueado"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Apresente o relógio de duas linhas quando estiver disponível"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Relógio de duas linhas"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5486,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Desligado"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIMs"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Encontrar e ligar a redes Wi-Fi"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"avião, seguro para aviões"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Chamadas e SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Chamadas Wi-Fi"</string>
@@ -5569,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Utilizar bateria adaptável"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Utilizar luminosidade adaptável"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Utilizar Chamadas Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Utilizar proteção de ecrã"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Ver todas as apps"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Encaminhamento inteligente"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Encaminhamento inteligente ativado"</string>
@@ -5584,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"O número de telefone está em falta."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Permitir 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Utilize ligações de rede móvel 2G. Para chamadas de emergência, o 2G está sempre ativado."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"O 2G é menos seguro, mas pode melhorar a sua ligação em algumas localizações. Para chamadas de emergência, o 2G é sempre permitido."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"O operador <xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> requer que o 2G esteja disponível"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Mostrar acesso à área de transferência"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Apresente uma mensagem quando as apps acedem a texto, imagens ou outro conteúdo que copiou"</string>
<string name="all_apps" msgid="3054120149509114789">"Todas as apps"</string>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index 61cdf3a..46ca282 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -131,7 +131,7 @@
<string name="bluetooth_remember_choice" msgid="173821849670438110">"Não perguntar novamente"</string>
<string name="bluetooth_pb_remember_choice" msgid="2080511174185036562">"Não perguntar novamente"</string>
<string name="bluetooth_map_request" msgid="8664081227240707479">"Solicitação de acesso a mensagens"</string>
- <string name="bluetooth_map_acceptance_dialog_text" msgid="2647611490952377156">"%1$s deseja acessar suas mensagens. Conceder acesso a %2$s?"</string>
+ <string name="bluetooth_map_acceptance_dialog_text" msgid="2647611490952377156">"%1$s deseja acessar suas mensagens. Permitir acesso a %2$s?"</string>
<string name="bluetooth_sap_request" msgid="473439406287008397">"Solicitação de acesso ao chip"</string>
<string name="bluetooth_sap_acceptance_dialog_text" msgid="2849083276356078655">"O <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> deseja acessar seu chip. A concessão de acesso ao chip desativará a conectividade de dados no seu dispositivo durante a conexão. Conceda acesso ao <xliff:g id="DEVICE_NAME_1">%2$s?</xliff:g>"</string>
<string name="bluetooth_device_name_summary" msgid="8678342689845439583">"Visível como \"<xliff:g id="DEVICE_NAME">^1</xliff:g>\" para outros dispositivos."</string>
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Idiomas"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Remover"</string>
<string name="add_a_language" msgid="2126220398077503271">"Adicionar um idioma"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Idioma"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Idioma preferido"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Idiomas do app"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Definir o idioma de cada app"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Idioma do app"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Idiomas sugeridos"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Todos os idiomas"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"O app usa o <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> por padrão e não oferece suporte a mais de um idioma."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">Remover o idioma selecionado?</item>
<item quantity="other">Remover idiomas selecionados?</item>
@@ -319,7 +327,9 @@
<string name="security_passwords_title" msgid="4154420930973818581">"Privacidade"</string>
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Indisponível"</string>
<string name="security_status_title" msgid="6958004275337618656">"Status da segurança"</string>
- <string name="security_dashboard_summary" msgid="7571035662779425918">"Bloqueio de tela, Encontre Meu Dispositivo, segurança do app"</string>
+ <string name="security_dashboard_summary" msgid="7571035662779425918">"Bloqueio de tela, Encontre Meu Dispositivo, Segurança dos apps"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Segurança e privacidade"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Permissões, bloqueio de tela, segurança do app"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Rosto adicionado"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Toque para configurar o Desbloqueio facial"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Desbloqueio facial"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Use seu rosto para desbloquear o smartphone ou fazer a autenticação em apps, da mesma forma que você faz login ou aprovações de compras.\n\nLembre-se:\nsó é possível configurar um rosto por vez. Para adicionar outro rosto, exclua o registrado atualmente.\n\nOlhar para o smartphone pode desbloquear o dispositivo mesmo que você não tenha intenção de fazer isso.\n\nO smartphone pode ser desbloqueado por outra pessoa se ele for apontado para seu rosto.\n\nO smartphone pode ser desbloqueado por alguém que se pareça muito com você, como, por exemplo, um gêmeo idêntico."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Use seu rosto para desbloquear o smartphone ou fazer a autenticação em apps, da mesma forma que você faz login ou aprovações de compras.\n\nLembre-se:\nsó é possível configurar um rosto por vez. Para adicionar outro rosto, exclua o registrado atualmente.\n\nOlhar para o smartphone pode desbloquear o dispositivo mesmo que você não tenha intenção de fazer isso.\n\nO smartphone pode ser desbloqueado por outra pessoa se ele for apontado para seu rosto.\n\nO smartphone pode ser desbloqueado por alguém que se pareça muito com você, como, por exemplo, um gêmeo idêntico."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Excluir modelo de rosto?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Seu modelo de rosto será excluído de maneira permanente e segura. Após a exclusão, você precisará usar o PIN, o padrão ou a senha para desbloquear o smartphone ou fazer a autenticação em apps."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Excluir modelo de rosto?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Seu modelo de rosto será excluído de maneira permanente e segura.\n\nApós a exclusão, você precisará usar a impressão digital, o PIN, o padrão ou a senha para desbloquear o smartphone ou fazer a autenticação em apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Seu modelo de rosto será excluído de maneira permanente e segura.\n\nApós a exclusão, seu PIN, padrão ou senha serão necessários para desbloquear o smartphone ou fazer a autenticação em apps."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Seu modelo de rosto será excluído de maneira permanente e segura.\n\nApós a exclusão, seu PIN, padrão ou senha serão necessários para desbloquear o smartphone."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Usar o Desbloqueio facial para acessar o smartphone"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Impressão digital"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Impressão digital do trabalho"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Excluir"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Toque no sensor"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Encoste o dedo no sensor e, após sentir uma vibração, tire o dedo"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Mantenha o dedo no sensor até sentir uma vibração"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Mantenha a impressão digital no sensor até sentir uma vibração"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Toque no sensor de impressão digital e o mantenha pressionado"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Tire o dedo e toque novamente"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Mais uma vez"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Repita o processo de tocar e levantar o dedo para registrar todas as partes da sua impressão digital"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Toque na tela e a mantenha pressionada sempre que o ícone de impressão digital se mover. Isso ajuda na captura da sua impressão digital."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Coloque a ponta do dedo no sensor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Por fim, coloque as laterais do dedo"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Por fim, use as laterais do dedo"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Coloque a lateral da sua impressão digital no sensor e mantenha o dedo parado por alguns instantes. Depois, mude para o outro lado"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Isso ajuda na captura da sua impressão digital"</string>
<!-- String.format failed for translation -->
@@ -561,6 +570,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" A opção de bloqueio de tela está desativada. Para saber mais, entre em contato com o administrador da sua organização. "<annotation id="admin_details">"Mais detalhes"</annotation>\n\n"Você ainda pode usar sua impressão digital para autorizar compras e acessar apps. "<annotation id="url">"Saiba mais"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Levante o dedo e depois toque no sensor novamente"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Não foi possível usar o sensor de impressão digital. Entre em contato com uma assistência técnica"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Configurações avançadas"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Bloqueio do perfil de trabalho, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock e muito mais"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Configurações avançadas"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"É possível adicionar até <xliff:g id="COUNT">%d</xliff:g> impressões digitais"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Você adicionou o número máximo de impressões digitais"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Não é possível adicionar mais impressões digitais"</string>
@@ -1235,7 +1248,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Chamar via Wi-Fi. Sem sinal do Wi‑Fi, a chamada será encerrada."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Quando a \"chamada no Wi-Fi\" estiver ativada, seu smartphone poderá encaminhar chamadas por redes Wi-Fi ou pela rede da sua operadora, dependendo da sua preferência e de qual sinal estiver mais forte. Antes de ativar esse recurso, verifique as taxas e outros detalhes com sua operadora.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Endereço de emergência"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Endereço de emergência"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Usado como seu local quando você faz uma chamada de emergência usando o Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Saiba mais"</annotation>" sobre recursos de DNS particular"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Ativado"</string>
@@ -1423,10 +1436,11 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Para controlar o que acontece quando o smartphone está na base e/ou no modo de suspensão, ative o protetor de tela."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Quando começar"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Protetor de tela atual"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Começar agora"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Configurações"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Brilho automático"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Levantar para ativar"</string>
- <string name="ambient_display_screen_title" msgid="8615947016991429325">"Visualização na tela"</string>
+ <string name="ambient_display_screen_title" msgid="8615947016991429325">"Tela ambiente"</string>
<string name="ambient_display_category_triggers" msgid="1216640141609270011">"Quando mostrar"</string>
<string name="doze_title" msgid="1523090408230862316">"Ativar tela para notificações"</string>
<string name="doze_summary" msgid="8252867381522942804">"Quando a tela está escura, ela é ativada quando chegam notificações"</string>
@@ -1914,15 +1928,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Defina um PIN de trabalho"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Definir um padrão"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Definir um padrão de trabalho"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Para aumentar a segurança, defina uma senha para desbloquear o smartphone"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Para aumentar a segurança, defina um PIN para desbloquear o smartphone"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Para aumentar a segurança, defina um padrão para desbloquear o smartphone"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Para aumentar a segurança, defina uma senha para desbloquear o tablet"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Para aumentar a segurança, defina um PIN para desbloquear o tablet"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Para aumentar a segurança, defina um padrão para desbloquear o tablet"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Para aumentar a segurança, defina uma senha para desbloquear o dispositivo"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Para aumentar a segurança, defina um PIN para desbloquear o dispositivo"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Para aumentar a segurança, defina um padrão para desbloquear o dispositivo"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Para usar a impressão digital, defina uma senha"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Para usar a impressão digital, defina um padrão"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Por segurança, defina um PIN"</string>
@@ -2267,7 +2272,7 @@
<string name="usage_time_label" msgid="9105343335151559883">"Tempo de uso"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Acessibilidade"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Configurações de acessibilidade"</string>
- <string name="accessibility_settings_summary" msgid="2366627644570558503">"Tela, interação, áudio"</string>
+ <string name="accessibility_settings_summary" msgid="2366627644570558503">"Exibição, interação, áudio"</string>
<string name="vision_settings_title" msgid="8919983801864103069">"Configuração visual"</string>
<string name="vision_settings_description" msgid="7614894785054441991">"É possível personalizar este dispositivo para atender às suas necessidades. Esses recursos de acessibilidade podem ser alterados posteriormente em \"Configurar\"."</string>
<string name="vision_settings_suggestion_title" msgid="4689275412658803919">"Mudar o tamanho da fonte"</string>
@@ -2275,7 +2280,7 @@
<string name="captions_category_title" msgid="574490148949400274">"Legendas"</string>
<string name="audio_category_title" msgid="5283853679967605826">"Áudio"</string>
<string name="general_category_title" msgid="6298579528716834157">"Geral"</string>
- <string name="display_category_title" msgid="6638191682294461408">"Tela"</string>
+ <string name="display_category_title" msgid="6638191682294461408">"Exibição"</string>
<string name="accessibility_text_and_display_title" msgid="1398507755501334961">"Texto e exibição"</string>
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Escurecer a tela"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Controles de interação"</string>
@@ -2324,7 +2329,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Mantenha as teclas de volume pression. para abrir"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Toque três vezes na tela para abrir"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Usar gesto para abrir"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Usar o novo gesto de acessibilidade"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Usar o gesto de acessibilidade"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Para usar esse recurso, toque no botão de acessibilidade <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> na parte inferior da tela.\n\nPara alternar entre os recursos, toque no botão de acessibilidade e o mantenha pressionado."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Para usar esse recurso, toque no botão de acessibilidade na sua tela."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Para usar esse recurso, toque nas duas teclas de volume e as mantenha pressionadas."</string>
@@ -2418,9 +2423,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Mais curto"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Mais longo"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Tempo do clique automático"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Intensidade da vibração e do retorno tátil"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibração das notificações"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibração e retorno tátil"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Chamadas"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Notificações e alarmes"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Retorno tátil interativo"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibração do toque"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibração das notificações"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Feedback por toque"</string>
<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>
@@ -2772,8 +2780,7 @@
<string name="power_camera" msgid="4778315081581293923">"Câmera"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Rede móvel"</string>
<string name="power_phone" msgid="2768396619208561670">"Chamadas de voz"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet ocioso"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Smartphone ocioso"</string>
@@ -3250,7 +3257,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Conectar a <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Desconectar esta VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Desconectar"</string>
- <string name="vpn_version" msgid="41856553718304367">"Versão <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Versão"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Esquecer VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Substituir VPN já existente?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Configurar VPN sempre ativa?"</string>
@@ -3472,9 +3479,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Os dados móveis estão indisponíveis"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Toque para selecionar um chip de dados"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Sempre usar esta opção para chamadas"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Selecionar um chip de dados"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Escolha o chip usado para dados móveis"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Selecione um chip para SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Trocando chip de dados. Isso pode demorar um minuto…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Usar o chip <xliff:g id="NEW_SIM">%1$s</xliff:g> para dados móveis?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Se você mudar para o chip <xliff:g id="NEW_SIM">%1$s</xliff:g>, o <xliff:g id="OLD_SIM">%2$s</xliff:g> não vai mais ser usado para dados móveis."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Usar <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Ligar com"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Selecionar um chip"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"Chip <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3534,7 +3544,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, Wi-Fi, conexão de rede, Internet, sem fio, dados, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Notificação de Wi‑Fi, notificação de wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"uso de dados"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Parar vibração, toque, teclado"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Usar formato de 24 horas"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Download"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Abrir com"</string>
@@ -3595,7 +3604,7 @@
<string name="keywords_dark_ui_mode" msgid="6373999418195344014">"tema, claro, escuro, modo, sensibilidade à luz, fotofobia, escurecer, deixar mais escuro, modo escuro, enxaqueca"</string>
<string name="keywords_systemui_theme" msgid="6341194275296707801">"tema escuro"</string>
<string name="keywords_device_feedback" msgid="5489930491636300027">"bug"</string>
- <string name="keywords_ambient_display_screen" msgid="661492302323274647">"Exibição ambiente, exibição de tela de bloqueio"</string>
+ <string name="keywords_ambient_display_screen" msgid="661492302323274647">"Tela ambiente, exibição na tela de bloqueio"</string>
<string name="keywords_lock_screen_notif" msgid="6363144436467429932">"notificação de tela de bloqueio, notificações"</string>
<string name="keywords_face_settings" msgid="1360447094486865058">"rosto"</string>
<string name="keywords_fingerprint_settings" msgid="7345121109302813358">"impressão digital, adicionar impressão digital"</string>
@@ -3617,12 +3626,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"funcionalidade tátil, vibrar, tela, sensibilidade"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"funcionalidade tátil, vibração, telefone, chamada, sensibilidade, toque"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"funcionalidade tátil, vibração, sensibilidade"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"retorno tátil, vibrar, vibração"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"tela sempre ativada"</string>
<string name="default_sound" msgid="6604374495015245195">"Som padrão"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Volume de toque e notificação em <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volume, vibração, Não perturbe"</string>
@@ -3652,8 +3663,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Sons e vibração ao carregar"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Sons da base"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Sons de toque"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Vibrar ao tocar na tela"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Retorno tátil para toque, teclado e muito mais"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Repr. de alto-falante em base"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Todo o áudio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Somente áudio de mídia"</string>
@@ -3779,7 +3788,7 @@
<string name="recent_notifications" msgid="1105631022180160436">"Enviadas recentemente"</string>
<string name="recent_notifications_see_all_title" msgid="3087299996651692987">"Ver todas enviadas nos últimos 7 dias"</string>
<string name="general_notification_header" msgid="3669031068980713359">"Gerenciar"</string>
- <string name="app_notification_field" msgid="3858667320444612716">"Configurações do app"</string>
+ <string name="app_notification_field" msgid="3858667320444612716">"Configurações de apps"</string>
<string name="app_notification_field_summary" msgid="5981393613897713471">"Controlar as notificações de apps individuais"</string>
<string name="advanced_section_header" msgid="6478709678084326738">"Geral"</string>
<string name="profile_section_header" msgid="4970209372372610799">"Notificações de trabalho"</string>
@@ -3803,7 +3812,7 @@
<string name="history_toggled_on_summary" msgid="9034278971358282728">"As notificações recentes e adiadas aparecerão aqui"</string>
<string name="notification_history_view_settings" msgid="5269317798670449002">"ver configurações de notificação"</string>
<string name="notification_history_open_notification" msgid="2655071846911258371">"abrir notificação"</string>
- <string name="snooze_options_title" msgid="2109795569568344617">"Permitir soneca para notificações"</string>
+ <string name="snooze_options_title" msgid="2109795569568344617">"Permitir adiar notificações"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Ocultar ícones das notificações discretas"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Os ícones de notificações discretas não são exibidos na barra de status"</string>
<string name="notification_badging_title" msgid="5469616894819568917">"Ponto de notificação no ícone do app"</string>
@@ -3935,7 +3944,7 @@
<item quantity="other">Cerca de <xliff:g id="NUMBER_1">%,d</xliff:g> notificações por semana</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Nunca"</string>
- <string name="manage_notification_access_title" msgid="6481256069087219982">"Notificações do app e do dispositivo"</string>
+ <string name="manage_notification_access_title" msgid="6481256069087219982">"Notificações de apps e do dispositivo"</string>
<string name="manage_notification_access_summary" msgid="2907135226478903997">"Controlar quais apps e dispositivos podem ler as notificações"</string>
<string name="work_profile_notification_access_blocked_summary" msgid="8643809206612366067">"O acesso às notificações do perfil de trabalho está bloqueado"</string>
<string name="manage_notification_access_summary_zero" msgid="7528633634628627431">"Os apps não podem ler notificações"</string>
@@ -3943,30 +3952,22 @@
<item quantity="one">%d apps podem ler notificações</item>
<item quantity="other">%d apps podem ler notificações</item>
</plurals>
- <string name="notification_assistant_title" msgid="5889201903272393099">"Notificações aprimoradas"</string>
+ <string name="notification_assistant_title" msgid="5889201903272393099">"Notificações avançadas"</string>
<string name="notification_assistant_summary" msgid="1957783114840908887">"Receber sugestões de ações, respostas e muito mais"</string>
<string name="no_notification_assistant" msgid="2533323397091834096">"Nenhuma"</string>
<string name="no_notification_listeners" msgid="2839354157349636000">"Nenhum app instalado solicitou o acesso a notificações."</string>
<string name="notification_access_detail_switch" msgid="46386786409608330">"Permitir acesso às notificações"</string>
<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_assistant_security_warning_summary" msgid="4846559755787348129">"No Android 12, as notificações avançadas 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 avançadas 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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"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 contatos, fotos e o texto das mensagens que você recebe. Ele também poderá adiar ou dispensar notificações ou acionar botões que elas contenham, inclusive para 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="nls_warning_prompt" msgid="9143226910825830619">"O app <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> poderá fazer o seguinte:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Ler suas notificações"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Ele pode ler suas notificações, incluindo informações pessoais como contatos, mensagens e fotos."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Responder a mensagens"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Ele pode responder a mensagens e acionar botões nas notificações, como ativar a soneca, dispensar notificações ou atender chamadas."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Mudar configurações"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Ele pode ativar ou ativar o modo Não perturbe e mudar as configurações relacionadas a ele."</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>
@@ -5296,18 +5297,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Modo de rede <xliff:g id="NETWORKMODEID">%1$d</xliff:g> inválido. Ignorar."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nomes dos pontos de acesso"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Indisponível quando conectado à <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Configurações"</string>
+ <string name="see_more" msgid="7499355691042812723">"Ver mais"</string>
<string name="see_less" msgid="2642392725363552793">"Ver menos"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Ativar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Ativar o chip?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Mudar para a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Começar a usar o chip?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Usar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Somente um chip pode estar ativo por vez.\n\nMudar para a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> não cancelará o serviço da <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Somente um chip transferido por download pode estar ativo por vez.\n\nMudar para a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> não cancelará o serviço da <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Somente um chip pode estar ativo por vez.\n\nMudar de operadora não cancelará o serviço da <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Você pode usar dois chips ao mesmo tempo. Para usar a operadora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, desative o outro chip."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Mudar para <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Desativar chip da operadora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"A desativação de um chip não cancela o serviço"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Conectando à rede…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Mudando para <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Mudando para a operadora <xliff:g id="CARRIER_NAME">%1$s</xliff:g> para chamadas e mensagens…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Não foi possível mudar a operadora"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Devido a um erro, não foi possível mudar a operadora."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Desativar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5459,8 +5464,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Mostrar leitor de código QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Permite acessar o leitor de código QR na tela de bloqueio"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostrar controles do dispositivo"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Acessar controles quando bloqueado"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Mostrar o relógio de duas linhas quando disponível"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Relógio de duas linhas"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5489,7 +5498,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Desativar"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"Chips"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Encontrar redes Wi-Fi e se conectar a elas"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"avião, segura para aviões"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Chamadas e SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Chamada no Wi-Fi"</string>
@@ -5542,10 +5550,10 @@
<string name="reset_importance_completed" msgid="3595536767426097205">"Redefinição da importância de notificações concluída."</string>
<string name="apps_dashboard_title" msgid="3269953499954393706">"Apps"</string>
<string name="bluetooth_message_access_notification_content" msgid="5111712860712823893">"Um dispositivo quer acessar suas mensagens. Toque para ver detalhes."</string>
- <string name="bluetooth_message_access_dialog_title" msgid="9009836130395061579">"Conceder acesso às mensagens?"</string>
+ <string name="bluetooth_message_access_dialog_title" msgid="9009836130395061579">"Permitir acesso às mensagens?"</string>
<string name="bluetooth_message_access_dialog_content" msgid="7186694737578788487">"Um dispositivo Bluetooth (<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>) quer acessar suas mensagens.\n\nVocê nunca se conectou a <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_phonebook_access_notification_content" msgid="9175220052703433637">"Um dispositivo quer acessar seus contatos e seu registro de chamadas. Toque para ver detalhes."</string>
- <string name="bluetooth_phonebook_access_dialog_title" msgid="7624607995928968721">"Conceder acesso aos contatos e ao registro de chamadas?"</string>
+ <string name="bluetooth_phonebook_access_dialog_title" msgid="7624607995928968721">"Permitir acesso aos contatos e ao registro de chamadas?"</string>
<string name="bluetooth_phonebook_access_dialog_content" msgid="959658135522249170">"Um dispositivo Bluetooth (<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>) quer acessar seus contatos e seu registro de chamadas. Isso inclui dados sobre chamadas recebidas e realizadas.\n\nVocê nunca se conectou a <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="category_name_brightness" msgid="8520372392029305084">"Brilho"</string>
<string name="category_name_lock_display" msgid="8310402558217129670">"Tela de bloqueio"</string>
@@ -5572,7 +5580,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Usar a Bateria adaptável"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Usar o Brilho adaptável"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Usar a chamada no Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Usar o protetor de tela"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Ver todos os apps"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Encaminhamento inteligente"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Encaminhamento inteligente ativado"</string>
@@ -5587,7 +5594,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"O número de telefone não foi informado."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Permitir 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Usar conexões celulares 2G. Para chamadas de emergência, o 2G está sempre ativado."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"O 2G é menos seguro, mas pode melhorar sua conexão em determinados lugares. Para chamadas de emergência, o 2G sempre é permitido."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"A operadora <xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> requer a disponibilidade do 2G"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Mostrar acesso à área de transferência"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Mostrar uma mensagem quando os apps acessarem textos, imagens ou outros conteúdos copiados"</string>
<string name="all_apps" msgid="3054120149509114789">"Todos os apps"</string>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index 6ea5321..a9b202f 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -208,6 +208,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Limbi"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Eliminați"</string>
<string name="add_a_language" msgid="2126220398077503271">"Adăugați o limbă"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Limbă"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Limba preferată"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Limbile aplicației"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Setați limba pentru fiecare aplicație"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Limba aplicației"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Limbi sugerate"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Toate limbile"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Aplicația este setată în mod prestabilit la <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> și nu acceptă mai multe limbi."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="few">Eliminați limbile selectate?</item>
<item quantity="other">Eliminați limbile selectate?</item>
@@ -323,6 +331,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Indisponibil"</string>
<string name="security_status_title" msgid="6958004275337618656">"Starea de securitate"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Blocarea ecranului, Găsește-mi dispozitivul, securitatea aplicațiilor"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Securitate și confidențialitate"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Permisiuni, blocarea ecranului, securitatea aplicației"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Chip adăugat"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Atingeți pentru a configura chipul"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Deblocare facială"</string>
@@ -395,9 +405,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Folosiți chipul ca să deblocați telefonul sau pentru autentificare în aplicații, de exemplu, când vă conectați sau aprobați o achiziție.\n\nRețineți:\nputeți avea un singur chip configurat odată. Pentru a adăuga un alt chip, ștergeți-l pe cel actual.\n\nDacă vă uitați la telefon, îl puteți debloca și când nu doriți.\n\nTelefonul poate fi deblocat de altcineva dacă este ținut în dreptul feței dvs.\n\nTelefonul poate fi deblocat de cineva care seamănă mult cu dvs., cum ar fi un frate sau o soră geamănă."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Folosiți chipul ca să deblocați telefonul sau pentru autentificare în aplicații, de exemplu, când vă conectați sau aprobați o achiziție.\n\nRețineți:\nputeți avea un singur chip configurat odată. Pentru a adăuga un alt chip, ștergeți-l pe cel actual.\n\nDacă vă uitați la telefon, îl puteți debloca și când nu doriți.\n\nTelefonul poate fi deblocat de altcineva dacă este ținut în dreptul feței dvs, chiar dacă aveți ochii închiși.\n\nTelefonul poate fi deblocat de cineva care seamănă mult cu dvs., cum ar fi un frate sau o soră geamănă."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Ștergeți modelul facial?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Modelul facial se va șterge definitiv și în siguranță. După ștergere, veți avea nevoie de codul PIN, de model sau de parolă să vă deblocați telefonul sau să vă autentificați în aplicații."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Ștergeți modelul facial?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Modelul facial se va șterge definitiv și în siguranță.\n\nDupă ștergere, veți avea nevoie de amprentă, de codul PIN, de model sau de parolă să vă deblocați telefonul sau să vă autentificați în aplicații."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Modelul facial se va șterge definitiv și în siguranță.\n\nDupă ștergere, veți avea nevoie de codul PIN, de model sau de parolă ca să vă deblocați telefonul sau să vă autentificați în aplicații."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Modelul facial se va șterge definitiv și în siguranță.\n\nDupă ștergere, veți avea nevoie de codul PIN, de model sau de parolă ca să vă deblocați telefonul."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Folosiți Deblocarea facială ca să vă deblocați telefonul"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Amprentă"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Amprentă pentru lucru"</string>
@@ -485,7 +494,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Ștergeți"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Atingeți senzorul"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Puneți degetul pe senzor și ridicați-l după ce simțiți o vibrație"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Țineți degetul pe senzor până când simțiți o vibrație"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Țineți amprenta pe senzor până când simțiți o vibrație"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Atingeți lung senzorul de amprentă"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Ridicați, apoi atingeți din nou"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Încă o dată"</string>
@@ -493,7 +502,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Ridicați degetul și atingeți din nou pentru a adăuga toate părțile amprentei"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Atingeți lung de fiecare dată când se mișcă pictograma amprentei. Astfel veți putea captura o parte mai mare din amprentă."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Așezați vârful degetului pe senzor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"În final, așezați părțile laterale ale degetului"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"În final, folosiți părțile laterale ale degetului"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Așezați partea laterală a degetului pe senzor și mențineți, apoi procedați la fel cu cealaltă parte"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Astfel veți putea captura o parte mai mare din amprentă"</string>
<!-- String.format failed for translation -->
@@ -565,6 +574,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Opțiunea blocării ecranului este dezactivată. Pentru a afla mai multe, contactați administratorul organizației dvs. "<annotation id="admin_details">"Mai multe detalii"</annotation>\n\n"Puteți să folosiți în continuare amprenta pentru a autoriza achizițiile și accesul aplicațiilor. "<annotation id="url">"Aflați mai multe"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Ridicați degetul, apoi atingeți senzorul din nou"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Nu se poate folosi senzorul de amprentă. Vizitați un furnizor de servicii de reparații."</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Setări avansate"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Blocare profil de serviciu, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock și altele"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Setări avansate"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Puteți să adăugați până la <xliff:g id="COUNT">%d</xliff:g> amprente"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Ați adăugat numărul maxim de amprente digitale"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Nu se mai pot adăuga amprente digitale"</string>
@@ -1255,7 +1268,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Apelați prin Wi‑Fi. Dacă pierdeți conexiunea Wi-Fi, apelul se încheie."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Când este activată Apelarea prin Wi-Fi, telefonul poate să redirecționeze apelurile prin rețelele Wi-Fi sau prin rețeaua operatorului, în funcție de preferință și de semnalul cu cea mai mare intensitate. Înainte să activați această funcție, consultați-vă operatorul în privința taxelor și altor detalii.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Adresă de urgență"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Adresă de urgență"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Folosită ca locație când efectuați un apel de urgență prin Wi-Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Aflați mai multe"</annotation>" despre funcțiile DNS-ului privat"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Activat"</string>
@@ -1443,6 +1456,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Pentru a stabili ce se întâmplă când telefonul este andocat și/sau inactiv, activați economizorul de ecran."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Când pornește"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Screensaver actual"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Începe acum"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Setări"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Luminozitate automată"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Ridicați pentru a reactiva"</string>
@@ -1936,15 +1950,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Setați un cod PIN de serviciu"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Setați un model"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Setați un model de serviciu"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Pentru mai multă siguranță, setați o parolă pentru deblocarea telefonului"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Pentru mai multă siguranță, setați un PIN pentru deblocarea telefonului"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Pentru mai multă siguranță, setați un model pentru deblocarea telefonului"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Pentru mai multă siguranță, setați o parolă pentru deblocarea tabletei"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Pentru mai multă siguranță, setați un PIN pentru deblocarea tabletei"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Pentru mai multă siguranță, setați un model pentru deblocarea tabletei"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Pentru mai multă siguranță, setați o parolă pentru deblocarea dispozitivului"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Pentru mai multă siguranță, setați un PIN pentru deblocarea dispozitivului"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Pentru mai multă siguranță, setați un model pentru deblocarea dispozitivului"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Pentru a utiliza amprenta, setați parola"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Pentru a utiliza amprenta, setați modelul"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Din motive de securitate, setați un cod PIN"</string>
@@ -2348,7 +2353,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Apăsați lung tastele de volum pentru a deschide"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Atingeți ecranul de trei ori ca să deschideți"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Folosiți un gest pentru a deschide"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Folosiți noul gest de accesibilitate"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Folosiți gestul de accesibilitate"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Ca să folosiți această funcție, atingeți butonul de accesibilitate <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> din partea de jos a ecranului.\n\nCa să comutați între funcții, atingeți lung butonul de accesibilitate."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Ca să folosiți această funcție, atingeți butonul de accesibilitate de pe ecran."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Ca să folosiți această funcție, apăsați lung ambele taste de volum."</string>
@@ -2442,9 +2447,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Mai scurtă"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Mai lungă"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Durata clicului automat"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Vibrațiile și puterea feedbackului haptic"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibrații la notificare"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibrații și feedback tactil"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Apeluri"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Notificări și alarme"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Feedback tactil interactiv"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibrațiile soneriei"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibrații la notificare"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Feedback la atingere"</string>
<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>
@@ -3289,7 +3297,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Conectați-vă la <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Doriți să vă deconectați de la această rețea VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Deconectați-vă"</string>
- <string name="vpn_version" msgid="41856553718304367">"Versiunea <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Versiune"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Eliminați profilul VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Înlocuiți rețeaua VPN existentă?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Setați rețeaua VPN ca activată permanent?"</string>
@@ -3515,9 +3523,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Datele mobile sunt indisponibile"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Atingeți pentru a selecta un card SIM de date"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Utilizați întotdeauna pentru apeluri"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Selectați o cartelă SIM pentru date"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Alegeți SIM pentru date mobile"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Selectați un card SIM pentru SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Se comută cardul SIM pentru date. Poate dura până la un minut…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Folosiți <xliff:g id="NEW_SIM">%1$s</xliff:g> pentru date mobile?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Când comutați la <xliff:g id="NEW_SIM">%1$s</xliff:g>, <xliff:g id="OLD_SIM">%2$s</xliff:g> nu va mai fi folosit pentru date mobile."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Folosiți <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Apelați de pe"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Selectați un card SIM"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3578,7 +3589,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, conexiune la rețea, internet, wireless, date, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Notificare Wi-Fi, notificare Wi-Fi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"utilizarea datelor"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Opriți vibrațiile, atingeți, tastatură"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Folosiți formatul de 24 de ore"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Descărcați"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Deschideți cu"</string>
@@ -3661,12 +3671,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"senzor tactil, vibrații, ecran, sensibilitate"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"tactil, vibrații, telefon, apel, sensibilitate, sonerie"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"tactil, vibrații, sensibilitate"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"feedback tactil, vibrații, vibrație"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"ecran mereu activ"</string>
<string name="default_sound" msgid="6604374495015245195">"Sunet prestabilit"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Volumul pentru sonerie și notificări la <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volum, vibrații, Nu deranja"</string>
@@ -3696,8 +3708,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Sunete și vibrații pentru încărcare"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Sunete la andocare"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Sunete la atingere"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Vibrație la atingere"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Feedback tactil pentru atingere, tastatură și multe altele"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Redare difuzor dispoz. andoc."</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Toate semnalele audio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Numai audio multimedia"</string>
@@ -3893,8 +3903,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Ecran de blocare, Ecran de blocare, Omitere, Evitare"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Când este blocat profilul de serviciu"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Notificări pe ecranul de blocare"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Afișează conversațiile prestabilite și silențioase"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Afișează conversațiile prestabilite și silențioase"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Ascunde conversațiile și notificările silențioase"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Nu afișa notificări"</string>
@@ -4000,22 +4009,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<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, fotografiile ș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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> va putea:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"să citească notificările;"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Poate să citească notificările, inclusiv informațiile cu caracter personal, cum ar fi agenda, mesajele și fotografiile."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"să răspundă la mesaje;"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Poate să răspundă la mesaje și să declanșeze butoane pentru acțiuni din notificări, inclusiv să amâne sau să închidă notificări și să răspundă la apeluri."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"să modifice setările."</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Poate 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>
@@ -4412,7 +4413,7 @@
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> de aplicații nefolosite</item>
<item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> aplicație nefolosită</item>
</plurals>
- <string name="unused_apps_switch" msgid="419282628373205038">"Eliminați permisiuni și eliberați spațiu"</string>
+ <string name="unused_apps_switch" msgid="419282628373205038">"Revocă permisiunile și eliberează spațiu"</string>
<string name="filter_all_apps" msgid="6645539744080251371">"Toate aplicațiile"</string>
<string name="filter_enabled_apps" msgid="8868356616126759124">"Aplicații instalate"</string>
<string name="filter_instant_apps" msgid="2292108467020380068">"Aplicații instantanee"</string>
@@ -5383,18 +5384,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mod nevalid de rețea <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignoră."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Numele punctelor de acces"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Indisponibil când este conectat la <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Setări"</string>
+ <string name="see_more" msgid="7499355691042812723">"Vedeți mai multe"</string>
<string name="see_less" msgid="2642392725363552793">"Afișați mai puține"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Activați <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Activați SIM-ul?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Treceți la <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Folosiți cardul SIM?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Folosiți <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Doar un SIM poate fi activ odată.\n\nCând treceți la <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, nu se anulează serviciul <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Doar un SIM descărcat poate fi activ odată.\n\nCând treceți la <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, nu se anulează serviciul <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Doar un SIM poate fi activ odată.\n\nDacă faceți această schimbare, nu se anulează serviciul <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Puteți folosi două carduri SIM în același timp. Ca să folosiți <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, dezactivați un alt SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Treceți la <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Dezactivați <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Dacă dezactivați un card SIM, nu se anulează serviciul"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Se conectează la rețea…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Se trece la <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Se trece la <xliff:g id="CARRIER_NAME">%1$s</xliff:g> pentru apeluri și mesaje…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Nu puteți schimba operatorul"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Nu puteți schimba operatorul din cauza unei erori."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Dezactivați <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5548,8 +5553,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Afișați scanerul de coduri QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Permiteți accesul la scanerul de coduri QR de pe ecranul de blocare"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Afișați comenzile dispozitivului"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Accesați comenzile când ecranul este blocat"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Afișați ceasul cu două linii când este disponibil"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Ceas cu două linii"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5578,7 +5587,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Dezactivat"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"Carduri SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Găsiți rețele Wi-Fi și conectați-vă"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"avion, sigure pentru avion"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Apeluri și SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Apelare prin Wi-Fi"</string>
@@ -5661,7 +5669,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Folosiți bateria adaptabilă"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Folosiți luminozitatea adaptivă"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Folosiți apelarea prin Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Folosiți economizorul de ecran"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Vedeți toate aplicațiile"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Redirecționare intuitivă"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Redirecționarea intuitivă este activată"</string>
@@ -5676,7 +5683,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Lipsește numărul de telefon."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Activați conexiunea 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Folosiți conexiuni celulare 2G. Pentru apeluri de urgență, 2G este mereu activat."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"Tehnologia 2G este mai puțin sigură, dar vă poate îmbunătăți conexiunea în unele locații. Pentru apeluri de urgență, 2G este mereu permis."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> necesită 2G pentru a fi disponibil"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Afișați accesările clipboardului"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Afișați un mesaj când aplicațiile accesează text, imagini sau alte tipuri de conținut pe care le-ați copiat"</string>
<string name="all_apps" msgid="3054120149509114789">"Toate aplicațiile"</string>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index c51e9d1..ee6af76 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -209,6 +209,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Языки"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Удалить"</string>
<string name="add_a_language" msgid="2126220398077503271">"Добавить язык"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Язык"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Предпочтительный язык"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Языки приложений"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Выберите язык для каждого приложения"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Язык приложения"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Рекомендуемые языки"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Все языки"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"В этом приложении по умолчанию выбран <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g>. Оно поддерживает только один язык."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">Удалить выбранные языки?</item>
<item quantity="few">Удалить выбранные языки?</item>
@@ -326,6 +334,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Недоступно"</string>
<string name="security_status_title" msgid="6958004275337618656">"Статус защиты"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Блокировка экрана, сервис \"Найти устройство\", безопасность приложений"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Защита и конфиденциальность"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Разрешения, блокировка экрана, безопасность приложений"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Изображение добавлено"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Нажмите, чтобы настроить фейсконтроль."</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Фейсконтроль"</string>
@@ -398,9 +408,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Используйте фейсконтроль для разблокировки телефона и аутентификации в приложениях, например для входа в них и одобрения покупок.\n\nОбратите внимание!\nВы можете отсканировать только одно лицо. Чтобы добавить другое лицо, нужно удалить текущее.\n\nПосмотрев на телефон, вы можете случайно разблокировать его.\n\nТелефон может быть разблокирован, если кто-то поднесет его к вашему лицу.\n\nТелефон также может разблокировать человек, очень похожий на вас (например, ваш близнец)."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Используйте фейсконтроль для разблокировки телефона и аутентификации в приложениях, например для входа в них и одобрения покупок.\n\nОбратите внимание!\nВы можете отсканировать только одно лицо. Чтобы добавить другое лицо, нужно удалить текущее.\n\nПосмотрев на телефон, вы можете случайно разблокировать его.\n\nТелефон может быть разблокирован, если кто-то поднесет его к вашему лицу, даже когда у вас закрыты глаза.\n\nТелефон также может разблокировать человек, очень похожий на вас (например, ваш близнец)."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Удалить модель лица?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Модель вашего лица будет удалена навсегда. После этого для разблокировки телефона и аутентификации в приложениях вам потребуется PIN-код, графический ключ или пароль."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Удалить модель лица?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Модель вашего лица будет удалена навсегда.\n\nПосле этого для разблокировки телефона и аутентификации в приложениях вам потребуется отпечаток пальца, PIN-код, графический ключ или пароль."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Модель вашего лица будет удалена навсегда.\n\n После этого для разблокировки телефона или аутентификации в приложениях будет требоваться PIN-код, пароль или графический ключ."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Модель вашего лица будет удалена навсегда.\n\n После этого для разблокировки телефона будет требоваться PIN-код, пароль или графический ключ."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Используйте фейсконтроль для разблокировки телефона"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Отпечатки пальцев"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Отпечаток для работы"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Удалить"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Коснитесь сканера отпечатков"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Прикладывайте палец к сканеру и удерживайте, пока не почувствуете вибрацию."</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Нажмите пальцем на сканер и удерживайте его, пока не ощутите вибрацию."</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Поместите палец на сканер и не убирайте его, пока не ощутите вибрацию."</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Нажмите на сканер отпечатка пальца и удерживайте"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Коснитесь несколько раз"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Ещё раз"</string>
@@ -497,7 +506,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Немного перемещайте палец, чтобы отсканировать его полностью."</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Нажимайте и удерживайте значок каждый раз, когда он перемещается. Так отпечаток пальца будет более точным."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Коснитесь датчика и удерживайте его подушечкой пальца"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Мы почти закончили"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Осталось отсканировать края пальца"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Наклоните палец вбок, нажмите и удерживайте датчик. Затем поменяйте положение пальца и повторите действия."</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Так отпечаток пальца будет более точным"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Процент выполнения задачи по добавлению отпечатка пальца: <xliff:g id="PERCENTAGE">%d</xliff:g>."</string>
@@ -567,6 +576,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Настройка блокировки экрана отключена. За дополнительной информацией обращайтесь к администратору. "<annotation id="admin_details">"Подробнее…"</annotation>\n\n"Вы по-прежнему можете совершать покупки и открывать приложения с помощью отпечатка пальца. "<annotation id="url">"Подробнее…"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Поднимите палец и снова приложите его к сканеру."</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Невозможно использовать сканер отпечатков пальцев. Обратитесь в сервисный центр."</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Расширенные настройки"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Блокировка рабочего профиля, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock и другое"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Расширенные настройки"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Максимальное количество отпечатков пальца, которые можно добавить: <xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Вы уже добавили максимальное количество отпечатков"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Больше нельзя добавить отпечатки пальцев"</string>
@@ -1273,7 +1286,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Звонки по Wi‑Fi. Если подключение прервется, звонок будет завершен."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Когда функция \"Звонки по Wi-Fi\" включена, для исходящих вызовов может использоваться как Wi-Fi, так и мобильная сеть (в зависимости от ваших предпочтений и уровня сигнала). Прежде чем включать эту функцию, свяжитесь со своим оператором и уточните стоимость и другие детали.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Адрес в чрезвычайных ситуациях"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Адрес на случай чрезвычайных ситуаций"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Ваше местоположение при экстренном вызове по Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"Подробнее "<annotation id="url">"о частном DNS-сервере"</annotation>"…"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Включен"</string>
@@ -1461,6 +1474,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Чтобы настроить поведение телефона при подключении к док-станции и в спящем режиме, включите заставку."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Когда запускать"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Текущая заставка"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Запустить"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Настройки"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Автонастройка"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Активация в вертикальном положении"</string>
@@ -1956,15 +1970,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Задайте PIN-код для рабочего профиля"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Задайте графический ключ"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Задайте граф. ключ для рабочего профиля"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Чтобы обеспечить дополнительную безопасность, задайте пароль для разблокировки этого телефона"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Чтобы обеспечить дополнительную безопасность, задайте PIN-код для разблокировки этого телефона"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Чтобы обеспечить дополнительную безопасность, задайте графический ключ для разблокировки этого телефона"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Чтобы обеспечить дополнительную безопасность, задайте пароль для разблокировки этого планшета"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Чтобы обеспечить дополнительную безопасность, задайте PIN-код для разблокировки этого планшета"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Чтобы обеспечить дополнительную безопасность, задайте графический ключ для разблокировки этого планшета"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Чтобы обеспечить дополнительную безопасность, задайте пароль для разблокировки этого устройства"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Чтобы обеспечить дополнительную безопасность, задайте PIN-код для разблокировки этого устройства"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Чтобы обеспечить дополнительную безопасность, задайте графический ключ для разблокировки этого устройства"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Задайте пароль"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Задайте графический ключ"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Установите PIN-код"</string>
@@ -2370,7 +2375,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Для запуска удерживайте кнопки громкости"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Нажмите трижды на экран, чтобы открыть"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Используйте жесты"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Используйте новый жест"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Используйте жест специальных возможностей"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Чтобы воспользоваться этой функцией, нажмите кнопку специальных возможностей <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> в нижней части экрана.\n\nДля переключения между функциями нажмите и удерживайте эту кнопку."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Чтобы воспользоваться этой функцией, нажмите кнопку специальных возможностей."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Чтобы воспользоваться этой функцией, нажмите и удерживайте обе кнопки регулировки громкости."</string>
@@ -2464,9 +2469,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Уменьшить"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Увеличить"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Время автонажатия"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Вибрация"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Вибрация при уведомлении"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Вибрация и тактильный отклик"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Звонки"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Уведомления и будильники"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Тактильный отклик при взаимодействии"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Вибрация при звонке"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Вибрация при уведомлении"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Вибрация при касании"</string>
<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>
@@ -2846,8 +2854,7 @@
<string name="power_camera" msgid="4778315081581293923">"Камера"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Мобильная сеть"</string>
<string name="power_phone" msgid="2768396619208561670">"Голосовые вызовы"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Планшетный ПК в режиме ожидания"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Режим ожидания"</string>
@@ -3328,7 +3335,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Подключение к <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Отключиться от VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Да"</string>
- <string name="vpn_version" msgid="41856553718304367">"Версия <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Версия"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Удалить VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Сменить текущую VPN-сеть?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Настроить постоянную VPN-сеть?"</string>
@@ -3558,9 +3565,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Мобильный Интернет недоступен"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Нажмите, чтобы выбрать SIM-карту для мобильных данных"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Всегда использовать для звонков"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"SIM-карта для передачи данных"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Выберите SIM-карту для моб. интернета"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Выберите SIM-карту для SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Смена SIM-карты. Подождите минуту…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Использовать <xliff:g id="NEW_SIM">%1$s</xliff:g> для мобильного интернета?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"После переключения на SIM-карту \"<xliff:g id="NEW_SIM">%1$s</xliff:g>\" вы не сможете использовать мобильный интернет оператора \"<xliff:g id="OLD_SIM">%2$s</xliff:g>\"."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Использовать <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Выберите SIM-карту"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Выберите SIM-карту"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM-карта <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3622,7 +3632,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"Wi-Fi, WiFi, сетевое подключение, Интернет, беспроводной, данные, Wi Fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Уведомления о Wi‑Fi, уведомления о wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"передача данных"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Вибрация, нажатие, клавиатура"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Использовать 24-часовой формат"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Скачивание"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Открыть с помощью"</string>
@@ -3705,12 +3714,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"осязание, вибрировать, экран, чувствительность"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"осязание, вибрация, телефон, звонок, чувствительность, вызов"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"осязание, вибрация, чувствительность"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"тактильный отклик, вибрировать, вибрация"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"информация на заблокированном экране"</string>
<string name="default_sound" msgid="6604374495015245195">"Мелодия по умолчанию"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Громкость сигналов при входящих вызовах и уведомлениях: <xliff:g id="PERCENTAGE">%1$s</xliff:g>."</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Громкость, вибрация, режим \"Не беспокоить\""</string>
@@ -3740,8 +3751,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Сигналы зарядки"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Звуки через док-динамик"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Звуки нажатия на экран"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Вибрация при касании"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Виброотклик при нажатии кнопок, клавиш клавиатуры и т. д."</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Проигрывать через док-динамик"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Все аудио"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Только аудио с носителя"</string>
@@ -3777,7 +3786,7 @@
<string name="zen_mode_restrict_notifications_mute" msgid="6692072837485018287">"Отключить звук"</string>
<string name="zen_mode_restrict_notifications_mute_summary" msgid="966597459849580949">"Уведомления будут показываться на экране"</string>
<string name="zen_mode_restrict_notifications_mute_footer" msgid="2152115038156049608">"Уведомления будут приходить без звука и вибрации."</string>
- <string name="zen_mode_restrict_notifications_hide" msgid="5997930361607752541">"Полностью отключить"</string>
+ <string name="zen_mode_restrict_notifications_hide" msgid="5997930361607752541">"Отключить звук и отображение уведомлений"</string>
<string name="zen_mode_restrict_notifications_hide_summary" msgid="6005445725686969583">"Уведомления будут полностью отключены"</string>
<string name="zen_mode_restrict_notifications_hide_footer" msgid="4314772315731485747">"Уведомления будут скрыты, а при их получении телефон не будет вибрировать или издавать звуковой сигнал. Важные системные уведомления все равно будут появляться.\n\nЧтобы посмотреть скрытые уведомления после отключения режима \"Не беспокоить\", проведите по экрану сверху вниз."</string>
<string name="zen_mode_restrict_notifications_custom" msgid="5469078057954463796">"Специальные настройки"</string>
@@ -3785,7 +3794,7 @@
<string name="zen_mode_restrict_notifications_disable_custom" msgid="5062332754972217218">"Отключить специальные настройки"</string>
<string name="zen_mode_restrict_notifications_summary_muted" msgid="4750213316794189968">"Отключить звук уведомлений"</string>
<string name="zen_mode_restrict_notifications_summary_custom" msgid="3918461289557316364">"Скрывать частично"</string>
- <string name="zen_mode_restrict_notifications_summary_hidden" msgid="636494600775773296">"Полностью отключить уведомления"</string>
+ <string name="zen_mode_restrict_notifications_summary_hidden" msgid="636494600775773296">"Отключить звук и отображение уведомлений"</string>
<string name="zen_mode_what_to_block_title" msgid="5692710098205334164">"Специальные ограничения"</string>
<string name="zen_mode_block_effects_screen_on" msgid="8780668375194500987">"При включенном экране"</string>
<string name="zen_mode_block_effects_screen_off" msgid="2291988790355612826">"При отключенном экране"</string>
@@ -3842,7 +3851,7 @@
<string name="zen_msg_event_reminder_footer" msgid="2700459146293750387">"В режиме \"Не беспокоить\" сообщения, напоминания и уведомления о мероприятиях будут приходить без звука (за исключением тех, для которых вы задали разрешения выше). Вы можете изменить настройки, чтобы сообщения от членов семьи, друзей и других контактов приходили со звуком."</string>
<string name="zen_onboarding_ok" msgid="8764248406533833392">"ОК"</string>
<string name="zen_onboarding_settings" msgid="2815839576245114342">"Настройки"</string>
- <string name="zen_onboarding_new_setting_title" msgid="8813308612916316657">"Полностью отключить уведомления"</string>
+ <string name="zen_onboarding_new_setting_title" msgid="8813308612916316657">"Отключить звук и отображение уведомлений"</string>
<string name="zen_onboarding_current_setting_title" msgid="5024603685220407195">"Отключить звук уведомлений"</string>
<string name="zen_onboarding_new_setting_summary" msgid="7695808354942143707">"Уведомления будут полностью отключены. Вы сможете получать звонки только от помеченных контактов и от людей, звонящих повторно."</string>
<string name="zen_onboarding_current_setting_summary" msgid="8864567406905990095">"(выбрано)"</string>
@@ -3867,7 +3876,7 @@
<string name="recent_notifications" msgid="1105631022180160436">"Недавние уведомления"</string>
<string name="recent_notifications_see_all_title" msgid="3087299996651692987">"Смотреть все за последние 7 дней"</string>
<string name="general_notification_header" msgid="3669031068980713359">"Управление"</string>
- <string name="app_notification_field" msgid="3858667320444612716">"Настройки приложения"</string>
+ <string name="app_notification_field" msgid="3858667320444612716">"Настройки приложений"</string>
<string name="app_notification_field_summary" msgid="5981393613897713471">"Управление уведомлениями отдельных приложений"</string>
<string name="advanced_section_header" msgid="6478709678084326738">"Общие"</string>
<string name="profile_section_header" msgid="4970209372372610799">"Рабочие уведомления"</string>
@@ -3937,8 +3946,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Заблокированный экран, пропустить, перейти"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Рабочий профиль заблокирован"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Уведомления на заблок. экране"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Показывать стандартные и беззвучные уведомления"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Показывать все"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Скрывать беззвучные чаты и уведомления"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Не показывать уведомления"</string>
@@ -4031,7 +4039,7 @@
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Никогда"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Уведомления на устройствах и в приложениях"</string>
- <string name="manage_notification_access_summary" msgid="2907135226478903997">"Укажите, какие приложения могут просматривать уведомления"</string>
+ <string name="manage_notification_access_summary" msgid="2907135226478903997">"Выбрать приложения и устройства, у которых есть доступ к уведомлениям"</string>
<string name="work_profile_notification_access_blocked_summary" msgid="8643809206612366067">"Доступ к уведомлениям в рабочем профиле заблокирован"</string>
<string name="manage_notification_access_summary_zero" msgid="7528633634628627431">"Приложения не могут просматривать уведомления"</string>
<plurals name="manage_notification_access_summary_nonzero" formatted="false" msgid="3703008881487586312">
@@ -4048,22 +4056,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"Приложение \"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>\" сможет читать все уведомления, в том числе содержащие личную информацию (например, имена контактов, фото и сообщения). Кроме того, оно получит право временно отключать или закрывать уведомления и нажимать кнопки в них, например отвечать на звонки. \n\nПриложение сможет включать и отключать режим \"Не беспокоить\", а также менять его настройки."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"Приложение \"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>\" сможет:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Чтение уведомлений"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Приложение может читать уведомления, в том числе содержащие личную информацию (например, имена контактов, фото и сообщения)."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Ответ на сообщения"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Приложение может отвечать на звонки и сообщения, а также временно отключать или закрывать уведомления и нажимать кнопки в них."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Изменение настроек"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Приложение может включать и отключать режим \"Не беспокоить\", а также менять его настройки."</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>
@@ -5469,18 +5469,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Недопустимый режим сети (<xliff:g id="NETWORKMODEID">%1$d</xliff:g>). Не используется."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Точки доступа"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Недоступны при подключении к <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Настройки"</string>
+ <string name="see_more" msgid="7499355691042812723">"Ещё"</string>
<string name="see_less" msgid="2642392725363552793">"Скрыть"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Включить <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Включить SIM-карту?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Переключиться на <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Переключиться на SIM-карту?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Использовать <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Нельзя использовать несколько SIM-карт одновременно.\n\nВы можете переключиться на оператора \"<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>\". Ваш тарифный план у оператора \"<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>\" останется активным."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Нельзя использовать несколько скачанных SIM-карт одновременно.\n\nВы можете переключиться на оператора \"<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>\". Ваш тарифный план у оператора \"<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>\" останется активным."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Нельзя использовать несколько SIM-карт одновременно.\n\nВаш тарифный план у оператора \"<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>\" останется активным."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Вы можете использовать две SIM-карты одновременно. Чтобы выбрать <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, отключите другую SIM-карту."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Переключиться на <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Отключить <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Отключение SIM-карты не отменит ваш тарифный план."</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Подключение к сети…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Переключение на <xliff:g id="CARRIER_NAME">%1$s</xliff:g>…"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Переключение на оператора \"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>\" для звонков и сообщений…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Произошла ошибка"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Не удалось сменить оператора."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Отключить <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5636,8 +5640,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Показывать QR-сканер"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Разрешить доступ к сканеру QR-кодов на заблокированном экране"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Показывать виджеты управления устройством"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Разрешить доступ к виджетам управления устройством на заблокированном экране"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Показывать вертикальные часы, если они доступны"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Вертикальные часы"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5666,7 +5674,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Отключено"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Интернет"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM-карты"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Находить сети Wi-Fi и подключаться к ним"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"самолет, безопасность для самолета"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Звонки и SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Звонки по Wi‑Fi"</string>
@@ -5749,7 +5756,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Включение адаптивного энергопотребления"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Использовать адаптивную яркость"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Использование звонков по Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Использовать заставку"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Показать все приложения"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Умная переадресация"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Умная переадресация включена"</string>
@@ -5764,7 +5770,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Номер телефона не указан."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"ОК"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Разрешить 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Использовать передачу данных по сети 2G. Для экстренных вызовов сеть 2G включена по умолчанию."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"Сеть 2G менее безопасна, однако в некоторых регионах подключение может быть более стабильным. Для экстренных вызовов сеть 2G всегда разрешена."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"Оператору \"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g>\" требуется доступ к сети 2G"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Уведомления о доступе к буферу обмена"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Показывать уведомления, когда приложения обращаются к скопированному тексту, изображениям или другому контенту"</string>
<string name="all_apps" msgid="3054120149509114789">"Все приложения"</string>
diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml
index ca58aa4..21ab851 100644
--- a/res/values-si/strings.xml
+++ b/res/values-si/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"භාෂා"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"ඉවත් කරන්න"</string>
<string name="add_a_language" msgid="2126220398077503271">"භාෂාවක් එක් කරන්න"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"භාෂාව"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"වඩා කැමති භාෂාව"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"යෙදුම් භාෂා"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"එක් එක් යෙදුම සඳහා භාෂාව සකසන්න"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"යෙදුම් භාෂාව"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"යෝජිත භාෂා"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"සියලු භාෂා"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"මෙම යෙදුම පෙරනිමියෙන් <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> භාෂාවට සකසා ඇති අතර බහුවිධ භාෂාවලට සහාය නොදක්වයි."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">තෝරා ගත් භාෂා ඉවත් කරන්නද?</item>
<item quantity="other">තෝරා ගත් භාෂා ඉවත් කරන්නද?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"ලබා ගත නොහැකිය"</string>
<string name="security_status_title" msgid="6958004275337618656">"ආරක්ෂක තත්ත්වය"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"තිර අගුල, මගේ උපාංගය සොයන්න, යෙදුම් ආරක්ෂාව"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"ආරක්ෂාව සහ පෞද්ගලිකත්වය"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"අවසර, තිර අගුල, යෙදුම් ආරක්ෂාව"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"මුහුණ එකතු කරන ලදි"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"මුහුණ පිහිටුවීමට තට්ටු කරන්න"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"මුහුණෙන් අගුළු හැරීම"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"ඔබගේ දුරකථනය අගුලු හැරීමට හෝ ඔබ පුරන විට හෝ මිලදී ගැනීමක් අනුමත කරන විට වැනි, යෙදුම්වල ඔබගේ අනන්යතාව තහවුරු කිරීම සඳහා ඔබගේ මුහුණ භාවිත කරන්න.\n\nසිතෙහි තබා ගන්න:\nඔබට වරකට එක් මුහුණක් පමණක් පිහිටුවිය හැකිය. තවත් මුහුණක් එක් කිරීමට, වත්මන් මුහුණ මකන්න.\n\nදුරකථනය දෙස බැලීම ඔබ එය අගුලු හැරීමට අදහස් නොකරන විට අගුලු හැරිය හැකිය.\n\nඔබගේ දුරකථනය ඔබගේ මුහුණට ඇල්ලුවහොත් වෙනත් කෙනෙකු විසින් අගුලු හරිනු ලැබිය හැකිය.\n\nඔබගේ දුරකථනය බොහෝ දුරට ඔබ මෙන් පෙනෙන, එනම් සර්වසම සහෝදර සහෝදරියක් වැනි කෙනෙකු විසින් අගුලු හැරිය හැකිය."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"ඔබගේ දුරකථනය අගුලු හැරීමට හෝ ඔබ පුරන විට හෝ මිලදී ගැනීමක් අනුමත කරන විට වැනි, යෙදුම්වල ඔබගේ අනන්යතාව තහවුරු කිරීම සඳහා ඔබගේ මුහුණ භාවිත කරන්න.\n\nසිතෙහි තබා ගන්න:\nඔබට වරකට එක් මුහුණක් පමණක් පිහිටුවිය හැකිය. තවත් මුහුණක් එක් කිරීමට, වත්මන් මුහුණ මකන්න.\n\nදුරකථනය දෙස බැලීම ඔබ එය අගුලු හැරීමට අදහස් නොකරන විට අගුලු හැරිය හැකිය.\n\nඔබගේ දුරකථනය ඔබගේ මුහුණට ඇල්ලුවහොත්, ඔබ ඇස් පියාගෙන සිටියදී පවා වෙනත් කෙනෙකු විසින් අගුලු හරිනු ලැබිය හැකිය.\n\nඔබගේ දුරකථනය බොහෝ දුරට ඔබ මෙන් පෙනෙන, එනම් සර්වසම සහෝදර සහෝදරියක් වැනි කෙනෙකු විසින් අගුලු හැරිය හැකිය."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"මුහුණු ආකෘතිය මකන්නද?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"ඔබගේ මුහුණු ආකෘතිය ස්ථිරව හා ආරක්ෂිතව මකනු ඇත. මැකීමෙන් පසුව, ඔබගේ දුරකථනය අගුලු හැරීමට හෝ යෙදුම්වල සත්යාපනය සඳහා ඔබගේ PIN, රටාව හෝ මුරපදය අවශ්ය වේ."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"මුහුණු ආකෘතිය මකන්නද?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"ඔබගේ මුහුණු ආකෘතිය ස්ථිරව හා ආරක්ෂිතව මකනු ඇත.\n\nමැකීමෙන් පසුව, ඔබගේ දුරකථනය අගුලු හැරීමට හෝ යෙදුම්වල සත්යාපනය සඳහා ඔබගේ ඇඟිලි සලකුණ, PIN, රටාව හෝ මුරපදය අවශ්ය වේ."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"ඔබගේ මුහුණු ආකෘතිය ස්ථිරව හා ආරක්ෂිතව මකනු ඇත.\n\nමැකීමෙන් පසුව, ඔබගේ දුරකථනය අගුලු හැරීමට හෝ යෙදුම්වල සත්යාපනය සඳහා ඔබගේ PIN, රටාව හෝ මුරපදය අවශ්ය වේ."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"ඔබගේ මුහුණු ආකෘතිය ස්ථිරව සහ ආරක්ෂිතව මකනු ඇත.\n\nමැකීමෙන් පසුව, ඔබගේ දුරකථනය අගුලු හැරීමට ඔබට ඔබගේ PIN, රටාව හෝ මුරපදය අවශ්ය වනු ඇත."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"ඔබගේ දුරකථනය අගුලු හැරීමට මුහුණෙන් අගුළු හැරීම භාවිත කරන්න"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"ඇඟිලි සලකුණ"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"කාර්යාලය සඳහා ඇඟිලි සලකුණ"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"මකන්න"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"සංවේදකය ස්පර්ශ කරන්න"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"ඔබගේ ඇඟිල්ල සංවේදකය මත තබා කම්පනයක් දැනෙන විට ඔසවන්න"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"ඔබට කම්පනයක් දැනෙන තුරු සංවේදකය මත ඔබගේ ඇඟිල්ල තබා ගන්න"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"ඔබට කම්පනයක් දැනෙන තුරු සංවේදකය මත ඔබගේ ඇඟිලි සලකුණ තබන්න"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"ඇඟිලි සලකුණු සංවේදකය ස්පර්ශ කර අල්ලාගෙන සිටින්න"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"ඔසවා, පසුව නැවත ස්පර්ශ කරන්න"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"තව එක් වරක්"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"ඔබේ ඇඟිලි සලකුණෙහි විවිධ කොටස් එක් කිරීමට ඔබගේ ඇඟිල්ල ඔසවා තබා ගන්න"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"ඇඟිලි සලකුණු නිරූපකය චලනය වන එක් එක් අවස්ථාවේ ස්පර්ශ කර අල්ලාගෙන සිටින්න. මෙය ඔබගේ ඇඟිලි සලකුණෙහි වැඩි ප්රමාණයක් ග්රහණය කර ගැනීමට උපකාරී වේ."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"ඔබගේ ඇඟිලි තුඩ සංවේදකය මත තබන්න"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"අවසානයේදී, ඔබගේ ඇඟිල්ලේ දාර තබන්න"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"අවසානයේදී, ඔබගේ ඇඟිල්ලේ දාර භාවිත කරන්න"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"ඔබගේ ඇඟිලි සලකුණුණෙහි පැත්ත සංවේදකය මත තබා අල්ලාගෙන සිටින්න, අනතුරුව අනෙක් පැත්තට මාරු වන්න"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"මෙය ඔබගේ ඇඟිලි සලකුණෙහි වැඩි ප්රමාණයක් ග්රහණය කර ගැනීමට උපකාරී වේ"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"ඇඟිලි සලකුණ සියයට <xliff:g id="PERCENTAGE">%d</xliff:g>ක් ලියාපදිංචි කරමින්"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" තිර අගුලු විකල්පය අබලයි. තව දැන ගැනීමට ඔබේ සංවිධානයේ පරිපාලක අමතන්න. "<annotation id="admin_details">"තවත් විස්තර"</annotation>\n\n"ඔබට තවමත් මිලදී ගැනීම් සහ යෙදුම් ප්රවේශය සඳහා අනුමැතිය දීමට ඔබේ ඇඟිලි සලකුණ භාවිත කළ හැකිය. "<annotation id="url">"තව දැන ගන්න"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"ඇඟිල්ල ඔසවා, අනතුරුව නැවත සංවේදකය ස්පර්ශ කරන්න"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"ඇඟිලි සලකුණු සංවේදකය භාවිත කළ නොහැකිය. අළුත්වැඩියා සැපයුම්කරුවෙකු බලන්න"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"උසස් සැකසීම්"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"කාර්යාල පැතිකඩ අගුල, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock සහ තවත් දේ"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"උසස් සැකසීම්"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"ඔබට ඇඟිලි සලකුණු <xliff:g id="COUNT">%d</xliff:g> දක්වා එකතු කළ හැකිය"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"ඔබ ඇඟිලි සලකුණු උපරිම සංඛ්යාව එක් කර ඇත"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"තවත් ඇඟිලි සලකුණු එක් කළ නොහැකිය"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Wi‑Fi ඔස්සේ ඇමතුම. Wi‑Fi අහිමි වූයේ නම්, ඇමතුම අවසන් වෙයි."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Wi-Fi ඇමතීම සක්රීය වූ විට, ඔබේ දුරකථනයට ඔබේ මනාපයට සහ සංඥා ප්රබලතාවට අනුව, Wi-Fi ජාල හරහා හෝ ඔබේ වාහකයේ ජාලය හරහා ඇමතුම් ප්රතියොමු කළ හැක. මෙම විශේෂාංගය සක්රීය කිරීමට පෙර, ගාස්තු සහ අනෙකුත් විස්තර පිළිබඳව ඔබේ වාහකය සමඟ පරීක්ෂා කර ගන්න.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"හදිසි අවස්ථා ලිපිනය"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"හදිසි අවස්ථා ලිපිනය"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"ඔබ Wi-Fi හරහා හදිසි ඇමතුමක් ලබා ගන්නා විට ඔබගේ ස්ථානය ලෙස භාවිතා වේ"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"පුද්ගලික DNS විශේෂාංග ගැන "<annotation id="url">"තව දැන ගන්න"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"සක්රියයි"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"දුරකථනය රඳවා ඇති විට සහ/හෝ නිද්රාවේ ඇති විට සිදු වන දේ පාලනය කිරීමට, තිර සුරැකුම ක්රියාත්මක කරන්න."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"පටන් ගන්න මොන වේලාවටද"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"වර්තමාන තිර සුරැකුම"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"දැන් අරඹන්න"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"සැකසීම්"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"ස්වයංක්රිය දීප්තිය"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"අවදි කිරීමට ඔසවන්න"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"කාර්යාල PIN එකක් සකසන්න"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"රටාවක් සකසන්න"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"කාර්යාල රටාවක් සකසන්න"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"එක් කළ ආරක්ෂාව සඳහා, දුරකථනය අගුලු හැරීමට මුරපදයක් සකසන්න"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"එක් කළ ආරක්ෂාව සඳහා, දුරකථනය අගුලු හැරීමට PIN එකක් සකසන්න"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"එක් කළ ආරක්ෂාව සඳහා, දුරකථනය අගුලු හැරීමට රටාවක් සකසන්න"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"එක් කළ ආරක්ෂාව සඳහා, ටැබ්ලටය අගුලු හැරීමට මුරපදයක් සකසන්න"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"එක් කළ ආරක්ෂාව සඳහා, ටැබ්ලටය අගුලු හැරීමට PIN එකක් සකසන්න"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"එක් කළ ආරක්ෂාව සඳහා, ටැබ්ලටය අගුලු හැරීමට රටාවක් සකසන්න"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"එක් කළ ආරක්ෂාව සඳහා, උපාංගය අගුලු හැරීමට මුරපදයක් සකසන්න"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"එක් කළ ආරක්ෂාව සඳහා, උපාංගය අගුලු හැරීමට PIN එකක් සකසන්න"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"එක් කළ ආරක්ෂාව සඳහා, උපාංගය අගුලු හැරීමට රටාවක් සකසන්න"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"ඇඟිලි සලකුණ භාවිත කිරීමට, මුරපදයක් සකසන්න"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"ඇඟිලි සලකුණ භාවිත කිරීමට, රටාවක් සකසන්න"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"ආරක්ෂාව සඳහා, PIN අංකය සකසන්න"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"විවෘත කිරීමට හඬ පරිමා යතුරු අල්ලාගෙන සිටින්න"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"විවෘත කිරීමට තිරය තෙවරක් තට්ටු කරන්න"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"විවෘත කිරීමට ඉංගිතය භාවිත කරන්න"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"නව ප්රවේශ්යතා ඉංගිතය භාවිත කරන්න"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"ප්රවේශ්යතා ඉංගිතය භාවිත කරන්න"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"මෙම විශේෂාංගය භාවිත කිරීමට, ඔබේ තිරයේ පහළ ඇති <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ප්රවේශ්යතා බොත්තම තට්ටු කරන්න.\n\nවිශේෂාංග අතර මාරු වීමට, ප්රවේශ්යතා බොත්තම ස්පර්ශ කර අල්ලාගෙන සිටින්න."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"මෙම විශේෂාංගය භාවිත කිරීමට, ඔබගේ තිරයේ ඇති ප්රවේශ්යතා බොත්තම තට්ටු කරන්න."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"මෙම විශේෂාංගය භාවිත කිරීමට, හඬ පරිමා යතුරු දෙකම ඔබා අල්ලාගෙන සිටින්න"</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"වඩාත් කෙටි"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"වඩාත් දිග"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"ස්වයං ක්ලික් කිරීමේ වේලාව"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"කම්පනය සහ ත්වච ශක්තිය"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"දැනුම්දීම් කම්පනය"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"කම්පනය සහ ස්පර්ශ"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"ඇමතුම්"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"දැනුම්දීම් සහ එලාම"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"අන්තර්ක්රියාකාරි ස්පර්ශ"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"නාද කම්පනය"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"දැනුම්දීම් කම්පනය"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"ප්රතිපෝෂණය ස්පර්ශ කරන්න"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g> වෙත සම්බන්ධ කරන්න"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"මෙම VPN එක විසන්ධි කරන්නද?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"විසන්ධි කරන්න"</string>
- <string name="vpn_version" msgid="41856553718304367">"අනුවාදය <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"අනුවාදය"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN අමතක කරන්න"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"පවතින VPN ප්රතිස්ථාපනය කරන්නද?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"සැම විට ක්රියාත්මක VPN සකසන්නද?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"ජංගම දත්ත ලබා ගත හැකිය"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"දත්ත SIM එකක් තේරීමට තට්ටු කරන්න"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"ඇමතුම් සඳහා මෙම එක සැමවිටම භාවිතා කරන්න"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"දත්ත සඳහා SIM එක තෝරන්න"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"ජංගම දත්ත සඳහා SIM තෝරන්න"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"කෙටිපණිවුඩ සඳහා SIM තෝරන්න"</string>
<string name="data_switch_started" msgid="6292759843974720112">"දත්ත SIM මාරු කරමින්, මෙය මිනිත්තුවක් දක්වා ගත හැකිය…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"ජංගම දත්ත සඳහා <xliff:g id="NEW_SIM">%1$s</xliff:g> භාවිත කරන්නද?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"ඔබ <xliff:g id="NEW_SIM">%1$s</xliff:g> වෙත මාරු වුවහොත්, ජංගම දත්ත සඳහා <xliff:g id="OLD_SIM">%2$s</xliff:g> තවදුරටත් භාවිත නොකෙරේ."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> භාවිත කරන්න"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"සමඟ අමතන්න"</string>
<string name="sim_select_card" msgid="1226182454109919045">"SIM කාඩ් පත තෝරන්න"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, ජාල සම්බන්ධය, අන්තර්ජාලය, රැහැන් රහිත, දත්ත, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi දැනුම්දීම, wifi දැනුම්දීම"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"දත්ත භාවිතය"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"කම්පනය නවත්වන්න, තට්ටු කරන්න, යතුරු පුවරුව"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"පැය 24 ආකෘතිය භාවිත කරන්න"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"බාගැනීම"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"සමඟ විවෘත කරන්න"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"ස්පර්ශ, කම්පනය, තිරය, සංවේදීතාව"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"ස්පර්ශ, කම්පනය, දුරකථනය, ඇමතුම, සංවේදීතාව, නාදය"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"ස්පර්ශ, කම්පනය, සංවේදීතාව"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"ස්පර්ශ, කම්පන, කම්පනය"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"සෑම විට ක්රියාත්මක සංදර්ශකය"</string>
<string name="default_sound" msgid="6604374495015245195">"සුපුරුදු හඬ"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"නාද සහ දැනුම්දීම හඬ පරිමාව <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"හඬ පරිමාව, කම්පනය, බාධා නොකරන්න"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"ශබ්ද සහ කම්පනය වෙනස් කිරීම"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"ඩොක් කිරීමේ ශබ්ද"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"ස්පර්ශ ශබ්ද"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"ස්පර්ශ කම්පනය"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"තට්ටු කිරීම, යතුරු පුවරුව සහ තවත් දේ සඳහා ස්පෘශ්ය ප්රතිපෝෂණය"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"ඩොක් නාදකය ධාවනය වේ"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"සියලුම ශ්රව්ය"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"මාධ්ය ශ්රව්ය පමණයි"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"අගුළු තිරය, අගුළුතිරය, මඟහරින්න, මඟහැරයාම"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"කාර්යාල පැතිකඩ අගුලු දමා ඇති විට"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"අගුලු තිරයෙහි දැනුම් දීම්"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"සංවාද, පෙරනිමි සහ නිහඬ කරන්න පෙන්වන්න"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"සංවාද, පෙරනිමිය සහ නිහඬ පෙන්වන්න"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"නිහඬ සංවාද සහ දැනුම් දීම් සඟවන්න"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"කිසිදු දැනුම් දීමක් නොපෙන්වන්න"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> හට සම්බන්ධතා නම්, ඡායාරූප සහ ඔබට ලැබෙන පණිවිඩවල පෙළ වැනි පුද්ගලික තොරතුරු ඇතුළුව, සියලු දැනුම්දීම් කියවීමට හැකියාව ලැබෙනු ඇත. මෙම යෙදුමට දැනුම්දීම් යළි සිහිකැඳවීම හෝ ඉවත දැමීම හෝ දුරකථන ඇමතුම්වලට පිළිතුරු දීම ඇතුළුව, දැනුම් දීම්වල බොත්තම් මත ක්රියා මාර්ග ගැනීමටද හැකියාව ලැබෙනු ඇත. \n\nමෙය යෙදුමට බාධා නොකරන්න ක්රියාත්මක හෝ ක්රියාවිරහිත කිරීමට සහ අදාළ සැකසීම් වෙනස් කිරීමට හැකියාවද ලබා දෙනු ඇත."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> හට මේවා සිදු කිරීමට හැකි වනු ඇත:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"ඔබගේ දැනුම්දීම් කියවන්න"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"එයට සම්බන්ධතා, පණිවිඩ සහ ඡායාරූප වැනි පුද්ගලික තොරතුරු ඇතුළුව, ඔබගේ දැනුම්දීම් කියවිය හැකිය."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"පණිවිඩවලට පිළිතුරු දෙන්න"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"එයට පණිවිඩවලට පිළිතුරු දීමට සහ දැනුම්දීම් යළි සිහි කැඳවීම හෝ ඉවත දැමීම සහ ඇමතුම්වලට පිළිතුරු දීම ඇතුළුව, දැනුම්දීම්වල බොත්තම් මත ක්රියාමාර්ග ගත හැකිය."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"සැකසීම් වෙනස් කරන්න"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"එයට බාධා නොකරන්න ක්රියාත්මක හෝ ක්රියාවිරහිත කිරීමට හැකිය."</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>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"වලංගු නොවන ජාල ප්රකාරය <xliff:g id="NETWORKMODEID">%1$d</xliff:g> . නොසලකා හරින්න."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ප්රවේශ ලක්ෂ්ය නම්"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> වෙත සම්බන්ධ වූ විට නොමැත"</string>
- <string name="see_more" msgid="8436037008285546409">"සැකසීම්"</string>
+ <string name="see_more" msgid="7499355691042812723">"තව බලන්න"</string>
<string name="see_less" msgid="2642392725363552793">"අඩුවෙන් බලන්න"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ක්රියාත්මක කරන්නද?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"SIM ක්රියාත්මක කරන්නද?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> වෙත මාරු වන්නද?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM කාඩ්පත භාවිතයට මාරු වන්නද?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> භාවිත කරන්නද?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"වරකට SIM එකක් පමණක් සක්රිය කළ හැකිය.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> වෙත මාරු වීම ඔබේ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> සේවය අවලංගු නොකරනු ඇත."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"වරකට බාගත් SIM එකක් පමණක් සක්රිය විය හැකිය.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> වෙත මාරු වීම ඔබේ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> සේවය අවසන් නොකරනු ඇත."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"වරකට SIM එකක් පමණක් සක්රිය කළ හැකිය.\n\nමාරු වීම ඔබේ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> සේවය අවලංගු නොකරනු ඇත."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"ඔබට වරකට SIM 2ක් භාවිත කළ හැකිය. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> භාවිත කිරීමට, තවත් SIM එකක් ක්රියාවිරහිත කරන්න"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> වෙත මාරු වන්න"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ක්රියාවිරහිත කරන්න"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"SIM එකක් ක්රියාවිරහිත කිරීම ඔබගේ සේවාව අවලංගු නොකරනු ඇත"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"ජාලයට සම්බන්ධ වෙමින්…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> වෙත මාරු වෙමින්"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"ඇමතුම් සහ පණිවිඩ සඳහා <xliff:g id="CARRIER_NAME">%1$s</xliff:g> වෙත මාරු වෙමින්…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"වාහකය මාරු කළ නොහැකිය"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"දෝෂයක් හේතුවෙන් වාහකය මාරු කළ නොහැකිය."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ක්රියාවිරහිත කරන්නද?"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR ස්කෑනරය පෙන්වන්න"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"අගුලු තිරයෙන් QR ස්කෑනරය වෙත ප්රවේශ වීමට ඉඩ දෙන්න"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"උපාංග පාලන පෙන්වන්න"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"අගුලු දැමූ විට ප්රවේශ පාලන"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"ලබා ගත හැකි විට ද්විත්ව රේඛා ඔරලෝසුව පෙන්වන්න"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ද්විත්ව රේඛා ඔරලෝසුව"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"ක්රියාවිරහිතයි"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"අන්තර්ජාලය"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Wi-Fi ජාල සොයා ගෙන සම්බන්ධ වන්න"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"ගුවන් යානා, ගුවන් යානා ආරක්ෂිත"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"ඇමතුම් & SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi ඇමතීම"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"අනුවර්තී බැටරිය භාවිත කරන්න"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"අනුවර්තී දීප්තිය භාවිත කරන්න"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Wi‑Fi ඇමතීම භාවිත කරන්න"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"තිර සුරැකුම භාවිත කරන්න"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"සියලු යෙදුම් බලන්න"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"ස්මාර්ට් යොමු කිරීම"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"ස්මාර්ට් යොමු කිරීම සබලයි"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"දුරකථන අංකය අස්ථානගතයි."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"හරි"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G ඉඩ දෙන්න"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G සෙලියුලර් සම්බන්ධතා භාවිත කරන්න. හදිසි අවස්ථා ඇමතුම් සඳහා, 2G සැම විට ක්රියාත්මක කර ඇත."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G ආරක්ෂාව අඩු නමුත් සමහර ස්ථානවල ඔබගේ සම්බන්ධතාවය වැඩිදියුණු කළ හැකිය. හදිසි අවස්ථා ඇමතුම් සඳහා, 2G සැම විට ඉඩ දේ."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> හට 2G ලබා ගැනීමේ හැකියාව අවශ්ය වේ"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"පසුරු ප්රවේශය පෙන්වන්න"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"යෙදුම් ඔබ පිටපත් කර ඇති පෙළ, රූප හෝ වෙනත් අන්තර්ගතයට ප්රවේශ වන විට පණිවිඩයක් පෙන්වන්න"</string>
<string name="all_apps" msgid="3054120149509114789">"සියලු යෙදුම්"</string>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index 708d955..54a7c4b 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -209,6 +209,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Jazyky"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Odstrániť"</string>
<string name="add_a_language" msgid="2126220398077503271">"Pridať jazyk"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Jazyk"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Preferovaný jazyk"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Jazyky aplikácie"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Nastavte jazyk pre každú aplikáciu"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Jazyk aplikácie"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Navrhované jazyky"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Všetky jazyky"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"V aplikácii je predvolene nastavený jazyk <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g>. Viacero jazykov nepodporuje."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="few">Odstrániť vybraté jazyky?</item>
<item quantity="many">Odstrániť vybraté jazyky?</item>
@@ -326,6 +334,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Nie je k dispozícii"</string>
<string name="security_status_title" msgid="6958004275337618656">"Stav zabezpečenia"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Zámka obrazovky, Nájdi moje zariadenie, zabezpečenie aplikácie"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Zabezpečenie a ochrana súkromia"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Povolenia, zámka obrazovky, zabezpečenie aplikácií"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Pridaná tvár"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Klepnite a nastavte tvár"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Odomknutie tvárou"</string>
@@ -398,9 +408,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Pomocou tváre odomykajte telefón alebo overujte svoju totožnosť v aplikáciách, napríklad pri prihlasovaní alebo schvaľovaní nákupu.\n\nUpozorňujeme:\nNaraz môžete mať nastavenú iba jednu tvár. Ak chcete pridať ďalšiu tvár, odstráňte aktuálnu.\n\nTelefón môžete neúmyselne odomknúť pohľadom.\n\nMôže ho odomknúť iná osoba, ak vám ho pridrží pred tvárou.\n\nMôže ho odomknúť aj niekto, kto sa na vás veľmi podobá, napríklad dvojča."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Pomocou tváre odomykajte telefón alebo overujte svoju totožnosť v aplikáciách, napríklad pri prihlasovaní alebo schvaľovaní nákupu.\n\nUpozorňujeme:\nNaraz môžete mať nastavenú iba jednu tvár. Ak chcete pridať ďalšiu tvár, odstráňte aktuálnu.\n\nTelefón môžete neúmyselne odomknúť pohľadom.\n\nMôže ho odomknúť iná osoba, ak vám ho pridrží pred tvárou, a to aj v prípade, že máte zatvorené oči.\n\nMôže ho odomknúť aj niekto, kto sa na vás veľmi podobá, napríklad dvojča."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Chcete model tváre odstrániť?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Model tváre bude natrvalo a bezpečne odstránený. Po odstránení budete pri odomykaní telefónu alebo overovaní v aplikáciách potrebovať PIN, vzor alebo heslo."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Chcete model tváre odstrániť?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Model tváre bude natrvalo a bezpečne odstránený.\n\nPo odstránení budete pri odomykaní telefónu alebo overovaní v aplikáciách potrebovať odtlačok prsta, PIN, vzor alebo heslo."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Model tváre bude bezpečným spôsobom natrvalo odstránený.\n\nPo odstránení budete pri odomykaní telefónu alebo overovaní v aplikáciách potrebovať PIN, vzor alebo heslo."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Model tváre bude bezpečným spôsobom natrvalo odstránený.\n\nPo odstránení budete pri odomykaní telefónu potrebovať PIN, vzor alebo heslo."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Odomykajte telefón tvárou"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Odtlačok prsta"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Odtlačok pre prácu"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Odstrániť"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Dotknite sa senzora"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Priložte prst k senzoru a zdvihnite ho, keď zacítite vibráciu"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Držte prst na senzore, kým nezacítite vibrovanie"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Držte prst na senzore, kým nezacítite vibrovanie"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Pridržte senzor odtlačkov prstov"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Zdvihnite a opäť priložte"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Ešte raz"</string>
@@ -497,7 +506,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Zdvíhajte prst, aby ste pridali všetky odlišné časti odtlačku prsta"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Pridržte pri každom presune ikony odtlačku prsta. Takto sa nasníma väčšia časť odtlačku vášho prsta."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Priložte špičku prsta na senzor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Nakoniec priložte bočné strany prsta"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Nakoniec použite bočné strany prsta"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Umiestnite bočnú stranu odtlačku prsta na senzor, chvíľu ho tam podržte a potom priložte opačnú stranu"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Takto sa nasníma väčšia časť odtlačku vášho prsta"</string>
<!-- String.format failed for translation -->
@@ -569,6 +578,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Možnosť zámky obrazovky je zakázaná. Ďalšie informácie vám poskytne správca vašej organizácie. "<annotation id="admin_details">"Ďalšie podrobnosti"</annotation>\n\n"Naďalej môžete pomocou odtlačku prsta schvaľovať nákupy a prístup do aplikácií. "<annotation id="url">"Ďalšie informácie"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Zdvihnite prst, potom sa opäť dotknite senzora"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Senzor odtlačkov prstov nie je možné používať. Navštívte poskytovateľa opráv."</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Rozšírené nastavenia"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Zámka pracovného profilu, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock a ďalšie funkcie"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Rozšírené nastavenia"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Môžete pridať ďalšie odtlačky (max. <xliff:g id="COUNT">%d</xliff:g>)"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Pridali ste maximálny počet odtlačkov prstov"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Nie je možné pridať ďalšie odtlačky prstov"</string>
@@ -1275,7 +1288,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Volanie cez Wi‑Fi. Keď sa Wi‑Fi preruší, hovor sa ukončí."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Ak je zapnuté volanie cez Wi‑Fi, váš telefón môže smerovať volania cez siete Wi‑Fi alebo cez sieť vášho operátora. Závisí to od vašich preferencií a od toho, ktorý signál je silnejší. Pred zapnutím tejto funkcie kontaktujte svojho operátora a informujte sa o poplatkoch a ďalších podrobnostiach.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Tiesňová adresa"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Tiesňová adresa"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Používa sa ako vaša poloha pri tiesňových volaniach cez Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Ďalšie informácie"</annotation>" o funkciách súkromného režimu DNS"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Zapnuté"</string>
@@ -1463,6 +1476,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Ak chcete ovládať, čo sa má stať, keď je telefón v doku alebo v režime spánku, zapnite šetrič obrazovky."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Čas spustenia"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Aktuálny šetrič obrazovky"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Spustiť"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Nastavenia"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automatický jas"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Prebudiť zdvihnutím"</string>
@@ -1958,15 +1972,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Nastavenie pracovného kódu PIN"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Nastavenie vzoru"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Nastavenie pracovného vzoru"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"V záujme zvýšenia zabezpečenia nastavte heslo na odomknutie telefónu"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"V záujme zvýšenia zabezpečenia nastavte PIN na odomknutie telefónu"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"V záujme zvýšenia zabezpečenia nastavte vzor na odomknutie telefónu"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"V záujme zvýšenia zabezpečenia nastavte heslo na odomknutie tabletu"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"V záujme zvýšenia zabezpečenia nastavte PIN na odomknutie tabletu"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"V záujme zvýšenia zabezpečenia nastavte vzor na odomknutie tabletu"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"V záujme zvýšenia zabezpečenia nastavte heslo na odomknutie zariadenia"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"V záujme zvýšenia zabezpečenia nastavte PIN na odomknutie zariadenia"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"V záujme zvýšenia zabezpečenia nastavte vzor na odomknutie zariadenia"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Ak chcete použiť odtlačok prsta, nastavte heslo"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Ak chcete použiť odtlačok prsta, nastavte vzor"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Nastavte si kód PIN"</string>
@@ -2372,7 +2377,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Otvorte podržaním tlačidiel hlasitosti"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Otvorenie troma klepnutiami na obrazovku"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Otváranie gestom"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Používanie nového gesta dostupnosti"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Použitie gesta dostupnosti"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Ak chcete použiť túto funkciu, klepnite na tlačidlo dostupnosti <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> v dolnej časti obrazovky.\n\nFunkcie prepnete pridržaním tlačidla dostupnosti."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Ak chcete túto funkciu použiť, klepnite na tlačidlo dostupnosti na obrazovke."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Túto funkciu použijete tak, že pridržíte obe tlačidlá hlasitosti."</string>
@@ -2466,9 +2471,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Kratší"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Dlhší"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Čas automatického kliknutia"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Vibrácie a hmatová odozva"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibrovanie pri upozornení"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibrácie a hmatová odozva"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Hovory"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Upozornenia a budíky"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interaktívna hmatová odozva"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibrovanie pri zvonení"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibrovanie pri upozornení"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Odozva pri klepnutí"</string>
<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>
@@ -2848,8 +2856,7 @@
<string name="power_camera" msgid="4778315081581293923">"Fotoaparát"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Mobilná sieť"</string>
<string name="power_phone" msgid="2768396619208561670">"Hlasové hovory"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet je nečinný"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Nečinnosť"</string>
@@ -3330,7 +3337,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Pripojiť k profilu <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Odpojiť tento profil VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Odpojiť"</string>
- <string name="vpn_version" msgid="41856553718304367">"Verzia <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Verzia"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Zabudnúť profil VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Nahradiť existujúcu sieť VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Nastaviť sieť VPN, ktorá je vždy zapnutá?"</string>
@@ -3560,9 +3567,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobilné dáta nie sú k dispozícii"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Klepnutím vyberiete dátovú SIM kartu"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Vždy používať pre hovory"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Vyberte SIM kartu pre údaje"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Vyberte SIM na mobilné dáta"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Vybrať SIM kartu pre SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Prepínajú sa dátové SIM karty, môže to chvíľu trvať…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Chcete používať <xliff:g id="NEW_SIM">%1$s</xliff:g> na mobilné dáta?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Ak prepnete na <xliff:g id="NEW_SIM">%1$s</xliff:g>, <xliff:g id="OLD_SIM">%2$s</xliff:g> sa už nebude používať na mobilné dáta."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Použiť <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Volať pomocou služby"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Výber SIM karty"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM karta <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3624,7 +3634,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, sieťové pripojenie, internet, bezdrôtové, dáta, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Upozornenie Wi‑Fi, upozornenie wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"spotreba dát"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Zastaviť vibrovanie, klepnutie, klávesnica"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Používať 24-hodinový formát"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Stiahnuť"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Otvoriť v aplikácii"</string>
@@ -3707,12 +3716,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"hmatová odozva, vibrovať, obrazovka, citlivosť"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"hmatová spätná väzba, vibrovanie, telefón, hovor, citlivosť, zvonenie"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"hmatová odozva, vibrovanie, citlivosť"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"hmatová odozva, vibrovať, vibrácie"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"vždy zapnutá obrazovka"</string>
<string name="default_sound" msgid="6604374495015245195">"Predvolený zvuk"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Hlasitosť zvonenia a upozornení je na <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Hlasitosť, vibrovanie, režim bez vyrušení"</string>
@@ -3742,8 +3753,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Zvuky a vibrácie pri nabíjaní"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Zvuky doku"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Zvuky pri klepnutí"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Vibrácia pri klepnutí"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Hmatová odozva pre klepnutie, klávesnicu a ďalšie akcie"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Reproduktory doku"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Všetky zvukové súbory"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Iba zvukové médiá"</string>
@@ -3939,8 +3948,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Uzamknutá obrazovka, preskočiť, obísť"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Keď je prac. profil zamknutý"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Upozornenia na uzamknutej obrazovke"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Zobrazovanie konverzácií, predvolených aj tichých"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Zobrazovať konverzácie, predvolené aj tiché"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Skryť tiché konverzácie a upozornenia"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Nezobrazovať žiadne upozornenia"</string>
@@ -4050,22 +4058,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<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, fotky 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> bude môcť:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Čítanie vašich upozornení"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Môže čítať vaše upozornenia vrátane osobných údajov, ako sú kontakty, správy a fotky."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Odpovedanie na správy"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Môže odpovedať na správy a podniknúť akcie v súvislosti s tlačidlami v upozorneniach vrátane stlmenia alebo zavretia upozornení a prijímania hovorov."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Zmena nastavení"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Môže zapnúť alebo vypnúť režim bez vyrušení a zmeniť 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>
@@ -5471,18 +5471,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Neplatný režim siete <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorovať."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Názvy prístupových bodov"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nie je k dispozícii pri pripojení k operátorovi <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Nastavenia"</string>
+ <string name="see_more" msgid="7499355691042812723">"Zobraziť viac"</string>
<string name="see_less" msgid="2642392725363552793">"Zobraziť menej"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Chcete zapnúť operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Chcete zapnúť SIM kartu?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Chcete prepnúť na operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Chcete prepnúť na SIM kartu?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Chcete používať operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"V jednej chvíli môže byť aktívna iba jedna stiahnutá SIM karta.\n\nPrepnutím na operátora <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> nezrušíte službu operátora <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"V jednej chvíli môže byť aktívna iba jedna stiahnutá SIM karta.\n\nPrepnutím na operátora <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> nezrušíte službu operátora <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"V jednej chvíli môže byť aktívna iba jedna stiahnutá SIM karta.\n\nPrepnutím na operátora nezrušíte službu operátora <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Naraz môžete používať dve SIM karty. Ak chcete používať operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, vypnite druhú SIM kartu."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Prepnúť na operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Vypnúť <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Vypnutím SIM karty službu nezrušíte"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Pripája sa k sieti…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Prepína sa na operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"V prípade hovorov a správ sa prepína na operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Operátora sa nepodarilo prepnúť"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Operátora sa nepodarilo prepnúť, pretože sa vyskytla chyba."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Chcete vypnúť operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5638,8 +5642,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Zobraziť skener QR kódov"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Povoliť prístup ku skeneru QR kódov na uzamknutej obrazovke"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Zobraziť ovládanie zariadení"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Prístup k ovládacím prvkom pri uzamknutí"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Zobrazovať hodiny na dva riadky (keď sú k dispozícii)"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Hodiny na dva riadky"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5668,7 +5676,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Vypnuté"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM karty"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Vyhľadať a pripojiť sa k sieťam Wi-Fi"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"lietadlo, možné používať v lietadle"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Hovory a SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Volanie cez Wi‑Fi"</string>
@@ -5751,7 +5758,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Používanie adaptácie batérie"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Používať adaptáciu jasu"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Používanie volania cez Wi‑Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Použiť šetrič obrazovky"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Zobraziť všetky aplikácie"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Inteligentné presmerovanie"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Inteligentné presmerovanie je aktivované"</string>
@@ -5766,7 +5772,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Chýba telefónne číslo."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Povoliť 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Použite mobilné pripojenie 2G. Pre tiesňové volania je 2G stále zapnuté."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"Sieť 2G je menej bezpečná, ale na niektorých miestach môže zlepšiť pripojenie. V prípade tiesňových volaní je sieť 2G stále povolená."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> vyžaduje dostupnosť siete 2G"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Zobraziť prístup k schránke"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Zobraziť správu, keď sa aplikácie dostanú k textu, obrázkom alebo inému obsahu, ktorý ste skopírovali"</string>
<string name="all_apps" msgid="3054120149509114789">"Všetky aplikácie"</string>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index 2ce3c26..aecf6b8 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -209,6 +209,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Jeziki"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Odstrani"</string>
<string name="add_a_language" msgid="2126220398077503271">"Dodaj jezik"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Jezik"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Želeni jezik"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Jeziki aplikacije"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Nastavite jezik za posamezno aplikacijo."</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Jezik aplikacije"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Predlagani jeziki"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Vsi jeziki"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Aplikacija je privzeto nastavljena na jezik <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> in ne podpira več jezikov."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">Želite odstraniti izbrane jezike?</item>
<item quantity="two">Želite odstraniti izbrane jezike?</item>
@@ -326,6 +334,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Ni na voljo"</string>
<string name="security_status_title" msgid="6958004275337618656">"Stanje varnosti"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Zaklepanje zaslona, Poišči mojo napravo, varnost aplikacij"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Varnost in zasebnost"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Dovoljenja, zaklepanje zaslona, varnost aplikacij"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Obraz je dodan"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Za nastavitev obraza se dotaknite."</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Odklepanje z obrazom"</string>
@@ -398,9 +408,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Z obrazom odklenite telefon ali preverite pristnost, na primer ob prijavi v aplikacije ali za odobritev nakupa.\n\nUpoštevajte:\nNaenkrat je lahko nastavljen le en obraz. Če želite dodati nov obraz, morate obstoječega izbrisati.\n\nČe pogledate proti telefonu, ga boste morda nenamerno odklenili.\n\nVaš telefon lahko odklene tudi nekdo drug, če ga podrži pred vašim obrazom.\n\nPrav tako lahko telefon odklene nekdo, ki vam je zelo podoben, na primer vaš enojajčni dvojček."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Z obrazom odklenite telefon ali preverite pristnost, na primer ob prijavi v aplikacije ali za odobritev nakupa.\n\nUpoštevajte:\nNaenkrat je lahko nastavljen le en obraz. Če želite dodati nov obraz, morate obstoječega izbrisati.\n\nČe pogledate proti telefonu, ga boste morda nenamerno odklenili.\n\nTelefon lahko odklene tudi nekdo drug, če ga podrži pred vašim obrazom – celo kadar imate oči zaprte.\n\nPrav tako lahko telefon odklene nekdo, ki vam je zelo podoben, na primer vaš enojajčni dvojček."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Želite izbrisati model obraza?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Model obraza bo trajno in varno izbrisan. Po izbrisu boste za odklepanje telefona ali preverjanje pristnosti v aplikacijah morali uporabiti kodo PIN, vzorec ali geslo."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Želite izbrisati model obraza?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Model obraza bo trajno in varno izbrisan.\n\nKo bo izbrisan, boste za odklepanje telefona ali preverjanje pristnosti v aplikacijah morali uporabiti prstni odtis, kodo PIN, vzorec ali geslo."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Model obraza bo trajno in varno izbrisan.\n\nPo izbrisu boste za odklepanje telefona ali preverjanje pristnosti v aplikacijah morali uporabiti kodo PIN, vzorec ali geslo."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Model obraza bo trajno in varno izbrisan.\n\nPo izbrisu boste za odklepanje telefona morali uporabiti kodo PIN, vzorec ali geslo."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Za odklepanje telefona uporabite obraz"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Prstni odtis"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Prstni odtis za službo"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Izbriši"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Dotaknite se tipala"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Prst položite na tipalo in ga dvignite, ko začutite vibriranje."</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Prst držite na tipalu, dokler ne začutite vibriranja."</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Držite prst plosko na tipalu, dokler ne začutite vibriranja."</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Dotik in pridržanje tipala prstnih odtisov"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Dvignite in se spet dotaknite"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Še enkrat"</string>
@@ -497,7 +506,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Še naprej privzdigujte prst, da dodate različne dele prstnega odtisa."</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Dotaknite se in pridržite vsakič, ko se ikona prstnega odtisa premakne. Tako bo sistem lahko zajel večji del prstnega odtisa."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Na tipalo položite konico prsta."</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Nazadnje na tipalo položite robove prsta."</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Nazadnje na tipalo položite robove prsta"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Stranski del prstnega odtisa položite na tipalo prstnih odtisov in ga pridržite, nato zamenjajte stran."</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Tako bo sistem lahko zajel večji del prstnega odtisa."</string>
<!-- String.format failed for translation -->
@@ -569,6 +578,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Možnost zaklepanja zaslona je onemogočena. Če želite izvedeti več, se obrnite na skrbnika organizacije. "<annotation id="admin_details">"Več podrobnosti"</annotation>\n\n"Prstni odtis lahko še naprej uporabljate za potrjevanje nakupov in dostop do aplikacij. "<annotation id="url">"Več o tem"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Dvignite prst in se znova dotaknite tipala."</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Tipala prstnih odtisov ni mogoče uporabiti. Obiščite ponudnika popravil."</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Dodatne nastavitve"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Zaklepanje delovnega profila, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock in drugo"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Dodatne nastavitve"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Dodate lahko do toliko prstnih odtisov: <xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Dodali ste največje dovoljeno število prstnih odtisov"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Prstnih odtisov ni več mogoče dodati"</string>
@@ -1275,7 +1288,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Klic prek omrežja Wi-Fi. Če izgubite povezavo Wi-Fi, bo klic končan."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Ko je vklopljeno klicanje prek omrežja Wi-Fi, lahko telefon preusmeri klice prek omrežij Wi-Fi ali omrežja operaterja na podlagi vaše nastavitve in moči signala. Pred vklopom te funkcije pri operaterju preverite cene in druge podrobnosti.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Naslov za nujne primere"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Naslov za nujne primere"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Uporabljen je kot vaš naslov, ko opravite klic v sili prek Wi‑Fi-ja"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Preberite več"</annotation>" o funkcijah zasebnega strežnika DNS."</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Vklopljeno"</string>
@@ -1463,6 +1476,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Če želite nadzirati, kaj se dogaja, ko je telefon na nosilcu in/ali v stanju pripravljenosti, vklopite ohranjevalnik zaslona."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Kdaj naj se zažene"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Trenutni ohranjevalnik zaslona"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Zaženi zdaj"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Nastavitve"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Samodejna svetlost"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Preklop iz stanja pripravlj. z dviganjem"</string>
@@ -1958,15 +1972,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Nastavitev kode PIN za službo"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Nastavite vzorec"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Nastavitev vzorca za službo"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Za večjo varnost nastavite geslo za odklepanje telefona"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Za večjo varnost nastavite kodo PIN za odklepanje telefona"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Za večjo varnost nastavite vzorec za odklepanje telefona"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Za večjo varnost nastavite geslo za odklepanje tabličnega računalnika"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Za večjo varnost nastavite kodo PIN za odklepanje tabličnega računalnika"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Za večjo varnost nastavite vzorec za odklepanje tabličnega računalnika"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Za večjo varnost nastavite geslo za odklepanje naprave"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Za večjo varnost nastavite kodo PIN za odklepanje naprave"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Za večjo varnost nastavite vzorec za odklepanje naprave"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Nastavite geslo za prstni odtis"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Nastavite vzorec za prstni odtis"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Zaradi varnosti nastavite kodo PIN."</string>
@@ -2372,7 +2377,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Za odpiranje pridržite tipki za glasnost"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Za odpiranje se trikrat dotaknite zaslona"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Odpiranje s potezo"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Uporaba nove poteze za ljudi s posebnimi potrebami"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Uporaba poteze za funkcije za ljudi s posebnimi potrebami"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Če želite uporabljati to funkcijo, se na dnu zaslona dotaknite gumba za funkcije za ljudi s posebnimi potrebami <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>.\n\nČe želite preklopiti med funkcijami, se dotaknite gumba za funkcije za ljudi s posebnimi potrebami in ga pridržite."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Za uporabo te funkcije se na zaslonu dotaknite gumba za funkcije za ljudi s posebnimi potrebami."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Če želite uporabljati to funkcijo, pritisnite obe tipki za glasnost in ju pridržite."</string>
@@ -2466,9 +2471,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Krajše"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Daljše"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Čas za samodejni klik"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Moč vibriranja in odziva na dotik"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibriranje pri obvestilih"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibriranje in odziv na dotik"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Klici"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Obvestila in alarmi"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interaktivni odziv na dotik"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibriranje pri zvonjenju"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibriranje pri obvestilih"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Odziv na dotik"</string>
<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>
@@ -3329,7 +3337,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Povezovanje z <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Prekinitev povezave s tem omrežjem VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Prekini povezavo"</string>
- <string name="vpn_version" msgid="41856553718304367">"Različica <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Različica"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Pozabi omrežje VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Želite zamenjati obstoječe omrežje VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Ali želite, da je omrežje VPN stalno vklopljeno?"</string>
@@ -3559,9 +3567,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Prenos podatkov v mob. omr. ni na voljo"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Dotaknite se, če želite izbrati SIM za prenos podatkov"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Vedno uporabi to možnost za klice"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Izbira kartice SIM za prenos podatkov"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Izberite kartico SIM za mobilne podatke"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Izberite kartico SIM za sporočila SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Preklop podatkovne kartice SIM. Lahko traja kakšno minuto …"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Uporaba kartice <xliff:g id="NEW_SIM">%1$s</xliff:g> za mobilne podatke?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Če preklopite na kartico <xliff:g id="NEW_SIM">%1$s</xliff:g>, kartica <xliff:g id="OLD_SIM">%2$s</xliff:g> ne bo več uporabljena za prenos podatkov v mobilnem omrežju."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Uporabi kartico <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Klicanje z …"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Izberite kartico SIM"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3623,7 +3634,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, omrežna povezava, internet, brezžično, podatki, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Obvestilo za Wi‑Fi, obvestilo za wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"prenesena količina podatkov"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Onemogočanje vibriranja, dotik, tipkovnica"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Uporaba 24-urne oblike"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Prenos"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Za odpiranje uporabi"</string>
@@ -3706,12 +3716,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"haptično, vibriranje, zaslon, občutljivost"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"haptično, vibriranje, telefon, klic, občutljivost, zvonjenje"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"haptično, vibriranje, občutljivost"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"haptično, odziv na dotik, vibriranje, vibrirati"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"stalno vklopljen zaslon"</string>
<string name="default_sound" msgid="6604374495015245195">"Privzeti zvok"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Glasnost zvonjenja in obvestil na <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Glasnost, vibriranje, ne moti"</string>
@@ -3741,8 +3753,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Zvoki in vibriranje ob polnjenju"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Zvok ob odlaganju v nosilec"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Zvoki dotikov"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Vibriranje ob dotiku"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Odziv z vibriranjem ob dotiku, pritisku tipk in drugem"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Zvočnik nosilca je vklopljen"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Vsi zvoki"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Samo zvoki predstavnosti"</string>
@@ -3908,7 +3918,7 @@
<string name="bubbles_feature_disabled_dialog_text" msgid="5275666953364031055">"Če vklopite oblačke za to aplikacijo, bodo vklopljeni tudi za napravo.\n\nTo vpliva na druge aplikacije ali pogovore, v katerih je prikaz v oblačkih že omogočen."</string>
<string name="bubbles_feature_disabled_button_approve" msgid="2042628067101419871">"Vklopi"</string>
<string name="bubbles_feature_disabled_button_cancel" msgid="8963409459448350600">"Prekliči"</string>
- <string name="notifications_bubble_setting_on_summary" msgid="4641572377430901196">"Vklopljeno/pogovori so lahko prikazani kot lebdeče ikone"</string>
+ <string name="notifications_bubble_setting_on_summary" msgid="4641572377430901196">"Vklopljeno/pogovori so lahko prikazani kot lebdeče ikone."</string>
<string name="notifications_bubble_setting_title" msgid="8287649393774855268">"Omogoči aplikacijam, da prikažejo oblačke"</string>
<string name="notifications_bubble_setting_description" msgid="7336770088735025981">"Nekateri pogovori bodo prikazani kot lebdeče ikone nad drugimi aplikacijami."</string>
<string name="bubble_app_setting_all" msgid="312524752846978277">"Vsi pogovori so lahko prikazani v oblačkih"</string>
@@ -3938,8 +3948,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"odklepanje zaslona, zaklenjen zaslon, preskok, zaobitje"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Ko je delovni profil zaklenjen"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Obvestila na zaklenjenem zaslonu"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Prikaži pogovore ter privzeta in tiha obvestila."</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Prikaži obvestila za privzeto in tiho v razdelku Pogovori."</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Skrij tihe pogovore in obvestila."</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Ne prikaži nobenih obvestil."</string>
@@ -4049,22 +4058,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> lahko prebere vsa obvestila, vključno z osebnimi podatki, kot so imena stikov, fotografije 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> lahko naredi naslednje:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Branje obvestil"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Prebere lahko obvestila, vključno z osebnimi podatki, kot so stiki, sporočila in fotografije."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Pošiljanje odgovora na sporočila"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Lahko odgovarja na sporočila in izvaja dejanja z gumbi v obvestilih, vključno s prelaganjem ali opuščanjem obvestil in sprejemanjem klicev."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Spreminjanje nastavitev"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Lahko 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>
@@ -5470,18 +5471,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Neveljaven način omrežja: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Prezri."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Imena dostopnih točk"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Ni na voljo ob vzpostavljeni povezavi z operaterjem <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Nastavitve"</string>
+ <string name="see_more" msgid="7499355691042812723">"Pokaži več"</string>
<string name="see_less" msgid="2642392725363552793">"Pokaži manj"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Želite vklopiti storitev operaterja <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Želite vklopiti kartico SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Želite preklopiti na operaterja <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Želite preklopiti na uporabo kartice SIM?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Želite preklopiti na operaterja <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Hkrati je lahko aktivna samo ena kartica SIM.\n\nČe preklopite na operaterja <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, ne boste preklicali storitve operaterja <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Hkrati je lahko aktivna samo ena prenesena kartica SIM.\n\nČe preklopite na operaterja <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, ne boste preklicali storitve operaterja <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Hkrati je lahko aktivna samo ena kartica SIM.\n\nČe preklopite, ne boste preklicali storitve operaterja <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Hkrati lahko uporabljate dve kartici SIM. Če želite preklopiti na operaterja <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, izklopite drugo kartico SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Preklopi na operaterja <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Izklop operaterja <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Z izklopom kartice SIM ne prekličete storitve operaterja"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Povezovanje z omrežjem …"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Preklapljanje na operaterja <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Preklapljanje na operaterja <xliff:g id="CARRIER_NAME">%1$s</xliff:g> za klice in sporočila …"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Operaterja ni mogoče preklopiti"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Operaterja ni mogoče preklopiti zaradi napake."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Želite izklopiti storitev operaterja <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5637,8 +5642,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Pokaži optični bralnik kod QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Dovolite dostop do optičnega bralnika kod QR na zaklenjenem zaslonu."</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Prikaži kontrolnike naprave"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Dostopajte do kontrolnikov pri zaklenjenem zaslonu."</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Prikaz ure v dveh vrsticah, ko je na voljo"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Ura v dveh vrsticah"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5667,7 +5676,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Izklopljeno"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"Kartice SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Poišči omrežja Wi-Fi in vzpostavi povezavo z njimi."</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"letalo, varno za uporabo v letalu"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Klici in sporočila SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Klicanje prek Wi-Fi-ja"</string>
@@ -5750,7 +5758,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Uporaba prilagod. varčevanja z energijo baterije"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Uporabi prilagodljivo svetlost"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Uporaba klicanja prek Wi‑Fi-ja"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Uporabi ohranjevalnik zaslona"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Prikaz vseh aplikacij"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Pametno posredovanje"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Pametno posredovanje je omogočeno."</string>
@@ -5765,7 +5772,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Manjka telefonska številka."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"V redu"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Omogočenje 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Uporaba mobilnih internetnih povezav 2G. Za klice v sili se vedno vklopi povezava 2G."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G je manj varen, vendar lahko izboljša kakovost povezave na nekaterih lokacijah. Povezava 2G je vedno dovoljena za klice v sili."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"Operater <xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> zahteva razpoložljivo povezavo 2G"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Pokaži dostop do odložišča"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Pokaži sporočilo, ko aplikacije dostopijo do besedila, slik ali drugih vsebin, ki ste jih kopirali."</string>
<string name="all_apps" msgid="3054120149509114789">"Vse aplikacije"</string>
diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml
index c7d57f9..35ba3bc 100644
--- a/res/values-sq/strings.xml
+++ b/res/values-sq/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Gjuhët"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Hiqe"</string>
<string name="add_a_language" msgid="2126220398077503271">"Shto gjuhë"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Gjuha"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Gjuha e preferuar"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Gjuhët e aplikacionit"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Cakto gjuhën për secilin aplikacion"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Gjuha e aplikacionit"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Gjuhët e sugjeruara"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Të gjitha gjuhët"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Si parazgjedhje, aplikacioni është caktuar në <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> dhe nuk mbështet disa gjuhë."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Të hiqet gjuha e zgjedhur?</item>
<item quantity="one">Të hiqet gjuha e zgjedhur?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Nuk ofrohet"</string>
<string name="security_status_title" msgid="6958004275337618656">"Statusi i sigurisë"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Kyçja e ekranit, \"Gjej pajisjen time\", siguria e aplikacioneve"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Siguria dhe privatësia"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Lejet, kyçja e ekranit, siguria e aplikacionit"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Fytyra u shtua"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Trokit për të konfiguruar fytyrën"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Shkyçja me fytyrë"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Përdor fytyrën tënde për të shkyçur telefonin ose për vërtetim në aplikacione, si p.sh. kur identifikohesh apo miraton një blerje.\n\nKi parasysh:\nMund të konfigurosh vetëm një fytyrë për rast. Për të shtuar një fytyrë tjetër, fshi fytyrën aktuale.\n\nNëse shikon nga telefoni, mund ta shkyçësh pa dashje.\n\nTelefoni yt mund të shkyçet nga dikush tjetër nëse mbahet në nivelin e fytyrës.\n\nTelefoni mund të shkyçet nga dikush që të ngjan shumë, si p.sh. një binjak identik."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Përdor fytyrën tënde për të shkyçur telefonin ose për vërtetim në aplikacione, si p.sh. kur identifikohesh apo miraton një blerje.\n\nKi parasysh:\nMund të konfigurosh vetëm një fytyrë për rast. Për të shtuar një fytyrë tjetër, fshi fytyrën aktuale.\n\nNëse shikon nga telefoni, mund ta shkyçësh pa dashje.\n\nTelefoni yt mund të shkyçet nga dikush tjetër nëse mbahet në nivelin e fytyrës edhe sikur t\'i kesh mbyllur sytë.\n\nTelefoni mund të shkyçet nga dikush që të ngjan shumë, si p.sh. një binjak identik."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Të fshihet modeli i fytyrës?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Modeli yt i fytyrës do të fshihet përgjithmonë dhe në mënyrë të sigurt. Pas fshirjes, do të të duhet kodi yt PIN, motivi ose fjalëkalimi për të shkyçur telefonin ose për vërtetimin në aplikacione."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Të fshihet modeli i fytyrës?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Modeli yt i fytyrës do të fshihet përfundimisht dhe në mënyrë të sigurt.\n\nPas fshirjes do të të duhet gjurma jote e gishtit, PIN, motivi apo fjalëkalimi për të shkyçur telefonin ose për vërtetimin në aplikacione."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Modeli yt i fytyrës do të fshihet përgjithmonë dhe në mënyrë të sigurt.\n\nPas fshirjes, do të të duhet kodi yt PIN, motivi ose fjalëkalimi për të shkyçur telefonin ose për vërtetimin në aplikacione."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Modeli yt i fytyrës do të fshihet përgjithmonë dhe në mënyrë të sigurt.\n\nPas fshirjes, do të të duhet kodi yt PIN, motivi ose fjalëkalimi për të shkyçur telefonin."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Përdor \"Shkyçjen me fytyrë\" për të shkyçur telefonin tënd"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Gjurma e gishtit"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Gjurmë gishti për punë"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Fshi"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Prek sensorin"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Vendose gishtin mbi sensor dhe ngrije pasi të ndjesh një dridhje"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Mbaje gishtin mbi sensor derisa të ndjesh një dridhje"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Mbaje gjurmën e gishtit mbi sensor derisa të ndjesh një dridhje"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Prek dhe mbaj të shtypur sensorin e gjurmës së gishtit"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Ngrije dhe më pas prek përsëri"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Edhe një herë"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Vazhdo ta ngresh gishtin për të shtuar pjesë të ndryshme të gjurmës së gishtit"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Prek dhe mbaj të shtypur sa herë që lëviz ikona e gjurmës së gishtit. Kjo ndihmon për të regjistruar një pjesë më të madhe të gjurmës së gishtit tënd."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Vendos majën e gishtit në sensor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Së fundi, vendos skajet e gishtit"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Së fundi, përdor skajet e gishtit"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Vendos anën e gjurmës së gishtit në sensor dhe mbaje, më pas kalo në anën tjetër"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Kjo ndihmon për të regjistruar një pjesë më të madhe të gjurmës së gishtit tënd"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Regjistrimi i gjurmës së gishtit: <xliff:g id="PERCENTAGE">%d</xliff:g> për qind"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Opsioni i kyçjes së ekranit është çaktivizuar. Kontakto me administratorin e organizatës tënde për të mësuar më shumë. "<annotation id="admin_details">"Më shumë detaje"</annotation>\n\n"Mund të vazhdosh ta përdorësh gjurmën e gishtit për të autorizuar blerjet dhe për qasje në aplikacion. "<annotation id="url">"Mëso më shumë"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Ngrije gishtin dhe më pas preke përsëri sensorin"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Sensori i gjurmës së gishtit nuk mund të përdoret. Vizito një ofrues të shërbimit të riparimit"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Cilësimet e përparuara"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Kyçja e profilit të punës, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock dhe të tjera"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Cilësimet e përparuara"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Mund të shtosh deri në <xliff:g id="COUNT">%d</xliff:g> gjurma të gishtave"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Ke shtuar numrin maksimal të gjurmëve të gishtave"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Nuk mund të shtohen gjurmë të tjera të gishtave"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Telefono nëpërmjet Wi-Fi. Nëse humb Wi‑Fi, telefonata do të mbyllet."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Kur telefonata me Wi-Fi është e aktivizuar, telefoni mund t\'i kalojë telefonatat nëpërmjet rrjeteve Wi-Fi ose nëpërmjet rrjetit të operatorit celular, në varësi të preferencës dhe se cili sinjal është më i fortë. Para se të aktivizosh këtë funksion, kontakto me operatorin celular në lidhje me tarifat dhe detaje të tjera.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Adresa e urgjencës"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Adresa e urgjencës"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Përdoret si vendndodhja jote kur kryen një telefonatë urgjence me Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Mëso më shumë"</annotation>" rreth funksioneve të \"DNS-së private\""</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Aktive"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Për të kontrolluar se çfarë ndodh kur telefonin e vendos te stacioni dhe/ose në gjumë, aktivizo mbrojtësin e ekranit."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Kur të fillojë"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Mbrojtësi aktual i ekranit"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Fillo tani"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Cilësimet"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Ndriçimi automatik"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Ngrije për ta zgjuar"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Cakto një kod PIN për punën"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Cakto një motiv"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Cakto një motiv për punën"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Për më shumë siguri, cakto një fjalëkalim për shkyçjen e telefonit"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Për më shumë siguri, cakto një kod PIN për shkyçjen e telefonit"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Për më shumë siguri, cakto një motiv për shkyçjen e telefonit"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Për më shumë siguri, cakto një fjalëkalim për shkyçjen e tabletit"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Për më shumë siguri, cakto një kod PIN për shkyçjen e tabletit"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Për më shumë siguri, cakto një motiv për shkyçjen e tabletit"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Për më shumë siguri, cakto një fjalëkalim për shkyçjen e pajisjes"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Për më shumë siguri, cakto një kod PIN për shkyçjen e pajisjes"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Për më shumë siguri, cakto një motiv për shkyçjen e pajisjes"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Për të përdorur gjurmën e gishtit, vendos fjalëkalimin"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Për të përdorur gjurmën e gishtit, vendos motivin"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Për siguri, cakto një kod PIN"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Mbaj shtypur tastet e volumit për ta hapur"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Trokit tri herë në ekran për ta hapur"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Përdor gjestin për të hapur"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Përdor gjestin e ri të qasshmërisë"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Përdor gjestin e qasshmërisë"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Për ta përdorur këtë veçori, trokit te butoni i qasshmërisë <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> në fund të ekranit.\n\nPër të ndërruar mes veçorive, mbaj të shtypur butonin e qasshmërisë."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Për të përdorur këtë veçori, trokit te butoni i qasshmërisë në ekranin tënd."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Për ta përdorur këtë veçori, mbaj shtypur të dyja tastet e volumit."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Më e shkurtër"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Më e gjatë"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Koha e klikimit automatik"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Fuqia e dridhjeve dhe e prekjes"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Dridhjet e njoftimeve"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Dridhja dhe prekja"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Telefonatat"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Njoftimet dhe alarmet"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Prekja ndërvepruese"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Dridhjet e ziles"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Dridhjet e njoftimeve"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Reagimi me prekje"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"Kamera"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth-i"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Rrjeti celular"</string>
<string name="power_phone" msgid="2768396619208561670">"Telefonatat zanore"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tableti në gjendje joaktive"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Telefoni në gjendje joaktive"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Lidhu me <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Shkëpute këtë rrjet VPN"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Shkëpute"</string>
- <string name="vpn_version" msgid="41856553718304367">"Versioni <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Versioni"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Harroje rrjetin VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Të zëvendësohet rrjeti ekzistues VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Të caktohet rrjeti VPN gjithmonë aktiv?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Të dhënat celulare nuk ofrohen"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Trokit për të zgjedhur një kartë SIM për të dhëna"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Përdor gjithmonë këtë për telefonatat"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Përzgjidh një kartë SIM për të dhënat"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Zgjidh kartën SIM për të dhënat celulare"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Zgjidh një kartë SIM për mesazhet SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Po ndërron kartën SIM të të dhënave. Kjo mund të zgjasë deri në një minutë…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Të përdoret <xliff:g id="NEW_SIM">%1$s</xliff:g> për të dhënat celulare?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Nëse kalon te <xliff:g id="NEW_SIM">%1$s</xliff:g>, <xliff:g id="OLD_SIM">%2$s</xliff:g> nuk do të përdoret më për të dhënat celulare."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Përdor <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Telefono me"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Zgjidh një kartë SIM"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, lidhja e rrjetit, internet, pa tel, të dhëna, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Njoftimi i Wi‑Fi, njoftimi i wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"përdorimi i të dhënave"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Ndalo dridhjet, trokit, tastiera"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Përdor formatin 24-orësh"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Shkarko"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Hap me"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"prekje, dridhje, ekran, ndjeshmëri"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"prekje, dridhje, telefon, telefonatë, ndjeshmëri, zile"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"prekje, dridhje, ndjeshmëri"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"prekje, dridhje, vibracion"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"ekrani gjithmonë aktiv"</string>
<string name="default_sound" msgid="6604374495015245195">"Tingulli i parazgjedhur"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Volumi i ziles dhe njoftimeve në <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volum, dridhje, \"Mos shqetëso\""</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Tingujt dhe dridhja e karikimit"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Tingujt e stacionimit"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Tingujt e prekjes"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Dridhje për prekjen"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Reagimi me prekje për trokitjen, tastierën etj."</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Luhet nga altoparlanti i stacionit"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Të gjitha audiot"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Vetëm klipe \"media\" audio"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Ekrani i kyçjes, ekrani i bllokimit, kapërce, anashkalo"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Kur profili i punës është i kyçur"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Njoftimet në ekranin e kyçjes"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Shfaq bisedat, të parazgjedhura dhe të heshtura"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Shfaq bisedat, të parazgjedhura dhe të heshtura"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Fshih bisedat dhe njoftimet e heshtura"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Mos shfaq asnjë njoftim"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<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, fotografitë 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> do të jetë në gjendje:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Të lexojë njoftimet e tua"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Mund të lexojë njoftimet e tua, duke përfshirë informacionet personale, si p.sh. kontaktet, mesazhet dhe fotografitë."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"T\'u përgjigjet mesazheve"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Mund t\'u përgjigjet mesazheve dhe të kryejë veprime te butonat në njoftime, duke përfshirë shtyrjen ose heqjen e njoftimeve dhe përgjigjen ndaj telefonatave."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Të ndryshojë cilësimet"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Mund të aktivizojë ose çaktivizojë modalitetin \"Mos shqetëso\" dhe të ndryshojë cilësimet që lidhen me të."</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>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Regjim i pavlefshëm i rrjetit <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Shpërfille."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Emrat e pikës së qasjes"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nuk ofrohet kur është e lidhur me <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Cilësimet"</string>
+ <string name="see_more" msgid="7499355691042812723">"Shiko më shumë"</string>
<string name="see_less" msgid="2642392725363552793">"Shiko më pak"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Të aktivizohet <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Të aktivizohet SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Do të kalosh te <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Dëshiron të kalosh te përdorimi i kartës SIM?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Të përdoret <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Vetëm një kartë SIM mund të jetë aktive në të njëjtën kohë.\n\nKalimi te <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> nuk do ta anulojë shërbimin e <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Vetëm një kartë SIM e shkarkuar mund të jetë aktive në të njëjtën kohë.\n\nKalimi te <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> nuk do ta anulojë shërbimin e <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Vetëm një kartë SIM mund të jetë aktive në të njëjtën kohë.\n\nKalimi nuk do ta anulojë shërbimin e <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Mund të përdorësh 2 karta SIM në të njëjtën kohë. Për të përdorur <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, çaktivizo një kartë tjetër SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Kalo te <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Çaktivizo <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Çaktivizimi i kartës SIM nuk do ta anulojë shërbimin"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Po lidhet me rrjetin…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Po kalon te <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Po kalohet te <xliff:g id="CARRIER_NAME">%1$s</xliff:g> për telefonatat dhe mesazhet…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Operatori nuk mund të ndërrohet"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Operatori nuk mund të ndërrohet për shkak të një gabimi."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Të çaktivizohet <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Shfaq \"Skanerin e kodeve QR\""</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Lejo qasje te \"Skaneri i kodeve QR\" nga ekrani i kyçjes"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Shfaq kontrollet e pajisjes"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Qasu te kontrollet kur kyçet"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Shfaq orën analoge kur ofrohet"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Orë analoge"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Joaktiv"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Interneti"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"Kartat SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Gjej rrjetet Wi‑Fi dhe lidhu me to"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"aeroplan, të sigurta për në aeroplan"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Telefonatat dhe SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Telefonatë me Wi-Fi"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Përdor baterinë me përshtatje"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Përdor ndriçimin e përshtatshëm"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Përdor telefonatën me Wi‑Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Përdor mbrojtësin e ekranit"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Shiko të gjitha aplikacionet"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Transferimi inteligjent"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Transferimi inteligjent është aktivizuar"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Numri i telefonit mungon."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"Në rregull"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Lejo 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Përdor lidhjet celulare 2G. Për telefonatat e urgjencës, 2G është gjithmonë e aktivizuar."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G është më pak i sigurt, por mund të përmirësojë lidhjen tënde në disa vendndodhje. Për telefonatat e urgjencës, 2G lejohet gjithmonë."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> ofrohet vetëm me 2G"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Shfaq qasjen te kujtesa e fragmenteve"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Shfaq një mesazh kur aplikacionet qasen te tekstet, imazhet ose përmbajtje të tjera që ke kopjuar"</string>
<string name="all_apps" msgid="3054120149509114789">"Të gjitha aplikacionet"</string>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index f717659..6afec79 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -208,6 +208,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Језици"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Уклони"</string>
<string name="add_a_language" msgid="2126220398077503271">"Додајте језик"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Језик"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Жељени језик"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Језици у апликацији"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Подесите језик за сваку апликацију"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Језик апликације"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Предложени језици"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Сви језици"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Апликација је подразумевано подешена на <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> и не подржава више језика."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">Желите ли да уклоните изабране језике?</item>
<item quantity="few">Желите ли да уклоните изабране језике?</item>
@@ -323,6 +331,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Није доступно"</string>
<string name="security_status_title" msgid="6958004275337618656">"Безбедносни статус"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Закључавање екрана, Пронађи мој уређај, безбедност апликације"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Безбедност и приватност"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Дозволе, закључавање екрана, безбедност апликација"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Лице је додато"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Додирните да бисте подесили лице"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Откључавање лицем"</string>
@@ -395,9 +405,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Користите лице за откључавање телефона или потврду идентитета у апликацијама, на пример, кад се пријављујете или одобравате куповину.\nИмајте на уму:\n\nУ једном тренутку можете да имате подешено само једно лице. Да бисте додали лице, избришите актуелно.\n\nАко погледате телефон, можете нехотице да га откључате.\n\nТелефон може да откључа неко други ако га приближи вашем лицу.\n\nТелефон може да откључа неко ко много личи на вас, на пример, идентични близанац."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Користите лице за откључавање телефона или потврду идентитета у апликацијама, на пример, кад се пријављујете или одобравате куповину.\nИмајте на уму:\n\nУ једном тренутку можете да имате подешено само једно лице. Да бисте додали лице, избришите актуелно.\n\nАко погледате телефон, можете нехотице да га откључате.\n\nТелефон може да откључа неко други ако га приближи вашем лицу, чак и ако су вам очи затворене.\n\nТелефон може да откључа неко ко много личи на вас, на пример, идентични близанац."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Желите да избришете модел лица?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Модел лица ће се трајно и безбедно избрисати. После брисања треба вам PIN, шаблон или лозинка да бисте откључали телефон или за потврду идентитета у апликацијама."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Желите да избришете модел лица?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Модел лица ће се трајно и безбедно избрисати.\n\nПосле брисања треба вам отисак прста, PIN, шаблон или лозинка да бисте откључали телефон или за потврду идентитета у апликацијама."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Модел лица ће се трајно и безбедно избрисати.\n\nПосле брисања вам треба PIN, шаблон или лозинка да бисте откључали телефон или за потврду идентитета у апликацијама."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Модел лица ће бити трајно и безбедно избрисан.\n\nПосле брисања вам треба PIN, шаблон или лозинка да бисте откључали телефон."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Откључајте телефон лицем"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Отисак прста"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Отисак прста за посао"</string>
@@ -485,7 +494,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Избриши"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Додирните сензор"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Ставите прст на сензор и подигните га када осетите вибрацију"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Држите прст на сензору док не осетите вибрацију"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Држите прст равно на сензору док не осетите вибрацију"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Додирните и задржите сензор за отисак прста"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Подигните, па опет додирните"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Још једном"</string>
@@ -493,7 +502,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Наставите да подижете прст да бисте додали различите делове отиска прста"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Додирните и задржите сваки пут када се икона отиска прста помери. Тако ћете снимити већи део отиска прста."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Ставите врх прста на сензор"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"На крају ставите ивице прста"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"На крају ставите ивице прста"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Ставите једну страну прста на сензор и задржите, па ставите другу страну"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Тако ћете снимити већи део отиска прста"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Регистровање отиска прста је на <xliff:g id="PERCENTAGE">%d</xliff:g> посто"</string>
@@ -563,6 +572,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Опција закључавања екрана је онемогућена. Да бисте сазнали више, обратите се администратору организације. "<annotation id="admin_details">"Више детаља"</annotation>\n\n"И даље можете да користите отисак прста за одобравање куповине и приступа апликацијама. "<annotation id="url">"Сазнајте више"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Подигните прст, па поново додирните сензор"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Не можете да користите сензор за отисак прста. Посетите добављача за поправке"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Напредна подешавања"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Закључавање пословног профила, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock и друго"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Напредна подешавања"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Максималан број отисака прстију који можете да додате је <xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Додали сте максималан број отисака прстију"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Не можете да додате још отисака прстију"</string>
@@ -1253,7 +1266,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Позивање преко WiFi-а. Ако се Wi‑Fi веза изгуби, позив ће се завршити."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Када је позивање преко WiFi-а укључено, телефон може да преусмерава позиве преко WiFi мрежа или мреже мобилног оператера у зависности од тога које сте подешавање изабрали и који сигнал је јачи. Пре него што укључите ову функцију, информишите се код мобилног оператера о накнадама и другим детаљима.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Адреса за хитне случајеве"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Адреса за хитне случајеве"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Користи се као ваша локација када упутите хитни позив помоћу WiFi-а"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Сазнајте више"</annotation>" о функцијама Приватног DNS-а"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Укључено"</string>
@@ -1441,6 +1454,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Да бисте контролисали шта се дешава када је телефон на базној станици и/или у стању спавања, укључите чувар екрана."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Када да почне"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Тренутни чувар екрана"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Почни одмах"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Подешавања"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Аутоматски ниво осветљености"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Подигни за активацију"</string>
@@ -1934,15 +1948,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Подесите PIN за пословни профил"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Подесите шаблон"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Подесите шаблон за пословни профил"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Ради веће безбедности подесите лозинку за откључавање телефона"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Ради веће безбедности подесите PIN за откључавање телефона"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Ради веће безбедности подесите шаблон за откључавање телефона"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Ради веће безбедности подесите лозинку за откључавање таблета"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Ради веће безбедности подесите PIN за откључавање таблета"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Ради веће безбедности подесите шаблон за откључавање таблета"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Ради веће безбедности подесите лозинку за откључавање уређаја"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Ради веће безбедности подесите PIN за откључавање уређаја"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Ради веће безбедности подесите шаблон за откључавање уређаја"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Подесите лозинку да бисте користили отисак"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Подесите шаблон да бисте користили отисак"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Подесите PIN из безбедносних разлога"</string>
@@ -2346,7 +2351,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Задржите тастере за јачину звука да бисте отворили"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Трипут додирните екран да бисте отворили"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Отварајте помоћу покрета"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Користите нови покрет за приступачност"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Користите покрет за приступачност"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Да бисте користили ову функцију, додирните дугме Приступачност <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> у дну екрана.\n\nДа бисте прелазили са једне функције на другу, додирните и задржите дугме Приступачност."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Да бисте користили ову функцију, додирните дугме Приступачност на екрану."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Да бисте користили ову функцију, притисните и задржите оба тастера за јачину звука."</string>
@@ -2440,9 +2445,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Краће"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Дуже"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Трајање аутоматског клика"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Вибрације и јачина додира"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Вибрирање обавештења"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Вибрирање и додирне повратне информације"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Позиви"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Обавештења и аларми"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Интерактивне додирне повратне информације"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Вибрирање звона"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Вибрирање обавештења"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Додирне повратне информације"</string>
<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>
@@ -2808,8 +2816,7 @@
<string name="power_camera" msgid="4778315081581293923">"Камера"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Мобилна мрежа"</string>
<string name="power_phone" msgid="2768396619208561670">"Гласовни позиви"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Таблет је у стању мировања"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Телефон у мировању"</string>
@@ -3288,7 +3295,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Повезивање на профил <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Желите ли да прекинете везу са овим VPN-ом?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Прекини везу"</string>
- <string name="vpn_version" msgid="41856553718304367">"Верзија <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Верзија"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Заборави VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Желите ли да замените постојећи VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Желите ли да подесите увек укључени VPN?"</string>
@@ -3514,9 +3521,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Мобилни подаци нису доступни"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Додирните да бисте изабрали SIM картицу за податке"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Увек користи ово за позиве"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Изаберите SIM картицу за податке"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Одаберите SIM картицу за мобилне податке"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Изаберите SIM за SMS-ове"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Пребацује се SIM за податке. То може да потраје до један минут…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Желите да користите <xliff:g id="NEW_SIM">%1$s</xliff:g> за мобилне податке?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Ако пређете на <xliff:g id="NEW_SIM">%1$s</xliff:g>, <xliff:g id="OLD_SIM">%2$s</xliff:g> се више неће користити за мобилне податке."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Користи <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Позови помоћу"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Избор SIM картице"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM картица <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3577,7 +3587,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, веза са мрежом, интернет, бежично, подаци, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi обавештење, wifi обавештење"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"потрошња података"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Прекид вибрације, додир, тастатура"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Користи 24-часовни формат"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Преузми"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Отвори помоћу"</string>
@@ -3660,12 +3669,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"додирне повратне информације, вибрација, екран, осетљивост"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"додирне повратне информације, вибрирање, телефон, позив, осетљивост, звоно"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"додирне повратне информације, вибрирање, осетљивост"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"додирне повратне информације, вибрација, вибрирање"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"увек укључен екран"</string>
<string name="default_sound" msgid="6604374495015245195">"Подразумевани звук"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Јачина звука за звоно и обавештења је на <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Јачина звука, вибрација, Не узнемиравај"</string>
@@ -3695,8 +3706,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Звукови и вибрација пуњења"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Звукови монтирања"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Звукови при додиру"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Вибрација при додиру"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Додирне повратне информације за додир, тастатуру и још тога"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Репродукује базна станица"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Сви звукови"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Само медијски звукови"</string>
@@ -3892,8 +3901,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"закључани екран, прескочити, заобићи"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Када је пословни профил закључан"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Обавештења на закључаном екрану"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Приказује конверзације, и подразумеване и нечујне"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Приказуј конверзације, и подразумеване и нечујне"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Сакриј нечујне конверзације и обавештења"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Не приказуј уопште обавештења"</string>
@@ -3999,22 +4007,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ће моћи да чита сва обавештења, укључујући личне податке, попут имена контаката, слика и текста порука које примате. Ова апликација ће моћи и да одлаже или одбацује обавештења или активира дугмад у обавештењима, укључујући јављање на телефонске позиве. \n\nОво ће апликацији омогућити и да укључује или искључује режим Не узнемиравај и мења сродна подешавања."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ће моћи следеће:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Читање обавештења"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Може да чита обавештења, укључујући личне податке, попут контаката, порука и слика."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Одговарање на поруке"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Може да одговара на поруке и предузима радње повезане са дугмади у обавештењима, укључујући одлагање или одбацивање обавештења и одговарање на позиве."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Мењање подешавања"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Може да укључује или искључује режим Не узнемиравај и мења сродна подешавања."</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>
@@ -5382,18 +5382,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Неважећи режим мреже <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Игноришите."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Називи приступних тачака"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Недоступно када је успостављена веза са оператером <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Подешавања"</string>
+ <string name="see_more" msgid="7499355691042812723">"Прикажи још"</string>
<string name="see_less" msgid="2642392725363552793">"Прикажи мање"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Желите ли да укључите услугу <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Желите ли да укључите SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Желите ли да пређете на <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Желите ли да пређете на SIM картицу?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Желите да користите <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"У датом тренутку може да буде активна само једна SIM картица.\n\nПребацивањем на <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> нећете отказати услугу <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"У датом тренутку може да буде активна само једна преузета SIM картица.\n\nПребацивањем на <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> нећете отказати услугу <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"У датом тренутку може да буде активна само једна SIM картица.\n\nПребацивањем нећете отказати услугу <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Можете да користите 2 SIM картице истовремено. Да бисте користили <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, искључите другу SIM картицу."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Пређи на <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Искључите <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Искључивање SIM картице неће отказати услугу"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Повезује се са мрежом…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Прелази се на <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Прелази се на оператера <xliff:g id="CARRIER_NAME">%1$s</xliff:g> за позиве и поруке…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Промена мобилног оператера није успела"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Промена мобилног оператера није успела због грешке."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Желите ли да искључите услугу <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5547,8 +5551,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Прикажи скенер QR кода"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Дозвољава приступ скенеру QR кода са закључаног екрана"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Прикажи контроле уређаја"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Приступите контролама када је екран закључан"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Приказује дволинијски сат када је доступан"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Дволинијски сат"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5577,7 +5585,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Искључено"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Интернет"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM картице"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Пронађите WiFi мреже и повежите се са њима"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"авион, безбедно по авион"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Позиви и SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Позивање преко WiFi-а"</string>
@@ -5660,7 +5667,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Користи прилагодљиву батерију"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Користи прилагодљиву осветљеност"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Користи позивање преко WiFi-ја"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Користи чувар екрана"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Прикажи све апликације"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Паметно прослеђивање"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Паметно прослеђивање је омогућено"</string>
@@ -5675,7 +5681,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Није наведен број телефона."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"Потврди"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Дозволите 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Користите 2G мобилне везе. 2G је увек укључен за хитне позиве."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G је мање безбедан, али може да побољша везу на неким локацијама. 2G је увек дозвољен за хитне позиве."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> захтева да 2G буде доступан"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Приказуј приступ привременој меморији"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Приказује поруку када апликације приступају тексту, сликама или другом садржају који сте копирали"</string>
<string name="all_apps" msgid="3054120149509114789">"Све апликације"</string>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index 7de913e..d82e20a 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Språk"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Ta bort"</string>
<string name="add_a_language" msgid="2126220398077503271">"Lägg till ett språk"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Språk"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Önskat språk"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Appspråk"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Ställ in språket för varje app"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Appspråk"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Föreslagna språk"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Alla språk"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Appen är inställd på <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> som standard och har inte stöd för flera språk."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Vill du ta bort de valda språken?</item>
<item quantity="one">Vill du ta bort det valda språket?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Inte tillgänglig"</string>
<string name="security_status_title" msgid="6958004275337618656">"Säkerhetsstatus"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Skärmlås, Hitta min enhet, appsäkerhet"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Säkerhet och integritet"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Behörigheter, skärmlås, appsäkerhet"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Ansikte har lagts till"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Tryck för att konfigurera ansiktslås"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Ansiktslås"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Använd ansiktet för att låsa upp telefonen och för autentisering i appar, t.ex. när du loggar in i appar eller godkänner köp.\n\nTänk på detta:\nBara ett ansikte i taget kan vara konfigurerat. Radera det nuvarande ansiktet innan du lägger till ett nytt.\n\nOm du tittar på telefonen kan du oavsiktligt låsa upp den.\n\nAndra kan låsa upp din telefon om de håller upp den mot ditt ansikte.\n\nTelefonen kanske kan låsas upp av någon som är mycket lik dig, till exempel ett syskon."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Använd ansiktet för att låsa upp telefonen och för autentisering i appar, t.ex. när du loggar in i appar eller godkänner köp.\n\nTänk på detta:\nBara ett ansikte i taget kan vara konfigurerat. Radera det nuvarande ansiktet innan du lägger till ett nytt.\n\nOm du tittar på telefonen kan du oavsiktligt låsa upp den.\n\nAndra kan låsa upp telefonen om de håller upp den mot ditt ansikte, även om du inte har ögonen öppna.\n\nTelefonen kanske kan låsas upp av någon som är mycket lik dig, till exempel ett syskon."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Vill du radera ansiktsmodellen?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Ansiktsmodellen raderas permanent på ett säkert sätt. Efter borttagningen behöver du pinkod, lösenord eller mönster för att låsa upp telefonen och för autentisering i appar."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Vill du radera ansiktsmodellen?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Ansiktsmodellen raderas permanent på ett säkert sätt.\n\nEfter borttagningen behöver du fingeravtryck, pinkod, lösenord eller mönster för att låsa upp telefonen eller för autentisering i appar."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Ansiktsmodellen raderas permanent på ett säkert sätt.\n\nEfter borttagningen behöver du pinkod, lösenord eller mönster för att låsa upp telefonen och för autentisering i appar."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Ansiktsmodellen raderas permanent på ett säkert sätt.\n\nEfter borttagningen behöver du pinkod, lösenord eller grafiskt lösenord för att låsa upp telefonen."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Lås upp telefonen med ansiktslås"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Fingeravtryck"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Fingeravtr. för jobbet"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Radera"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Tryck på sensorn"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Lägg fingret på sensorn och ta bort det när du känner en vibration"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Håll fingret på sensorn tills du känner en vibration"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Håll fingret på sensorn tills du känner en vibration"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Tryck länge på fingeravtryckssensorn"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Lyft och tryck sedan igen"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"En gång till"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Lyft fingret flera gånger för att lägga till hela fingeravtrycket"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Tryck länge på fingeravtrycksikonen varje gång den flyttas. På så sätt kan mer av ditt fingeravtryck registreras."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Placera fingerspetsen på sensorn"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Slutligen trycker du med fingerspetsens sidor"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Slutligen använder du fingertoppens sidor"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Placera sidan av fingerspetsen på sensorn, håll kvar och byt sedan till andra sidan"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"På så sätt kan mer av ditt fingeravtryck registreras"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Fingeravtrycket registreras: <xliff:g id="PERCENTAGE">%d</xliff:g> procent"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Alternativet för skärmlås har inaktiverats. Kontakta organisationens administratör om du vill veta mer. "<annotation id="admin_details">"Mer information"</annotation>\n\n"Du kan fortfarande auktorisera köp och appåtkomst med fingeravtrycket. "<annotation id="url">"Läs mer"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Lyft fingret och tryck sedan på sensorn igen"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Det går inte att använda fingeravtryckssensorn. Besök ett reparationsställe"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Avancerade inställningar"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Lås för jobbprofilen, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock med mera"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Avancerade inställningar"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Du kan lägga till upp till <xliff:g id="COUNT">%d</xliff:g> fingeravtryck"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Du har lagt till det högsta tillåtna antalet fingeravtryck"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Det går inte att lägga till fler fingeravtryck"</string>
@@ -972,7 +985,7 @@
<string name="wifi_cellular_data_fallback_summary" msgid="7039944853033554386">"Använd mobildata när wifi-nätverket inte är anslutet till internet. Avgifter för dataanvändning kan tillkomma."</string>
<string name="wifi_add_network" msgid="4178564862173751181">"Lägg till nätverk"</string>
<string name="wifi_configure_settings_preference_title" msgid="2536725796700696566">"Inställningar för wifi"</string>
- <string name="wifi_configure_settings_preference_summary_wakeup_on" msgid="7822368955551467382">"Wi‑Fi återaktiveras automatiskt"</string>
+ <string name="wifi_configure_settings_preference_summary_wakeup_on" msgid="7822368955551467382">"Wifi återaktiveras automatiskt"</string>
<string name="wifi_configure_settings_preference_summary_wakeup_off" msgid="5710203586018223864">"Wi‑Fi återaktiveras inte automatiskt"</string>
<string name="wifi_access_points" msgid="5846755709207101844">"Wifi-nätverk"</string>
<string name="wifi_menu_more_options" msgid="1236651929987819716">"Fler alternativ"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Ring via Wi‑Fi. Samtalet avslutas om wifi-anslutningen wifi bryts."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"När wifi-samtal har aktiverats kan mobilen dirigera samtal via wifi-nätverk eller operatörens nätverk, beroende på dina inställningar och vilken signal som är starkast. Innan du aktiverar funktionen frågar du operatören om eventuella avgifter och annan information.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Adress för nödfall"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Adress för nödfall"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Används som din plats om du ringer nödsamtal via Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Läs mer"</annotation>" om privata DNS-funktioner"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"På"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Om du vill styra vad som händer när mobilen är dockad eller i viloläge aktiverar du skärmsläckaren."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Startas"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Aktuell skärmsläckare"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Starta nu"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Inställningar"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Automatisk ljusstyrka"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Gå ur viloläget vid lyft"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Ange en pinkod för jobbet"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Ställ in ett mönster"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Ställ in ett mönster för jobbet"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Stärk säkerheten genom att ställa in ett lösenord för att låsa upp telefonen"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Stärk säkerheten genom att ställa in en pinkod för att låsa upp telefonen"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Stärk säkerheten genom att ställa in ett mönster för att låsa upp telefonen"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Stärk säkerheten genom att ställa in ett lösenord för att låsa upp surfplattan"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Stärk säkerheten genom att ställa in en pinkod för att låsa upp surfplattan"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Stärk säkerheten genom att ställa in ett mönster för att låsa upp surfplattan"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Stärk säkerheten genom att ställa in ett lösenord för att låsa upp enheten"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Stärk säkerheten genom att ställa in en pinkod för att låsa upp enheten"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Stärk säkerheten genom att ställa in ett mönster för att låsa upp enheten"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Lösenord krävs för fingeravtryck"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Mönster krävs för fingeravtryck"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Välj en pinkod"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Öppna genom att hålla ned volymknapparna"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Öppna genom att trycka snabbt tre gånger"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Öppna med rörelse"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Använd en ny tillgänglighetsrörelse"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Använda tillgänglighetsrörelser"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Tryck på tillgänglighetsknappen <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> längst ned på skärmen om du vill använda denna funktion.\n\nByt funktion genom att hålla in tillgänglighetsknappen."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Tryck på tillgänglighetsknappen på skärmen om du vill använda den här funktionen."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Håll båda volymknapparna nedtryckta om du vill använda den här funktionen."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Kortare"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Längre"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Tid för automatiskt klick"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Vibration och haptisk styrka"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibration för aviseringar"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibration och haptik"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Samtal"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Aviseringar och alarm"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interaktiv haptik"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Vibration för ringsignal"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Vibration för aviseringar"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Tryckåterkoppling"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"Kamera"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wifi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Mobilnätverk"</string>
<string name="power_phone" msgid="2768396619208561670">"Röstsamtal"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Surfplattan är inaktiv"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Telefonen är inaktiv"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Anslut till <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Vill du koppla från VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Koppla från"</string>
- <string name="vpn_version" msgid="41856553718304367">"Version <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Version"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Glöm VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Vill du byta ut befintligt VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Vill du ange Always-on VPN?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobildatan är inte tillgänglig"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tryck om du vill välja SIM-kort för mobildata"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Använd alltid för samtal"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Välj ett SIM-kort för data"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Välj SIM för mobildata"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Välj ett SIM-kort för sms"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Byter SIM-kort för data. Det kan ta upp till en minut …"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Ska mobildata från <xliff:g id="NEW_SIM">%1$s</xliff:g> användas?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Om du byter till <xliff:g id="NEW_SIM">%1$s</xliff:g> används inte längre mobildata från <xliff:g id="OLD_SIM">%2$s</xliff:g>."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Använd <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Ring med"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Välj ett SIM-kort"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM-kort <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, nätverksanslutning, internet, trådlös, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi-avisering, wi-fi-avisering"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"dataanvändning"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Sluta vibrera, tryck, tangentbord"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Använd 24-timmarsformat"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Ladda ned"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Öppna med"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"haptik, vibration, skärm, känslighet"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"haptik, vibration, mobil, samtal, känslighet, ringsignal"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"haptik, vibration, känslighet"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"haptik, vibrera, vibration"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"alltid på"</string>
<string name="default_sound" msgid="6604374495015245195">"Standardsignal"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Volymen för samtal och aviseringar är inställd på <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volym, vibrera, stör ej"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Laddningsljud och -vibration"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Ljud via dockningsstationen"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Ljud vid tryck"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Vibration vid tryck"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Haptisk återkoppling för tryck, tangentbord med mera"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Spela upp i dockade högtalare"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Allt ljud"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Endast ljud från mediafiler"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Låsskärm, Hoppa över, Kringgå"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"När jobbprofilen är låst"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Aviseringar på låsskärmen"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Visa konversationer, standard och ljudlösa"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Visa konversationer, standard och ljudlösa"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Dölj ljudlösa konversationer och aviseringar"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Visa inga aviseringar"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kan läsa alla aviseringar, inklusive personliga uppgifter som namn på kontaktpersoner, foton 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kan:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Läsa dina aviseringar"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Den kan läsa dina aviseringar, inklusive personliga uppgifter som kontakter, meddelanden och foton."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Svara på meddelanden"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Den kan svara på meddelanden och använda åtgärdsknappar i aviseringar, inklusive att skjuta upp eller stänga aviseringar och svara på samtal."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Ändra inställningar"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Den kan aktivera/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>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ogiltigt nätverksläge: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorera."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Åtkomstpunktens namn (APN)"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Inte tillgänglig vid anslutning till <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Inställningar"</string>
+ <string name="see_more" msgid="7499355691042812723">"Visa mer"</string>
<string name="see_less" msgid="2642392725363552793">"Visa färre"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Vill du aktivera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Vill du aktivera SIM-kortet?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Vill du byta till <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Vill du byta till SIM-kort?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Vill du använda <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Du kan bara ha ett aktivt SIM-kort åt gången.\n\nOm du byter till <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> avslutas inte tjänsten hos <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Du kan bara ha ett aktivt SIM-kort åt gången.\n\nOm du byter till <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> avslutas inte tjänsten hos <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Du kan bara ha ett aktivt SIM-kort åt gången.\n\nTjänsten hos <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> avslutas inte för att du byter SIM-kort."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Du kan använda två SIM-kort samtidigt. Inaktivera ett annat SIM-kort om du vill använda <xliff:g id="CARRIER_NAME">%1$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Byt till <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Stäng av <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Tjänsten avslutas inte för att du byter SIM-kort"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Ansluter till nätverket …"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Byter till <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Byter till <xliff:g id="CARRIER_NAME">%1$s</xliff:g> för samtal och meddelanden …"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Det gick inte att byta operatör"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Det gick inte att byta operatör på grund av ett fel."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Vill du inaktivera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Visa QR-skanner"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Ge åtkomst till QR-skanner från låsskärmen"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Visa enhetsstyrning"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Få åtkomst till kontroller när skärmen är låst"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Visa klocka på två rader när så är möjligt"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Klocka på två rader"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Av"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM-kort"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Hitta och anslut till wifi-nätverk"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"flygplan, flygplanssäker"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Samtal och sms"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wifi-samtal"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Använd smart batteri"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Använd anpassad ljusstyrka"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Använd wifi-samtal"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Använd skärmsläckare"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Visa alla appar"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Smart vidarebefordran"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Smart vidarebefordran har aktiverats"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Telefonnummer saknas."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Tillåt 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Använd 2G-mobildataanslutningar. 2G är alltid på för nödsamtal."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G är mindre säkert men kan ge bättre anslutning på vissa platser. 2G är alltid tillåtet för nödsamtal."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> kräver att 2G är tillgängligt"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Visa åtkomst till urklipp"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Visa ett meddelande när appar får åtkomst till text, bilder eller annat som du har kopierat"</string>
<string name="all_apps" msgid="3054120149509114789">"Alla appar"</string>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index e3ce203..c050ca6 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Lugha"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Ondoa"</string>
<string name="add_a_language" msgid="2126220398077503271">"Ongeza lugha nyingine"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Lugha"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Lugha Inayopendelewa"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Lugha za Programu"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Weka lugha ya kila programu"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Lugha ya Programu"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Lugha zinazopendekezwa"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Lugha zote"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Programu imewekwa kuwa <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> kwa chaguomsingi na haitumii lugha nyingi."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Ungependa kuondoa lugha zilizochaguliwa?</item>
<item quantity="one">Ungependa kuondoa lugha iliyochaguliwa?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Haipatikani"</string>
<string name="security_status_title" msgid="6958004275337618656">"Hali ya usalama"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Kufunga skrini, Tafuta Kifaa Changu, usalama wa programu"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Usalama na faragha"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Ruhusa, kufunga skrini, usalama wa programu"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Utambuzi wa uso umeongezwa"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Gusa ili uweke mipangilio ya uso"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Kufungua kwa uso"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Tumia uso wako kufungua simu yako au kwa uthibitishaji katika programu, kama vile unapoingia katika akaunti au kuidhinisha ununuzi.\n\nKumbuka:\nUnaweza kuweka mipangilio ya uso mmoja tu kwa wakati mmoja. Ili uweke uso mwingine, futa uso wa sasa.\n\nKuangalia simu kunaweza kuifungua wakati hujakusudia.\n\nSimu yako inaweza kufunguliwa na mtu mwingine akiiweka mbele ya uso wako.\n\nSimu yako inaweza kufunguliwa na mtu mnayefanana, kama vile ndugu mnayefanana sana."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Tumia uso wako kufungua simu yako au kwa uthibitishaji katika programu, kama vile unapoingia katika akaunti au kuidhinisha ununuzi.\n\nKumbuka:\nUnaweza kuweka mipangilio ya uso mmoja tu kwa wakati mmoja. Ili uweke uso mwingine, futa uso wa sasa.\n\nKuangalia simu kunaweza kuifungua wakati hujakusudia.\n\nSimu yako inaweza kufunguliwa na mtu mwingine akiiweka mbele ya uso wako, hata ukiwa umefumba macho.\n\nSimu yako inaweza kufunguliwa na mtu mnayefanana, kama vile ndugu mnayefanana sana."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Ungependa kufuta muundo wa uso?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Muundo wa uso wako utafutwa kabisa kwa njia salama. Baada ya kufuta, utahitaji PIN, mchoro au nenosiri lako ili ufungue simu yako au uthibitishe katika programu."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Ungependa kufuta muundo wa uso?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Muundo wa uso wako utafutwa kabisa kwa njia salama.\n\nBaada ya kufuta, utahitaji alama ya kidole chako, PIN, mchoro au nenosiri ili ufungue simu yako au uthibitishe katika programu."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Muundo wa uso wako utafutwa kabisa kwa njia salama.\n\nBaada ya kufuta, utahitaji PIN, mchoro au nenosiri lako ili ufungue simu yako au uthibitishe katika programu."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Muundo wa uso wako utafutwa kabisa kwa njia salama.\n\nBaada ya kufuta, utahitaji PIN, mchoro au nenosiri lako ili ufungue simu yako."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Tumia kipengele cha Kufungua kwa uso ili ufungue simu yako"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Alama ya kidole"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Alama ya kidole kwenye wasifu wa kazini"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Futa"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Gusa kitambua alama ya kidole"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Weka kidole chako juu ya kitambua alama kisha ukiinue baada ya kuhisi mtetemo"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Usiondoe kidole chako kwenye kitambuzi hadi utakapohisi mtetemo"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Usiinue kidole chako kwenye kitambuzi hadi utakapohisi mtetemo"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Gusa na ushikilie kitambua alama ya kidole"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Inua, kisha uguse tena"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Gusa mara nyingine"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Endelea kuinua kidole chako ili uongeze sehemu tofauti za alama ya kidole chako"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Gusa na ushikilie kila mara aikoni ya alama ya kidole inaposogea. Hatua hii husaidia kunasa sehemu nyingi za alama ya kidole chako."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Weka ncha ya kidole chako kwenye kitambuzi"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Mwishowe, weka kingo za kidole chako"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Hatimaye, tumia kingo za kidole chako"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Weka upande mmoja wa alama ya kidole chako kwenye kitambuzi na ushikilie, kisha ubadili upande mwingine"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Hatua hii husaidia kunasa sehemu nyingi za alama ya kidole chako"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Imeandikisha asilimia <xliff:g id="PERCENTAGE">%d</xliff:g> ya alama ya kidole"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Chaguo la kufunga skrini limezimwa. Wasiliana na msimamizi wa shirika lako ili upate maelezo zaidi "<annotation id="admin_details">"Pata maelezo zaidi"</annotation>\n\n"Bado unaweza kutumia alama ya kidole chako kuidhinisha ununuzi na kufikia programu. "<annotation id="url">"Pata maelezo zaidi"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Inua kidole, kisha gusa kitambuzi tena"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Imeshindwa kutumia kitambua alama ya kidole. Tembelea mtoa huduma za urekebishaji"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Mipangilio ya kina"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Mbinu ya kufunga wasifu wa kazini, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock na zaidi"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Mipangilio ya kina"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Unaweza kuongeza hadi vitambulisho <xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Umeongeza idadi ya juu inayoruhusiwa ya alama za kidole"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Haiwezi kuongeza alama zaidi za kidole"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Piga simu kupitia WI-FI. Ikiwa Wi-Fi haipatikani, simu itakatika."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Wakati kipengele cha kupiga simu kupitia Wi-Fi kimewashwa, simu yako inaweza kuelekeza simu kupitia mitandao ya Wi-Fi au mtandao wa kampuni inayokupa huduma za simu, kutegemea mapendeleo yako na mawimbi yaliyo thabiti zaidi. Kabla ya kuwasha kipengele hiki, angalia ada na maelezo mengine kutoka kwenye kampuni inayokupa huduma za simu.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Anwani ya Dharura"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Anwani ya dharura"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Inatumika kama anwani ya mahali ulipo ikiwa utapiga simu ukitumia Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Pata maelezo zaidi"</annotation>" kuhusu vipengele vya DNS ya Faragha"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Imewashwa"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Ili udhibiti kinachotendeka wakati simu imeambatishwa na/au iko katika hali tuli, washa taswira ya skrini."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Ianze lini?"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Taswira ya skrini ya sasa"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Anza sasa"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Mipangilio"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Mwangaza wa kiotomatiki"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Inua ili uondoe kifaa katika hali tuli"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Weka PIN ya wasifu wa kazini"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Weka mchoro"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Weka mchoro wa wasifu wa kazini"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Ili kuimarisha usalama, weka nenosiri la kufungua simu"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Ili kuimarisha usalama, weka PIN ya kufungua simu"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Ili kuimarisha usalama, weka mchoro wa kufungua simu"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Ili kuimarisha usalama, weka nenosiri la kufungua kompyuta kibao"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Ili kuimarisha usalama, weka PIN ya kufungua kompyuta kibao"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Ili kuimarisha usalama, weka mchoro wa kufungua kompyuta kibao"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Ili kuimarisha usalama, weka nenosiri la kufungua kifaa"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Ili kuimarisha usalama, weka PIN ya kufungua kifaa"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Ili kuimarisha usalama, weka mchoro wa kufungua kifaa"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Weka nenosiri ili utumie alama ya kidole"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Weka mchoro ili utumie alama ya kidole"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Kwa sababu za usalama, weka PIN"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Shikilia vitufe vya sauti ili ufungue"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Gusa skrini mara tatu ili ufungue"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Tumia ishara ili ufungue"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Tumia ishara mpya ya ufikivu"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Tumia ishara ya ufikivu"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Ili utumie kipengele hiki, gusa kitufe cha zana za ufikivu cha <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> katika sehemu ya chini ya skrini yako.\n\nIli ubadilishe kati ya vipengele, gusa na ushikilie kitufe cha zana za ufikivu."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Ili utumie kipengele hiki, gusa kitufe cha zana za ufikivu kwenye skrini yako."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Ili utumie kipengele hiki, bonyeza na ushikilie vitufe vyote viwili vya sauti."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Mfupi zaidi"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Mrefu zaidi"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Muda wa kubofya kiotomatiki"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Uthabiti wa kuhisi na mtetemo"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Mtetemo wa arifa"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Mtetemo na miguso"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Simu"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Arifa na kengele"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Miguso inayoshirikisha"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Mtetemo wa mlio"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Mtetemo wa arifa"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Mtetemo kifaa kinapoguswa"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"Kamera"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Mtandao wa simu"</string>
<string name="power_phone" msgid="2768396619208561670">"Simu za sauti"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Kompyuta kibao haitumiki"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Wakati simu haitumiki"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Unganisha kwa <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Ungependa kuondoa VPN hii?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Kata muungnisho"</string>
- <string name="vpn_version" msgid="41856553718304367">"Toleo la <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Toleo"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Ondoa VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Ungependa kubadilisha VPN iliyopo?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Ungependa kuweka VPN iliyowashwa kila mara?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Data ya mtandao wa simu haipatikani"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Gusa ili uchague SIM ya data"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Tumia hii kwa simu wakati wote"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Chagua SIM ya data"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Chagua SIM ya data ya mtandao wa simu"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Chagua SIM kwa ajili ya SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Inabadili SIM ya data, hii inaweza kuchukua hadi dakika moja…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Utatumia <xliff:g id="NEW_SIM">%1$s</xliff:g> kwa data ya mtandao wa simu?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Ukibadilisha uweke <xliff:g id="NEW_SIM">%1$s</xliff:g>, <xliff:g id="OLD_SIM">%2$s</xliff:g> haitatumika tena kwa ajili ya data ya mtandao wa simu."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Tumia <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Piga simu ukitumia"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Chagua SIM kadi"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, mtandao, muunganisho wa mtandao, intaneti, pasiwaya, data,"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Arifa ya Wi-Fi, arifa ya wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"matumizi ya data"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Simamisha mtetemo, gusa, kibodi"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Tumia mpangilio wa saa 24"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Pakua"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Fungua ukitumia"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"kuhisi kwa kugusa, tetema, skrini, utambuzi"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"kugusa, kutetema, kupiga simu, utambuzi, mlio"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"kugusa, kutetema, utambuzi"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"miguso, tetema, mtetemo"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"skrini msingi"</string>
<string name="default_sound" msgid="6604374495015245195">"Sauti chaguomsingi"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Kiwango cha sauti ya arifa na mlio wa simu ni <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Kiwango cha sauti, mtetemo, Usinisumbue"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Sauti za kuchaji na mtetemo"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Kuambatisha sauti"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Sauti inapoguswa"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Mtetemo inapoguswa"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Majibu unayoweza kuhisi kwa kugusa, kibodi na mengineyo"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Cheza kutumia spika ya kituo"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Sauti zote"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Sauti za maudhui pekee"</string>
@@ -3847,9 +3856,8 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Skrini iliyofungwa, Kufunga skrini, Ruka, Kwepa"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Wakati umefunga wasifu wa kazini"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Arifa kwenye skrini iliyofungwa"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
- <string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Onyesha mazungumzo, chaguomsingi na zisizo na sauti"</string>
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Onyesha mazungumzo, arifa chaguomsingi na zisizo na sauti"</string>
+ <string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Onyesha mazungumzo, arifa chaguomsingi na zisizo na sauti"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Ficha mazungumzo na arifa zisizo na sauti"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Usionyeshe arifa zozote"</string>
<string name="lock_screen_notifs_redact" msgid="9024158855454642296">"Arifa nyeti"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<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, picha 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> itaweza:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Soma arifa zako"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Inaweza kusoma arifa zako, ikiwa ni pamoja na taarifa binafsi kama vile anwani, ujumbe na picha."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Jibu ujumbe"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Inaweza kujibu ujumbe na kuchukua hatua kwenye vitufe katika arifa, ikiwa ni pamoja na kuahirisha au kuondoa arifa na kujibu simu."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Badilisha mipangilio"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Inaweza 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>
@@ -5296,18 +5296,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Hali ya Mtandao Isiyo sahihi <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Puuza"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Majina ya Milango ya Mtandao"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Haipatikani inapounganishwa kwenye <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Mipangilio"</string>
+ <string name="see_more" msgid="7499355691042812723">"Angalia zaidi"</string>
<string name="see_less" msgid="2642392725363552793">"Angalia chache"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Ungependa kuwasha <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Ungependa kuwasha SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Ungependa kubadili utumie <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Ungependa kubadili ili utumie SIM kadi?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Ungependa kutumia <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Unaweza kutumia SIM moja tu kwa wakati mmoja.\n\nKubadili na kutumia <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> hakutaghairi huduma yako ya <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Unaweza kutumia SIM moja tu iliyopakuliwa kwa wakati mmoja.\n\nKubadili na kutumia <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> hakutaghairi huduma yako ya <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Unaweza kutumia SIM moja tu kwa wakati mmoja.\n\nKubadili SIM hakutaghairi huduma yako ya <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Unaweza kutumia SIM mbili kwa wakati mmoja. Ili utumie <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, zima SIM nyingine."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Badili utumie <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Zima <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Kuzima SIM hakutaghairi huduma yako"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Inaunganisha kwenye mtandao…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Inabadili ili kutumia <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Inabadili ili itumie <xliff:g id="CARRIER_NAME">%1$s</xliff:g> kwa ajili ya simu na ujumbe…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Imeshindwa kubadilisha mtandao wa mtoa huduma"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Imeshindwa kubadilisha mtandao wa mtoa huduma kutokana na hitilafu."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Ungependa kuzima <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5459,8 +5463,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Kichanganuzi cha Msimbo wa QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Ruhusu ufikiaji wa kichanganuzi cha msimbo wa QR kwenye skrini iliyofungwa"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Onyesha vidhibiti vya vifaa"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Fikia vidhibiti wakati skrini imefungwa"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Onyesha saa yenye mistari miwili inapopatikana"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Saa yenye mistari miwili"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5489,7 +5497,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Kimezimwa"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Intaneti"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Tafuta na uunganishe kwenye mitandao ya Wi-Fi"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"ndegeni, salama ya ndegeni"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Simu na SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Kupiga simu kupitia Wi-Fi"</string>
@@ -5572,7 +5579,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Tumia betri inayojirekebisha"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Tumia mwangaza unaojirekebisha"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Tumia kipengele cha kupiga simu kupitia Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Tumia taswira ya skrini"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Angalia programu zote"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Usambazaji Mahiri"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Umewasha kipengele cha Usambazaji Mahiri"</string>
@@ -5587,7 +5593,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Nambari ya simu haipo."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"Sawa"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Ruhusu 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Tumia miunganisho ya 2G ya mitandao ya simu. Kwa simu za dharura, 2G huwa imewashwa kila wakati."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G haina usalama wa kutosha, ila inaweza kuboresha muunganisho wako katika baadhi ya maeneo. Kwa simu za dharura, 2G inaruhusiwa kila wakati."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> inahitaji 2G ipatikane"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Onyesha ufikiaji wa ubao wa kunakili"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Onyesha ujumbe programu zinapofikia maandishi, picha au maudhui mengine uliyonakili"</string>
<string name="all_apps" msgid="3054120149509114789">"Programu zote"</string>
diff --git a/res/values-sw600dp/config.xml b/res/values-sw600dp/config.xml
index 543dfee..f22d7ba 100644
--- a/res/values-sw600dp/config.xml
+++ b/res/values-sw600dp/config.xml
@@ -19,4 +19,6 @@
<!-- Dashboard number of columns -->
<integer name="dashboard_num_columns">2</integer>
+ <!-- Whether to support large screen -->
+ <bool name="config_supported_large_screen">true</bool>
</resources>
diff --git a/res/values-sw600dp/dimens.xml b/res/values-sw600dp/dimens.xml
index 45c28dd..b357758 100755
--- a/res/values-sw600dp/dimens.xml
+++ b/res/values-sw600dp/dimens.xml
@@ -63,6 +63,9 @@
<dimen name="confirm_credentials_side_margin">0dp</dimen>
<dimen name="confirm_credentials_top_margin">64dp</dimen>
+ <!-- padding for font size preview in large screen -->
+ <dimen name="font_size_preview_padding_start">32dp</dimen>
+
<!-- Padding for screen pinning -->
<dimen name="screen_pinning_padding_start">40dp</dimen>
<dimen name="screen_pinning_padding_end">40dp</dimen>
diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml
index 6fdb502..d9e0454 100644
--- a/res/values-ta/strings.xml
+++ b/res/values-ta/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"மொழிகள்"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"அகற்று"</string>
<string name="add_a_language" msgid="2126220398077503271">"மொழியைச் சேர்"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"மொழி"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"விருப்ப மொழி"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"ஆப்ஸ் மொழிகள்"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"ஒவ்வொரு ஆப்ஸுக்கும் மொழியை அமையுங்கள்"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"ஆப்ஸ் மொழி"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"பரிந்துரைக்கப்படும் மொழிகள்"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"எல்லா மொழிகளும்"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"இயல்பாக, இந்த ஆப்ஸ் <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> மொழியில் அமைக்கப்படும். ஒன்றுக்கும் மேற்பட்ட மொழிகளை இது ஆதரிக்காது."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">தேர்ந்தெடுத்த மொழிகளை அகற்றவா?</item>
<item quantity="one">தேர்ந்தெடுத்த மொழியை அகற்றவா?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"கிடைக்கவில்லை"</string>
<string name="security_status_title" msgid="6958004275337618656">"பாதுகாப்பு நிலை"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"திரைப் பூட்டு, Find My Device, ஆப்ஸ் பாதுகாப்பு"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"பாதுகாப்பு & தனியுரிமை"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"அனுமதிகள், திரைப் பூட்டு, ஆப்ஸ் பாதுகாப்பு"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"முகம் சேர்க்கப்பட்டது"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"முகத்தை அமைக்கத் தட்டவும்"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"முகம் காட்டித் திறத்தல்"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"உங்கள் மொபைலைத் திறப்பதற்கோ ஆப்ஸில் உள்நுழைவது, பர்ச்சேஸை அனுமதிப்பது போன்ற தருணங்களில் ஆப்ஸில் அங்கீகரிக்கப்படுவதற்கோ உங்கள் முகத்தைப் பயன்படுத்தலாம்.\n\nநினைவில் கொள்க:\nஒரு சமயத்தில் ஒரு முகத்தை மட்டுமே அமைக்க முடியும். மற்றொரு முகத்தைச் சேர்க்க தற்போதைய முகத்தை நீக்கவும்.\n\nநீங்கள் தற்செயலாக மொபைலைப் பார்க்கும்போதும் அது அன்லாக் ஆகலாம்.\n\nஉங்கள் முகத்திற்கு முன் மொபைலைக் காட்டி வேறொருவர் அதை அன்லாக் செய்ய முடியும்.\n\nஉங்களை ஒத்த முகச் சாயலுடைய உடன்பிறந்தவர் போல, பார்ப்பதற்கு உங்களைப் போலவே இருக்கும் எவராலும் உங்கள் மொபைலை அன்லாக் செய்ய முடியும்."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"உங்கள் மொபைலைத் திறப்பதற்கோ ஆப்ஸில் உள்நுழைவது, பர்ச்சேஸை அனுமதிப்பது போன்ற தருணங்களில் ஆப்ஸில் அங்கீகரிக்கப்படுவதற்கோ உங்கள் முகத்தைப் பயன்படுத்தலாம்.\n\nநினைவில் கொள்க:\nஒரு சமயத்தில் ஒரு முகத்தை மட்டுமே அமைக்க முடியும். மற்றொரு முகத்தைச் சேர்க்க தற்போதைய முகத்தை நீக்கவும்.\n\nநீங்கள் தற்செயலாக மொபைலைப் பார்க்கும்போதும் அது அன்லாக் ஆகக்கூடும்.\n\nஉங்கள் கண்கள் மூடியிருந்தாலும்கூட உங்கள் முகத்திற்கு முன் மொபைலைக் காட்டி வேறொருவர் அதை அன்லாக் செய்யலாம்.\n\nஉங்களை ஒத்த முகச் சாயலுடைய உடன்பிறந்தவர் போல, பார்ப்பதற்கு உங்களைப் போலவே இருக்கும் எவராலும் உங்கள் மொபைலை அன்லாக் செய்ய முடியும்."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"முகத் தோற்றப் பதிவை நீக்கவா?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"உங்கள் முகத் தோற்றப் பதிவு நிரந்தரமாகவும் பாதுகாப்பாகவும் நீக்கப்படும். அவ்வாறு நீக்கப்பட்ட பிறகு மொபைலை அன்லாக் செய்ய அல்லது ஆப்ஸில் அங்கீகரிக்க, பின்னையோ பேட்டர்னையோ கடவுச்சொல்லையோ பயன்படுத்தவும்."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"முகத் தோற்றப் பதிவை நீக்கவா?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"உங்கள் முகத் தோற்றப் பதிவு நிரந்தரமாகவும் பாதுகாப்பாகவும் நீக்கப்படும்.\n\nஅவ்வாறு நீக்கப்பட்ட பிறகு மொபைலை அன்லாக் செய்ய அல்லது ஆப்ஸில் அங்கீகரிக்க, கைரேகையையோ பின்னையோ பேட்டர்னையோ கடவுச்சொல்லையோ பயன்படுத்தவும்."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"உங்கள் முகத் தோற்றப் பதிவு நிரந்தரமாகவும் பாதுகாப்பாகவும் நீக்கப்படும்.\n\nஅவ்வாறு நீக்கப்பட்ட பிறகு மொபைலை அன்லாக் செய்வதற்கோ ஆப்ஸில் அங்கீகரிப்பதற்கோ உங்கள் பின், பேட்டர்ன் அல்லது கடவுச்சொல்லைப் பயன்படுத்த வேண்டும்."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"உங்கள் முகத் தோற்றப் பதிவு நிரந்தரமாகவும் பாதுகாப்பாகவும் நீக்கப்படும்.\n\nஅவ்வாறு நீக்கப்பட்ட பிறகு மொபைலை அன்லாக் செய்வதற்கு உங்கள் பின், பேட்டர்ன் அல்லது கடவுச்சொல்லைப் பயன்படுத்த வேண்டும்."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"உங்கள் மொபைலை அன்லாக் செய்ய, \'முகம் காட்டித் திறத்தல்\' அம்சத்தைப் பயன்படுத்தலாம்"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"கைரேகை"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"பணிக்கான கைரேகை"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"நீக்கு"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"சென்சாரைத் தொடவும்"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"விரலை சென்சாரில் வைத்து, அதிர்வை உணர்ந்த பின்னர் விரலை எடுக்கவும்"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"அதிர்வை உணரும் வரையில் சென்சார் மீது உங்கள் விரலை வைத்திருங்கள்"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"அதிர்வை உணரும்வரை சென்சாரின் மீது உங்கள் கைரேகையைத் தட்டையாக வைத்திருக்கவும்"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"கைரேகை சென்சாரைத் தொட்டுப் பிடியுங்கள்"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"விரலை எடுத்துவிட்டு, மீண்டும் தொடுக"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"மீண்டும் ஒருமுறை தொடுங்கள்"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"கைரேகையின் பகுதிகளைச் சேர்க்க, விரலை எடுத்து எடுத்து வைக்கவும்"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"கைரேகை ஐகான் அசையும் போதெல்லாம் சென்சாரைத் தொட்டுப் பிடித்திருக்கவும். இது உங்கள் கைரேகையைத் துல்லியமாகப் பதிவுசெய்ய உதவும்."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"விரல்நுனியை சென்சாரின் மீது வைக்கவும்"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"இறுதியாக விரலின் விளிம்புகளை சென்சாரின் மீது வைக்கவும்"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"இறுதியாக, உங்கள் விரலின் விளிம்புகளைப் பயன்படுத்தவும்"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"உங்கள் விரலின் விளிம்புப் பகுதியை சென்சாரின் ஒரு பக்கத்தில் வைத்துப் பிடித்திருந்து, பிறகு மற்றொரு பக்கத்திற்கு மாற்றவும்"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"இது உங்கள் கைரேகையைத் துல்லியமாகப் பதிவுசெய்ய உதவும்"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"கைரேகை <xliff:g id="PERCENTAGE">%d</xliff:g> சதவீதம் பதிவுசெய்யப்பட்டது"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" திரைப் பூட்டு விருப்பம் முடக்கப்பட்டது. மேலும் அறிய, உங்கள் நிறுவனத்தின் நிர்வாகியைத் தொடர்புகொள்ளவும். "<annotation id="admin_details">"மேலும் விவரங்கள்"</annotation>\n\n"வாங்குவதை அங்கீகரிக்கவும் ஆப்ஸை அணுகவும் தொடர்ந்து நீங்கள் கைரேகையைப் பயன்படுத்தலாம். "<annotation id="url">"மேலும் அறிக"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"விரலை எடுத்துவிட்டு, மீண்டும் சென்சாரைத் தொடவும்"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"கைரேகை சென்சாரைப் பயன்படுத்த முடியவில்லை. பழுதுபார்ப்புச் சேவை வழங்குநரைத் தொடர்புகொள்ளவும்"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"மேம்பட்ட அமைப்புகள்"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"பணிக் கணக்குப் பூட்டு, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock மற்றும் பல"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"மேம்பட்ட அமைப்புகள்"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"<xliff:g id="COUNT">%d</xliff:g> கைரேகைகள் வரை சேர்க்கலாம்"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"அனுமதிக்கப்படும் அதிகபட்சக் கைரேகைகளைச் சேர்த்துவிட்டீர்கள்"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"மேலும் கைரேகைகளைச் சேர்க்க முடியவில்லை"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"வைஃபை மூலம் அழை. வைஃபை இணைப்பை இழந்தால் அழைப்பும் துண்டிக்கப்படும்."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"’வைஃபை அழைப்பு’ இயக்கத்தில் இருக்கும்போது உங்கள் விருப்பத்தேர்வையும் சிக்னல் வலிமையையும் பொறுத்து வைஃபை நெட்வொர்க்குகளுக்கோ மொபைல் நெட்வொர்க்கிற்கோ உங்கள் மொபைல் அழைப்புகளைத் திசைதிருப்பும். இந்த அம்சத்தை இயக்குவதற்கு முன், கட்டணங்களையும் பிற விவரங்களையும் குறித்து உங்கள் மொபைல் நிறுவனத்திடமிருந்து தெரிந்துகொள்ளவும்.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"அவசர முகவரி"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"அவசரகால முகவரி"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"வைஃபை மூலம் அவசர அழைப்பை மேற்கொள்ளும்போது, உங்களின் அப்போதைய இருப்பிடமே உங்கள் முகவரியாகக் கருதப்படும்"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"தனிப்பட்ட DNS அம்சங்கள் பற்றி "<annotation id="url">"மேலும் அறிக"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"ஆன்"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"மொபைல் உறக்கநிலையில் அல்லது சார்ஜாகும்போது, நிகழ்வுகளைக் கட்டுப்படுத்த பகல்கனாவை இயக்கு."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"தொடங்க வேண்டிய நேரம்"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"தற்போதைய ஸ்கிரீன் சேவர்"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"இப்போது தொடங்கு"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"அமைப்பு"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"தானாக ஒளிர்வைச் சரிசெய்தல்"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"விரலை எடுக்கும் போது இயங்கு"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"பணிக்கான பின்னை அமையுங்கள்"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"பேட்டர்னை அமையுங்கள்"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"பணிக்கான பேட்டர்னை அமையுங்கள்"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"கூடுதல் பாதுகாப்பிற்கு, மொபைலை அன்லாக் செய்ய கடவுச்சொல்லை அமையுங்கள்"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"கூடுதல் பாதுகாப்பிற்கு, மொபைலை அன்லாக் செய்ய பின்னை அமையுங்கள்"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"கூடுதல் பாதுகாப்பிற்கு, மொபைலை அன்லாக் செய்ய பேட்டர்னை அமையுங்கள்"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"கூடுதல் பாதுகாப்பிற்கு, டேப்லெட்டை அன்லாக் செய்ய கடவுச்சொல்லை அமையுங்கள்"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"கூடுதல் பாதுகாப்பிற்கு, டேப்லெட்டை அன்லாக் செய்ய பின்னை அமையுங்கள்"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"கூடுதல் பாதுகாப்பிற்கு, டேப்லெட்டை அன்லாக் செய்ய பேட்டர்னை அமையுங்கள்"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"கூடுதல் பாதுகாப்பிற்கு, சாதனத்தை அன்லாக் செய்ய கடவுச்சொல்லை அமையுங்கள்"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"கூடுதல் பாதுகாப்பிற்கு, சாதனத்தை அன்லாக் செய்ய பின்னை அமையுங்கள்"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"கூடுதல் பாதுகாப்பிற்கு, சாதனத்தை அன்லாக் செய்ய பேட்டர்னை அமையுங்கள்"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"கடவுச்சொல்லை அமைக்கவும்"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"வடிவத்தை அமைக்கவும்"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"பாதுகாப்பிற்காக, பின்னை அமைக்கவும்"</string>
@@ -2315,14 +2320,14 @@
<string name="accessibility_preference_magnification_summary" msgid="2875518904115896888">"திரையில் பெரிதாக்குவதை இயக்கும்"</string>
<string name="accessibility_screen_magnification_short_summary" msgid="2207048420669939150">"அளவை மாற்ற, 3 முறை தட்டவும்"</string>
<string name="accessibility_screen_magnification_navbar_short_summary" msgid="4885018322430052037">"திரையைப் பெரிதாக்க, பட்டனைத் தட்டவும்"</string>
- <string name="accessibility_screen_magnification_summary" msgid="2527664482392097865">"திரையில் தெரிவதைப் பெரிதாகப் பார்க்க திரையை உடனடியாகப் பெரிதாக்கவும்.<br/><br/> <b>பெரிதாக்க:</b><br/> {0,number,integer}. பெரிதாக்கலைத் தொடங்க இந்த ஷார்ட்கட்டைப் பயன்படுத்தவும்<br/> {1,number,integer}. திரையைத் தட்டவும்<br/> {2,number,integer}. திரையில் எங்கேனும் செல்ல 2 விரல்களால் இழுக்கவும்<br/> {3,number,integer}. அளவை மாற்ற 2 விரல்களால் பின்ச் செய்யவும்<br/> {4,number,integer}. பெரிதாக்கலை நிறுத்த இந்த ஷார்ட்கட்டைப் பயன்படுத்தவும்<br/><br/> <b>தற்காலிகமாகப் பெரிதாக்க:</b><br/> {0,number,integer}. பெரிதாக்கலைத் தொடங்க இந்த ஷார்ட்கட்டைப் பயன்படுத்தவும்<br/> {1,number,integer}. திரையில் எங்காவது தொட்டுப் பிடித்திருக்கவும்<br/> {2,number,integer}. திரையில் எங்கேனும் செல்ல விரலால் இழுக்கவும்<br/> {3,number,integer}. பெரிதாக்கலை நிறுத்த விரலைத் திரையிலிருந்து எடுக்கவும்"</string>
+ <string name="accessibility_screen_magnification_summary" msgid="2527664482392097865">"திரையில் தெரிவதைப் பெரிதாகப் பார்க்க திரையை உடனடியாகப் பெரிதாக்கும்.<br/><br/> <b>பெரிதாக்க:</b><br/> {0,number,integer}. பெரிதாக்கலைத் தொடங்க இந்த ஷார்ட்கட்டைப் பயன்படுத்தவும்<br/> {1,number,integer}. திரையைத் தட்டவும்<br/> {2,number,integer}. திரையில் எங்கேனும் செல்ல 2 விரல்களால் இழுக்கவும்<br/> {3,number,integer}. அளவை மாற்ற 2 விரல்களால் பின்ச் செய்யவும்<br/> {4,number,integer}. பெரிதாக்கலை நிறுத்த ஷார்ட்கட்டைப் பயன்படுத்தவும்<br/><br/> <b>தற்காலிகமாகப் பெரிதாக்க:</b><br/> {0,number,integer}. பெரிதாக்கலைத் தொடங்க இந்த ஷார்ட்கட்டைப் பயன்படுத்தவும்<br/> {1,number,integer}. திரையில் எங்காவது தொட்டுப் பிடித்திருக்கவும்<br/> {2,number,integer}. திரையில் எங்கேனும் செல்ல விரலால் இழுக்கவும்<br/> {3,number,integer}. பெரிதாக்கலை நிறுத்த விரலைத் திரையிலிருந்து எடுக்கவும்"</string>
<string name="accessibility_screen_magnification_navbar_summary" msgid="807985499898802296">"’பெரிதாக்கல்’ அம்சம் ஆன் செய்யப்பட்டுள்ளபோது திரையைப் பெரிதாக்கிப் பார்க்கலாம்.\n\n"<b>"அதற்கு "</b>", இந்த அம்சத்தைத் தொடங்கி திரையில் எங்கு வேண்டுமானாலும் தட்டவும்.\n"<ul><li>"ஸ்க்ரோல் செய்ய இரண்டு அல்லது மேற்பட்ட விரல்களில் இழுக்கவும்"</li>\n<li>"அளவை மாற்ற இரண்டு அல்லது மேற்பட்ட விரல்களில் பின்ச் செய்யவும்"</li></ul>\n\n<b>"தற்காலிகமாகப் பெரிதாக்க"</b>", இந்த அம்சத்தைத் தொடங்கி திரையில் எங்கு வேண்டுமானாலும் தொட்டுப் பிடிக்கவும்.\n"<ul><li>"திரையில் எங்கு வேண்டுமானாலும் செல்ல இழுக்கவும்"</li>\n<li>"சிறிதாக்க விரல்களால் பின்ச் செய்து மேலே இழுக்கவும்"</li></ul>\n\n"கீபோர்டிலோ வழிசெலுத்தல் பட்டியையோ பெரிதாக்க இயலாது."</string>
<string name="accessibility_tutorial_pager" msgid="8461939455728454061">"பக்கம் <xliff:g id="CURRENT_PAGE">%1$d</xliff:g> / <xliff:g id="NUM_PAGES">%2$d</xliff:g>"</string>
<string name="accessibility_tutorial_dialog_title_button" msgid="4681164949716215131">"திறக்க அணுகல்தன்மை பட்டனைப் பயன்படுத்துதல்"</string>
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"திறக்க ஒலியளவு விசைகளைப் பிடித்திருக்கவும்"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"திறக்க திரையில் 3 முறை தட்டவும்"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"திறக்க சைகைகளைப் பயன்படுத்துதல்"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"புதிய அணுகல்தன்மை சைகையைப் பயன்படுத்துதல்"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"அணுகல்தன்மை சைகையைப் பயன்படுத்துதல்"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"இந்த அம்சத்தைப் பயன்படுத்த திரையின் கீழ்ப்பகுதியில் உள்ள அணுகல்தன்மை பட்டனை <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> தட்டவும்.\n\nஅம்சங்களுக்கு இடையே மாற, அணுகல்தன்மை பட்டனைத் தொட்டுப் பிடித்திருக்கவும்."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"இந்த அம்சத்தைப் பயன்படுத்த, உங்கள் திரையிலுள்ள அணுகல்தன்மை பட்டனைத் தட்டுங்கள்."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"இந்த அம்சத்தைப் பயன்படுத்த ஒலியளவுக்கான விசைகளை அழுத்திப் பிடித்திருக்கவும்."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"குறைவு"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"அதிகம்"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"தானாகக் கிளிக் செய்யும் நேரம்"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"அதிர்வு & ஹாப்டிக் வலிமை"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"அறிவிப்பு அதிர்வுகள்"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"அதிர்வு & ஹாப்டிக்ஸ்"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"அழைப்புகள்"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"அறிவிப்புகளும் அலாரங்களும்"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"இன்டெராக்டிவ் ஹாப்டிக்ஸ்"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"ரிங் அதிர்வுகள்"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"அறிவிப்பு அதிர்வுகள்"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"தொட்டு கருத்து தெரிவித்தல்"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"கேமரா"</string>
<string name="power_wifi" msgid="4614007837288250325">"வைஃபை"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"புளூடூத்"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"மொபைல் நெட்வொர்க்"</string>
<string name="power_phone" msgid="2768396619208561670">"குரல் அழைப்புகள்"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"டேப்லெட்டின் செயல்படாநிலை"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"மொபைலின் செயல்படாநிலை"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g> உடன் இணை"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"VPNஐத் துண்டிக்கவா?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"தொடர்பைத் துண்டி"</string>
- <string name="vpn_version" msgid="41856553718304367">"பதிப்பு <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"பதிப்பு"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPNஐ நீக்கு"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"தற்போதுள்ள VPNஐ மாற்றியமைக்கவா?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"எப்போதும் இயங்கும் VPNஐ அமைக்கவா?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"மொபைல் டேட்டா இல்லை"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"தரவு சிம்மைத் தேர்ந்தெடுக்க, தட்டவும்"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"அழைப்புகளுக்கு எப்போதும் இதை பயன்படுத்து"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"தரவுக்கான SIMஐத் தேர்ந்தெடுக்கவும்"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"மொபைல் டேட்டாவிற்கான சிம்மை தேர்வுசெய்க"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"மெசேஜூக்கான சிம்மைத் தேர்வுசெய்க"</string>
<string name="data_switch_started" msgid="6292759843974720112">"டேட்டா சிம்மை மாற்றுகிறது, இதற்கு ஒரு நிமிடம் வரை ஆகலாம்…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"மொபைல் டேட்டாவிற்கு <xliff:g id="NEW_SIM">%1$s</xliff:g> ஐப் பயன்படுத்தவா?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"<xliff:g id="NEW_SIM">%1$s</xliff:g> சிம்மிற்கு நீங்கள் மாறினால் <xliff:g id="OLD_SIM">%2$s</xliff:g> சிம்மை மொபைல் டேட்டாவிற்காக இனி பயன்படுத்த முடியாது."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> சிம்மைப் பயன்படுத்து"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"இந்த SIM வழியாக அழை"</string>
<string name="sim_select_card" msgid="1226182454109919045">"சிம் கார்டைத் தேர்வுசெய்யவும்"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"சிம் <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"வைஃபை, வை-ஃபை, நெட்வொர்க் இணைப்பு, இணையம், வயர்லெஸ், டேட்டா, வை ஃபை"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"வைஃபை அறிவிப்பு, கடவுச்சொல் கேட்காத வைஃபை அறிவிப்பு"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"டேட்டா உபயோகம்"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"அதிர்வை நிறுத்து, தட்டு, கீபோர்டு"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24 மணிநேர வடிவத்தைப் பயன்படுத்து"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"பதிவிறக்கு"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"இதன்மூலம் திற"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"தொட்டு கருத்துத் தெரிவித்தல், அதிர்வு, திரை, உணர்திறன்"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"தொட்டு கருத்துத் தெரிவித்தல், அதிர்வு, மொபைல், அழைப்பு, உணர்திறன், ரிங்"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"தொட்டு கருத்துத் தெரிவித்தல், அதிர்வு, உணர்திறன்"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"ஹாப்டிக்ஸ், அதிர்வு, அதிர்வு"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"திரையை எப்போதும் இயக்கத்தில் வை"</string>
<string name="default_sound" msgid="6604374495015245195">"இயல்பு ஒலி"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"ஒலி & அறிவிப்பு ஒலியளவு: <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"ஒலியளவு, அதிர்வு, தொந்தரவு செய்யாதே"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"சார்ஜிங் ஒலிகளும் அதிர்வுகளும்"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"டாக்கிங் ஒலிகள்"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"தொடுதலின் போது"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"தொடுதல் அதிர்வு"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"தட்டுதல், கீபோர்டு மற்றும் பலவற்றின் போது அதிர்வு எழுப்புதல்"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"சார்ஜ் ஸ்பீக்கரை இயக்கு"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"எல்லா ஆடியோவும்"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"மீடியா ஆடியோ மட்டும்"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"லாக் ஸ்கிரீன், லாக்ஸ்கிரீன், தவிர், தவிர்த்துச் செல்"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"பணிக் கணக்கு பூட்டியிருந்தால்"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"லாக்ஸ்கிரீனில் அறிவிப்புகள்"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"உரையாடல்கள், இயல்புநிலை & ஒலியில்லா அறிவிப்புகளைக் காட்டும்"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"உரையாடல், இயல்புநிலை மற்றும் ஒலியில்லா அறிவிப்புகளைக் காட்டு"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"ஒலியில்லாத உரையாடல்களையும் அறிவிப்புகளையும் மறைக்கவும்"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"எந்த அறிவிப்புகளையும் காட்டாதே"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"தொடர்புகளின் பெயர்கள், படங்கள் மற்றும் நீங்கள் பெறும் மெசேஜ்கள் போன்ற தனிப்பட்ட தகவல்கள் அடங்கிய அனைத்து அறிவிப்புகளையும் <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> படிக்க முடியும். இந்த ஆப்ஸால் மெசேஜ்களுக்குப் பதிலளிக்க முடியும், அறிவிப்புகளில் உள்ள பட்டன்களில் நடவடிக்கை எடுக்க முடியும் (அழைப்புகளுக்குப் பதிலளிப்பது உட்பட). \n\n’தொந்தரவு செய்ய வேண்டாம்’ அம்சத்தை ஆப்ஸால் ஆன்/ஆஃப் செய்ய முடியும், அது தொடர்பான அமைப்புகளை மாற்ற முடியும்."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> இவற்றைப் பார்க்க முடியும்:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"உங்கள் அறிவிப்புகளைப் படித்தல்"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"தொடர்புகள், மெசேஜ்கள், படங்கள் போன்ற தனிப்பட்ட தகவல்கள் உட்பட அனைத்து அறிவிப்புகளையும் இது படிக்க முடியும்."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"மெசேஜ்களுக்குப் பதிலளித்தல்"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"மெசேஜ்களுக்குப் பதிலளிக்க முடியும், அறிவிப்புகளில் உள்ள பட்டன்களில் நடவடிக்கை எடுக்க முடியும் (அறிவிப்புகளைச் சற்றுநேரம் நிறுத்திவைப்பது/நிராகரிப்பது, அழைப்புகளுக்குப் பதிலளிப்பது உட்பட)."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"அமைப்புகளை மாற்றுதல்"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"\'தொந்தரவு செய்ய வேண்டாம்\' அம்சத்தை ஆன்/ஆஃப் செய்ய முடியும், அது தொடர்பான அமைப்புகளை மாற்ற முடியும்."</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>
@@ -4465,7 +4465,7 @@
<string name="usb_default_label" msgid="3372838450371060750">"இயல்பு USB உள்ளமைவு"</string>
<string name="usb_default_info" msgid="167172599497085266">"மற்றொரு சாதனம் இணைக்கப்பட்டு, உங்கள் மொபைலின் லாக் ஸ்கிரீன் திறந்திருந்தால், இந்த அமைப்புகள் பயன்படுத்தப்படும். நம்பகமான சாதனங்களுடன் மட்டும் இணைக்கவும்."</string>
<string name="usb_power_title" msgid="5602112548385798646">"பவர் விருப்பங்கள்"</string>
- <string name="usb_file_transfer_title" msgid="2261577861371481478">"கோப்புப் பரிமாற்றம் தொடர்பான விருப்பங்கள்"</string>
+ <string name="usb_file_transfer_title" msgid="2261577861371481478">"ஃபைல் பரிமாற்றம் தொடர்பான விருப்பங்கள்"</string>
<string name="usb_pref" msgid="8521832005703261700">"USB"</string>
<string name="usb_preference" msgid="5084550082591493765">"USB விருப்பத்தேர்வுகள்"</string>
<string name="usb_control_title" msgid="1946791559052157693">"USBயை இதன்மூலம் கட்டுப்படுத்து:"</string>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"தவறான நெட்வொர்க் பயன்முறை <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. நிராகரி."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ஆக்சஸ் பாயிண்ட் நேம்கள்"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> உடன் இணைந்திருக்கும்போது கிடைக்காது"</string>
- <string name="see_more" msgid="8436037008285546409">"அமைப்புகள்"</string>
+ <string name="see_more" msgid="7499355691042812723">"மேலும் காட்டு"</string>
<string name="see_less" msgid="2642392725363552793">"குறைவாகக் காட்டு"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ஐ ஆன் செய்யவா?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"சிம்மை ஆன் செய்யவா?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>க்கு மாற்றவா?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"சிம் கார்டுப் பயன்பாட்டிற்கு மாற்றவா?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> சிம்மைப் பயன்படுத்தவா?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"ஒரு நேரத்தில் ஒரு சிம் மட்டுமே செயலில் இருக்கும்.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> சேவைக்கு மாற்றுவதனால் <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> சேவை ரத்துசெய்யப்படாது."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"ஒரு நேரத்தில் ஒரு பதிவிறக்கிய சிம் மட்டுமே செயலில் இருக்கும்.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> சேவைக்கு மாற்றுவதனால் <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> சேவை ரத்துசெய்யப்படாது."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"ஒரு நேரத்தில் ஒரு சிம் மட்டுமே செயலில் இருக்கும்.\n\nமாற்றுவதனால் <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> சேவை ரத்துசெய்யப்படாது."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"நீங்கள் ஒரே சமயத்தில் 2 சிம்களைப் பயன்படுத்தலாம். <xliff:g id="CARRIER_NAME">%1$s</xliff:g> சிம்மைப் பயன்படுத்த மற்றொரு சிம்மை முடக்கவும்."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>க்கு மாற்று"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> சிம்மை முடக்கவா?"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"சிம்மை முடக்குவதால் உங்கள் சேவை ரத்துசெய்யப்படாது"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"நெட்வொர்க்குடன் இணைக்கிறது…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>க்கு மாற்றுகிறது"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"அழைப்புகள் மற்றும் செய்திகளுக்காக <xliff:g id="CARRIER_NAME">%1$s</xliff:g> என்பதற்கு மாறுகிறது…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"மொபைல் நிறுவனத்தை மாற்ற முடியவில்லை"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"பிழை காரணமாக மொபைல் நிறுவனத்தை மாற்ற முடியவில்லை."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ஐ ஆஃப் செய்யவா?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR ஸ்கேனரைத் திறத்தல்"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"பூட்டுத் திரையிலிருந்தே QR ஸ்கேனருக்கு அணுகல் வழங்கலாம்"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"சாதனக் கட்டுப்பாடுகளைக் காட்டு"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"சாதனம் பூட்டப்பட்டிருக்கும்போதும் கட்டுப்பாடுகளை அணுகலாம்"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"இயக்கத்தில் இருக்கும்போது இரட்டை-வரிக் கடிகாரத்தைக் காட்டும்"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"இரட்டை-வரிக் கடிகாரம்"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"ஆஃப்"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"இணையம்"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"சிம்கள்"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"வைஃபை நெட்வொர்க்குகளைக் கண்டறிந்து அவற்றுடன் இணைக்கும்"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"விமானம், விமானப்-பாதுகாப்பு"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"அழைப்புகள் & மெசேஜ்"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"வைஃபை அழைப்பு"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"அடாப்டிவ் பேட்டரியைப் பயன்படுத்துதல்"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"\'சூழலுக்கேற்ற ஒளிர்வு\' அம்சத்தைப் பயன்படுத்துதல்"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"வைஃபை அழைப்பைப் பயன்படுத்துதல்"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"ஸ்கிரீன் சேவரைப் பயன்படுத்துதல்"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"எல்லா ஆப்ஸையும் காட்டு"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"ஸ்மார்ட் முன்னனுப்புதல்"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"ஸ்மார்ட் முன்னனுப்புதல் அம்சம் இயக்கப்பட்டது"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"மொபைல் எண் உள்ளிடப்படவில்லை."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"சரி"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G சேவையை அனுமதி"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G செல்லுலார் இணைப்புகளைப் பயன்படுத்துதல். அவசர அழைப்புகளுக்கு 2G நெட்வொர்க் எப்போதும் இயக்கத்தில் இருக்கும்."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G நெட்வொர்க் குறைந்த பாதுகாப்புடையது, எனினும் சில இருப்பிடங்களில் உங்கள் இணைப்பை மேம்படுத்தும். அவசர அழைப்புகளுக்கு 2G நெட்வொர்க் எப்போதும் அனுமதிக்கப்படுகிறது."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g>க்கு 2G நெட்வொர்க் தேவை"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"கிளிப்போர்டுக்கான அணுகலைக் காட்டு"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"நீங்கள் நகலெடுத்த உரையையோ படங்களையோ பிற உள்ளடக்கத்தையோ ஆப்ஸ் அணுகும்போது அறிவிப்பைக் காட்டும்"</string>
<string name="all_apps" msgid="3054120149509114789">"அனைத்து ஆப்ஸும்"</string>
diff --git a/res/values-te/arrays.xml b/res/values-te/arrays.xml
index 4cb9b50..e264c25 100644
--- a/res/values-te/arrays.xml
+++ b/res/values-te/arrays.xml
@@ -276,7 +276,7 @@
<item msgid="317746827951691657">"టోస్ట్ను చూపడం"</item>
<item msgid="5679422988212309779">"మీడియాను ప్రొజెక్ట్ చేయడం"</item>
<item msgid="6454031639780101439">"VPNని సక్రియం చేయడం"</item>
- <item msgid="2441327072846850561">"వాల్పేపర్ వ్రాయడం"</item>
+ <item msgid="2441327072846850561">"వాల్పేపర్ రాయడం"</item>
<item msgid="2162456889277589861">"నిర్మాణంలో సహాయం"</item>
<item msgid="4644645617399271070">"స్క్రీన్షాట్కు సహాయం"</item>
<item msgid="8321845997769724385">"ఫోన్ స్థితిని చదవడం"</item>
@@ -288,7 +288,7 @@
<item msgid="8163066895749904470">"సెల్ ప్రసారాలను చదవడం"</item>
<item msgid="7621394050624063528">"డమ్మీ లొకేషన్"</item>
<item msgid="37519917674959757">"నిల్వను చదవడం"</item>
- <item msgid="3868809525697401379">"నిల్వలో వ్రాయడం"</item>
+ <item msgid="3868809525697401379">"నిల్వలో రాయడం"</item>
<item msgid="2504191192460059817">"స్క్రీన్ను ఆన్ చేయడం"</item>
<item msgid="7905819538788103556">"ఖాతాలను పొందడం"</item>
<item msgid="1675025662248079254">"నేపథ్యంలో అమలు చేయడం"</item>
@@ -343,7 +343,7 @@
<item msgid="4000577305179914546">"టోస్ట్ను చూపడం"</item>
<item msgid="8660207174515570558">"మీడియాని ప్రొజెక్ట్ చేయడం"</item>
<item msgid="3904996949561946108">"VPNని సక్రియం చేయడం"</item>
- <item msgid="504052124101832515">"వాల్పేపర్ను వ్రాయడం"</item>
+ <item msgid="504052124101832515">"వాల్పేపర్ను రాయడం"</item>
<item msgid="1657182386933187909">"నిర్మాణంలో సహాయం"</item>
<item msgid="437655393941385937">"స్క్రీన్షాట్కు సహాయం"</item>
<item msgid="973363520315356844">"ఫోన్ స్థితిని చదవడం"</item>
@@ -355,7 +355,7 @@
<item msgid="2546206711741159825">"సెల్ ప్రసారాలను చదవడం"</item>
<item msgid="2363460595607829243">"డమ్మీ లొకేషన్"</item>
<item msgid="3778165903878569143">"నిల్వను చదవడం"</item>
- <item msgid="555939881912035315">"నిల్వలో వ్రాయడం"</item>
+ <item msgid="555939881912035315">"నిల్వలో రాయడం"</item>
<item msgid="4281352581602735717">"స్క్రీన్ను ఆన్ చేయడం"</item>
<item msgid="346122795998225472">"ఖాతాలను పొందడం"</item>
<item msgid="3756073389408535680">"నేపథ్యంలో అమలు చేయడం"</item>
diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml
index e598d01..9c06f3e 100644
--- a/res/values-te/strings.xml
+++ b/res/values-te/strings.xml
@@ -48,7 +48,7 @@
<string name="sdcard_format" product="nosdcard" msgid="3248760426252305366">"USB నిల్వను ఎరేజ్ చేయండి"</string>
<string name="sdcard_format" product="default" msgid="3676635435136326182">"SD కార్డును ఎరేజ్ చేయండి"</string>
<string name="preview_pager_content_description" msgid="3762247188224576303">"ప్రివ్యూ"</string>
- <string name="preview_page_indicator_content_description" msgid="2790254666634885865">"పరిదృశ్యం, <xliff:g id="NUM_PAGES">%2$d</xliff:g>లో <xliff:g id="CURRENT_PAGE">%1$d</xliff:g>వ పేజీ"</string>
+ <string name="preview_page_indicator_content_description" msgid="2790254666634885865">"ప్రివ్యూ, <xliff:g id="NUM_PAGES">%2$d</xliff:g>లో <xliff:g id="CURRENT_PAGE">%1$d</xliff:g>వ పేజీ"</string>
<string name="font_size_summary" msgid="1296835853522566260">"స్క్రీన్పై ఉండే టెక్స్ట్ను చిన్నదిగా లేదా పెద్దదిగా చేస్తుంది."</string>
<string name="font_size_make_smaller_desc" msgid="4978038055549590140">"చిన్నదిగా చేస్తుంది"</string>
<string name="font_size_make_larger_desc" msgid="5583046033381722247">"పెద్దదిగా చేస్తుంది"</string>
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"భాషలు"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"తీసివేయి"</string>
<string name="add_a_language" msgid="2126220398077503271">"భాషను జోడించు"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"భాష"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"ప్రాధాన్యతనిచ్చే భాష"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"యాప్ భాషలు"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"ప్రతి యాప్కు భాషను సెట్ చేయండి"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"యాప్ భాష"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"సూచించిన భాషలు"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"అన్ని భాషలు"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"యాప్ ఆటోమేటిక్గా <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g>కు సెట్ చేయబడింది, అనేక భాషలకు సపోర్ట్ చేయదు."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">ఎంచుకున్న భాషలను తీసివేయాలా?</item>
<item quantity="one">ఎంచుకున్న భాషను తీసివేయాలా?</item>
@@ -319,7 +327,9 @@
<string name="security_passwords_title" msgid="4154420930973818581">"గోప్యత"</string>
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"అందుబాటులో లేదు"</string>
<string name="security_status_title" msgid="6958004275337618656">"సెక్యూరిటీ స్టేటస్"</string>
- <string name="security_dashboard_summary" msgid="7571035662779425918">"స్క్రీన్ లాక్, Find My Device, యాప్ భద్రత"</string>
+ <string name="security_dashboard_summary" msgid="7571035662779425918">"స్క్రీన్ లాక్, Find My Device, యాప్ సెక్యూరిటీ"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"సెక్యూరిటీ & గోప్యత"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"అనుమతులు, స్క్రీన్ లాక్, యాప్ సెక్యూరిటీ"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"ముఖం జోడించబడింది"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"ఫేస్ అన్లాక్ను సెటప్ చేయడానికి ట్యాప్ చేయండి"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"ఫేస్ అన్లాక్"</string>
@@ -377,7 +387,7 @@
<string name="security_settings_face_enroll_should_re_enroll_title" msgid="6835778900387289683">"ఫేస్ అన్లాక్ పనితీరును మెరుగుపరుచుకోండి"</string>
<string name="security_settings_face_enroll_should_re_enroll_subtitle" msgid="7055780282999744813">"ఫేస్ అన్లాక్ను మళ్లీ సెటప్ చేయండి"</string>
<string name="security_settings_face_enroll_must_re_enroll_title" msgid="4421818770682557621">"ఫేస్ అన్లాక్ను మళ్లీ సెటప్ చేయండి"</string>
- <string name="security_settings_face_enroll_must_re_enroll_subtitle" msgid="3584740139535177961">"భద్రత, పనితీరులను మెరుగుపరుచుకోండి"</string>
+ <string name="security_settings_face_enroll_must_re_enroll_subtitle" msgid="3584740139535177961">"సెక్యూరిటీని, పనితీరును మెరుగుపరుచుకోండి"</string>
<string name="security_settings_face_enroll_improve_face_alert_title" msgid="6194184776580066012">"ఫేస్ అన్లాక్ను సెటప్ చేయండి"</string>
<string name="security_settings_face_enroll_improve_face_alert_body" msgid="2670118180411127323">"ఫేస్ అన్లాక్ను మళ్లీ సెటప్ చేయడానికి మీ ప్రస్తుత ఫేస్ మోడల్ను తొలగించండి.\n\nమీ ఫేస్ మోడల్ శాశ్వతంగా, సురక్షితంగా తొలగించబడుతుంది.\n\nతొలగించిన తర్వాత, మీ ఫోన్ను అన్లాక్ చేయడానికి లేదా యాప్లలో ప్రామాణీకరణ కోసం మీకు మీ PIN, ఆకృతి లేదా పాస్వర్డ్ అవసరం."</string>
<string name="security_settings_face_enroll_improve_face_alert_body_fingerprint" msgid="2469599074650327489">"ఫేస్ అన్లాక్ను మళ్లీ సెటప్ చేయడానికి మీ ప్రస్తుత ఫేస్ మోడల్ను తొలగించండి.\n\nమీ ఫేస్ మోడల్ శాశ్వతంగా, సురక్షితంగా తొలగించబడుతుంది.\n\nతొలగించిన తర్వాత, మీ ఫోన్ను అన్లాక్ చేయడానికి లేదా యాప్లలో ప్రామాణీకరణ కోసం మీకు మీ వేలిముద్ర, PIN, ఆకృతి లేదా పాస్వర్డ్ అవసరం."</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"మీ ఫోన్ను అన్లాక్ చేయడానికి గానీ లేదా యాప్లకు సైన్ ఇన్ చేసినప్పుడు లేదా కొనుగోలును ఆమోదించడం లాంటి ప్రామాణీకరణ కోసం గానీ మీ ముఖాన్ని ఉపయోగించండి.\n\nఅలాగే, దీనిని గుర్తుంచుకోండి:\nమీరు ఒకేసారి ఒక ముఖాన్ని మాత్రమే సెట్ చేయవచ్చు. మరొక ముఖాన్ని జోడించడానికి, ప్రస్తుతం ఉన్న దానిని తొలగించండి.\n\nమీరు అనుకోకుండా ఫోన్ వైపు చూసినా కూడా అన్లాక్ అయ్యే అవకాశం ఉంటుంది.\n\nమీ ముఖాన్ని స్క్రీన్ వైపు చూపితే, ఇతరులు కూడా మీ ఫోన్ను అన్లాక్ చేయగలుగుతారు.\n\nమీలాంటి రూపం ఉన్న వ్యక్తులు, ఉదాహరణకు, మీ కవల తోబుట్టువు మీ ఫోన్ను అన్లాక్ చేయగలిగే అవకాశం ఉంది."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"మీ ఫోన్ను అన్లాక్ చేయడానికి గానీ లేదా యాప్లకు సైన్ ఇన్ చేసినప్పుడు లేదా కొనుగోలును ఆమోదించడం లాంటి ప్రామాణీకరణ కోసం గానీ మీ ముఖాన్ని ఉపయోగించండి.\n\nఅలాగే, దీనిని గుర్తుంచుకోండి:\nమీరు ఒకేసారి ఒక ముఖాన్ని మాత్రమే సెట్ చేయవచ్చు. మరొక ముఖాన్ని జోడించడానికి, ప్రస్తుతం ఉన్న దానిని తొలగించండి.\n\nమీరు అనుకోకుండా ఫోన్ వైపు చూసినా కూడా అన్లాక్ అయ్యే అవకాశం ఉంటుంది.\n\nమీ కళ్లు మూసి ఉన్నా కూడా, మీ ముఖాన్ని స్క్రీన్ వైపు చూపితే, ఇతరులు కూడా మీ ఫోన్ను అన్లాక్ చేయగలుగుతారు.\n\nమీలాంటి రూపం ఉన్న వ్యక్తులు, ఉదాహరణకు, మీ కవల తోబుట్టువు మీ ఫోన్ను అన్లాక్ చేయగలిగే అవకాశం ఉంది."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"ఫేస్ మోడల్ను తొలగించాలా?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"మీ ఫేస్ మోడల్ శాశ్వతంగా, సురక్షితంగా తొలగించబడుతుంది. తొలగించిన తర్వాత, మీ ఫోన్ను అన్లాక్ చేయడానికి లేదా యాప్లలో ప్రామాణీకరణ కోసం మీ వేలిముద్ర, PIN, ఆకృతి లేదా పాస్వర్డ్ అవసరం."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"ఫేస్ మోడల్ను తొలగించాలా?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"మీ ఫేస్ మోడల్ శాశ్వతంగా, సురక్షితంగా తొలగించబడుతుంది.\n\nతొలగించిన తర్వాత, మీ ఫోన్ను అన్లాక్ చేయడానికి లేదా యాప్లలో ప్రామాణీకరణ కోసం మీ వేలిముద్ర, PIN, ఆకృతి లేదా పాస్వర్డ్ అవసరం."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"మీ ఫేస్ మోడల్ శాశ్వతంగా, సురక్షితంగా తొలగించబడుతుంది.\n\nతొలగించిన తర్వాత, మీ ఫోన్ను అన్లాక్ చేయడానికి లేదా యాప్లలో ప్రామాణీకరణ కోసం మీ PIN, ఆకృతి లేదా పాస్వర్డ్ అవసరం."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"మీ ఫేస్ మోడల్ శాశ్వతంగా మరియు సురక్షితంగా తొలగించబడుతుంది.\n\nతొలగించిన తర్వాత, మీ ఫోన్ను అన్లాక్ చేయడానికి మీకు మీ PIN, ఆకృతి లేదా పాస్వర్డ్ అవసరం."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"మీ ఫోన్ను అన్లాక్ చేయడానికి ఫేస్ అన్లాక్ను ఉపయోగించండి"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"వేలిముద్ర"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"ఆఫీస్ కోసం వేలిముద్ర"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"తొలగించు"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"సెన్సార్ని తాకండి"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"మీ వేలిని సెన్సార్పై ఉంచి, మీకు వైబ్రేషన్ అనుభూతి కలిగిన తర్వాత దాన్ని తీసివేయండి"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"వైబ్రేషన్ను అనుభూతి చెందే వరకు మీ వేలిని సెన్సార్పై కదపకుండా ఉంచండి"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"వైబ్రేషన్ను అనుభూతి చెందే వరకు మీ వేలిముద్రను సెన్సార్ మీద ఫ్లాట్గా ఉంచండి"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"వేలిముద్ర సెన్సార్ను తాకి & నొక్కి ఉంచండి"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"పైకి ఎత్తి, మళ్లీ తాకండి"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"మరోసారి"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"మీ వేలిముద్ర యొక్క వివిధ భాగాలను జోడించడం కోసం మీ వేలిని అనేకసార్లు పైకి ఎత్తండి"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"వేలిముద్ర చిహ్నం కదిలిన ప్రతిసారీ తాకి & నొక్కి ఉంచండి. మీ వేలిముద్రను స్పష్టంగా క్యాప్చర్ చేయడానికి ఇది సహాయపడుతుంది."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"మీ వేలి కొనను సెన్సార్ మీద ఉంచండి"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"చివరగా, మీ వేలు అంచులను ఉంచండి"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"చివరగా, మీ వేలు అంచులను ఉపయోగించండి"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"సెన్సార్పై మీ వేలిముద్రలో కొంత భాగాన్ని ఒక వైపునకు నొక్కి ఉంచి, ఆపై మరొక వైపునకు మార్చండి"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"మీ వేలిముద్రను స్పష్టంగా క్యాప్చర్ చేయడానికి ఇది సహాయపడుతుంది"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"వేలిముద్ర <xliff:g id="PERCENTAGE">%d</xliff:g> శాతం ఎన్రోల్ అవుతోంది"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" స్క్రీన్ లాక్ ఎంపిక నిలిపివేయబడింది. మరింత తెలుసుకోవాలంటే, మీ సంస్థ యొక్క నిర్వాహకులను సంప్రదించండి. "<annotation id="admin_details">"మరిన్ని వివరాలు"</annotation>\n\n"ఇప్పటికీ మీరు మీ వేలిముద్రను ఉపయోగించి కొనుగోళ్లను ప్రమాణీకరించవచ్చు మరియు యాప్ను యాక్సెస్ చేయవచ్చు. "<annotation id="url">"మరింత తెలుసుకోండి"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"వేలిని పైకి ఎత్తి, ఆపై మళ్లీ సెన్సార్ను తాకండి"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"వేలిముద్ర సెన్సార్ను ఉపయోగించడం సాధ్యం కాదు. రిపెయిర్ ప్రొవైడర్ను సందర్శించండి"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"అధునాతన సెట్టింగ్లు"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"వర్క్ ప్రొఫైల్ లాక్, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock, ఇంకా మరెన్నో"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"అధునాతన సెట్టింగ్లు"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"మీరు గరిష్టంగా <xliff:g id="COUNT">%d</xliff:g> వేలిముద్రలను జోడించవచ్చు"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"మీరు గరిష్ట సంఖ్యలో వేలిముద్రలను జోడించారు"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"మరిన్ని వేలిముద్రలను జోడించడం సాధ్యపడదు"</string>
@@ -616,7 +629,7 @@
<string name="setup_lock_settings_picker_title" product="tablet" msgid="1276283007274778191">"మీ టాబ్లెట్ రక్షించుకోండి"</string>
<string name="setup_lock_settings_picker_title" product="device" msgid="3585905639045649905">"మీ పరికరం రక్షించుకోండి"</string>
<string name="setup_lock_settings_picker_title" product="default" msgid="2758197863515864300">"మీ ఫోన్ను రక్షించుకోండి"</string>
- <string name="lock_settings_picker_biometrics_added_security_message" msgid="1105247657304421299">"అదనపు భద్రత కోసం, బ్యాకప్ స్క్రీన్ లాక్ను సెట్ చేయండి"</string>
+ <string name="lock_settings_picker_biometrics_added_security_message" msgid="1105247657304421299">"అదనపు సెక్యూరిటీ కోసం, బ్యాకప్ స్క్రీన్ లాక్ను సెట్ చేయండి"</string>
<string name="setup_lock_settings_picker_message" product="tablet" msgid="4870877800737248926">"పరికర సంరక్షణ లక్షణాలను సక్రియం చేయడం ద్వారా మీ అనుమతి లేకుండా ఈ టాబ్లెట్ను ఉపయోగించనీయకుండా ఇతరులను నిరోధించండి. మీరు ఉపయోగించాలనుకుంటున్న స్క్రీన్ లాక్ను ఎంచుకోండి."</string>
<string name="setup_lock_settings_picker_message" product="device" msgid="8961855222808442301">"పరికర సంరక్షణ లక్షణాలను సక్రియం చేయడం ద్వారా మీ అనుమతి లేకుండా ఈ పరికరాన్ని ఉపయోగించనీయకుండా ఇతరులను నిరోధించండి. మీరు ఉపయోగించాలనుకుంటున్న స్క్రీన్ లాక్ను ఎంచుకోండి."</string>
<string name="setup_lock_settings_picker_message" product="default" msgid="8867435145945818970">"పరికర సంరక్షణ లక్షణాలను సక్రియం చేయడం ద్వారా మీ అనుమతి లేకుండా ఈ ఫోన్ను ఉపయోగించనీయకుండా ఇతరులను నిరోధించండి. మీరు ఉపయోగించాలనుకుంటున్న స్క్రీన్ లాక్ను ఎంచుకోండి."</string>
@@ -630,42 +643,42 @@
<string name="unlock_set_unlock_launch_picker_summary_lock_after_timeout" msgid="4572132216801894216">"<xliff:g id="UNLOCK_METHOD">%1$s</xliff:g> / స్లీప్ మోడ్లోకి వెళ్లిన <xliff:g id="TIMEOUT_STRING">%2$s</xliff:g> తర్వాత"</string>
<string name="unlock_set_unlock_launch_picker_title_profile" msgid="7631371082326055429">"ఆఫీస్ ప్రొఫైల్ లాక్"</string>
<string name="unlock_set_unlock_launch_picker_change_title" msgid="4746783679112447948">"లాక్ స్క్రీన్ మార్చండి"</string>
- <string name="unlock_set_unlock_launch_picker_change_summary" msgid="6023813780512501969">"ఆకృతి, పిన్ లేదా పాస్వర్డ్ భద్రతను మార్చండి లేదా నిలిపివేయండి"</string>
+ <string name="unlock_set_unlock_launch_picker_change_summary" msgid="6023813780512501969">"ఆకృతి,PIN, పాస్వర్డ్ల మార్పు,డిజేబుల్ చేయడం"</string>
<string name="unlock_set_unlock_launch_picker_enable_summary" msgid="1699993191343299179">"స్క్రీన్ లాక్ చేయడం కోసం ఒక పద్ధతి ఎంచుకోండి"</string>
<string name="unlock_set_unlock_off_title" msgid="2831957685685921667">"ఏదీ వద్దు"</string>
<string name="unlock_set_unlock_off_summary" msgid="4578319976164001322"></string>
<string name="unlock_set_unlock_none_title" msgid="2844029875174409728">"స్వైప్"</string>
- <string name="unlock_set_unlock_none_summary" msgid="641298008390890152">"భద్రత వద్దు"</string>
+ <string name="unlock_set_unlock_none_summary" msgid="641298008390890152">"సెక్యూరిటీ వద్దు"</string>
<string name="unlock_set_unlock_pattern_title" msgid="8224895208452995332">"ఆకృతి"</string>
- <string name="unlock_set_unlock_pattern_summary" msgid="4482018884090552709">"మధ్యస్థ భద్రత"</string>
+ <string name="unlock_set_unlock_pattern_summary" msgid="4482018884090552709">"మధ్యస్థ సెక్యూరిటీ"</string>
<string name="unlock_set_unlock_pin_title" msgid="5283636759362880407">"పిన్"</string>
- <string name="unlock_set_unlock_pin_summary" msgid="1961863114590024945">"మధ్యస్థం నుండి అధిక భద్రత"</string>
+ <string name="unlock_set_unlock_pin_summary" msgid="1961863114590024945">"మధ్యస్థం నుండి అధిక సెక్యూరిటీ"</string>
<string name="unlock_set_unlock_password_title" msgid="2559842616268607041">"పాస్వర్డ్"</string>
- <string name="unlock_set_unlock_password_summary" msgid="7647435233968707432">"అధిక భద్రత"</string>
+ <string name="unlock_set_unlock_password_summary" msgid="7647435233968707432">"అధిక సెక్యూరిటీ"</string>
<string name="unlock_set_do_later_title" msgid="6565575303676064364">"ఇప్పుడు కాదు"</string>
<string name="current_screen_lock" msgid="1367883977261098017">"ప్రస్తుత స్క్రీన్ లాక్"</string>
<string name="fingerprint_unlock_set_unlock_pattern" msgid="4492334416059646032">"వేలిముద్ర + ఆకృతి"</string>
<string name="fingerprint_unlock_set_unlock_pin" msgid="4724451168139460493">"వేలిముద్ర + పిన్"</string>
<string name="fingerprint_unlock_set_unlock_password" msgid="5614333047430835971">"వేలిముద్ర + పాస్వర్డ్"</string>
<string name="fingerprint_unlock_skip_fingerprint" msgid="7631242444064287891">"వేలిముద్ర లేకుండా కొనసాగండి"</string>
- <string name="fingerprint_unlock_title" msgid="4978686534505944042">"మీరు మీ వేలిముద్రను ఉపయోగించి మీ ఫోన్ను అన్లాక్ చేయవచ్చు. భద్రత కోసం, ఈ ఎంపికకు బ్యాకప్ స్క్రీన్ లాక్ అవసరం."</string>
+ <string name="fingerprint_unlock_title" msgid="4978686534505944042">"మీరు మీ వేలిముద్రను ఉపయోగించి మీ ఫోన్ను అన్లాక్ చేయవచ్చు. సెక్యూరిటీ కోసం, ఈ ఆప్షన్కు బ్యాకప్ స్క్రీన్ లాక్ అవసరం."</string>
<string name="face_unlock_set_unlock_pattern" msgid="3117316407679805330">"ఫేస్ అన్లాక్ + ఆకృతి"</string>
<string name="face_unlock_set_unlock_pin" msgid="5300188327595503657">"ఫేస్ అన్లాక్ + PIN"</string>
<string name="face_unlock_set_unlock_password" msgid="8395722611524617956">"ఫేస్ అన్లాక్ + పాస్వర్డ్"</string>
<string name="face_unlock_skip_face" msgid="189695556498300008">"ఫేస్ అన్లాక్ లేకుండానే కొనసాగించండి"</string>
- <string name="face_unlock_title" msgid="7344830351598247267">"మీరు మీ ముఖాన్ని ఉపయోగించి మీ ఫోన్ను అన్లాక్ చేయవచ్చు. భద్రత కోసం, ఈ ఎంపికకు బ్యాకప్ స్క్రీన్ లాక్ అవసరం."</string>
+ <string name="face_unlock_title" msgid="7344830351598247267">"మీరు మీ ముఖాన్ని ఉపయోగించి మీ ఫోన్ను అన్లాక్ చేయవచ్చు. సెక్యూరిటీ కోసం, ఈ ఆప్షన్కు బ్యాకప్ స్క్రీన్ లాక్ అవసరం."</string>
<string name="biometrics_unlock_set_unlock_pattern" msgid="8084495264354847044">"ఆకృతి • ముఖం • వేలిముద్ర"</string>
<string name="biometrics_unlock_set_unlock_pin" msgid="5912980580857825894">"PIN • ముఖం • వేలిముద్ర"</string>
<string name="biometrics_unlock_set_unlock_password" msgid="4612217647465743624">"పాస్వర్డ్ • ముఖం • వేలిముద్ర"</string>
<string name="biometrics_unlock_skip_biometrics" msgid="7785643433551409223">"ఫేస్ లేదా వేలిముద్ర లేకుండా కొనసాగించండి"</string>
- <string name="biometrics_unlock_title" msgid="616524056055233041">"మీరు మీ ముఖం లేదా వేలిముద్రను ఉపయోగించి మీ ఫోన్ను అన్లాక్ చేయవచ్చు. భద్రత కోసం, ఈ ఆప్షన్కు బ్యాకప్ స్క్రీన్ లాక్ అవసరం."</string>
+ <string name="biometrics_unlock_title" msgid="616524056055233041">"మీరు మీ ముఖాన్ని లేదా వేలిముద్రను ఉపయోగించి మీ ఫోన్ను అన్లాక్ చేయవచ్చు. సెక్యూరిటీ కోసం, ఈ ఆప్షన్కు బ్యాకప్ స్క్రీన్ లాక్ అవసరం."</string>
<string name="unlock_set_unlock_disabled_summary" msgid="4022867760387966129">"నిర్వాహకులు, ఎన్క్రిప్షన్ విధానం లేదా ఆధారాల నిల్వ ద్వారా నిలిపివేయబడింది"</string>
<string name="unlock_set_unlock_mode_off" msgid="4632139864722236359">"ఏదీ వద్దు"</string>
<string name="unlock_set_unlock_mode_none" msgid="5596049938457028214">"స్వైప్"</string>
<string name="unlock_set_unlock_mode_pattern" msgid="1926480143883094896">"ఆకృతి"</string>
<string name="unlock_set_unlock_mode_pin" msgid="9028659554829888373">"పిన్"</string>
<string name="unlock_set_unlock_mode_password" msgid="8810609692771987513">"పాస్వర్డ్"</string>
- <string name="unlock_setup_wizard_fingerprint_details" msgid="5974580769186206478">"మీరు స్క్రీన్ లాక్ను సెటప్ చేసిన తర్వాత, సెట్టింగ్లు > భద్రతలో మీ వేలిముద్రను కూడా సెటప్ చేయవచ్చు."</string>
+ <string name="unlock_setup_wizard_fingerprint_details" msgid="5974580769186206478">"మీరు స్క్రీన్ లాక్ను సెటప్ చేసిన తర్వాత, సెట్టింగ్లు > సెక్యూరిటీలో మీ వేలిముద్రను కూడా సెటప్ చేయవచ్చు."</string>
<string name="unlock_disable_lock_title" msgid="2564279819907932759">"స్క్రీన్ లాక్ను ఆఫ్ చేయి"</string>
<string name="unlock_disable_frp_warning_title" msgid="3606280046362811229">"స్క్రీన్ లాక్ను తొలగించాలా?"</string>
<string name="unlock_disable_frp_warning_title_profile" msgid="1005284289723910461">"ప్రొఫైల్ సంరక్షణను తీసివేయాలా?"</string>
@@ -920,7 +933,7 @@
<string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"టాబ్లెట్ NFC పరికరాన్ని తాకినప్పుడు డేటా పరస్పర మార్పిడిని అనుమతించండి"</string>
<string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"ఫోన్ NFC పరికరాన్ని తాకినప్పుడు డేటా పరస్పర మార్పిడిని అనుమతించండి"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFCని ఆన్ చేయండి"</string>
- <string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC ఈ పరికరం మరియు ఇతర సమీప పరికరాలు లేదా చెల్లింపు టెర్మినల్లు, యాక్సెస్ రీడర్లు మరియు పరస్పర చర్య కలిగి ఉండే ప్రకటనలు లేదా ట్యాగ్ల వంటి లక్ష్యాల మధ్య డేటా మార్పిడి చేస్తుంది."</string>
+ <string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC ఈ పరికరం, ఇతర సమీప పరికరాలు లేదా పేమెంట్ టెర్మినల్లు, యాక్సెస్ రీడర్లతో పాటు ఇంటరాక్టివ్ యాడ్లు లేదా ట్యాగ్ల వంటి లక్ష్యాల మధ్య డేటా మార్పిడి చేస్తుంది."</string>
<string name="nfc_secure_settings_title" msgid="4906958426927741485">"NFC కోసం పరికరాన్ని అన్లాక్ చేయాలి"</string>
<string name="nfc_secure_toggle_summary" product="default" msgid="407654335737959071">"స్క్రీన్ అన్లాక్ అయి ఉన్నప్పుడు మాత్రమే NFC ఉపయోగాన్ని అనుమతించండి"</string>
<string name="android_beam_settings_title" msgid="2797963824490671295">"Android Beam"</string>
@@ -1003,7 +1016,7 @@
<string name="wifi_hidden_network" msgid="6466834025375485596">"దాచబడిన నెట్వర్క్"</string>
<string name="wifi_hidden_network_warning" msgid="3937433813754746158">"నెట్వర్క్ IDని మీ రూటర్ ప్రసారం చేయకపోయినట్లయితే, భవిష్యత్తులో దానికి కనెక్ట్ కావాలనుకుంటే, నెట్వర్క్ను \'దాచబడింది\' అని సెట్ చేయవచ్చు.\n\nనెట్వర్క్ను కనుగొనడానికి, మీ ఫోన్ దాని సిగ్నల్ను క్రమం తప్పకుండా ప్రసారం చేస్తుంది కాబట్టి దీనివల్ల సెక్యూరిటీ రిస్క్ ఏర్పడవచ్చు.\n\nనెట్వర్క్ను \'దాచబడింది\' అని సెట్ చేయడం వల్ల మీ రూటర్లోని సెట్టింగ్లలో మార్పు రాదు."</string>
<string name="wifi_signal" msgid="4442182285304271424">"సిగ్నల్ సామర్థ్యం"</string>
- <string name="wifi_status" msgid="5349199188871002778">"స్థితి"</string>
+ <string name="wifi_status" msgid="5349199188871002778">"స్టేటస్"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"ప్రసార లింక్ వేగం"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"స్వీకరించగల లింక్ వేగం"</string>
<string name="wifi_speed" msgid="6562147734565434513">"లింక్ వేగం"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Wi‑Fi ద్వారా కాల్ చేయగలరు. Wi‑Fiని కోల్పోతే, కాల్ ముగిసిపోతుంది."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Wi-Fi కాలింగ్ ఆన్లో ఉన్నప్పుడు, మీ ఫోన్ మీ ప్రాధాన్యత మరియు ఏ సిగ్నల్ సామర్థ్యం ఎక్కువగా ఉంది వంటి అంశాల ఆధారంగా Wi-Fi నెట్వర్క్లు లేదా మీ క్యారియర్ నెట్వర్క్ ద్వారా కాల్స్ వెళ్లేలా చేస్తుంది. ఈ ఫీచర్ను ఆన్ చేయడానికి ముందు, రుసుములు మరియు ఇతర వివరాల గురించి తెలుసుకోవడానికి మీ క్యారియర్ను సంప్రదించండి.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"అత్యవసర అడ్రస్"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"ఎమర్జెన్సీ అడ్రస్లు"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Wi-Fi ద్వారా అత్యవసర కాల్ చేసినప్పుడు మీ లొకేషన్ ఉపయోగించబడుతుంది"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"ప్రైవేట్ DNS ఫీచర్ల గురించి "<annotation id="url">"మరింత తెలుసుకోండి"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"ఆన్"</string>
@@ -1362,7 +1375,7 @@
<string name="night_display_auto_mode_twilight" msgid="4291855156158833997">"సూర్యాస్తమయం నుండి సూర్యోదయం వరకు ఆన్ అవుతుంది"</string>
<string name="night_display_start_time_title" msgid="2611541851596977786">"ప్రారంభ సమయం"</string>
<string name="night_display_end_time_title" msgid="5243112480391192111">"ముగింపు సమయం"</string>
- <string name="night_display_status_title" msgid="9006282950657941820">"స్థితి"</string>
+ <string name="night_display_status_title" msgid="9006282950657941820">"స్టేటస్"</string>
<string name="night_display_temperature_title" msgid="857248782470764263">"తీవ్రత"</string>
<string name="night_display_summary_off_auto_mode_never" msgid="7406899634169354142">"ఎప్పటికీ ఆటోమేటిక్గా ఆన్ కాదు"</string>
<string name="night_display_summary_off_auto_mode_custom" msgid="6667008039080687931">"<xliff:g id="ID_1">%1$s</xliff:g>కి ఆటోమేటిక్గా ఆన్ అవుతుంది"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"ఫోన్ డాక్ చేయబడినప్పుడు మరియు/లేదా నిద్రావస్థలో ఉన్నప్పుడు ఏమి జరగాలో నియంత్రించడానికి, స్క్రీన్ సేవర్ను ఆన్ చేయండి."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"ఎప్పుడు ప్రారంభించాలి"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"ప్రస్తుత స్క్రీన్ సేవర్"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"ఇప్పుడే ప్రారంభించు"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"సెట్టింగ్లు"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"ఆటోమేటిక్ ప్రకాశం"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"సక్రియం చేయడానికి వేళ్లను తీసివేయండి"</string>
@@ -1487,9 +1501,9 @@
<string name="build_number" msgid="9009733242117579826">"బిల్డ్ నంబర్"</string>
<string name="module_version" msgid="1787518340082046658">"Google Play సిస్టమ్ అప్డేట్"</string>
<string name="device_info_not_available" msgid="4804474466616712326">"అందుబాటులో లేదు"</string>
- <string name="device_status_activity_title" msgid="1812666241137263882">"స్థితి"</string>
- <string name="device_status" msgid="7988547478034984649">"స్థితి"</string>
- <string name="device_status_summary" product="tablet" msgid="8826216824111648900">"బ్యాటరీ, నెట్వర్క్ యొక్క స్థితి మరియు ఇతర సమాచారం"</string>
+ <string name="device_status_activity_title" msgid="1812666241137263882">"స్టేటస్"</string>
+ <string name="device_status" msgid="7988547478034984649">"స్టేటస్"</string>
+ <string name="device_status_summary" product="tablet" msgid="8826216824111648900">"బ్యాటరీ, నెట్వర్క్ యొక్క స్టేటస్ మరియు ఇతర సమాచారం"</string>
<string name="device_status_summary" product="default" msgid="8132661857066128832">"ఫోన్ నంబర్, సిగ్నల్ మొ."</string>
<string name="storage_settings" msgid="7472188817781592677">"స్టోరేజ్"</string>
<string name="storage_settings_for_app" msgid="229425418984637483">"స్టోరేజ్ & కాష్"</string>
@@ -1681,7 +1695,7 @@
<string name="storage_wizard_ready_v2_external_body" msgid="3896836008684280905">"మీరు <xliff:g id="NAME">^1</xliff:g>కు కంటెంట్ను తరలించవచ్చు"</string>
<string name="storage_wizard_ready_v2_internal_body" msgid="5710665992219332454">"కంటెంట్ని <xliff:g id="NAME">^1</xliff:g>కి తరలించాలంటే, "<b>"సెట్టింగ్లు > నిల్వ"</b>"కి వెళ్లండి"</string>
<string name="storage_wizard_ready_v2_internal_moved_body" msgid="1269878056598666852">"మీ కంటెంట్ <xliff:g id="NAME_0">^1</xliff:g>కి తరలించబడింది. \n\nఈ <xliff:g id="NAME_1">^2</xliff:g>ని నిర్వహించాలంటే, "<b>"సెట్టింగ్లు > నిల్వ"</b>"కి వెళ్లండి."</string>
- <string name="battery_status_title" msgid="4661768220545945771">"బ్యాటరీ స్థితి"</string>
+ <string name="battery_status_title" msgid="4661768220545945771">"బ్యాటరీ స్టేటస్"</string>
<string name="battery_level_title" msgid="1371765298786083448">"బ్యాటరీ స్థాయి"</string>
<string name="apn_settings" msgid="4295467389400441299">"APNలు"</string>
<string name="apn_edit" msgid="2003683641840248741">"యాక్సెస్ పాయింట్ను ఎడిట్ చేయండి"</string>
@@ -1883,8 +1897,8 @@
<string name="about_settings" product="tablet" msgid="2888705054709289693">"టాబ్లెట్ పరిచయం"</string>
<string name="about_settings" product="default" msgid="4038626127378127613">"ఫోన్ వివరాలు"</string>
<string name="about_settings" product="device" msgid="9012888717090302815">"పరికరం గురించి"</string>
- <string name="about_settings" product="emulator" msgid="2516560858771320366">"పునరుత్పాదిత పరికరం గురించి"</string>
- <string name="about_settings_summary" msgid="4831942939227432513">"చట్టపరమైన సమాచారం, స్థితి, సాఫ్ట్వేర్ సంస్కరణను చూడండి"</string>
+ <string name="about_settings" product="emulator" msgid="2516560858771320366">"ఎమ్యులేటర్ పరికరం గురించి"</string>
+ <string name="about_settings_summary" msgid="4831942939227432513">"చట్టపరమైన సమాచారం, స్టేటస్, సాఫ్ట్వేర్ సంస్కరణను చూడండి"</string>
<string name="legal_information" msgid="7509900979811934843">"చట్టపరమైన సమాచారం"</string>
<string name="contributors_title" msgid="7965640251547037965">"సహకారులు"</string>
<string name="manual" msgid="3651593989906084868">"మాన్యువల్"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"వర్క్ PINను సెట్ చేయండి"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"ఆకృతిని సెట్ చేయండి"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"వర్క్ ఆకృతిని సెట్ చేయండి"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"అదనపు సెక్యూరిటీ కోసం, ఫోన్ను అన్లాక్ చేయడానికి పాస్వర్డ్ను సెట్ చేయండి"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"అదనపు సెక్యూరిటీ కోసం, ఫోన్ను అన్లాక్ చేయడానికి PINను సెట్ చేయండి"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"అదనపు సెక్యూరిటీ కోసం, ఫోన్ను అన్లాక్ చేయడానికి ఆకృతిని సెట్ చేయండి"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"అదనపు సెక్యూరిటీ కోసం, టాబ్లెట్ను అన్లాక్ చేయడానికి పాస్వర్డ్ను సెట్ చేయండి"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"అదనపు సెక్యూరిటీ కోసం, టాబ్లెట్ను అన్లాక్ చేయడానికి PINను సెట్ చేయండి"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"అదనపు సెక్యూరిటీ కోసం, టాబ్లెట్ను అన్లాక్ చేయడానికి ఆకృతిని సెట్ చేయండి"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"అదనపు సెక్యూరిటీ కోసం, పరికరాన్ని అన్లాక్ చేయడానికి పాస్వర్డ్ను సెట్ చేయండి"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"అదనపు సెక్యూరిటీ కోసం, పరికరాన్ని అన్లాక్ చేయడానికి PINను సెట్ చేయండి"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"అదనపు సెక్యూరిటీ కోసం, పరికరాన్ని అన్లాక్ చేయడానికి ఆకృతిని సెట్ చేయండి"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"వేలిముద్ర కోసం పాస్వర్డ్"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"వేలిముద్రకు ఆకృతి సెట్ చేయండి"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"సెక్యూరిటీ కోసం పిన్ను సెట్ చేయండి"</string>
@@ -1955,12 +1960,12 @@
<string name="lockpassword_confirm_your_pattern_generic_profile" msgid="9110305410672321714">"కొనసాగడానికి మీ కార్యాలయ నమూనాను ఉపయోగించండి"</string>
<string name="lockpassword_confirm_your_pin_generic_profile" msgid="6524208128570235127">"కొనసాగడానికి మీ ఆఫీస్ పిన్ నెంబర్ను ఎంటర్ చేయండి"</string>
<string name="lockpassword_confirm_your_password_generic_profile" msgid="5918738487760814147">"కొనసాగడానికి మీ కార్యాలయ పాస్వర్డ్ను నమోదు చేయండి"</string>
- <string name="lockpassword_strong_auth_required_device_pattern" msgid="113817518413715557">"అదనపు భద్రత కోసం, మీ పరికరం నమూనాను ఉపయోగించండి"</string>
- <string name="lockpassword_strong_auth_required_device_pin" msgid="9163822166411129815">"అదనపు భద్రత కోసం, మీ డివైజ్ పిన్ను నమోదు చేయండి"</string>
- <string name="lockpassword_strong_auth_required_device_password" msgid="8310047427464299337">"అదనపు భద్రత కోసం, మీ పరికరం పాస్వర్డ్ను నమోదు చేయండి"</string>
- <string name="lockpassword_strong_auth_required_work_pattern" msgid="6803652050512161140">"అదనపు భద్రత కోసం, మీ కార్యాలయ నమూనాను ఉపయోగించండి"</string>
- <string name="lockpassword_strong_auth_required_work_pin" msgid="4208510396448713500">"అదనపు భద్రత కోసం, మీ కార్యాలయ పిన్ను నమోదు చేయండి"</string>
- <string name="lockpassword_strong_auth_required_work_password" msgid="6119482061429323090">"అదనపు భద్రత కోసం, మీ కార్యాలయ పాస్వర్డ్ను నమోదు చేయండి"</string>
+ <string name="lockpassword_strong_auth_required_device_pattern" msgid="113817518413715557">"అదనపు సెక్యూరిటీ కోసం, మీ పరికర ఆకృతిని ఉపయోగించండి"</string>
+ <string name="lockpassword_strong_auth_required_device_pin" msgid="9163822166411129815">"అదనపు సెక్యూరిటీ కోసం, మీ పరికర పిన్ను ఎంటర్ చేయండి"</string>
+ <string name="lockpassword_strong_auth_required_device_password" msgid="8310047427464299337">"అదనపు సెక్యూరిటీ కోసం, మీ పరికరం పాస్వర్డ్ను ఎంటర్ చేయండి"</string>
+ <string name="lockpassword_strong_auth_required_work_pattern" msgid="6803652050512161140">"అదనపు సెక్యూరిటీ కోసం, మీ వర్క్ చేసే చోటుకు సంబంధించిన ఆకృతిని ఉపయోగించండి"</string>
+ <string name="lockpassword_strong_auth_required_work_pin" msgid="4208510396448713500">"అదనపు సెక్యూరిటీ కోసం, మీరు వర్క్ చేసే చోటుకు సంబంధించిన పిన్ను ఎంటర్ చేయండి"</string>
+ <string name="lockpassword_strong_auth_required_work_password" msgid="6119482061429323090">"అదనపు సెక్యూరిటీ కోసం, మీరు వర్క్ చేసే చోటుకు సంబంధించిన పాస్వర్డ్ను ఎంటర్ చేయండి"</string>
<string name="lockpassword_confirm_your_pattern_details_frp" msgid="6351784282865851482">"మీ ఫోన్ ఫ్యాక్టరీ సెట్టింగ్లకు రీసెట్ అయింది. ఈ ఫోన్ని ఉపయోగించాలంటే, మీ గత నమూనాను నమోదు చేయండి."</string>
<string name="lockpassword_confirm_your_pin_details_frp" msgid="2128795640346033349">"మీ ఫోన్ ఫ్యాక్టరీ సెట్టింగ్లకు రీసెట్ అయింది. ఈ ఫోన్ని ఉపయోగించాలంటే, మీ గత పిన్ని నమోదు చేయండి."</string>
<string name="lockpassword_confirm_your_password_details_frp" msgid="4031863562975125016">"మీ ఫోన్ ఫ్యాక్టరీ సెట్టింగ్లకు రీసెట్ అయింది. ఈ ఫోన్ని ఉపయోగించాలంటే, మీ గత పాస్వర్డ్ నమోదు చేయండి."</string>
@@ -2003,7 +2008,7 @@
<string name="lock_settings_profile_unification_summary" msgid="1317553536289481654">"ఆఫీస్ ప్రొఫైల్, అలాగే పరికర స్క్రీన్ రెండింటి కోసం ఒకే లాక్ను ఉపయోగించు"</string>
<string name="lock_settings_profile_unification_dialog_title" msgid="5163178097464820825">"ఒకే లాక్ని ఉపయోగించాలా?"</string>
<string name="lock_settings_profile_unification_dialog_body" msgid="1222905637428672355">"మీ పరికరం మీ కార్యాలయ ప్రొఫైల్ స్క్రీన్ లాక్ని ఉపయోగిస్తుంది. లాక్లు రెండింటికీ కార్యాలయ విధానాలు వర్తిస్తాయి."</string>
- <string name="lock_settings_profile_unification_dialog_uncompliant_body" msgid="8844682343443755895">"మీ కార్యాలయ ప్రొఫైల్ లాక్ మీ సంస్థ భద్రతా ఆవశ్యకాలకు అనుగుణంగా లేదు. మీరు మీ పరికర స్క్రీన్ మరియు మీ కార్యాలయ ప్రొఫైల్ రెండింటికీ ఒకే లాక్ను ఉపయోగించవచ్చు, కానీ ఏవైనా కార్యాలయ లాక్ విధానాలు వర్తిస్తాయి."</string>
+ <string name="lock_settings_profile_unification_dialog_uncompliant_body" msgid="8844682343443755895">"మీ వర్క్ ప్రొఫైల్ లాక్, మీ సంస్థ సెక్యూరిటీ ఆవశ్యకతలకు అనుగుణంగా లేదు. మీరు మీ పరికర స్క్రీన్కు, అలాగే మీ వర్క్ ప్రొఫైల్ రెండింటికీ ఒకే లాక్ను ఉపయోగించవచ్చు. అయితే ఏవైనా వర్క్ లాక్ పాలసీలు ఉంటే అవి మాత్రమే వర్తిస్తాయి."</string>
<string name="lock_settings_profile_unification_dialog_confirm" msgid="6276915393736137843">"ఒకే లాక్ని ఉపయోగించండి"</string>
<string name="lock_settings_profile_unification_dialog_uncompliant_confirm" msgid="8509287115116369677">"ఒకే లాక్ని ఉపయోగించండి"</string>
<string name="lock_settings_profile_unified_summary" msgid="777095092175037385">"పరికర స్క్రీన్ లాక్ లాంటిది"</string>
@@ -2228,8 +2233,8 @@
<string name="user_dict_settings_add_locale_option_name" msgid="2117468247460253346">"భాష:"</string>
<string name="user_dict_settings_add_word_hint" msgid="4560494723256242785">"పదాన్ని టైప్ చేయండి"</string>
<string name="user_dict_settings_add_shortcut_hint" msgid="6209624157217434640">"ఆప్షనల్ షార్ట్కట్"</string>
- <string name="user_dict_settings_edit_dialog_title" msgid="316493656442362284">"పదాన్ని సవరించు"</string>
- <string name="user_dict_settings_context_menu_edit_title" msgid="4909198741914531509">"సవరించు"</string>
+ <string name="user_dict_settings_edit_dialog_title" msgid="316493656442362284">"పదాన్ని ఎడిట్ చేయండి"</string>
+ <string name="user_dict_settings_context_menu_edit_title" msgid="4909198741914531509">"ఎడిట్"</string>
<string name="user_dict_settings_context_menu_delete_title" msgid="651550824433043545">"తొలగించు"</string>
<string name="user_dict_settings_empty_text" msgid="86562873609647919">"మీకు వినియోగదారు నిఘంటువులో పదాలు ఏవీ లేవు. పదాన్ని జోడించడానికి, జోడించు (+) బటన్ను నొక్కండి."</string>
<string name="user_dict_settings_all_languages" msgid="8563387437755363526">"అన్ని భాషల కోసం"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"తెరవడానికి వాల్యూమ్ కీలను పట్టుకుని అలాగే ఉండండి"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"తెరవడానికి స్క్రీన్పై మూడు సార్లు ట్యాప్ చేయండి"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"తెరవడానికి సంజ్ఞను ఉపయోగించండి"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"కొత్త యాక్సెసిబిలిటీ సంజ్ఞను ఉపయోగించండి"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"యాక్సెసిబిలిటీ సంజ్ఞను ఉపయోగించండి"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"ఈ ఫీచర్ను ఉపయోగించడానికి, మీ స్క్రీన్ దిగువన ఉన్న యాక్సెసిబిలిటీ బటన్ <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>ను ట్యాప్ చేయండి.\n\nఫీచర్ల మధ్య స్విచ్ అవడానికి, యాక్సెసిబిలిటీ బటన్ను నొక్కి & పట్టుకోండి."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"ఈ ఫీచర్ను ఉపయోగించడానికి, మీ స్క్రీన్ మీద ఉన్న యాక్సెసిబిలిటీ బటన్ను ట్యాప్ చేయండి."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"ఈ ఫీచర్ను ఉపయోగించడానికి, రెండు వాల్యూమ్ కీలను & నొక్కి పట్టుకోండి."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"మరింత తక్కువ సమయం"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"మరింత సమయం"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"ఆటో క్లిక్ టైం"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"వైబ్రేషన్ & స్పర్శ సామర్థ్యం"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"నోటిఫికేషన్ వైబ్రేషన్"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"వైబ్రేషన్ & హ్యాప్టిక్లు"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"కాల్స్"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"నోటిఫికేషన్లు, అలారాలు"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"ఇంటరాక్టివ్ హ్యాప్టిక్లు"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"రింగ్ వైబ్రేషన్"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"నోటిఫికేషన్ వైబ్రేషన్"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"టచ్ ఫీడ్బ్యాక్"</string>
<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>
@@ -2513,8 +2521,8 @@
<string name="captioning_custom_options_title" msgid="3858866498893566351">"అనుకూల ఎంపికలు"</string>
<string name="captioning_background_color" msgid="5231412761368883107">"నేపథ్య రంగు"</string>
<string name="captioning_background_opacity" msgid="6453738649182382614">"నేపథ్య అపారదర్శకత"</string>
- <string name="captioning_window_color" msgid="1406167274530183119">"శీర్షిక విండో రంగు"</string>
- <string name="captioning_window_opacity" msgid="4031752812991199525">"శీర్షిక విండో అపారదర్శకత"</string>
+ <string name="captioning_window_color" msgid="1406167274530183119">"క్యాప్షన్ విండో రంగు"</string>
+ <string name="captioning_window_opacity" msgid="4031752812991199525">"క్యాప్షన్ విండో అపారదర్శకత"</string>
<string name="captioning_foreground_color" msgid="9057327228286129232">"వచన రంగు"</string>
<string name="captioning_foreground_opacity" msgid="1395843080697567189">"వచన అపారదర్శకత"</string>
<string name="captioning_edge_color" msgid="6035818279902597518">"అంచు రంగు"</string>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g>కి కనెక్ట్ చేయండి"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"ఈ VPNను డిస్కనెక్ట్ చేయాలా?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"డిస్కనెక్ట్ చేయి"</string>
- <string name="vpn_version" msgid="41856553718304367">"వెర్షన్ <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"వెర్షన్"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPNని విస్మరించు"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"ఇప్పటికే ఉన్న VPNని భర్తీ చేయాలా?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"ఎల్లప్పుడూ ఆన్లో ఉండే VPNని సెట్ చేయాలా?"</string>
@@ -3277,7 +3285,7 @@
<string name="vpn_no_network" msgid="7187593680049843763">"నెట్వర్క్ కనెక్షన్ లేదు. దయచేసి తర్వాత మళ్లీ ప్రయత్నించండి."</string>
<string name="vpn_disconnected" msgid="7694522069957717501">"VPN నుండి డిస్కనెక్ట్ చేయబడింది"</string>
<string name="vpn_disconnected_summary" msgid="721699709491697712">"దేనికీ కనెక్ట్ కాలేదు"</string>
- <string name="vpn_missing_cert" msgid="5397309964971068272">"ఒక సర్టిఫికెట్ లేదు. ప్రొఫైల్ని సవరించడానికి ప్రయత్నించండి."</string>
+ <string name="vpn_missing_cert" msgid="5397309964971068272">"ఒక సర్టిఫికెట్ లేదు. ప్రొఫైల్ను ఎడిట్ చేయడానికి ప్రయత్నించండి."</string>
<string name="trusted_credentials_system_tab" msgid="675362923690364722">"సిస్టమ్"</string>
<string name="trusted_credentials_user_tab" msgid="4978365619630094339">"యూజర్"</string>
<string name="trusted_credentials_disable_label" msgid="6649583220519447947">"డిజేబుల్"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"మొబైల్ డేటా అందుబాటులో లేదు"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"డేటా SIMను ఎంచుకోవడానికి నొక్కండి"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"కాల్స్ల కోసం దీన్ని ఎల్లప్పుడూ ఉపయోగించు"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"డేటా కోసం SIMను ఎంచుకోండి"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"మొబైల్ డేటా కోసం SIMను ఎంచుకోండి"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"SMS కోసం SIM కార్డ్ను ఎంచుకోండి"</string>
<string name="data_switch_started" msgid="6292759843974720112">"డేటా SIMను మార్చుతోంది, ఇందుకు ఒక నిమిషం పట్టవచ్చు…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"మొబైల్ డేటా కోసం <xliff:g id="NEW_SIM">%1$s</xliff:g>ను ఉపయోగించాలా?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"మీరు <xliff:g id="NEW_SIM">%1$s</xliff:g>కు స్విచ్ అయితే, <xliff:g id="OLD_SIM">%2$s</xliff:g> ఇప్పటి నుండి మొబైల్ డేటా కోసం ఉపయోగించబడదు."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g>ను ఉపయోగించండి"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"దీనితో కాల్ చేయండి"</string>
<string name="sim_select_card" msgid="1226182454109919045">"సిమ్ కార్డును ఎంచుకోండి"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"సిమ్ <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3486,7 +3497,7 @@
<string name="color_purple" msgid="6603701972079904843">"ఊదా రంగు"</string>
<string name="sim_no_inserted_msg" msgid="7272710974813741735">"సిమ్ కార్డులు ఏవీ చొప్పించబడలేదు"</string>
<string name="sim_status_title" msgid="6188770698037109774">"SIM స్టేటస్"</string>
- <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"సిమ్ స్థితి (సిమ్ స్లాట్ %1$d)"</string>
+ <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"సిమ్ స్టేటస్ (సిమ్ స్లాట్ %1$d)"</string>
<string name="sim_call_back_title" msgid="4274099761123657464">"ఆటోమేటిక్ SIM నుండి తిరిగి కాల్ చేయి"</string>
<string name="sim_outgoing_call_title" msgid="7759080345748128897">"అవుట్గోయింగ్ కాల్స్ల కోసం సిమ్"</string>
<string name="sim_other_call_settings" msgid="5956308869284958883">"ఇతర కాల్ సెట్టింగ్లు"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, నెట్వర్క్ కనెక్షన్, ఇంటర్నెట్, వైర్లెస్, డేటా, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi నోటిఫికేషన్, wifi నోటిఫికేషన్"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"డేటా వినియోగం"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"వైబ్రేషన్ ఆపివేయి, నొక్కడం, కీబోర్డ్"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-గంటల ఫార్మాట్ను ఉపయోగించు"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"డౌన్లోడ్ చేయి"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"దీనితో తెరువు"</string>
@@ -3548,7 +3558,7 @@
<string name="keywords_display_wallpaper" msgid="8478137541939526564">"నేపథ్యం, వ్యక్తిగతీకరించు, డిస్ప్లేని అనుకూలీకరించు"</string>
<string name="keywords_display_font_size" msgid="3593317215149813183">"టెక్స్ట్ సైజ్"</string>
<string name="keywords_display_cast_screen" msgid="2572331770299149370">"ప్రొజెక్ట్, ప్రసారం, స్క్రీన్ మిర్రరింగ్, స్క్రీన్ షేరింగ్, మిర్రరింగ్, షేర్ స్క్రీన్, స్క్రీన్ ప్రసారం"</string>
- <string name="keywords_storage" msgid="3004667910133021783">"స్థలం, డిస్క్, హార్డ్ డ్రైవ్, పరికర వినియోగం"</string>
+ <string name="keywords_storage" msgid="3004667910133021783">"స్పేస్, డిస్క్, హార్డ్ డ్రైవ్, పరికర వినియోగం"</string>
<string name="keywords_battery" msgid="7040323668283600530">"శక్తి వినియోగం, ఛార్జ్"</string>
<string name="keywords_battery_usage" msgid="1763573071014260220">"బ్యాటరీ వినియోగాన్ని చూడండి, బ్యాటరీ వినియోగం, పవర్ వినియోగం"</string>
<string name="keywords_battery_saver" msgid="6289682844453234359">"బ్యాటరీ సేవర్, పవర్ సేవర్, సేవర్"</string>
@@ -3569,7 +3579,7 @@
<string name="keywords_keyboard_and_ime" msgid="4741098648730042570">"వచన దిద్దుబాటు, దిద్దుబాటు చేయి, ధ్వని, వైబ్రేట్, స్వయంచాలకం, భాష, సంజ్ఞ, సూచించు, సూచన, థీమ్, అభ్యంతరకరం, పదం, రకం, ఎమోజీ, అంతర్జాతీయం"</string>
<string name="keywords_reset_apps" msgid="8254315757754930862">"రీసెట్, ప్రాధాన్యతలు, ఆటోమేటిక్"</string>
<string name="keywords_all_apps" msgid="9016323378609007166">"యాప్లు, డౌన్లోడ్, యాప్లు, సిస్టమ్"</string>
- <string name="keywords_app_permissions" msgid="2061773665663541610">"యాప్లు, అనుమతులు, భద్రత"</string>
+ <string name="keywords_app_permissions" msgid="2061773665663541610">"యాప్లు, అనుమతులు, సెక్యూరిటీ"</string>
<string name="keywords_default_apps" msgid="4601664230800605416">"యాప్లు, ఆటోమేటిక్"</string>
<string name="keywords_ignore_optimizations" msgid="8967142288569785145">"ఆప్టిమైజేషన్లు నిద్రావస్థ, యాప్ స్టాండ్బైలను విస్మరించు"</string>
<string name="keywords_color_mode" msgid="1193896024705705826">"వైబ్రెంట్, RGB, sRGB, కలర్, న్యాచురల్, స్టాండర్డ్"</string>
@@ -3588,7 +3598,7 @@
<string name="keywords_imei_info" msgid="8848791606402333514">"imei, meid, min, prl వెర్షన్, imei sv"</string>
<string name="keywords_sim_status" msgid="8784456547742075508">"నెట్వర్క్, మొబైల్ నెట్వర్క్ స్థితి, సేవ స్థితి, సిగ్నల్ సామర్థ్యం, మొబైల్ నెట్వర్క్ రకం, రోమింగ్, iccid, eid"</string>
<string name="keywords_model_and_hardware" msgid="4723665865709965044">"క్రమ సంఖ్య, హార్డ్వేర్ వెర్షన్"</string>
- <string name="keywords_android_version" msgid="1629882125290323070">"android భద్రతా అతికింపు స్థాయి, బేస్బ్యాండ్ వెర్షన్, కెర్నెల్ వెర్షన్"</string>
+ <string name="keywords_android_version" msgid="1629882125290323070">"android సెక్యూరిటీ ప్యాచ్ స్థాయి, బేస్బ్యాండ్ వెర్షన్, కెర్నెల్ వెర్షన్"</string>
<string name="keywords_dark_ui_mode" msgid="6373999418195344014">"రూపం, లైట్, ముదురు, మోడ్, కాంతి సున్నితత్వం, ఫోటోఫోబియా, ముదురుగా చేయి, మరింత ముదురు, డార్క్ మోడ్, మైగ్రేన్"</string>
<string name="keywords_systemui_theme" msgid="6341194275296707801">"ముదురు రంగు రూపం"</string>
<string name="keywords_device_feedback" msgid="5489930491636300027">"బగ్"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"స్పర్శలు, వైబ్రేట్, స్క్రీన్, సెన్సిటివిటీ"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"స్పర్శలు, వైబ్రేట్, ఫోన్, కాల్, సెన్సిటివిటీ, రింగ్"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"స్పర్శలు, వైబ్రేట్, సెన్సిటివిటీ"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"హ్యాప్టిక్లు, వైబ్రేట్, వైబ్రేషన్"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"ఎల్లప్పుడూ ఆన్లో ఉండే ప్రదర్శన"</string>
<string name="default_sound" msgid="6604374495015245195">"ఆటోమేటిక్ సౌండ్"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"రింగ్ & నోటిఫికేషన్ వాల్యూమ్ <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"వాల్యూమ్, వైబ్రేషన్, అంతరాయం కలిగించవద్దు"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"ఛార్జింగ్ సౌండ్స్ & వైబ్రేషన్"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"డాక్ చేసేటప్పుడు వచ్చే ధ్వనులు"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"టచ్ సౌండ్స్"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"స్పర్శ వైబ్రేషన్"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"ట్యాప్, కీబోర్డ్ మరియు మరిన్నింటి కోసం స్పర్శాపూర్వక ప్రతిస్పందన"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"డాక్ స్పీకర్ను ప్లే చేస్తోంది"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"మొత్తం ఆడియో"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"మీడియా ఆడియో మాత్రమే"</string>
@@ -3669,7 +3679,7 @@
<string name="zen_mode_automation_settings_title" msgid="3709324184191870926">"షెడ్యూల్లు"</string>
<string name="zen_mode_delete_automatic_rules" msgid="5020468289267191765">"షెడ్యూల్ల తీసివేత"</string>
<string name="zen_mode_schedule_delete" msgid="5383420576833765114">"తొలగించు"</string>
- <string name="zen_mode_rule_name_edit" msgid="1053237022416700481">"సవరించు"</string>
+ <string name="zen_mode_rule_name_edit" msgid="1053237022416700481">"ఎడిట్"</string>
<string name="zen_mode_automation_settings_page_title" msgid="6217433860514433311">"షెడ్యూల్లు"</string>
<string name="zen_mode_automatic_rule_settings_page_title" msgid="5264835276518295033">"షెడ్యూల్ చేయి"</string>
<string name="zen_mode_schedule_category_title" msgid="1381879916197350988">"షెడ్యూల్"</string>
@@ -3688,7 +3698,7 @@
<string name="zen_mode_restrict_notifications_mute_footer" msgid="2152115038156049608">"నోటిఫికేషన్లు వచ్చినప్పుడు మీ ఫోన్ శబ్దం చేయదు లేదా వైబ్రేట్ అవదు"</string>
<string name="zen_mode_restrict_notifications_hide" msgid="5997930361607752541">"నోటిఫికేషన్లు కనిపించవు, వినిపించవు"</string>
<string name="zen_mode_restrict_notifications_hide_summary" msgid="6005445725686969583">"మీరు నోటిఫికేషన్లను చూడలేరు లేదా వినలేరు"</string>
- <string name="zen_mode_restrict_notifications_hide_footer" msgid="4314772315731485747">"మీ ఫోన్ ఈ మోడ్లో ఉన్నప్పుడు కొత్తగా వచ్చే లేదా ఇప్పటికే ఉన్న నోటిఫికేషన్లను చూపడం, వైబ్రేట్ చేయడం లేదంటే శబ్దం చేయడం జరగదు. అయితే ఫోన్ యాక్టివిటీ అలాగే దాని స్థితికి సంబంధించిన కొన్ని ముఖ్యమైన నోటిఫికేషన్లు మాత్రం ఇప్పటికీ కనిపిస్తాయి అని గుర్తుంచుకోండి.\n\n అలాగే అంతరాయం కలిగించవద్దు ఫీచర్ను ఆఫ్ చేసినప్పుడు మీకు వచ్చిన నోటిఫికేషన్లను చూసేందుకు మీ స్క్రీన్ పై నుండి కిందికి స్వైప్ చేస్తే చాలు."</string>
+ <string name="zen_mode_restrict_notifications_hide_footer" msgid="4314772315731485747">"మీ ఫోన్ ఈ మోడ్లో ఉన్నప్పుడు కొత్తగా వచ్చే లేదా ఇప్పటికే ఉన్న నోటిఫికేషన్లను చూపడం, వైబ్రేట్ చేయడం లేదంటే శబ్దం చేయడం జరగదు. అయితే ఫోన్ యాక్టివిటీ అలాగే దాని స్టేటస్కి సంబంధించిన కొన్ని ముఖ్యమైన నోటిఫికేషన్లు మాత్రం ఇప్పటికీ కనిపిస్తాయి అని గుర్తుంచుకోండి.\n\n అలాగే అంతరాయం కలిగించవద్దు ఫీచర్ను ఆఫ్ చేసినప్పుడు మీకు వచ్చిన నోటిఫికేషన్లను చూసేందుకు మీ స్క్రీన్ పై నుండి కిందికి స్వైప్ చేస్తే చాలు."</string>
<string name="zen_mode_restrict_notifications_custom" msgid="5469078057954463796">"అనుకూలం"</string>
<string name="zen_mode_restrict_notifications_enable_custom" msgid="4303255634151330401">"అనుకూల సెట్టింగ్ని ప్రారంభించండి"</string>
<string name="zen_mode_restrict_notifications_disable_custom" msgid="5062332754972217218">"అనుకూల సెట్టింగ్ని తీసివేయండి"</string>
@@ -3777,7 +3787,7 @@
<string name="recent_notifications_see_all_title" msgid="3087299996651692987">"గత 7 రోజుల నుండి అన్నింటినీ చూడండి"</string>
<string name="general_notification_header" msgid="3669031068980713359">"మేనేజ్ చేయండి"</string>
<string name="app_notification_field" msgid="3858667320444612716">"యాప్ సెట్టింగ్లు"</string>
- <string name="app_notification_field_summary" msgid="5981393613897713471">"వ్యక్తిగత యాప్ల నుండి నోటిఫికేషన్లను కంట్రోల్ చేయండి"</string>
+ <string name="app_notification_field_summary" msgid="5981393613897713471">"ఒక్కో యాప్ నుండి వచ్చే నోటిఫికేషన్లను వేర్వేరుగా కంట్రోల్ చేయండి"</string>
<string name="advanced_section_header" msgid="6478709678084326738">"సాధారణ సెట్టింగ్లు"</string>
<string name="profile_section_header" msgid="4970209372372610799">"కార్యాలయ నోటిఫికేషన్లు"</string>
<string name="smart_notifications_title" msgid="8995288376897952015">"అనుకూల నోటిఫికేషన్లు"</string>
@@ -3802,7 +3812,7 @@
<string name="notification_history_open_notification" msgid="2655071846911258371">"నోటిఫికేషన్ను తెరువు"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"నోటిఫికేషన్లను తాత్కాలికంగా ఆపివేయడాన్ని అనుమతించు"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"సాధారణ నోటిఫికేషన్ల చిహ్నాలను దాచి పెట్టు"</string>
- <string name="hide_silent_icons_summary" msgid="623763437631637232">"సాధారణ నోటిఫికేషన్లకు సంబంధించిన చిహ్నాలు స్థితి పట్టీలో చూపబడవు"</string>
+ <string name="hide_silent_icons_summary" msgid="623763437631637232">"సాధారణ నోటిఫికేషన్లకు సంబంధించిన చిహ్నాలు స్టేటస్ పట్టీలో చూపబడవు"</string>
<string name="notification_badging_title" msgid="5469616894819568917">"యాప్ చిహ్నంపై నోటిఫికేషన్ డాట్"</string>
<string name="notification_people_strip_title" msgid="1185857822541001139">"ఇటీవలి సంభాషణల స్ట్రిప్ను చూపు"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"బబుల్స్"</string>
@@ -3831,13 +3841,13 @@
<string name="swipe_direction_rtl" msgid="1707391213940663992">"తీసివేయడానికి ఎడమకు, మెనూను చూపడానికి కుడికి స్వైప్ చేయండి"</string>
<string name="gentle_notifications_title" msgid="2793492905132530991">"అనుకూల నోటిఫికేషన్లు"</string>
<string name="gentle_notifications_also_display" msgid="8617545395880297691">"వీటిలో కూడా ప్రదర్శిస్తుంది"</string>
- <string name="gentle_notifications_display_status" msgid="7410244447768694856">"స్థితి పట్టీ"</string>
+ <string name="gentle_notifications_display_status" msgid="7410244447768694856">"స్టేటస్ పట్టీ"</string>
<string name="gentle_notifications_display_lock" msgid="1914245082527924144">"లాక్ స్క్రీన్"</string>
<string name="gentle_notifications_education" msgid="5957509621826384362">"అనుకూల నోటిఫికేషన్లు అనేవి ఎల్లప్పుడూ నిశబ్దంగానే వస్తాయి మరియు అవి ఎప్పుడూ కిందకు-లాగే షేడ్లో కనిపిస్తాయి"</string>
<string name="gentle_notifications_display_summary_shade" msgid="7616926954719310445">"కిందకు-లాగే షేడ్లో మాత్రమే ప్రదర్శింపబడుతుంది"</string>
<string name="gentle_notifications_display_summary_shade_lock" msgid="3936088046873705625">"కిందకు-లాగే షేడ్ & లాక్ స్క్రీన్లో ప్రదర్శిస్తుంది"</string>
- <string name="gentle_notifications_display_summary_shade_status" msgid="3363137853729359907">"కిందకు-లాగే షేడ్ & స్థితి పట్టీలో ప్రదర్శిస్తుంది"</string>
- <string name="gentle_notifications_display_summary_shade_status_lock" msgid="2068738866725616212">"కిందకు-లాగే షేడ్, స్థితి పట్టీ & లాక్ స్క్రీన్లో ప్రదర్శింపబడుతుంది"</string>
+ <string name="gentle_notifications_display_summary_shade_status" msgid="3363137853729359907">"కిందకు-లాగే షేడ్ & స్టేటస్ పట్టీలో ప్రదర్శిస్తుంది"</string>
+ <string name="gentle_notifications_display_summary_shade_status_lock" msgid="2068738866725616212">"కిందకు-లాగే షేడ్, స్టేటస్ పట్టీ & లాక్ స్క్రీన్లో ప్రదర్శింపబడుతుంది"</string>
<string name="silent_notifications_status_bar" msgid="6113307620588767516">"స్టేటస్ బార్లో నిశ్శబ్ద నోటిఫికేషన్లను దాచు"</string>
<string name="notification_pulse_title" msgid="8013178454646671529">"కాంతి మిణుకుమిణుకు అనేలా ఉంచు"</string>
<string name="lock_screen_notifications_title" msgid="2876323153692406203">"గోప్యత"</string>
@@ -3846,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"లాక్ స్క్రీన్, లాక్ స్క్రీన్, దాటవేయి, బైపాస్"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"వర్క్ ప్రొఫైల్ లాక్ అయినప్పుడు"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"లాక్స్క్రీన్లో నోటిఫికేషన్లు"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"సంభాషణలు, ఆటోమేటిక్, నిశ్శబ్దం - ఈ నోటిఫికేషన్లను చూపండి"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"సంభాషణలు, ఆటోమేటిక్, నిశ్శబ్దం - ఈ నోటిఫికేషన్లను చూపాలి"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"నిశ్శబ్ద సంభాషణలు, నోటిఫికేషన్లను దాచిపెట్టు"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"ఏవిధమైన నోటిఫికేషన్లను చూపించవద్దు"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, కాంటాక్ట్ పేర్లు, ఫోటోలు, ఇంకా మీరు అందుకున్న మెసేజ్ల టెక్స్ట్ వంటి వ్యక్తిగత సమాచారంతో పాటు అన్ని నోటిఫికేషన్లను చదవగలదు. ఈ యాప్ ఫోన్ కాల్స్కు సమాధానం ఇవ్వడంతో పాటు నోటిఫికేషన్లను తాత్కాలికంగా వాయిదా వేయగలదు లేదా విస్మరించగలదు లేదా నోటిఫికేషన్లలోని బటన్లపై చర్యను తీసుకోగలదు. \n\nదీని వలన, \'అంతరాయం కలిగించవద్దు\' ఎంపికను ఆన్ చేయగల లేదా ఆఫ్ చేయగలిగే సామర్థ్యం ఈ యాప్నకు వస్తుంది, సంబంధిత సెట్టింగ్లు కూడా మారతాయి."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ఈ కింద ఉన్న దానిని చేయగలదు:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"మీ నోటిఫికేషన్లను చదవండి"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"ఇది కాంటాక్ట్లు, మెసేజ్లు, ఇంకా ఫోటోల వంటి వ్యక్తిగత సమాచారంతో పాటు మీ నోటిఫికేషన్లను చదవగలదు."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"మెసేజ్లకు రిప్లయి ఇవ్వండి"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"ఇది మెసేజ్లకు రిప్లయి ఇవ్వగలదు, అలాగే నోటిఫికేషన్లను తాత్కాలికంగా వాయిదా వేయడం లేదా విస్మరించడం, ఇంకా కాల్స్కు సమాధానం ఇవ్వడంతో పాటు నోటిఫికేషన్లలోని బటన్లపై చర్య తీసుకోగలదు."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"సెట్టింగ్లను మార్చండి"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"ఇది \'అంతరాయం కలిగించవద్దు\'ను ఆన్ లేదా ఆఫ్ చేయగలదు, అలాగే సంబంధిత సెట్టింగ్లను మార్చగలదు."</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>
@@ -4216,7 +4217,7 @@
<string name="zen_mode_summary_alarms_only_by_time" msgid="8140619669703968810">"<xliff:g id="FORMATTEDTIME">%1$s</xliff:g> వరకు అలారాలు మాత్రమే ఎంపికకు మార్చుతుంది"</string>
<string name="zen_mode_summary_always" msgid="722093064250082317">"ఎల్లప్పుడూ అంతరాయం కలిగించు ఎంపికకు మార్చుతుంది"</string>
<string name="zen_mode_screen_on" msgid="7312758100468915319">"స్క్రీన్ ఆన్లో ఉన్నప్పుడు"</string>
- <string name="zen_mode_screen_on_summary" msgid="510055058460316698">"అంతరాయం కలిగించవద్దు నిశ్శబ్దం చేసిన నోటిఫికేషన్లు స్క్రీన్లో పాప్-అప్ వలె కనిపించి, స్థితి బార్ చిహ్నాన్ని చూపడానికి అనుమతించు"</string>
+ <string name="zen_mode_screen_on_summary" msgid="510055058460316698">"అంతరాయం కలిగించవద్దు నిశ్శబ్దం చేసిన నోటిఫికేషన్లు స్క్రీన్లో పాప్-అప్ వలె కనిపించి, స్టేటస్ బార్ చిహ్నాన్ని చూపడానికి అనుమతించు"</string>
<string name="zen_mode_screen_off" msgid="7069798697669366075">"స్క్రీన్ ఆఫ్లో ఉన్నప్పుడు"</string>
<string name="zen_mode_screen_off_summary" msgid="4698018253505406152">"అంతరాయం కలిగించవద్దు ద్వారా నిశ్శబ్దం చేయబడిన నోటిఫికేషన్లను స్క్రీన్ని ఆన్ అయ్యేలా మరియు కాంతి మిణుకుమిణుకుమనేలా చేయనివ్వండి"</string>
<string name="zen_mode_screen_off_summary_no_led" msgid="1958271859408992636">"అంతరాయం కలిగించవద్దు ద్వారా నిశ్శబ్దం చేయబడిన నోటిఫికేషన్లను స్క్రీన్ని ఆన్ చేయనివ్వండి"</string>
@@ -4963,7 +4964,7 @@
<string name="enterprise_privacy_usage_stats" msgid="6328506963853465534">"ప్రతి యాప్లో గడిపిన సమయం మరియు ఉపయోగించిన డేటా"</string>
<string name="enterprise_privacy_network_logs" msgid="3081744541193695887">"అత్యంత ఇటీవలి నెట్వర్క్ ట్రాఫిక్ లాగ్"</string>
<string name="enterprise_privacy_bug_reports" msgid="2635897583413134123">"అత్యంత ఇటీవలి బగ్ రిపోర్ట్"</string>
- <string name="enterprise_privacy_security_logs" msgid="8494681624247959075">"అత్యంత ఇటీవలి భద్రతా లాగ్"</string>
+ <string name="enterprise_privacy_security_logs" msgid="8494681624247959075">"అత్యంత ఇటీవలి సెక్యూరిటీ లాగ్"</string>
<string name="enterprise_privacy_none" msgid="6026527690979756431">"ఏదీ లేదు"</string>
<string name="enterprise_privacy_enterprise_installed_packages" msgid="9114143640515900082">"యాప్లు ఇన్స్టాల్ చేయబడ్డాయి"</string>
<string name="enterprise_privacy_apps_count_estimation_info" msgid="7959907857710107792">"యాప్ల సంఖ్య అంచనా సమాచారం మాత్రమే. Play Store నుండి ఇన్స్టాల్ చేయని యాప్లను ఇందులో పరిగణనలోకి తీసుకుని ఉండకపోవచ్చు."</string>
@@ -5080,7 +5081,7 @@
<string name="device_theme" msgid="5027604586494772471">"పరికర రూపం"</string>
<string name="default_theme" msgid="4815428567082263639">"ఆటోమేటిక్"</string>
<string name="show_operator_name_title" msgid="3355910331531144028">"నెట్వర్క్ పేరు"</string>
- <string name="show_operator_name_summary" msgid="5352696579216501773">"స్థితి పట్టీలో నెట్వర్క్ పేరును ప్రదర్శిస్తుంది"</string>
+ <string name="show_operator_name_summary" msgid="5352696579216501773">"స్టేటస్ పట్టీలో నెట్వర్క్ పేరును ప్రదర్శిస్తుంది"</string>
<string name="storage_manager_indicator" msgid="6187509172735927297">"నిల్వ నిర్వాహికి: <xliff:g id="STATUS">^1</xliff:g>"</string>
<string name="storage_manager_indicator_off" msgid="2705959642617709265">"ఆఫ్లో ఉంది"</string>
<string name="storage_manager_indicator_on" msgid="8380330763647785309">"ఆన్లో ఉంది"</string>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"చెల్లని నెట్వర్క్ మోడ్<xliff:g id="NETWORKMODEID">%1$d</xliff:g>. విస్మరించు."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"యాక్సెస్ పాయింట్ పేర్లు"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g>కి కనెక్ట్ చేసినప్పుడు అందుబాటులో ఉండదు"</string>
- <string name="see_more" msgid="8436037008285546409">"సెట్టింగ్లు"</string>
+ <string name="see_more" msgid="7499355691042812723">"మరిన్నింటిని చూడండి"</string>
<string name="see_less" msgid="2642392725363552793">"తక్కువ చూడండి"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>ను ఆన్ చేయాలా?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"SIMను ఆన్ చేయాలా?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>కు స్విచ్ అవ్వాలా?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"సిమ్ కార్డ్ను ఉపయోగించడానికి స్విచ్ అవ్వాలని అనుకుంటున్నారా?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>ను ఉపయోగించాలా?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"ఒకసారి ఒక SIM మాత్రమే యాక్టివ్గా ఉంటుంది.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>కు స్విచ్ అవ్వడం వలన మీ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> సర్వీస్ రద్దు చేయబడదు."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"ఒకసారి ఒక డౌన్లోడ్ చేయబడిన SIM మాత్రమే యాక్టివ్గా ఉంటుంది.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>కు స్విచ్ అవ్వడం వలన మీ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> సర్వీస్ రద్దు చేయబడదు."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"ఒకసారి ఒక SIM మాత్రమే యాక్టివ్గా ఉంటుంది.\n\nస్విచ్ అవ్వడం వలన మీ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> సర్వీస్ రద్దు చేయబడదు."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"మీరు ఒకేసారి 2 SIMలను ఉపయోగించవచ్చు. <xliff:g id="CARRIER_NAME">%1$s</xliff:g>ను ఉపయోగించడానికి, మరొక SIMను ఆఫ్ చేయండి."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>కు స్విచ్ అవ్వండి"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>ను ఆఫ్ చేయండి"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"SIMను ఆఫ్ చేయడం వలన మీ సర్వీస్ రద్దు చేయబడదు"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"నెట్వర్క్కు కనెక్ట్ చేస్తోంది…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>కు స్విచ్ అవుతోంది"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"కాల్స్, మెసేజ్ల కోసం <xliff:g id="CARRIER_NAME">%1$s</xliff:g>కి స్విచ్ అవుతోంది…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"క్యారియర్ను స్విచ్ చేయడం సాధ్యం కాదు"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"ఎర్రర్ కారణంగా క్యారియర్ను స్విచ్ చేయడం సాధ్యం కాదు."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>ను ఆఫ్ చేయాలా?"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR స్కానర్ను చూడండి"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"లాక్ స్క్రీన్ నుండి QR స్కానర్కు యాక్సెస్ను అనుమతించండి"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"డివైజ్ కంట్రోల్స్ను చూపించండి"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"లాక్ చేసినప్పుడు కంట్రోల్స్ను యాక్సెస్ చేయండి"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"అందుబాటులో ఉన్నప్పుడు, డబుల్ లైన్ గడియారం చూపండి"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"డబుల్ లైన్ గడియారం"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"ఆఫ్"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"ఇంటర్నెట్"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIMలు"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Wi-Fi నెట్వర్క్లను కనుగొనండి, కనెక్ట్ అవ్వండి"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"విమానం, విమానం-సురక్షిత"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"కాల్స్ & SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi‑Fi కాలింగ్"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"అనుకూల బ్యాటరీని ఉపయోగించండి"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"పరిసర అనుకూల ప్రకాశాన్ని ఉపయోగించండి"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Wi‑Fi కాలింగ్ ఫీచర్ను ఉపయోగించండి"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"స్క్రీన్ సేవర్ను ఉపయోగించండి"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"అన్ని యాప్లను చూడండి"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"స్మార్ట్ ఫార్వర్డింగ్"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"స్మార్ట్ ఫార్వర్డింగ్ ఎనేబుల్ చేయబడింది"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"ఫోన్ నంబర్ లేదు."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"సరే"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2Gని అనుమతించండి"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G సెల్యులార్ కనెక్షన్ను ఉపయోగించండి. ఎమర్జెన్సీ కాల్స్ల కోసం, 2G ఎల్లప్పుడూ ఆన్లో ఉంటుంది."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G తక్కువ సురక్షితమైనది, కానీ కొన్ని లొకేషన్లో మీ కనెక్షన్ని మెరుగుపరచవచ్చు. ఎమర్జెన్సీ కాల్స్ కోసం, 2G ఎల్లప్పుడూ అనుమతించబడుతుంది."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g>కి 2G అందుబాటులో ఉండాలి"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"క్లిప్బోర్డ్ యాక్సెస్ను చూపించు"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"మీరు కాపీ చేసిన టెక్స్ట్, ఇమేజ్లను లేదా ఇతర కంటెంట్ను యాప్లు యాక్సెస్ చేసినప్పుడు మెసేజ్ను చూపుతుంది"</string>
<string name="all_apps" msgid="3054120149509114789">"అన్ని యాప్లు"</string>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index cbbfb04..ee4a35b 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"ภาษา"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"นำออก"</string>
<string name="add_a_language" msgid="2126220398077503271">"เพิ่มภาษา"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"ภาษา"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"ภาษาที่ต้องการ"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"ภาษาของแอป"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"ตั้งค่าภาษาสำหรับแต่ละแอป"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"ภาษาของแอป"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"ภาษาที่แนะนำ"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"ทุกภาษา"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"แอปจะตั้งค่าเป็นภาษา<xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g>โดยค่าเริ่มต้น และไม่รองรับหลายภาษา"</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">นำภาษาที่เลือกออกไหม</item>
<item quantity="one">นำภาษาที่เลือกออกไหม</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"ไม่พร้อมใช้งาน"</string>
<string name="security_status_title" msgid="6958004275337618656">"สถานะความปลอดภัย"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"ล็อกหน้าจอ หาอุปกรณ์ของฉัน ความปลอดภัยของแอป"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"ความปลอดภัยและความเป็นส่วนตัว"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"สิทธิ์ ล็อกหน้าจอ ความปลอดภัยของแอป"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"เพิ่มใบหน้าแล้ว"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"แตะเพื่อตั้งค่าใบหน้า"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"การปลดล็อกด้วยใบหน้า"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"ใช้ใบหน้าเพื่อปลดล็อกโทรศัพท์หรือใช้ในการตรวจสอบสิทธิ์ในแอป เช่น เมื่อคุณลงชื่อเข้าใช้หรืออนุมัติการซื้อ\n\nโปรดทราบ\nคุณตั้งค่าใบหน้าได้ครั้งละ 1 ใบหน้าเท่านั้น หากต้องการเพิ่มใบหน้าอื่น ให้ลบใบหน้าปัจจุบันออก\n\nการดูโทรศัพท์อาจปลดล็อกเครื่องโดยไม่ตั้งใจ\n\nคนอื่นอาจปลดล็อกโทรศัพท์ได้หากถือโทรศัพท์ไว้ตรงหน้าของคุณ\n\nคนที่หน้าคล้ายคุณมากๆ เช่น แฝดของคุณอาจปลดล็อกโทรศัพท์ได้"</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"ใช้ใบหน้าเพื่อปลดล็อกโทรศัพท์หรือใช้ในการตรวจสอบสิทธิ์ในแอป เช่น เมื่อคุณลงชื่อเข้าใช้หรืออนุมัติการซื้อ\n\nโปรดทราบ\nคุณตั้งค่าใบหน้าได้ครั้งละ 1 ใบหน้าเท่านั้น หากต้องการเพิ่มใบหน้าอื่น ให้ลบใบหน้าปัจจุบันออก\n\nการดูโทรศัพท์อาจปลดล็อกเครื่องโดยไม่ตั้งใจ\n\nคนอื่นอาจปลดล็อกโทรศัพท์ได้หากถือโทรศัพท์ไว้ตรงหน้าของคุณ แม้ในขณะที่คุณหลับตาอยู่\n\nคนที่หน้าคล้ายคุณมากๆ เช่น แฝดของคุณอาจปลดล็อกโทรศัพท์ได้"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"ลบรูปแบบใบหน้าใช่ไหม"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"ระบบจะลบรูปแบบใบหน้าออกอย่างถาวรและปลอดภัย หลังจากที่ลบแล้ว คุณจะต้องใช้ PIN, รูปแบบ หรือรหัสผ่านเพื่อปลดล็อกโทรศัพท์ หรือสำหรับการตรวจสอบสิทธิ์ในแอป"</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"ลบรูปแบบใบหน้าใช่ไหม"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"ระบบจะลบรูปแบบใบหน้าออกอย่างถาวรและปลอดภัย\n\nหลังจากที่ลบแล้ว คุณจะต้องใช้ลายนิ้วมือ, PIN, รูปแบบ หรือรหัสผ่านเพื่อปลดล็อกโทรศัพท์ หรือสำหรับการตรวจสอบสิทธิ์ในแอป"</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"ระบบจะลบรูปแบบใบหน้าออกอย่างถาวรและปลอดภัย\n\nหลังจากที่ลบแล้ว คุณจะต้องใช้ PIN, รูปแบบ หรือรหัสผ่านเพื่อปลดล็อกโทรศัพท์ หรือสำหรับการตรวจสอบสิทธิ์ในแอป"</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"ระบบจะลบรูปแบบใบหน้าออกอย่างถาวรและปลอดภัย\n\nหลังจากที่ลบแล้ว คุณจะต้องใช้ PIN, รูปแบบ หรือรหัสผ่านเพื่อปลดล็อกโทรศัพท์"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"ใช้การปลดล็อกด้วยใบหน้าเพื่อปลดล็อกโทรศัพท์"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"ลายนิ้วมือ"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"ใช้ลายนิ้วมือสำหรับการทำงาน"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"ลบ"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"แตะเซ็นเซอร์"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"วางนิ้วบนเซ็นเซอร์และยกขึ้นหลังจากรู้สึกถึงการสั่น"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"วางนิ้วบนเซ็นเซอร์จนกว่าจะรู้สึกถึงการสั่น"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"วางลายนิ้วมือราบลงบนเซ็นเซอร์จนกว่าจะรู้สึกถึงแรงสั่น"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"แตะเซ็นเซอร์ลายนิ้วมือค้างไว้"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"ยกนิ้วขึ้นแล้วแตะอีกครั้ง"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"อีกครั้งหนึ่ง"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"ยกนิ้วมือเรื่อยๆ เพื่อเพิ่มส่วนอื่นๆ ของลายนิ้วมือ"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"แตะค้างไว้ทุกครั้งที่ไอคอนลายนิ้วมือเคลื่อนไหว การทำเช่นนี้จะช่วยให้บันทึกลายนิ้วมือของคุณได้มากขึ้น"</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"วางปลายนิ้วลงบนเซ็นเซอร์"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"สุดท้าย วางปลายนิ้วของคุณ"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"สุดท้าย ใช้ปลายนิ้วของคุณ"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"วางด้านข้างของนิ้วค้างไว้บนเซ็นเซอร์ จากนั้นเปลี่ยนข้าง"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"การทำเช่นนี้จะช่วยให้บันทึกลายนิ้วมือของคุณได้มากขึ้น"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"กำลังลงทะเบียนลายนิ้วมือ <xliff:g id="PERCENTAGE">%d</xliff:g> เปอร์เซ็นต์"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" ตัวเลือกการล็อกหน้าจอปิดอยู่ หากต้องการดูข้อมูลเพิ่มเติม ให้ติดต่อผู้ดูแลระบบขององค์กร "<annotation id="admin_details">"รายละเอียดเพิ่มเติม"</annotation>\n\n"คุณยังสามารถใช้ลายนิ้วมือเพื่ออนุญาตให้ซื้อและเข้าถึงแอป "<annotation id="url">"ดูข้อมูลเพิ่มเติม"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"ยกนิ้วขึ้น แล้วแตะเซ็นเซอร์อีกครั้ง"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"ใช้เซ็นเซอร์ลายนิ้วมือไม่ได้ โปรดติดต่อผู้ให้บริการซ่อม"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"การตั้งค่าขั้นสูง"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"การล็อกโปรไฟล์งาน, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock และอื่นๆ"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"การตั้งค่าขั้นสูง"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"คุณสามารถเพิ่มลายนิ้วมือได้ถึง <xliff:g id="COUNT">%d</xliff:g> ลาย"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"คุณได้เพิ่มลายนิ้วมือถึงขีดจำกัดสูงสุดแล้ว"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"เพิ่มลายนิ้วมืออีกไม่ได้แล้ว"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"โทรผ่าน Wi-Fi สายจะตัดหากสัญญาณ Wi‑Fi ขาดหาย"</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"เมื่อเปิดการโทรผ่าน Wi-Fi โทรศัพท์จะกำหนดเส้นทางการโทรผ่านเครือข่าย Wi-Fi หรือเครือข่ายของผู้ให้บริการได้ ทั้งนี้ขึ้นอยู่กับค่ากำหนดของคุณและสัญญาณฝั่งที่แรงกว่า โปรดสอบถามค่าธรรมเนียมและรายละเอียดอื่นๆ กับผู้ให้บริการก่อนที่จะเปิดฟีเจอร์นี้<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"ที่อยู่ฉุกเฉิน"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"ที่อยู่ฉุกเฉิน"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"ใช้เป็นตำแหน่งของคุณเมื่อโทรหาหมายเลขฉุกเฉินผ่าน Wi-Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"ดูข้อมูลเพิ่มเติม"</annotation>"เกี่ยวกับฟีเจอร์ของ DNS ส่วนตัว"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"เปิด"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"หากต้องการควบคุมสิ่งที่เกิดขึ้นขณะที่โทรศัพท์อยู่บนแท่นชาร์จและ/หรืออยู่ในโหมดสลีป ให้เปิดโปรแกรมรักษาหน้าจอ"</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"เริ่มเมื่อใด"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"โปรแกรมรักษาหน้าจอในปัจจุบัน"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"เริ่มเลย"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"การตั้งค่า"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"ปรับความสว่างอัตโนมัติ"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"ยกขึ้นเพื่อเวก"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"ตั้ง PIN โปรไฟล์งาน"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"ตั้งรูปแบบ"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"ตั้งรูปแบบโปรไฟล์งาน"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"ตั้งค่ารหัสผ่านสำหรับปลดล็อกโทรศัพท์เพื่อให้ปลอดภัยยิ่งขึ้น"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"ตั้งค่า PIN สำหรับปลดล็อกโทรศัพท์เพื่อให้ปลอดภัยยิ่งขึ้น"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"ตั้งค่ารูปแบบสำหรับปลดล็อกโทรศัพท์เพื่อให้ปลอดภัยยิ่งขึ้น"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"ตั้งค่ารหัสผ่านสำหรับปลดล็อกแท็บเล็ตเพื่อให้ปลอดภัยยิ่งขึ้น"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"ตั้งค่า PIN สำหรับปลดล็อกแท็บเล็ตเพื่อให้ปลอดภัยยิ่งขึ้น"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"ตั้งค่ารูปแบบสำหรับปลดล็อกแท็บเล็ตเพื่อให้ปลอดภัยยิ่งขึ้น"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"ตั้งค่ารหัสผ่านสำหรับปลดล็อกอุปกรณ์เพื่อให้ปลอดภัยยิ่งขึ้น"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"ตั้งค่า PIN สำหรับปลดล็อกอุปกรณ์เพื่อให้ปลอดภัยยิ่งขึ้น"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"ตั้งค่ารูปแบบสำหรับปลดล็อกอุปกรณ์เพื่อให้ปลอดภัยยิ่งขึ้น"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"ตั้งรหัสผ่านเพื่อใช้ลายนิ้วมือ"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"ตั้งรูปแบบเพื่อใช้ลายนิ้วมือ"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"เพื่อความปลอดภัย โปรดตั้ง PIN"</string>
@@ -2296,11 +2301,11 @@
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"ขยายเป็นเต็มหน้าจอ ขยายพื้นที่ที่เจาะจง หรือจะสลับไปมาระหว่างตัวเลือกทั้ง 2 อย่างก็ได้"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"เต็มหน้าจอ"</string>
<string name="accessibility_magnification_area_settings_window_screen_summary" msgid="9191632962955877019">"หน้าจอบางส่วน"</string>
- <string name="accessibility_magnification_area_settings_all_summary" msgid="8107511976748799455">"สลับไปมาระหว่างหน้าจอแบบเต็มกับบางส่วน"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="8107511976748799455">"สลับไปมาระหว่างแบบเต็มหน้าจอกับบางส่วน"</string>
<string name="accessibility_magnification_mode_dialog_title" msgid="9151027667059878578">"เลือกวิธีขยาย"</string>
<string name="accessibility_magnification_mode_dialog_option_full_screen" msgid="4892487869954032029">"ขยายเป็นเต็มหน้าจอ"</string>
<string name="accessibility_magnification_mode_dialog_option_window" msgid="4492443201099153362">"ขยายบางส่วนของหน้าจอ"</string>
- <string name="accessibility_magnification_mode_dialog_option_switch" msgid="561043521011229424">"สลับไปมาระหว่างหน้าจอแบบเต็มกับบางส่วน"</string>
+ <string name="accessibility_magnification_mode_dialog_option_switch" msgid="561043521011229424">"สลับไปมาระหว่างแบบเต็มหน้าจอกับบางส่วน"</string>
<string name="accessibility_magnification_area_settings_mode_switch_summary" msgid="2885238806099080966">"แตะปุ่มเปลี่ยนเพื่อสลับไปมาระหว่างทั้ง 2 ตัวเลือก"</string>
<string name="accessibility_magnification_switch_shortcut_title" msgid="3671432048806533079">"เปลี่ยนไปใช้ปุ่มการช่วยเหลือพิเศษใช่ไหม"</string>
<string name="accessibility_magnification_switch_shortcut_message" msgid="7718653917415163833">"การใช้การแตะ 3 ครั้งเพื่อขยายบางส่วนของหน้าจอจะทำให้การพิมพ์และการดำเนินการอื่นๆ ล่าช้า\n\nปุ่มการช่วยเหลือพิเศษจะลอยอยู่บนหน้าจอเหนือแอปอื่นๆ แตะปุ่มดังกล่าวเพื่อขยาย"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"กดปุ่มปรับระดับเสียงเพื่อเปิด"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"แตะหน้าจอ 3 ครั้งเพื่อเปิด"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"ใช้ท่าทางสัมผัสเพื่อเปิด"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"ใช้ท่าทางสัมผัสการช่วยเหลือพิเศษแบบใหม่"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"ใช้ท่าทางสัมผัสการช่วยเหลือพิเศษ"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"หากต้องการใช้ฟีเจอร์นี้ ให้แตะปุ่มการช่วยเหลือพิเศษ <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ที่ด้านล่างของหน้าจอ\n\nหากต้องการสลับระหว่างฟีเจอร์ต่างๆ ให้แตะปุ่มการช่วยเหลือพิเศษค้างไว้"</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"หากต้องการใช้ฟีเจอร์นี้ ให้แตะปุ่มการช่วยเหลือพิเศษบนหน้าจอ"</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"หากต้องการใช้ฟีเจอร์นี้ ให้กดปุ่มปรับระดับเสียงทั้ง 2 ปุ่มค้างไว้"</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"สั้นลง"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"ยาวขึ้น"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"เวลาในการคลิกอัตโนมัติ"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"การสั่นและระดับการโต้ตอบการสัมผัส"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"การสั่นเมื่อมีการแจ้งเตือน"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"การสั่นและการโต้ตอบการสัมผัส"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"การโทร"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"การแจ้งเตือนและนาฬิกาปลุก"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"การโต้ตอบการสัมผัสแบบอินเทอร์แอกทีฟ"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"การสั่นเมื่อมีเสียงเรียกเข้า"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"การสั่นเมื่อมีการแจ้งเตือน"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"การตอบสนองการสัมผัส"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"กล้องถ่ายรูป"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"บลูทูธ"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"เครือข่ายมือถือ"</string>
<string name="power_phone" msgid="2768396619208561670">"การโทรด้วยเสียง"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"ไม่มีการใช้งานแท็บเล็ต"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"ไม่มีการใช้งานโทรศัพท์"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"เชื่อมต่อกับ <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"ยกเลิกการเชื่อมต่อ VPN นี้ไหม"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"ยกเลิกการเชื่อมต่อ"</string>
- <string name="vpn_version" msgid="41856553718304367">"เวอร์ชัน <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"รุ่น"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"ลืม VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"แทนที่ VPN ที่มีอยู่หรือไม่"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"ตั้งค่า VPN แบบเปิดตลอดเวลาหรือไม่"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"อินเทอร์เน็ตมือถือไม่พร้อมใช้งาน"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"แตะเพื่อเลือกซิมข้อมูล"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"ใช้ในการโทรทุกครั้ง"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"เลือกซิมสำหรับข้อมูล"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"เลือกซิมสำหรับอินเทอร์เน็ตมือถือ"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"เลือกซิมสำหรับ SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"กำลังสลับซิมข้อมูล การดำเนินการนี้อาจใช้เวลาถึง 1 นาที…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"ใช้อินเทอร์เน็ตมือถือของ <xliff:g id="NEW_SIM">%1$s</xliff:g> ไหม"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"หากเปลี่ยนเป็น <xliff:g id="NEW_SIM">%1$s</xliff:g> ระบบจะไม่ใช้อินเทอร์เน็ตมือถือของ <xliff:g id="OLD_SIM">%2$s</xliff:g> อีก"</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"ใช้ <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"โทรด้วย"</string>
<string name="sim_select_card" msgid="1226182454109919045">"เลือกซิมการ์ด"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"ซิมหมายเลข <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, การเชื่อมต่อเครือข่าย, อินเทอร์เน็ต, ไร้สาย, ข้อมูล, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"การแจ้งเตือน Wi‑Fi การแจ้งเตือน wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ปริมาณการใช้อินเทอร์เน็ต"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"หยุดการสั่น แตะ แป้นพิมพ์"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"ใช้รูปแบบ 24 ชั่วโมง"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ดาวน์โหลด"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"เปิดด้วย"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"ระบบสัมผัส, สั่น, หน้าจอ, ความไว"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"ระบบสัมผัส, สั่น, โทรศัพท์, การโทร, ความไว, เสียงเรียกเข้า"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"ระบบสัมผัส, สั่น, ความไว"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"การโต้ตอบการสัมผัส การสั่น การสั่น"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"จอแสดงผลเปิดตลอดเวลา"</string>
<string name="default_sound" msgid="6604374495015245195">"เสียงเริ่มต้น"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"ระดับเสียงเรียกเข้าและการแจ้งเตือนอยู่ที่ <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"ระดับเสียง การสั่น ห้ามรบกวน"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"เสียงชาร์จและการสั่น"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"เสียงเชื่อมต่อแท่นลำโพง"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"เสียงแตะ"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"การสั่นเมื่อแตะ"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"การตอบสนองแบบรู้สึกได้สำหรับการแตะ แป้นพิมพ์ และอื่นๆ"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"เล่นเสียงจากแท่นลำโพง"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"เสียงทั้งหมด"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"เสียงของสื่อเท่านั้น"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"หน้าจอล็อก, ข้าม, เลี่ยง"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"เมื่อโปรไฟล์งานล็อกอยู่"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"การแจ้งเตือนบนหน้าจอล็อก"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"แสดงการสนทนา ค่าเริ่มต้น และการแจ้งเตือนที่ปิดเสียง"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"แสดงการสนทนา ค่าเริ่มต้น และการแจ้งเตือนที่ปิดเสียง"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"ซ่อนการสนทนาและการแจ้งเตือนแบบเงียบ"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"ไม่ต้องแสดงการแจ้งเตือนใดๆ"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> จะอ่านการแจ้งเตือนทั้งหมดได้ รวมถึงข้อมูลส่วนบุคคล เช่น ชื่อผู้ติดต่อ รูปภาพ และข้อความที่คุณได้รับ นอกจากนี้ยังสามารถเลื่อนหรือปิดการแจ้งเตือน หรือดำเนินการกับปุ่มต่างๆ ในการแจ้งเตือนได้ด้วย เช่น การรับสายเรียกเข้า \n\nการเปิดใช้ยังทำให้แอปนี้เปิดหรือปิดฟีเจอร์ห้ามรบกวนและเปลี่ยนแปลงการตั้งค่าที่เกี่ยวข้องได้"</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> จะทำสิ่งต่อไปนี้ได้"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"อ่านการแจ้งเตือนของคุณ"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"แอปจะอ่านการแจ้งเตือนของคุณได้ รวมถึงข้อมูลส่วนบุคคล เช่น รายชื่อติดต่อ ข้อความ และรูปภาพ"</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"ตอบกลับข้อความ"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"แอปจะตอบกลับข้อความและดำเนินการกับปุ่มต่างๆ ในการแจ้งเตือนได้ รวมถึงเลื่อนหรือปิดการแจ้งเตือนและรับสาย"</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"เปลี่ยนการตั้งค่า"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"แอปจะเปิดหรือปิดฟีเจอร์ห้ามรบกวนและเปลี่ยนแปลงการตั้งค่าที่เกี่ยวข้องได้"</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>
@@ -4597,7 +4597,7 @@
<string name="display_dashboard_summary" msgid="1599453894989339454">"ธีมมืด, ขนาดตัวอักษร, ความสว่าง"</string>
<string name="display_summary_example" msgid="4275121979039344438">"เข้าโหมดสลีปหลังจากไม่มีการใช้งาน 10 นาที"</string>
<string name="memory_summary" msgid="8221954450951651735">"ใช้หน่วยความจำไป <xliff:g id="USED_MEMORY">%1$s</xliff:g> จาก <xliff:g id="TOTAL_MEMORY">%2$s</xliff:g> โดยเฉลี่ย"</string>
- <string name="users_summary" msgid="8473589474976307510">"ลงชื่อเข้าใช้เป็น <xliff:g id="USER_NAME">%1$s</xliff:g>"</string>
+ <string name="users_summary" msgid="8473589474976307510">"ลงชื่อเข้าใช้เป็น<xliff:g id="USER_NAME">%1$s</xliff:g>"</string>
<string name="payment_summary" msgid="5513009140568552693">"<xliff:g id="APP_NAME">%1$s</xliff:g> เป็นค่าเริ่มต้น"</string>
<string name="backup_disabled" msgid="4503062265560959320">"ปิดใช้การสำรองข้อมูลอยู่"</string>
<string name="android_version_summary" msgid="7818952662015042768">"อัปเดตเป็น Android <xliff:g id="VERSION">%1$s</xliff:g> แล้ว"</string>
@@ -4857,7 +4857,7 @@
<string name="double_twist_for_camera_suggestion_title" msgid="8178844037382604158">"ถ่ายเซลฟีได้เร็วขึ้น"</string>
<string name="system_navigation_title" msgid="1698862900901417194">"การนำทางของระบบ"</string>
<string name="swipe_up_to_switch_apps_title" msgid="6677266952021118342">"การนำทางแบบ 2 ปุ่ม"</string>
- <string name="swipe_up_to_switch_apps_summary" msgid="1415457307836359560">"สลับแอปโดยเลื่อนนิ้วขึ้นบนปุ่มหน้าแรก ดูแอปทั้งหมดโดยเลื่อนขึ้นอีกครั้ง กลับโดยแตะปุ่มกลับ"</string>
+ <string name="swipe_up_to_switch_apps_summary" msgid="1415457307836359560">"สลับแอปโดยปัดขึ้นบนปุ่มหน้าแรก ดูแอปทั้งหมดโดยปัดขึ้นอีกครั้ง กลับโดยแตะปุ่มกลับ"</string>
<string name="swipe_up_to_switch_apps_suggestion_title" msgid="5754081720589900007">"ลองใช้ปุ่มหน้าแรกใหม่"</string>
<string name="swipe_up_to_switch_apps_suggestion_summary" msgid="8885866570559435110">"เปิดท่าทางสัมผัสใหม่เพื่อสลับแอป"</string>
<string name="emergency_settings_preference_title" msgid="6183455153241187148">"ความปลอดภัยและกรณีฉุกเฉิน"</string>
@@ -4942,7 +4942,7 @@
<string name="instant_apps_settings" msgid="4280942494969957858">"ค่ากำหนดของ Instant Apps"</string>
<string name="domain_url_section_title" msgid="9028890472923474958">"แอปที่ติดตั้ง"</string>
<string name="automatic_storage_manager_activation_warning" msgid="170508173207142665">"ตัวจัดการพื้นที่เก็บข้อมูลกำลังจัดการพื้นที่เก็บข้อมูลของคุณ"</string>
- <string name="account_for_section_header" msgid="7466759342105251096">"บัญชีสำหรับ <xliff:g id="USER_NAME">%1$s</xliff:g>"</string>
+ <string name="account_for_section_header" msgid="7466759342105251096">"บัญชีสำหรับ<xliff:g id="USER_NAME">%1$s</xliff:g>"</string>
<string name="configure_section_header" msgid="3126887329521705210">"กำหนดค่า"</string>
<string name="auto_sync_account_title" msgid="1070908045600374254">"ซิงค์ข้อมูลแอปโดยอัตโนมัติ"</string>
<string name="auto_sync_personal_account_title" msgid="3544275021920818595">"ซิงค์ข้อมูลส่วนบุคคลอัตโนมัติ"</string>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"โหมดเครือข่ายไม่ถูกต้อง <xliff:g id="NETWORKMODEID">%1$d</xliff:g> ไม่สนใจ"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ชื่อจุดเข้าใช้งาน"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"ใช้ไม่ได้เมื่อเชื่อมต่อกับ <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"การตั้งค่า"</string>
+ <string name="see_more" msgid="7499355691042812723">"ดูเพิ่ม"</string>
<string name="see_less" msgid="2642392725363552793">"ดูน้อยลง"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"ต้องการเปิดใช้ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ไหม"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"ต้องการเปิดใช้ซิมใช่ไหม"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"เปลี่ยนเป็น <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ใช่ไหม"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"เปลี่ยนไปใช้ซิมการ์ดใช่ไหม"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"ใช้ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ใช่ไหม"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"ใช้งานซิมได้ทีละ 1 ซิมเท่านั้น\n\nการเปลี่ยนเป็น <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> จะไม่ยกเลิกบริการของ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"ใช้งานซิมที่ดาวน์โหลดมาได้ทีละ 1 ซิมเท่านั้น\n\nการเปลี่ยนเป็น <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> จะไม่ยกเลิกบริการของ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"ใช้งานซิมได้ทีละ 1 ซิมเท่านั้น\n\nการเปลี่ยนจะไม่ยกเลิกบริการของ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"คุณใช้ได้ 2 ซิมพร้อมกัน หากต้องการใช้ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ให้ปิดอีกซิมหนึ่ง"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"เปลี่ยนเป็น <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"ปิด <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"การปิดซิมจะไม่ยกเลิกบริการ"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"กำลังเชื่อมต่อกับเครือข่าย…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"กำลังเปลี่ยนเป็น <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"กำลังเปลี่ยนไปใช้ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> สำหรับการโทรและข้อความ…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"เปลี่ยนผู้ให้บริการไม่ได้"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"เปลี่ยนผู้ให้บริการไม่ได้เนื่องจากมีข้อผิดพลาด"</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"ต้องการปิดใช้ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ไหม"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"แสดงเครื่องมือสแกนคิวอาร์"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"อนุญาตให้เข้าถึงเครื่องมือสแกนคิวอาร์จากหน้าจอล็อก"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"แสดงระบบควบคุมอุปกรณ์"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"เข้าถึงระบบควบคุมเมื่อล็อก"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"แสดงนาฬิกาแบบสองบรรทัดเมื่อเป็นไปได้"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"นาฬิกาแบบสองบรรทัด"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"ปิด"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"อินเทอร์เน็ต"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"ซิม"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"ค้นหาและเชื่อมต่อกับเครือข่าย Wi-Fi"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"เครื่องบิน, ใช้บนเครื่องบินได้อย่างปลอดภัย"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"การโทรและ SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"การโทรผ่าน Wi-Fi"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"ใช้แบตเตอรี่แบบปรับอัตโนมัติ"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"ใช้ปรับความสว่างอัตโนมัติ"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"ใช้การโทรผ่าน Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"ใช้โปรแกรมรักษาหน้าจอ"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"ดูแอปทั้งหมด"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"การโอนสายอัจฉริยะ"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"การโอนสายอัจฉริยะเปิดอยู่"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"ไม่มีหมายเลขโทรศัพท์"</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"ตกลง"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"อนุญาตให้ใช้ 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"ใช้การเชื่อมต่อเครือข่ายมือถือ 2G โดยจะเปิดอยู่ตลอดเวลาสำหรับหมายเลขฉุกเฉิน"</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G ปลอดภัยน้อย แต่อาจมีการปรับปรุงการเชื่อมต่อในบางพื้นที่ โดยจะอนุญาตเสมอสำหรับหมายเลขฉุกเฉิน"</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> กำหนดให้ต้องใช้งาน 2G ได้"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"แสดงการเข้าถึงคลิปบอร์ด"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"แสดงข้อความเมื่อแอปเข้าถึงข้อความ รูปภาพ หรือเนื้อหาอื่นๆ ที่คุณคัดลอก"</string>
<string name="all_apps" msgid="3054120149509114789">"แอปทั้งหมด"</string>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index 98cb88a..d49d387 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Mga Wika"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Alisin"</string>
<string name="add_a_language" msgid="2126220398077503271">"Magdagdag ng wika"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Wika"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Gustong Wika"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Mga Wika ng App"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Itakda ang wika para sa bawat app"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Wika ng App"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Mga iminumungkahing wika"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Lahat ng wika"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Nakatakda ang app sa <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> bilang default at hindi nito sinusuportahan ang maraming wika."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">Alisin ang mga piniling wika?</item>
<item quantity="other">Alisin ang mga piniling wika?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Hindi available"</string>
<string name="security_status_title" msgid="6958004275337618656">"Status ng seguridad"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Lock ng screen, Hanapin ang Aking Device, seguridad ng app"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Seguridad at privacy"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Mga pahintulot, lock ng screen, seguridad ng app"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Naidagdag ang mukha"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Mag-tap para i-set up ang mukha"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Pag-unlock Gamit ang Mukha"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Gamitin ang iyong mukha para i-unlock ang telepono mo o para sa pag-authenticate sa mga app, tulad ng kapag nagsa-sign in ka o nag-aapruba ka ng pagbili.\n\nTandaan:\nIsang mukha lang ang puwedeng naka-set up sa iyo sa bawat pagkakataon. Para magdagdag pa ng mukha, i-delete ang kasalukuyang mukha.\n\nKapag tumingin ka sa telepono, puwede mong hindi sinasadyang ma-unlock ito.\n\nPuwedeng ma-unlock ng ibang tao ang telepono mo kung itatapat ito sa iyong mukha.\n\nPuwedeng ma-unlock ng isang taong may malaking pagkakahawig sa iyo ang telepono mo, gaya ng kapatid na kamukha mo."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Gamitin ang iyong mukha para i-unlock ang telepono mo o para sa pag-authenticate sa mga app, tulad ng kapag nagsa-sign in ka o nag-aapruba ka ng pagbili.\n\nTandaan:\nIsang mukha lang ang puwedeng naka-set up sa iyo sa bawat pagkakataon. Para magdagdag pa ng mukha, i-delete ang kasalukuyang mukha.\n\nKapag tumingin ka sa telepono, puwede mong hindi sinasadyang ma-unlock ito.\n\nPuwedeng ma-unlock ng ibang tao ang telepono mo kung itatapat ito sa iyong mukha, kahit na nakapikit ka.\n\nPuwedeng ma-unlock ng isang taong may malaking pagkakahawig sa iyo ang telepono mo, gaya ng kapatid na kamukha mo."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"I-delete ang face model?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Permanente at secure na ide-delete ang iyong face model. Pagkatapos ng pag-delete, kakailanganin mo ang iyong PIN, pattern, o password para i-unlock ang telepono mo o para sa pag-authenticate sa mga app."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"I-delete ang face model?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Permanente at secure na ide-delete ang iyong face model.\n\nPagkatapos ng pag-delete, kakailanganin mo ang iyong fingerprint, PIN, pattern, o password para i-unlock ang telepono mo o para sa pag-authenticate sa mga app."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Permanente at secure na ide-delete ang iyong face model.\n\nPagkatapos ng pag-delete, kakailanganin mo ang iyong PIN, pattern, o password para i-unlock ang telepono mo o para sa pag-authenticate sa mga app."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Permanente at secure na ide-delete ang iyong face model.\n\nPagkatapos ng pag-delete, kakailanganin mo ang iyong PIN, pattern, o password para i-unlock ang telepono mo."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Gamitin ang Pag-unlock Gamit ang Mukha para i-unlock ang iyong telepono"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Fingerprint"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Fingerprint sa trabaho"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"I-delete"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Pindutin ang sensor"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Ilagay ang iyong daliri sa sensor at iangat ito pagkatapos mong makaramdam ng pag-vibrate"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Huwag alisin ang iyong daliri sa sensor hanggang sa may maramdaman kang pag-vibrate"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Huwag alisin ang iyong fingerprint sa sensor hanggang sa may maramdaman kang pag-vibrate"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Pindutin nang matagal ang sensor para sa fingerprint"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Iangat, pindutin ulit"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Isa pa"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Iangat nang iangat ang iyong daliri para idagdag ang iba\'t ibang bahagi ng fingerprint mo"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Pindutin nang matagal sa tuwing gagalaw ang icon ng fingerprint. Makakatulong itong mas makuha ang iyong fingerprint."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Ilagay ang tip ng iyong daliri sa sensor"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Panghuli, ilagay ang mga dulo ng iyong daliri"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Panghuli, gamitin ang mga dulo ng iyong daliri"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Ilagay ang gilid ng iyong fingerprint sa sensor nang matagal, pagkatapos ay ang kabilang gilid"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Makakatulong itong mas makuha ang iyong fingerprint"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Pag-enroll ng fingerprint: <xliff:g id="PERCENTAGE">%d</xliff:g> porsyento"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Naka-disable ang opsyon ng lock ng screen. Upang matuto pa, makipag-ugnayan sa admin ng iyong organisasyon. "<annotation id="admin_details">"Higit pang detalye"</annotation>\n\n"Maaari mo pa ring gamitin ang fingerprint mo upang magpahintulot ng access ng app. "<annotation id="url">"Matuto pa"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Iangat ang daliri, pagkatapos ay pindutin ulit ang sensor"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Hindi magamit ang sensor para sa fingerprint. Bumisita sa provider ng pag-aayos"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Mga advanced na setting"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Lock ng profile sa trabaho, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock at higit pa"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Mga advanced na setting"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Maaari kang magdagdag ng hanggang <xliff:g id="COUNT">%d</xliff:g> (na) fingerprint"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Naidagdag mo na ang maximum na bilang ng mga fingerprint"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Hindi na makapagdagdag ng higit pang fingerprint"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Tumawag gamit ang Wi‑Fi. Kung mawawala ang Wi‑Fi, matatapos ang tawag."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Kapag naka-on ang pagtawag gamit ang Wi-Fi, maaaring magruta ng mga tawag ang iyong telepono sa pamamagitan ng mga Wi-Fi network o network ng iyong carrier, depende sa iyong kagustuhan at kung aling signal ang mas malakas. Bago i-on ang feature na ito, sumangguni sa iyong carrier hinggil sa mga bayarin at iba pang detalye.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Pang-emergency na Address"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Pang-emergency na address"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Ginagamit bilang iyong lokasyon kapag nagsagawa ka ng pang-emergency na tawag sa pamamagitan ng Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Matuto pa"</annotation>" tungkol sa mga feature ng Pribadong DNS"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Naka-on"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Upang makontrol kung ano ang mangyayari kapag naka-dock o naka-sleep ang telepono, i-on ang screen saver."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Kailan magsisimula"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Kasalukuyang screen saver"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Magsimula ngayon"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Mga Setting"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Awtomatikong pagliwanag"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Angatin upang paganahin"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Magtakda ng PIN sa trabaho"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Magtakda ng pattern"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Magtakda ng pattern sa trabaho"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Para sa karagdagang seguridad, magtakda ng password para i-unlock ang telepono"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Para sa karagdagang seguridad, magtakda ng PIN para i-unlock ang telepono"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Para sa karagdagang seguridad, magtakda ng pattern para i-unlock ang telepono"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Para sa karagdagang seguridad, magtakda ng password para i-unlock ang tablet"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Para sa karagdagang seguridad, magtakda ng PIN para i-unlock ang tablet"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Para sa karagdagang seguridad, magtakda ng pattern para i-unlock ang tablet"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Para sa karagdagang seguridad, magtakda ng password para i-unlock ang device"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Para sa karagdagang seguridad, magtakda ng PIN para i-unlock ang device"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Para sa karagdagang seguridad, magtakda ng pattern para i-unlock ang device"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Para magamit ang fingerprint, i-set ang pw"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Para magamit ang fingerprint, i-set ang pattern"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Para sa seguridad, magtakda ng PIN"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"I-hold ang mga volume key para buksan"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"I-triple tap ang screen para buksan"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Gumamit ng galaw para buksan"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Gamitin ang bagong galaw sa accessibility"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Gamitin ang galaw para sa accessibility"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Para magamit ang feature na ito, i-tap ang button ng accessibility <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> sa ibaba ng iyong screen.\n\nPara magpalipat-lipat sa mga feature, pindutin nang matagal ang button ng accessibility."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Para gamitin ang feature na ito, i-tap ang button ng accessibility sa iyong screen."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Para magamit ang feature na ito, pindutin nang matagal ang parehong volume key."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Mas maikli"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Mas mahaba"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Tagal ng auto click"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Lakas ng pag-vibrate at haptic"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Pag-vibrate kapag may notification"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Pag-vibrate at haptics"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Mga Tawag"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Mga notification at alarm"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interactive na haptics"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Pag-vibrate kapag nag-ring"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Pag-vibrate kapag may notification"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Feedback sa pagpindot"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"Camera"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Mobile network"</string>
<string name="power_phone" msgid="2768396619208561670">"Mga boses ng tawag"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Idle ang tablet"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Idle ang telepono"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Kumonekta sa <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Putulin ang koneksyon ng VPN na ito?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Putulin ang koneksyon"</string>
- <string name="vpn_version" msgid="41856553718304367">"Bersyon <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Bersyon"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Kalimutan ang VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Gusto mo bang palitan ang dati nang VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Gusto mo bang itakda ang VPN na palaging naka-on?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Hindi available ang mobile data"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"I-tap upang pumili ng data SIM"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Palaging gamitin ito para sa mga tawag"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Pumili ng SIM para sa data"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Pumili ng SIM para sa mobile data"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Pumili ng SIM para sa SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Lumilipat ng data SIM, puwede itong magtagal nang hanggang isang minuto…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Gamitin ang <xliff:g id="NEW_SIM">%1$s</xliff:g> sa mobile data?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Kung lilipat ka sa <xliff:g id="NEW_SIM">%1$s</xliff:g>, hindi na gagamitin ang <xliff:g id="OLD_SIM">%2$s</xliff:g> para sa mobile data."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Gamitin: <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Tumawag gamit ang"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Pumili ng SIM card"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, koneksyon sa network, internet, wireless, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Notification sa Wi‑Fi, notification sa wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"paggamit ng data"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Ihinto ang pag-vibrate, pag-tap, keyboard"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Gamitin ang 24 na oras na format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Pag-download"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Buksan gamit ang"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"haptics, mag-vibrate, screen, pagkasensitibo"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"haptics, pag-vibrate, telepono, tawag, pagkasensitibo, pag-ring"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"haptics, pag-vibrate, pagkasensitibo"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"haptics, i-vibrate, pag-vibrate"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"palaging naka-on na display"</string>
<string name="default_sound" msgid="6604374495015245195">"Default na tunog"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Nasa <xliff:g id="PERCENTAGE">%1$s</xliff:g> ang volume ng pag-ring at notification"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Volume, pag-vibrate, Huwag Istorbohin"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Tunog, vibration kapag charging"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Mga tunog sa pag-dock"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Mga tunog sa pagpindot"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Pag-vibrate sa pagpindot"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Haptic na feedback para sa pag-tap, keyboard, at higit pa"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Magpe-play ang speaker mg dock"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Lahat ng audio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Audio ng media lang"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Lock screen, Lockscreen, Laktawan, I-bypass"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Kapag naka-lock ang work profile"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Mga notification sa lock screen"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Ipakita ang mga pag-uusap, default, at naka-silent"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Ipakita ang mga pag-uusap, default, at naka-silent"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Magtago ng mga naka-silent na pag-uusap at notification"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Huwag magpakita ng anumang notification"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"Mababasa ng <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ang lahat ng notification, kabilang ang mga personal na impormasyon gaya ng mga pangalan ng contact, larawan, at ang 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\nMabibigyan din ang app ng kakayahang i-on o i-off ang Huwag Istorbohin at baguhin ang mga nauugnay na setting."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"Magagawa ng <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> na:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Basahin ang iyong mga notification"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Mababasa nito ang iyong mga notification, kabilang ang mga personal na impormasyon gaya ng mga contact, mensahe, at larawan."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Sumagot sa mga mensahe"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Puwede nitong sagutin ang mga mensahe at gamitin ang mga button sa mga notification, kabilang ang pag-snooze o pag-dismiss ng mga notification at pagsagot ng mga tawag."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Baguhin ang mga setting"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Puwede nitong 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>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid ang Network Mode na <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Balewalain."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Mga Access Point Name"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Hindi available kapag nakakonekta sa <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Mga Setting"</string>
+ <string name="see_more" msgid="7499355691042812723">"Tumingin pa"</string>
<string name="see_less" msgid="2642392725363552793">"Tumingin nang kaunti"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"I-on ang <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"I-on ang SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Lumipat sa <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Lumipat sa paggamit ng SIM card?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Gamitin ang <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Isang SIM lang ang puwedeng maging aktibo sa isang pagkakataon.\n\nHindi makakansela ang iyong serbisyo mula sa <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> kung lilipat ka sa <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Isang na-download na SIM lang ang puwedeng maging aktibo sa isang pagkakataon.\n\nHindi makakansela ang iyong serbisyo mula sa <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> kung lilipat ka sa <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Isang SIM lang ang puwedeng maging aktibo sa isang pagkakataon.\n\nHindi makakansela ang iyong serbisyo mula sa <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> kung lilipat ka."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Puwede kang gumamit ng 2 SIM nang sabay. Para magamit ang <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, i-off ang isa pang SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Lumipat sa <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"I-off ang <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Hindi makakansela ang iyong serbisyo kapag na-off mo ang isang SIM"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Kumokonekta sa network…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Lumilipat sa <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Lumilipat sa <xliff:g id="CARRIER_NAME">%1$s</xliff:g> para sa mga tawag at mensahe…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Hindi makalipat ng carrier"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Hindi makalipat ng carrier dahil nagkaroon ng error."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"I-off ang <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Ipakita ang QR Scanner"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Payagan ang access sa QR scanner mula sa lock screen"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Ipakita ang mga kontrol ng device"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"I-access ang mga kontrol kapag naka-lock"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Ipakita ang orasang may dalawang linya kapag available"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Orasang may dalawang linya"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Naka-off"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"Mga SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Maghanap ng at kumonekta sa mga Wi‑Fi network"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"eroplano, ligtas gamitin sa eroplano"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Mga Tawag at SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Pagtawag gamit ang Wi‑Fi"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Gamitin ang adaptive battery"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Gamitin ang adaptive brightness"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Gamitin ang pagtawag gamit ang Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Gumamit ng screen saver"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Tingnan ang lahat ng app"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Smart na Pag-forward"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Naka-enable ang Smart na Pag-forward"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Walang numero ng telepono."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Payagan ang 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Gumamit ng mga 2G na cellular na koneksyon. Para sa mga emergency na tawag, palaging naka-on ang 2G."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"Hindi gaanong secure ang 2G, pero posible nitong mapahusay ang iyong koneksyon sa ilang lokasyon. Para sa mga emergency na tawag, palaging pinapayagan ang 2G."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"Kailangan ng <xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> na available ang 2G"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Ipakita ang access sa clipboard"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Magpakita ng mensahe kapag ina-access ng mga app ang text, mga larawan, o iba pang content na nakopya mo"</string>
<string name="all_apps" msgid="3054120149509114789">"Lahat ng app"</string>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index 8b3fb78..98922f0 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Diller"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Kaldır"</string>
<string name="add_a_language" msgid="2126220398077503271">"Dil ekle"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Dil"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Tercih Edilen Dil"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Uygulama Dilleri"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Her uygulamanın dilini ayarlayın"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Uygulama Dili"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Önerilen diller"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Tüm diller"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Uygulama varsayılan olarak <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> diline ayarlı ve birden fazla dili desteklemiyor."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Seçilen diller kaldırılsın mı?</item>
<item quantity="one">Seçilen dil kaldırılsın mı?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Kullanılamıyor"</string>
<string name="security_status_title" msgid="6958004275337618656">"Güvenlik durumu"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Ekran kilidi, Cihazımı Bul, uygulama güvenliği"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Güvenlik ve gizlilik"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"İzinler, ekran kilidi, uygulama güvenliği"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Yüz eklendi"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Yüz tanımayı kurmak için dokunun"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Yüz Tanıma Kilidi"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Telefonunuzun kilidini açmak veya uygulamalarda oturum açma ya da bir satın alma işlemini onaylama gibi işlemlerde kimliğinizi onaylamak için yüzünüzü kullanın.\n\nDikkat edilecek noktalar:\nAynı anda yalnızca bir yüz ayarlanabilir. Başka bir yüz eklemek için mevcut yüzü silin.\n\nTelefona bakarsanız, istemediğiniz zamanlarda da telefonunuzun kilidi açılabilir.\n\nTelefonunuz başka birisi tarafından yüzünüze tutulduğunda kilidi açılabilir.\n\nTelefonunuzun kilidi, ikiziniz gibi size çok benzeyen başka biri tarafından da açılabilir."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Telefonunuzun kilidini açmak veya uygulamalarda oturum açma ya da bir satın alma işlemini onaylama gibi işlemlerde kimliğinizi onaylamak için yüzünüzü kullanın.\n\nDikkat edilecek noktalar:\nAynı anda yalnızca bir yüz ayarlanabilir. Başka bir yüz eklemek için mevcut yüzü silin.\n\nTelefona bakarsanız, istemediğiniz zamanlarda da telefonunuzun kilidi açılabilir.\n\nGözleriniz kapalı olsa bile telefonunuz başka birisi tarafından yüzünüze tutulduğunda kilidi açılabilir.\n\nTelefonunuzun kilidi, ikiziniz gibi size çok benzeyen başka biri tarafından da açılabilir."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Yüz modeli silinsin mi?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Yüz modeliniz, güvenli bir şekilde kalıcı olarak silinir. Silme işleminden sonra telefonunuzun kilidini açmak veya uygulamalarda kimliğinizi doğrulamak için PIN numaranız, deseniniz veya şifreniz gerekir."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Yüz modeli silinsin mi?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Yüz modeliniz, güvenli bir şekilde kalıcı olarak silinir.\n\nSilme işleminden sonra telefonunuzun kilidini açmak veya uygulamalarda kimliğinizi doğrulamak için parmak iziniz, PIN numaranız, deseniniz veya şifreniz gerekir."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Yüz modeliniz, güvenli bir şekilde kalıcı olarak silinir.\n\nSilme işleminden sonra telefonunuzun kilidini açmak veya uygulamalarda kimliğinizi doğrulamak için PIN numaranız, deseniniz veya şifreniz gerekir."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Yüz modeliniz güvenli bir şekilde kalıcı olarak silinir.\n\nSilme işleminden sonra, telefonunuzun kilidini açmak için PIN\'iniz, deseniniz veya şifreniz gerekir."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Telefonunuzun kilidini açmak için Yüz Tanıma Kilidi\'ni kullanın"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Parmak izi"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"İş için parmak izi"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Sil"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Sensöre dokunun"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Parmağınızı sensörün üzerine koyun ve bir titreşim hissettiğinizde kaldırın"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Bir titreşim hissedene kadar parmağınızı simgenin üzerinde tutun"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Bir titreşim hissedene kadar parmak izinizi sensörün üzerinde tutun"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Parmak izi sensörüne dokunup basılı tutun"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Kaldırın, tekrar dokunun"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Bir kez daha"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Parmak izinizin tüm farklı noktalarını eklemek için parmağınızı kaldırıp dokundurmaya devam edin"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Parmak izi simgesi her hareket ettiğinde dokunup basılı tutun. Bu şekilde parmak iziniz daha fazla yakalanabilir"</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Parmağınızın ucunu sensöre yerleştirin"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Son olarak parmağınızın kenarlarını yerleştirin"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Son olarak parmağınızın kenarlarını kullanın"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Parmak izinizin yan tarafını sensöre yerleştirip basılı tuttuktan sonra diğer tarafa geçin"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Bu şekilde parmak iziniz daha fazla yakalanabilir"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Parmak izi kaydı yüzde <xliff:g id="PERCENTAGE">%d</xliff:g>"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Ekran kilidi seçeneği devre dışı bırakıldı. Daha fazla bilgi için kuruluşunuzdaki yöneticiyle iletişime geçin. "<annotation id="admin_details">"Daha fazla ayrıntı"</annotation>\n\n"Satın alma işlemlerini ve uygulama erişimini yetkilendirmek için parmak izinizi kullanmaya devam edebilirsiniz. "<annotation id="url">"Daha fazla bilgi"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Parmağınızı kaldırın ve sensöre tekrar dokunun"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Parmak izi sensörü kullanılamıyor. Bir onarım hizmeti sağlayıcıyı ziyaret edin"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Gelişmiş ayarlar"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"İş profili kilidi, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock ve diğer ayarlar"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Gelişmiş ayarlar"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"<xliff:g id="COUNT">%d</xliff:g> adede kadar parmak izi ekleyebilirsiniz"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Maksimum sayıda parmak izi eklediniz"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Daha fazla parmak izi eklenemez"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Kablosuz ağ üzerinden çağrı. Kablosuz ağ bağlantısı kesilirse çağrı sonlandırılır."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Kablosuz çağrı açık olduğunda, telefonunuz tercihinize ve hangi sinyalin daha güçlü olduğuna bağlı olarak çağrıları kablosuz ağlar veya operatörünüzün ağı üzerinden yönlendirebilir. Bu özelliği açmadan önce, ücretleri ve diğer ayrıntıları öğrenmek için operatörünüze danışın.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Acil Durum Adresi"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Acil durum adresi"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Kablosuz bağlantı üzerinden acil durum çağrısı yaptığınızda konumunuz olarak kullanılır"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"Gizli DNS özellikleri ile ilgili "<annotation id="url">"daha fazla bilgi edinin"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Açık"</string>
@@ -1330,7 +1343,7 @@
<string name="auto_brightness_very_high_title" msgid="4935132626750630713">"Çok yüksek"</string>
<string name="auto_brightness_subtitle" msgid="6839449395639517870">"Tercih ettiğiniz parlaklık düzeyi"</string>
<string name="auto_brightness_off_summary" msgid="4993150980274474226">"Mevcut ışık için ayarlama"</string>
- <string name="auto_brightness_very_high_summary" msgid="2784981315548144255">"Daha fazla pil kullanımı"</string>
+ <string name="auto_brightness_very_high_summary" msgid="2784981315548144255">"Yüksek pil kullanımı"</string>
<string name="auto_brightness_disclaimer" msgid="1868395832774087351">"Parlaklık düzeyini mevcut ışık için optimize edin. Bu özellik açık olduğunda parlaklığı geçici olarak ayarlamaya devam edebilirsiniz."</string>
<string name="auto_brightness_description" msgid="6807117118142381193">"Ekranınızın parlaklığı, bulunduğunuz ortama ve aktivitelerinize göre otomatik olarak ayarlanır. Otomatik parlaklık özelliğinin tercihlerinizi öğrenmesine yardımcı olmak için kaydırma çubuğunu manuel olarak hareket ettirebilirsiniz."</string>
<string name="display_white_balance_title" msgid="2624544323029364713">"Beyaz dengeyi göster"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Telefon yuvaya yerleştirildiğinde ve/veya uyku durumundayken ne olacağını kontrol etmek için ekran koruyucuyu etkinleştirin."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Başlama zamanı"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Geçerli ekran koruyucu"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Şimdi başlat"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Ayarlar"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Otomatik parlaklık"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Kaldırarak uyandır"</string>
@@ -1429,7 +1443,7 @@
<string name="doze_title" msgid="1523090408230862316">"Bildirimlerde ekranı uyandır"</string>
<string name="doze_summary" msgid="8252867381522942804">"Ekran karanlıkken yeni bildirimler için açılır"</string>
<string name="doze_always_on_title" msgid="7326245192352868477">"Saati ve bilgiyi daima göster"</string>
- <string name="doze_always_on_summary" msgid="509097829739647852">"Daha fazla pil kullanımı"</string>
+ <string name="doze_always_on_summary" msgid="509097829739647852">"Yüksek pil kullanımı"</string>
<string name="force_bold_text" msgid="4620929631102086716">"Kalın metin"</string>
<string name="title_font_size" msgid="570613010306330622">"Yazı tipi boyutu"</string>
<string name="short_summary_font_size" msgid="184712645848458143">"Metni daha büyük veya daha küçük yapın"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"İş PIN\'i ayarlayın"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Desen oluşturun"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"İş deseni oluşturun"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Telefonun kilidini açmak için bir şifre belirleyip daha fazla güvenlik sağlayın"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Telefonun kilidini açmak için bir PIN belirleyip daha fazla güvenlik sağlayın"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Telefonun kilidini açmak için bir desen belirleyip daha fazla güvenlik sağlayın"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Tabletin kilidini açmak için bir şifre belirleyip daha fazla güvenlik sağlayın"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Tabletin kilidini açmak için bir PIN belirleyip daha fazla güvenlik sağlayın"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Tabletin kilidini açmak için bir desen belirleyip daha fazla güvenlik sağlayın"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Cihazın kilidini açmak için bir şifre belirleyip daha fazla güvenlik sağlayın"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Cihazın kilidini açmak için bir PIN belirleyip daha fazla güvenlik sağlayın"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Cihazın kilidini açmak için bir desen belirleyip daha fazla güvenlik sağlayın"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Parmak izi için şifre ayarlayın"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Parmak izi için desen ayarlayın"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Güvenlik için PIN oluşturun"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Açmak için ses düğmelerini basılı tutun"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Açmak için ekrana üç kez dokunun"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Açmak için hareketi kullanın"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Yeni erişilebilirlik hareketlerini kullanma"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Erişilebilirlik hareketini kullan"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Bu özelliği kullanmak için ekranınızın alt kısmındaki erişilebilirlik düğmesine <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> dokunun.\n\nÖzellikler arasında geçiş yapmak için erişilebilirlik düğmesine dokunup basılı tutun."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Bu özelliği kullanmak için ekranınızdaki erişilebilirlik düğmesine dokunun."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Bu özelliği kullanmak için ses tuşlarının ikisine birden basın ve basılı tutun."</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Daha kısa"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Daha uzun"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Otomatik tıklama süresi"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Titreşim ve dokunsal geri bildirim gücü"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Bildirim titreşimi"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Titreşim ve dokunma teknolojisi"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Aramalar"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Bildirimler ve alarmlar"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Etkileşimli dokunma teknolojisi"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Zili çaldırma titreşimi"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Bildirim titreşimi"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Dokunma geri bildirimi"</string>
<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>
@@ -2681,7 +2689,7 @@
<string name="battery_tip_early_heads_up_done_title" msgid="7705597228709143337">"Pil Tasarrufu açık"</string>
<string name="battery_saver_link_a11y" msgid="740558184830458845">"Pil tasarrufu hakkında daha fazla bilgi edinin"</string>
<string name="battery_tip_early_heads_up_done_summary" msgid="7858923105760361208">"Bazı özellikler sınırlı olabilir"</string>
- <string name="battery_tip_high_usage_title" msgid="9110720762506146697">"Daha fazla pil kullanımı"</string>
+ <string name="battery_tip_high_usage_title" msgid="9110720762506146697">"Yüksek pil kullanımı"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"Kamera"</string>
<string name="power_wifi" msgid="4614007837288250325">"Kablosuz"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Mobil ağ"</string>
<string name="power_phone" msgid="2768396619208561670">"Sesli aramalar"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet boşta"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Telefon boşta"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g> profiline bağlan"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Bu VPN\'nin bağlantısı kesilsin mi?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Bağlantıyı kes"</string>
- <string name="vpn_version" msgid="41856553718304367">"Sürüm <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Sürüm"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN\'yi unut"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Mevcut VPN değiştirilsin mi?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Her zaman açık VPN ayarlansın mı?"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobil veri kullanılamıyor"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Veri SIM\'i seçmek için dokunun"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Çağrılar için her zaman bunu kullan"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Veri için bir SIM kart seçin"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Mobil veri için SIM seçin"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"SMS için bir SIM kart seçin"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Veri için kullanılan SIM kart değiştiriliyor. Bu işlem bir dakika kadar sürebilir…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Mobil veride <xliff:g id="NEW_SIM">%1$s</xliff:g> kullanılsın mı?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"<xliff:g id="NEW_SIM">%1$s</xliff:g> operatörüne geçiş yaparsanız mobil veri için <xliff:g id="OLD_SIM">%2$s</xliff:g> operatörünü artık kullanamazsınız."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> operatörünü kullan"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Telefon etmek için şu SIM kartı kullan:"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Bir SIM kart seçin"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM: <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"kablosuz, ağ bağlantısı, internet, kablosuz bağlantı, veri"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Kablosuz ağ bildirimi, kablosuz bağlantı bildirimi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"veri kullanımı"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Titreşimi durdurma, dokunma, klavye"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24 saat biçimini kullan"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"İndir"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Şununla aç:"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"dokunma teknolojisi, titreşim, ekran, hassasiyet"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"dokunma teknolojisi, titreşim, telefon, çağrı, hassasiyet, zili çaldırma"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"dokunma teknolojisi, titreşim, hassasiyet"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"dokunma teknolojisi, titreme, titreşim"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"her zaman açık ekran"</string>
<string name="default_sound" msgid="6604374495015245195">"Varsayılan ses"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Zil ve bildirim sesi <xliff:g id="PERCENTAGE">%1$s</xliff:g> düzeyinde"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Ses düzeyi, titreşim, Rahatsız Etmeyin"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Şarj olma sesi ve titreşim"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Yuvaya yerleştirme sesleri"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Dokunma sesleri"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Dokunma titreşimi"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Dokunma, klavye ve diğer işlemlerde dokunsal geri bildirim"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Yuva hoparlörü çalsın"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Tüm ses"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Yalnızca medya sesi"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Kilit ekranı, Kilitekranı, Atla, Geç"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"İş profili kilitli olduğunda"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Kilit ekranındaki bildirimler"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Varsayılan ve sessiz görüşmeleri göster"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Varsayılan ve sessiz görüşmeleri göster"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Sessiz görüşmeleri ve bildirimleri gizle"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Hiçbir bildirimi gösterme"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, kişi adları, fotoğraflar 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> şu işlemleri yapabilecek:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Bildirimlerinizi okuma"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Kişiler, mesajlar ve fotoğraflar gibi kişisel bilgiler de dahil olmak üzere bildirimlerinizi okuyabilir."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"İletileri yanıtlama"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Mesajları yanıtlamanın yanı sıra bildirimlerdeki düğmeleri kullanarak bildirimleri erteleme ya da kapatma ve aramaları yanıtlama gibi işlemleri gerçekleştirebilir."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Ayarları değiştirme"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Rahatsız Etmeyin özelliğini açıp kapatabilir ve ilgili ayarları değiştirebilir."</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>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"<xliff:g id="NETWORKMODEID">%1$d</xliff:g> Geçersiz Ağ Modu. Yoksayın."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Erişim Noktası Adları"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> operatörüne bağlıyken kullanılamaz"</string>
- <string name="see_more" msgid="8436037008285546409">"Ayarlar"</string>
+ <string name="see_more" msgid="7499355691042812723">"Daha fazla"</string>
<string name="see_less" msgid="2642392725363552793">"Daha az göster"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> etkinleştirilsin mi?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"SIM açılsın mı?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> operatörüne geçilsin mi?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM kart kullanmaya geçilsin mi?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> kullanılsın mı?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Aynı anda yalnızca tek bir SIM etkin olabilir.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> operatörüne geçtiğinizde <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> hizmetiniz iptal edilmez."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Aynı anda yalnızca bir indirilmiş SIM etkin olabilir.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> operatörüne geçtiğinizde <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> hizmetiniz iptal edilmez."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Aynı anda yalnızca tek bir SIM etkin olabilir.\n\nGeçiş yaptığınızda <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> hizmetiniz iptal edilmez."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Aynı anda 2 SIM kullanabilirsiniz. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> kullanmak için diğer SIM\'i devre dışı bırakın."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> operatörüne geç"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> cihazını kapat"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"SIM\'i devre dışı bıraktığınızda hizmetiniz iptal edilmez"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Ağa bağlanıyor…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> operatörüne geçiliyor"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Aramalar ve mesajlar için <xliff:g id="CARRIER_NAME">%1$s</xliff:g> hizmetine geçiş yapılıyor…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Operatöre geçiş yapılamıyor"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Bir hata nedeniyle operatöre geçiş yapılamıyor."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> kapatılsın mı?"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR tarayıcıyı göster"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Kilit ekranından QR tarayıcıya erişime izin verin"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Cihaz denetimlerini göster"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Ekran kilitliyken kontrollere erişin"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Kullanılabilir olduğunda çift çizgili saati göster"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Çift çizgili saat"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Kapalı"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"İnternet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM\'ler"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Kablosuz ağları bulur ve bağlanır"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"uçak, uçakta kullanımı güvenli"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Aramalar ve SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Kablosuz çağrı"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Uyarlamalı pil özelliğini kullan"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Otomatik parlaklık özelliğini kullan"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Kablosuz çağrı özelliğini kullan"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Ekran koruyucu kullan"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Tüm uygulamaları göster"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Akıllı Yönlendirme"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Akıllı Yönlendirme Etkin"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Telefon numarası eksik."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"Tamam"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G\'ye izin ver"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G hücresel bağlantıları kullan. 2G, acil durum aramaları için her zaman açıktır."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G daha az güvenli olsa da bazı konumlarda bağlantınızı iyileştirebilir. Acil durum aramaları için 2G\'ye her zaman izin verilir."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> için 2G\'nin kullanılabilir olması gerekir"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Panoya erişimi göster"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Uygulamalar kopyaladığınız metne, resimlere veya diğer içeriklere eriştiğinde mesaj gösterilsin"</string>
<string name="all_apps" msgid="3054120149509114789">"Tüm uygulamalar"</string>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index 16c8949..be8bead 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -209,6 +209,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Мови"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Видалити"</string>
<string name="add_a_language" msgid="2126220398077503271">"Додати мову"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Мова"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Бажана мова"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Мови додатків"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Виберіть мову для кожного додатка"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Мова додатка"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Пропоновані мови"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Усі мови"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"У додатку вибрано таку мову за умовчанням: <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g>. Кілька мов одночасно не підтримується."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">Видалити вибрані мови?</item>
<item quantity="few">Видалити вибрані мови?</item>
@@ -326,6 +334,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Недоступно"</string>
<string name="security_status_title" msgid="6958004275337618656">"Статус безпеки"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Блокування екрана, сервіс Знайти пристрій, безпека додатків"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Безпека й конфіденційність"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Дозволи, блокування екрана, безпека додатків"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Обличчя додано"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Натисніть, щоб налаштувати фейсконтроль"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Фейсконтроль"</string>
@@ -398,9 +408,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"За допомогою фейсконтролю ви можете розблоковувати телефон або проходити автентифікацію в додатках, наприклад щоб увійти в обліковий запис або схвалити покупку.\n\nЗверніть увагу:\nза раз можна налаштувати фейсконтроль лише для одного обличчя. Щоб додати інше обличчя, видаліть поточне.\n\nПоглянувши на телефон, ви можете випадково розблокувати його в недоречний момент.\n\nБудь-хто може розблокувати телефон, якщо піднесе його до вашого обличчя.\n\nТелефон може розблокувати людина, схожа на вас, зокрема ваш близнюк."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"За допомогою фейсконтролю ви можете розблоковувати телефон або проходити автентифікацію в додатках, наприклад щоб увійти в обліковий запис або схвалити покупку.\n\nЗверніть увагу:\nза раз можна налаштувати фейсконтроль лише для одного обличчя. Щоб додати інше обличчя, видаліть поточне.\n\nПоглянувши на телефон, ви можете випадково розблокувати його в недоречний момент.\n\nБудь-хто може розблокувати телефон, якщо піднесе його до вашого обличчя, навіть коли у вас заплющені очі.\n\nТелефон може розблокувати людина, схожа на вас, зокрема ваш близнюк."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Видалити модель обличчя?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Вашу модель обличчя буде видалено назавжди. Після цього, щоб розблокувати телефон чи пройти автентифікацію в додатках, вам знадобиться використовувати PIN-код, ключ або пароль."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Видалити модель обличчя?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Вашу модель обличчя буде видалено назавжди.\n\nПісля цього, щоб розблокувати телефон чи пройти автентифікацію в додатках, вам знадобиться використовувати відбиток пальця, PIN-код, ключ або пароль."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Вашу модель обличчя буде видалено назавжди.\n\nПісля цього, щоб розблокувати телефон чи пройти автентифікацію в додатках, вам знадобиться використовувати PIN-код, ключ або пароль."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Вашу модель обличчя буде видалено назавжди.\n\nПісля цього, щоб розблокувати телефон, вам знадобиться використовувати PIN-код, ключ або пароль."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Розблоковуйте телефон за допомогою фейсконтролю"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Відбиток пальця"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Відбиток пальця (роб.)"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Видалити"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Торкніться сканера"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Покладіть палець на датчик і заберіть його, коли відчуєте вібрацію"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Утримуйте палець на сенсорі, доки не відчуєте вібрацію"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Утримуйте палець на сенсорі рівно, доки не відчуєте вібрацію"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Натисніть і втримуйте сканер відбитків пальців"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Підніміть і знову торкніться"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Повторіть"</string>
@@ -497,7 +506,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Піднімайте палець, щоб додати різні частини відбитка"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Натискайте й утримуйте кожного разу, коли значок відбитка пальця рухається. Це допоможе записати відбиток більшої площі пальця."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Прикладіть кінчик пальця до датчика"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Тепер прикладіть краї пальця"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Тепер прикладіть краї пальця"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Прикладіть до датчика і трохи потримайте одну сторону кінчика пальця, а потім зробіть те саме з іншою стороною"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Це допоможе записати відбиток більшої площі пальця"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Реєстрацію відбитка пальця завершено на стільки відсотків: <xliff:g id="PERCENTAGE">%d</xliff:g>"</string>
@@ -567,6 +576,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Цей спосіб блокування екрана вимкнено. Щоб отримати докладнішу інформацію, зв’яжіться з адміністратором своєї організації. "<annotation id="admin_details">"Докладніше"</annotation>\n\n"Ви все одно можете робити покупки та заходити в додатки за допомогою відбитка пальця. "<annotation id="url">"Докладніше"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Підніміть палець і знову торкніться датчика"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Не вдається скористатися сканером відбитків пальців. Зверніться до постачальника послуг із ремонту."</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Розширені налаштування"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Блокування робочого профілю, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock та інше"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Розширені налаштування"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Можна додати максимум стільки відбитків: <xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Ви додали максимальну кількість відбитків пальців"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Більше не можна додати відбитки пальців"</string>
@@ -1273,7 +1286,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Телефонувати через Wi-Fi. У разі втрати з’єднання з Wi-Fi виклик буде завершено."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Якщо ввімкнути Дзвінки через Wi-Fi, ваш телефон зможе спрямовувати дзвінки через мережі Wi-Fi або мережу оператора, залежно від налаштувань і потужності сигналу. Перш ніж увімкнути цю функцію, уточніть в оператора вартість послуги й інші деталі.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Екстрена адреса"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Екстрена адреса"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Використовується як адреса, коли ви телефонуєте в екстрені служби через Wi-Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Докладніше"</annotation>" про приватний DNS-сервер"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Увімкнено"</string>
@@ -1461,6 +1474,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Щоб контролювати поведінку телефона, коли він у док-станції та/або в режимі сну, увімкніть заставку."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Коли почати"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Поточна заставка"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Почати зараз"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Налаштування"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Автоматична яскравість"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Підняти, щоб активувати"</string>
@@ -1956,15 +1970,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Створіть PIN-код для робочого профілю"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Створіть ключ"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Створіть ключ для робочого профілю"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Для додаткового захисту встановіть пароль, щоб розблоковувати телефон"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Для додаткового захисту встановіть PIN-код, щоб розблоковувати телефон"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Для додаткового захисту встановіть ключ, щоб розблоковувати телефон"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Для додаткового захисту встановіть пароль, щоб розблоковувати планшет"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Для додаткового захисту встановіть PIN-код, щоб розблоковувати планшет"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Для додаткового захисту встановіть ключ, щоб розблоковувати планшет"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Для додаткового захисту встановіть пароль, щоб розблоковувати пристрій"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Для додаткового захисту встановіть PIN-код, щоб розблоковувати пристрій"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Для додаткового захисту встановіть ключ, щоб розблоковувати пристрій"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Щоб користуватися відбитком пальця, налаштуйте пароль"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Щоб користуватися відбитком пальця, налаштуйте ключ"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"З міркувань безпеки налаштуйте PIN-код"</string>
@@ -2370,7 +2375,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Утримуйте клавіші гучності, щоб відкрити"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Тричі торкніться екрана, щоб відкрити"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Використовуйте жест"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Спробуйте новий жест для спеціальних можливостей"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Використовувати жест спеціальних можливостей"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Щоб використовувати цю функцію, натисніть кнопку спеціальних можливостей <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> унизу екрана.\n\nЩоб переключитися між функціями, натисніть і утримуйте кнопку спеціальних можливостей."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Щоб використовувати цю функцію, натисніть кнопку спеціальних можливостей на екрані."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Щоб використовувати цю функцію, натисніть і утримуйте обидві клавіші гучності."</string>
@@ -2464,9 +2469,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Коротше"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Довше"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Час автоматичного натискання"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Вібровідгук"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Вібрація під час сповіщень"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Вібрація та вібровідгук"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Виклики"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Сповіщення та будильники"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Інтерактивний вібровідгук"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Вібрація під час дзвінків"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Вібрація під час сповіщень"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Реакція на дотик"</string>
<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>
@@ -2846,8 +2854,7 @@
<string name="power_camera" msgid="4778315081581293923">"Камера"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Мобільна мережа"</string>
<string name="power_phone" msgid="2768396619208561670">"Голос. дзвінки"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Режим очікув."</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Режим очікування"</string>
@@ -3328,7 +3335,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Під’єднатися до профілю <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Відключити цю мережу VPN?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Відключити"</string>
- <string name="vpn_version" msgid="41856553718304367">"Версія <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Версія"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Забути мережу VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Замінити наявну мережу VPN?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Увімкнути постійну мережу VPN?"</string>
@@ -3558,9 +3565,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Мобільний трафік недоступний"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Торкніться, щоб вибрати SIM-карту з даними"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Завжди телефонувати через цю SIM-карту"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"SIM-карта для Інтернету"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Виберіть SIM для мобільного Інтернету"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Виберіть SIM-карту для SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Змінення SIM-карти для мобільного Інтернету. Це може зайняти до хвилини…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Вибрати <xliff:g id="NEW_SIM">%1$s</xliff:g> для мобільного Інтернету?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Якщо ви виберете карту оператора <xliff:g id="NEW_SIM">%1$s</xliff:g>, карта <xliff:g id="OLD_SIM">%2$s</xliff:g> більше не використовуватиметься для мобільного Інтернету."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Вибрати <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Телефонувати за допомогою"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Виберіть SIM-карту"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM-карта <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3622,7 +3632,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, мережеве з’єднання, інтернет, бездротовий, дані, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"сповіщення Wi‑Fi, сповіщення wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"використання трафіку"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Вимкнути вібрацію, дотик, клавіатура"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-годинний формат"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Завантажити"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Відкрити за допомогою"</string>
@@ -3705,12 +3714,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"тактильна реакція, вібрація, екран, чутливість"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"тактильна реакція, вібрація, телефон, виклик, чутливість, дзвінок"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"тактильна реакція, вібрація, чутливість"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"вібровідгук, вібрувати, вібрація"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"інформація на заблокованому екрані"</string>
<string name="default_sound" msgid="6604374495015245195">"Звук за умовчанням"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Гучність дзвінків і сповіщень: <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Гучність, вібросигнал і режим \"Не турбувати\""</string>
@@ -3740,8 +3751,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Звук і вібрація для заряджання"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Звуки вставлення в док-станцію"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Звуки під час дотику"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Вібрація під час дотику"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Вібровідгук під час дотику, роботи на клавіатурі тощо"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Звук через динамік док-станції"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Усе аудіо"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Лише аудіо з медіа-файлів"</string>
@@ -3937,9 +3946,8 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Заблокований екран, екран блокування, пропустити, обходити"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Коли робочий профіль заблоковано"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Сповіщення на заблокованому екрані"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
- <string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Показувати розмови (за умовчанням і беззвучні)"</string>
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Показувати розмови та сповіщення (за умовчанням і беззвучні)"</string>
+ <string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Показувати розмови та сповіщення (за умовчанням і беззвучні)"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Приховати беззвучні розмови та сповіщення"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Не показувати сповіщення"</string>
<string name="lock_screen_notifs_redact" msgid="9024158855454642296">"Конфіденційні сповіщення"</string>
@@ -4048,22 +4056,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> зможе переглядати всі сповіщення, зокрема з особистою інформацією, такою як імена контактів, фотографії та текст отриманих повідомлень. Цей додаток також зможе відкладати й закривати сповіщення або виконувати дії з кнопками в них, зокрема відповідати на дзвінки. \n\nКрім того, додаток зможе вмикати й вимикати режим \"Не турбувати\" та змінювати пов’язані з ним налаштування."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> зможе виконувати наведені нижче дії."</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Читати сповіщення"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Може переглядати ваші сповіщення, зокрема з особистою інформацією, такою як імена контактів, текст повідомлень і фотографії."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Відповідати на повідомлення"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Може відповідати на повідомлення та виконувати дії з кнопками в сповіщеннях, зокрема відкладати або закривати їх і відповідати на дзвінки."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Змінювати налаштування"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Може вмикати й вимикати режим \"Не турбувати\" та змінювати пов’язані з ним налаштування."</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>
@@ -5469,18 +5469,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Недійсний режим мережі: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ігнорувати."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Імена точок доступу"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Недоступно, коли підключено до оператора <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Налаштування"</string>
+ <string name="see_more" msgid="7499355691042812723">"Докладніше"</string>
<string name="see_less" msgid="2642392725363552793">"Показати менше"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Увімкнути оператора <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Увімкнути SIM-карту?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Вибрати оператора <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Вибрати SIM-карту?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Використовувати <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Активною може бути лише одна SIM-карта.\n\nЯкщо ви виберете оператора <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, обслуговування в оператора <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> не буде скасовано."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Активною може бути лише одна завантажена SIM-карта.\n\nЯкщо ви виберете оператора <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, обслуговування в оператора <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> не буде скасовано."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Активною може бути лише одна SIM-карта.\n\nСервіс оператора <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> не буде скасовано."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Можна використовувати 2 SIM-карти одночасно. Щоб вибрати SIM-карту оператора <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, вимкніть іншу."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Вибрати оператора <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Вимкнути карту оператора <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Якщо вимкнути SIM-карту, сервіс не буде автоматично скасовано"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Підключення до мережі…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Активується обслуговування в оператора <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Перемикання на оператора <xliff:g id="CARRIER_NAME">%1$s</xliff:g> для здійснення викликів і надсилання повідомлень…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Не вдається змінити оператора"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Не вдалося змінити оператора через помилку."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Вимкнути оператора <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5636,8 +5640,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Показати сканер QR-коду"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Дозволити доступ до сканера QR-коду на заблокованому екрані"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Показувати елементи керування пристроями"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Доступ до елементів керування на заблокованому екрані"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Показувати двосторонній годинник за наявності"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Дворядковий годинник"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5666,7 +5674,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Вимкнено"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Інтернет"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM-карти"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Шукати мережі Wi‑Fi та підключатися до них"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"літак, безпечний у літаку"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Дзвінки та SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Дзвінки через Wi-Fi"</string>
@@ -5749,7 +5756,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Використовувати Адаптивний акумулятор"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Використовувати адаптивну яскравість"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Використовувати Дзвінки через Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Використовувати заставку"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Показати всі додатки"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Розумна переадресація"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Розумну переадресацію ввімкнено"</string>
@@ -5764,7 +5770,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Номер телефону відсутній."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Дозволити 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Увімкнути мобільний зв\'язок 2G. Мобільний зв\'язок 2G завжди ввімкнено."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"Використання 2G може покращити зв’язок у деяких місцезнаходженнях, однак це менш безпечно. З’єднання 2G завжди можна використовувати для екстрених викликів."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"Оператор <xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> вимагає підключення до мережі 2G"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Показувати сповіщення про доступ до буфера обміну"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"З\'являтиметься сповіщення, коли будь-який додаток отримуватиме доступ до скопійованого вами тексту, зображень чи іншого контенту"</string>
<string name="all_apps" msgid="3054120149509114789">"Усі додатки"</string>
diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml
index b42944d..19ab0a6 100644
--- a/res/values-ur/strings.xml
+++ b/res/values-ur/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"زبانیں"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"ہٹائیں"</string>
<string name="add_a_language" msgid="2126220398077503271">"ایک زبان شامل کریں"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"زبان"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"ترجیحی زبان"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"ایپ کی زبانیں"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"ہر ایپ کے لیے زبان سیٹ کریں"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"ایپ کی زبان"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"تجویز کردہ زبانیں"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"سبھی زبانیں"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"یہ ایپ بطور ڈیفالٹ <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> پر سیٹ ہے اور متعدد زبانوں کو سپورٹ نہیں کرتی ہے۔"</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">منتخب کردہ زبانیں ہٹائیں؟</item>
<item quantity="one">منتخب کردہ زبان ہٹائیں؟</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"دستیاب نہیں ہے"</string>
<string name="security_status_title" msgid="6958004275337618656">"سیکیورٹی کی صورتحال"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"اسکرین لاک، \'میرا آلہ ڈھونڈیں\'، ایپ کی سیکیورٹی"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"سیکیورٹی اور رازداری"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"اجازتیں، اسکرین لاک، ایپ سیکیورٹی"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"چہرہ شامل کر دیا گیا"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"فیس سیٹ اپ کرنے کے لیے تھپتھپائیں"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"فیس اَنلاک"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"اپنے فون کو غیر مقفل کرنے یا ایپس میں تصدیق کے لیے اپنے چہرے کا استعمال کریں جیسے جب آپ سائن ان کرتے ہیں یا خریداری کی منظوری دیتے ہیں۔\n\nیاد رکھیں:\nآپ ایک وقت میں صرف ایک ہی چہرہ سیٹ اپ کر سکتے ہیں۔ دوسرا چہرہ شامل کرنے کے لیے موجودہ چہرے کو حذف کریں۔\n\nجب آپ کا ارادہ نہ بھی ہو تب بھی فون پر دیکھنے سے وہ غیر مقفل ہو سکتا ہے۔\n\nکوئی اور شخص فون کو آپ کے چہرے کے سامنے رکھ کر آپ کے فون کو غیر مقفل کر سکتا ہے۔\n\nآپ کی طرح بہت زيادہ نظر آنے والے کسی بھی شخص، جیسے، آپ کے بھائی بہن کے ذریعے آپ کا فون غیر مقفل کیا جا سکتا ہے۔"</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"اپنے فون کو غیر مقفل کرنے یا ایپس میں تصدیق کے لیے اپنے چہرے کا استعمال کریں جیسے جب آپ سائن ان کرتے ہیں یا خریداری کی منظوری دیتے ہیں۔\n\nیاد رکھیں:\nآپ ایک وقت میں صرف ایک ہی چہرہ سیٹ اپ کر سکتے ہیں۔ دوسرا چہرہ شامل کرنے کے لیے موجودہ چہرے کو حذف کریں۔\n\nجب آپ کا ارادہ نہ بھی ہو تب بھی فون پر دیکھنے سے وہ غیر مقفل ہو سکتا ہے۔\n\nآپ کی آنکھیں بند ہونے پر بھی، کوئی اور شخص فون کو آپ کے چہرے کے سامنے رکھ کر آپ کے فون کو غیر مقفل کر سکتا ہے۔\n\nآپ کی طرح بہت زيادہ نظر آنے والے کسی بھی شخص، جیسے، آپ کے بھائی بہن کے ذریعے آپ کا فون غیر مقفل کیا جا سکتا ہے۔"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"چہرے کا ماڈل حذف کریں؟"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"آپ کے چہرے کے ماڈل کو مستقل اور محفوظ طریقے سے حذف کر دیا جائے گا۔ حذف کرنے کے بعد آپ کو اپنے فون کو غیر مقفل کرنے یا ایپس میں تصدیق کے لیے آپ کو اپنا PIN، پیٹرن یا پاس ورڈ درکار ہوگا۔"</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"چہرے کا ماڈل حذف کریں؟"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"آپ کے چہرہ کے ماڈل کو مستقل اور محفوظ طور پر حذف کر دیا جائے گا۔\n\nحذف کرنے کے بعد آپ کو اپنے فون کو غیر مقفل کرنے یا ایپس میں تصدیق کیلئے آپ کو اپنا فنگر پرنٹ، PIN، پیٹرن یا پاس ورڈ درکار ہوگا۔"</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"آپ کے چہرے کے ماڈل کو مستقل اور محفوظ طریقے سے حذف کر دیا جائے گا۔\n\nحذف کرنے کے بعد، آپ کو اپنے فون کو غیر مقفل کرنے یا ایپس میں تصدیق کے لیے آپ کو اپنا PIN، پیٹرن یا پاس ورڈ درکار ہوگا۔"</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"آپ کے چہرے کے ماڈل کو مستقل اور محفوظ طریقے سے حذف کر دیا جائے گا۔\n\nحذف کرنے کے بعد، آپ کو اپنے فون کو غیر مقفل کرنے کے لیے آپ کو اپنا PIN، پیٹرن یا پاس ورڈ درکار ہوگا۔"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"اپنے فون کو غیر مقفل کرنے کے لیے فیس اَنلاک کا استعمال کریں"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"فنگر پرنٹ"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"کام کیلئے فنگر پرنٹ"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"حذف کریں"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"سینسر کو ٹچ کریں"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"اپنی انگلی سینسر پر رکھیں اور ارتعاش محسوس ہونے کے بعد اٹھا لیں"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"اپنی انگلی سینسر پر تب تک رکھیں جب تک آپ کو وائبریشن محسوس نہ ہو"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"اپنے فنگر پرنٹ کو سینسر پر تب تک سیدھا رکھیں جب تک آپ کو وائبریشن محسوس نہ ہو"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"فنگر پرنٹ سینسر کو ٹچ کریں اور دبائے رکھیں"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"اٹھائیں، پھر دوبارہ ٹچ کریں"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"ایک بار اور چھوئیں"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"اپنے فنگر پرنٹ کے مختلف حصوں کو شامل کرنے کے لیے اپنی انگلی کو اٹھاتے رہیں"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"ہر بار جب فنگر پرنٹ کا آئیکن حرکت کرتا ہے تو اسے ٹچ کریں اور دبائے رکھیں۔ اس سے آپ کے فنگر پرنٹ کے مزید حصوں کو کیپچر کرنے میں مدد ملے گی۔"</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"سینسر پر اپنی انگلی کے سرے کو رکھیں"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"بالآخر، اپنی انگلی کے کناروں کو رکھیں"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"بالآخر، اپنی انگلی کے کناروں کا استعمال کریں"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"اپنے فنگر پرنٹ کے حصے کو سینسر پر رکھیں اور دبائے رکھیں پھر، دوسرے حصے پر سوئچ کریں"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"اس سے آپ کے فنگر پرنٹ کے مزید حصوں کو کیپچر کرنے میں مدد ملے گی"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"فنگر پرنٹ اندراج کرنے کی کارروائی <xliff:g id="PERCENTAGE">%d</xliff:g> فیصد مکمل ہو چکی ہے"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" اسکرین لاک اختیار غیر فعال ہے۔ مزید جاننے کیلئے اپنی تنظیم کے منتظم سے رابطہ کریں۔ "<annotation id="admin_details">"مزید تفصیلات"</annotation>\n\n"آپ پھر بھی خریداریوں کی اجازت دینے کیلئے اور ایپ کی رسائی کیلئے اپنا فنگر پرنٹ استعمال کر سکتے ہیں۔ "<annotation id="url">"مزید جانیں"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"انگلی اٹھائیں اور سنسر کو دوبارہ ٹچ کریں"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"فنگر پرنٹ سینسر کا استعمال نہیں کر سکتے۔ ایک مرمت فراہم کنندہ کو ملاحظہ کریں"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"جدید ترین ترتیبات"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"دفتری پروفائل کا قفل، Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock اور مزید"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"جدید ترین ترتیبات"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"آپ <xliff:g id="COUNT">%d</xliff:g> تک فنگر پرنٹس کا اضافہ کر سکتے ہیں"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"آپ فنگر پرنٹس کی زیادہ سے زیادہ تعداد شامل کر چکے ہیں"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"مزید فنگر پرنٹس شامل نہیں کر سکتے"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Wi‑Fi پر کال کریں۔ اگر Wi‑Fi منقطع ہو جاتا ہے تو کال ختم ہو جائے گی۔"</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Wi-Fi کالنگ آن ہونے پر، آپ کا فون آپ کی ترجیح اور زیادہ مضبوط سگنل کی بنیاد پر کالز کو Wi-Fi یا آپ کے کیریئر نیٹ ورک کے ذریعہ روٹ کر سکتا ہے۔ اس خصوصیت کو آن کرنے سے پہلے، فیس اور دیگر تفصیلات کے لیے اپنے کیریئر سے رابطہ کریں۔<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"ہنگامی پتہ"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"ایمرجنسی پتہ"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"جب آپ Wi-Fi سے ہنگامی کال کرتے ہیں، تو آپ کے مقام کے طور پر استعمال ہوتا ہے"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"نجی DNS کی خصوصیات کے بارے میں "<annotation id="url">"مزید جانیں"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"آن"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"فون ڈاک کیے ہونے اور/یا سوئے ہوئے ہونے کے دوران کیا ہو اسے کنٹرول کرنے کیلئے، اسکرین سیور آن کریں۔"</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"وقت آغاز"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"موجودہ اسکرین سیور"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"ابھی شروع کریں"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"ترتیبات"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"خود کار چمک"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"جگانے کیلئے اٹھائیں"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"دفتری پروفائل کا PIN سیٹ کریں"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"پیٹرن سیٹ کریں"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"دفتری پروفائل کا پیٹرن سیٹ کریں"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"اضافی سیکیورٹی کی خاطر، فون کو غیر مقفل کرنے کے لیے ایک پاس ورڈ سیٹ کریں"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"اضافی سیکیورٹی کی خاطر، فون کو غیر مقفل کرنے کے لیے ایک PIN سیٹ کریں"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"اضافی سیکیورٹی کی خاطر، فون کو غیر مقفل کرنے کے لیے ایک پیٹرن سیٹ کریں"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"اضافی سیکیورٹی کی خاطر، ٹیبلیٹ کو غیر مقفل کرنے کے لیے ایک پاس ورڈ سیٹ کریں"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"اضافی سیکیورٹی کی خاطر, ٹیبلیٹ کو غیر مقفل کرنے کے لیے ایک PIN سیٹ کریں"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"اضافی سیکیورٹی کی خاطر، ٹیبلیٹ کو غیر مقفل کرنے کے لیے ایک پیٹرن سیٹ کریں"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"اضافی سیکیورٹی کی خاطر، آلہ کو غیر مقفل کرنے کے لیے ایک پاس ورڈ سیٹ کریں"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"اضافی سیکیورٹی کی خاطر، آلہ کو غیر مقفل کرنے کے لیے ایک PIN سیٹ کریں"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"اضافی سیکیورٹی کی خاطر، آلے کو غیر مقفل کرنے کے لیے ایک پیٹرن سیٹ کریں"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"فنگر پرنٹ کے استعمال کے لیے پاس ورڈ سیٹ کریں"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"فنگر پرنٹ کے استعمال کے لیے پیٹرن سیٹ کریں"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"سیکیورٹی کیلئے، PIN سیٹ کریں"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"کھولنے کے لیے والیوم کی کلیدوں کو دبائیں رکھیں"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"کھولنے کے لیے اسکرین پر تین بار تھپتھپائیں"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"کھولنے کے لیے اشارہ استعمال کریں"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"نیا رسائی اشارہ استعمال کریں"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"ایکسیسبیلٹی اشارے کا استعمال کریں"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"یہ خصوصیت استعمال کرنے کیلئے، اپنی اسکرین کے سب سے نیچے<xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ایکسیسبیلٹی بٹن پر تھپتھپائیں۔\n\nخصوصیات کے درمیان سوئچ کرنے کے لیے ایکسیسبیلٹی بٹن کو ٹچ کریں اور دبائے رکھیں۔"</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"اس خصوصیت کا استعمال کرنے کے لیے، اپنی اسکرین پر ایکسیسبیلٹی بٹن پر تھپتھپائیں۔"</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"یہ خصوصیت استعمال کرنے کیلئے، والیوم کی دونوں کلیدوں کو دبائے رکھیں۔"</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"خودکار کلک کا محتصر تر وقت"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"خودکار کلک کا طویل تر وقت"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"خودکار کلک کا وقت"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"وائبریشن اور تھپتھپانے کی طاقت"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"اطلاع وائبریشن"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"وائبریشن اور ہیپٹکس"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"کالز"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"اطلاعات اور الارمز"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"متعامل ہیپٹکس"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"رنگ وائبریشن"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"اطلاع وائبریشن"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"ٹچ تاثرات"</string>
<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>
@@ -2770,8 +2778,7 @@
<string name="power_camera" msgid="4778315081581293923">"کیمرا"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"بلوٹوتھ"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"موبائل نیٹ ورک"</string>
<string name="power_phone" msgid="2768396619208561670">"صوتی کالز"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"ٹیبلٹ معطل ہے"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"فون معطل"</string>
@@ -3248,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g> سے مربوط کریں"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"اس VPN سے غیر منسلک کریں؟"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"غیر منسلک کریں"</string>
- <string name="vpn_version" msgid="41856553718304367">"ورژن <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"ورژن"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPN بھول جائیں"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"موجودہ VPN بدلیں؟"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"ہمیشہ آن VPN سیٹ کریں؟"</string>
@@ -3470,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"موبائل ڈیٹا دستیاب نہیں ہے"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"ایک ڈیٹا SIM منتخب کرنے کیلئے تھپتھپائیں"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"کالز کیلئے ہمیشہ اس کا استعمال کریں"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"ڈیٹا کیلئے ایک SIM منتخب کریں"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"موبائل ڈیٹا کے لیے SIM کا انتخاب کریں"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"SMS کے لیے SIM منتخب کریں"</string>
<string name="data_switch_started" msgid="6292759843974720112">"ڈیٹا SIM کو سوئچ کیا جا رہا ہے، اس میں ایک منٹ تک کا وقت لگ سکتا ہے…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"موبائل ڈیٹا کیلئے <xliff:g id="NEW_SIM">%1$s</xliff:g> کا استعمال کریں؟"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"اگر آپ <xliff:g id="NEW_SIM">%1$s</xliff:g> پر سوئچ کرتے ہیں تو موبائل ڈیٹا کے لیے <xliff:g id="OLD_SIM">%2$s</xliff:g> کا مزید استعمال نہیں کیا جائے گا۔"</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> استعمال کریں"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"کال کریں مع"</string>
<string name="sim_select_card" msgid="1226182454109919045">"ایک SIM کارڈ منتخب کریں"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3532,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi، wi-fi، نیٹ ورک کنکشن، انٹرنیٹ، وائر لیس، ڈیٹا، wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi کی اطلاع، wifi کی اطلاع"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ڈیٹا کا استعمال"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"وائبریشن روکیں، تھپتھپائیں، کی بورڈ"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24 گھنٹے کا فارمیٹ استعمال کریں"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ڈاؤن لوڈ کریں"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"ان کے ساتھ کھولیں"</string>
@@ -3615,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"ہیپٹکس، وائبریٹ، اسکرین، حساسیت"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"ہیپٹکس، وائبریٹ، فون، کال، حساسیت، رنگ"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"ہیپٹکس، وائبریٹ، حساسیت"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"ہیپٹکس، وائبریٹ، وائبریشن"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"ہمیشہ آن ڈسپلے"</string>
<string name="default_sound" msgid="6604374495015245195">"ڈیفالٹ ساؤنڈ"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"گھنٹی بجنے اور اطلاعات کا والیوم <xliff:g id="PERCENTAGE">%1$s</xliff:g> پر ہے"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"والیوم، ارتعاش، ڈسٹرب نہ کریں"</string>
@@ -3650,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"چارجنگ کی آوازیں اور وائبریشن"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"ڈاکنگ کی آوازیں"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"ٹچ کی آوازیں"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"ٹچ کرنے پر وائبریشن"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"تھپتھپاہٹ، کی بورڈ وغیرہ کے لئے تاثرات بذریعہ تھپتھپاہٹ"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"ڈاک اسپیکر کی آوازیں"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"سبھی آڈیو"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"صرف میڈیا آڈیو"</string>
@@ -3847,8 +3856,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"مقفل اسکرین، لاک اسکرین، نظر انداز کریں، بائی پاس کریں"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"دفتری پروفائل مقفل ہونے پر"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"لاک اسکرین پر اطلاعات"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"گفتگوئیں، ڈیفالٹ اور خاموش دکھائیں"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"گفتگوئیں، ڈیفالٹ اور خاموش دکھائیں"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"خاموش گفتگوئیں اور اطلاعات چھپائیں"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"کوئی بھی اطلاع نہ دکھائیں"</string>
@@ -3950,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"رابطوں کے نام ، تصاویر اور آپ کو موصول ہونے والے پیغامات کے ٹیکسٹ جیسی ذاتی معلومات سمیت <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> تمام اطلاعات پڑھنے کا اہل ہوگا۔ یہ ایپ فون کالز کا جواب دینے سمیت اسنوز کرنے یا اطلاعات کو برخاست کرنے یا اطلاعات میں بٹنوں پر کارروائی کرنے کی بھی اہل ہوگی۔ \n\nاس سے ایپ کو \'ڈسٹرب نہ کریں\' آن یا آف کرنے اور متعلقہ ترتیبات تبدیل کرنے کی اہلیت بھی حاصل ہوگی۔"</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> درج ذیل کرنے کا اہل ہوگا:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"اپنی اطلاعات پڑھیں"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"یہ آپ کی اطلاعات بشمول ذاتی معلومات جیسے رابطے، پیغامات اور تصاویر پڑھ سکتا ہے۔"</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"پیغامات کا جواب دیں"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"یہ پیغامات کا جواب دے سکتا ہے اور اطلاعات میں بٹن پر کاروائی کر سکتا ہے، بشمول اطلاعات کو اسنوز کرنا یا مسترد کرنا اور کالز کا جواب دینا۔"</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"ترتیبات تبدیل کریں"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"یہ \'ڈسٹرب نہ کریں\' آن یا آف کر سکتا ہے اور متعلقہ ترتیبات تبدیل کر سکتا ہے۔"</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>
@@ -5295,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"غلط نیٹ ورک موڈ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>۔ نظر انداز کریں۔"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"رسائی کی جگہ کے نام"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> سے منسلک ہونے پر دستیاب نہیں ہے"</string>
- <string name="see_more" msgid="8436037008285546409">"ترتیبات"</string>
+ <string name="see_more" msgid="7499355691042812723">"مزید دیکھیں"</string>
<string name="see_less" msgid="2642392725363552793">"کم دیکھیں"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> آن کریں؟"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"SIM آن کریں؟"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> پر سوئچ کریں؟"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM کارڈ استعمال کرنے کے لیے سوئچ کریں؟"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> کا استعمال کریں؟"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"ایک وقت میں صرف ایک SIM فعال ہو سکتا ہے۔\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> پر سوئچ کرنا آپ کے <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> کی سروس کو منسوخ نہیں کرے گا۔"</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"ایک وقت میں صرف ایک ڈاؤن لوڈ کردہ SIM فعال ہو سکتا ہے۔\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> پر سوئچ کرنا آپ کے <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> کی سروس کو منسوخ نہیں کرے گا۔"</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"ایک وقت میں صرف ایک SIM فعال ہو سکتا ہے۔\n\nسوئچ کرنے سے آپ کے <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> کی سروس منسوخ نہیں ہوگی۔"</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"آپ ایک وقت میں 2 SIM کا استعمال کر سکتے ہیں۔ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> کا استعمال کرنے کے لیے، دوسری SIM آف کریں۔"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> پر سوئچ کریں"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> آف کریں"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"SIM آف کرنے سے آپ کی سروس منسوخ نہیں ہوگی"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"نیٹ ورک سے منسلک ہو رہا ہے…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> پر سوئچ ہو رہا ہے"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"کالز اور پیغامات کے لیے <xliff:g id="CARRIER_NAME">%1$s</xliff:g> پر سوئچ کر رہے ہیں…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"کیریئر کو سوئچ نہیں کیا جا سکتا"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"ایک خرابی کی وجہ سے کیریئر کو سوئچ نہیں کیا جا سکتا۔"</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> آف کریں؟"</string>
@@ -5458,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR اسکینر دکھائیں"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"مقفل اسکرین سے QR اسکینر تک رسائی کی اجازت دیں"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"آلے کے کنٹرولز دکھائیں"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"مقفل ہونے پر کنٹرولز تک رسائی حاصل کریں"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"دستیاب ہونے پر دو لائن والی گھڑی دکھائیں"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"دو لائن والی گھڑی"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5488,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"آف"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"انٹرنیٹ"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIMs"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Wi-Fi نیٹ ورکس تلاش کریں اور ان سے منسلک ہوں"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"ہوائی جہاز، ہوائی جہاز کیلئے محفوظ"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"کالز اور SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi کالنگ"</string>
@@ -5571,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"تغیر پذیر بیٹری کا استعمال کریں"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"تغیر پذیر چمک کا استعمال کریں"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Wi-Fi کالنگ کا استعمال کریں"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"اسکرین سیور کا استعمال کریں"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"سبھی ایپس دیکھیں"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"اسمارٹ فارورڈنگ"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"اسمارٹ فارورڈنگ فعال ہے"</string>
@@ -5586,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"فون نمبر موجود نہیں ہے۔"</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"ٹھیک ہے"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G کو اجازت دیں"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G سیلولر کنکشنز کا استعمال کریں ہنگامی کالز کے لئے 2G ہمیشہ آن رہتا ہے۔"</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G کم محفوظ ہے لیکن کچھ مقامات پر آپ کے کنکشن کو بہتر بنا سکتا ہے۔ ہنگامی کالز کے لیے، 2G کی ہمیشہ اجازت ہے۔"</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> کو دستیاب ہونے کے لیے 2G درکار ہے"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"کلپ بورڈ تک رسائی دکھائیں"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"ایپس کے آپ کے کاپی کردہ ٹیکسٹ، تصاویر یا دیگر مواد تک رسائی حاصل کرنے پر پیغام دکھائیں"</string>
<string name="all_apps" msgid="3054120149509114789">"سبھی ایپس"</string>
diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml
index dac5afc..6af741b 100644
--- a/res/values-uz/strings.xml
+++ b/res/values-uz/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Tillar"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Olib tashlash"</string>
<string name="add_a_language" msgid="2126220398077503271">"Til qo‘shish"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Til"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Tanlangan til"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Ilova tillari"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Har bir ilova uchun tilni sozlash"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Ilova tili"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Tavsiya etilgan tillar"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Barcha tillar"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Bu ilova standart holatda <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> tiliga sozlangan, bir nechta tillar bilan ishlamaydi."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Tanlangan tillar olib tashlansinmi?</item>
<item quantity="one">Tanlangan til olib tashlansinmi?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Mavjud emas"</string>
<string name="security_status_title" msgid="6958004275337618656">"Xavfsizlik holati"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Ekran qulfi, Qurilmamni top, ilovalar xavfsizligi"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Xavfsizlik va maxfiylik"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Ruxsatlar, ekran qulfi, ilova himoyasi"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Yuz kiritilgan"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Yuz bilan ochishni sozlash uchun bosing"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Yuz bilan ochish"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Telefonni qulfdan chiqarish, ilovaga kirish yoki xaridni tasdiqlashda yuzingizdan foydalaning.\n\nEslatma:\nBir vaqtda faqat bitta yuz sozlanadi. Boshqa yuz kiritish uchun joriysini oʻchirish lozim.\n\nTelefon qulfi unga tasodifan qaralganda yechilishi mumkin.\n\nBegonalar telefoningizni yumilmagan koʻzlaringizga qaratish orqali ham qulfdan chiqarishi mumkin.\n\nTelefon farzandingiz yoki sizga oʻxshagan yaqinlaringiz tomonidan ham qulfdan chiqarilishi mumkin."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Telefonni qulfdan chiqarish, ilovaga kirish yoki xaridni tasdiqlashda yuzingizdan foydalaning.\n\nEslatma:\nBir vaqtda faqat bitta yuz sozlanadi. Boshqa yuz kiritish uchun joriysini oʻchirish lozim.\n\nTelefon qulfi unga tasodifan qaralganda yechilishi mumkin.\n\nBegonalar telefoningizni yumilmagan koʻzlaringizga qaratish orqali ham qulfdan chiqarishi mumkin.\n\nTelefon farzandingiz yoki sizga oʻxshagan yaqinlaringiz tomonidan ham qulfdan chiqarilishi mumkin."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Yuz modeli oʻchirib tashlansinmi?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Yuz modelingiz butunlay va xavfsiz oʻchirib tashlandi. Oʻchirib tashlangandan keyin telefoningiz qulfini ochish yoki ilovalarda autentifikatsiya uchun PIN kod, grafik kalit yoki parol kiritishingiz lozim."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Yuz modeli oʻchirib tashlansinmi?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Yuz modelingiz butunlay va xavfsiz oʻchirib tashlandi.\n\nOʻchirib tashlangandan keyin telefoningiz qulfini ochish yoki ilovalarda autentifikatsiya uchun barmoq izi, PIN kod, grafik kalit yoki parol kiritishingiz lozim."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Yuz modelingiz butunlay va xavfsiz oʻchirib tashlandi.\n\nOʻchirib tashlangandan keyin telefoningiz qulfini ochish yoki ilovalarda autentifikatsiya uchun PIN kod, grafik kalit yoki parol kiritishingiz lozim."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Yuz modelingiz butunlay va xavfsiz oʻchirib tashlandi.\n\nOʻchirib tashlangandan keyin telefoningiz qulfini ochish uchun PIN kod, grafik kalit yoki parol kiritishingiz lozim."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Telefon qulfini yuz bilan oching"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Barmoq izi"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Ish uchun barmoq izi"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"O‘chirish"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Sensorga tegining"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Barmoqni skanerga tekkizib, tebranishni his qilguncha bosib turing"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Tebranish sezilgunga qadar barmoqni sensor ustida tutib turing"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Tebranish sezilgunga qadar barmoqni sensor ustida tutib turing"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Barmoq izi sensorini bosib turing"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Bir necha marta tekkizing"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Yana bir marta"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Barmoq izingizni butunlay skanerlash uchun uni biroz suring"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Har safar barmoq izi belgisi harakatlanganda bosib turing. Bu barmoq izingizning toʻliq yozib olinishiga yordam beradi."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Barmogʻingiz uchini sensorga joylang"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Endi barmoqlaringiz chetlarini joylang"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Endi barmoqlaringiz chetlarini skanerlash kerak"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Barmoq izingizning yonlarini sensorga joylashtiring va tutib turing, keyin boshqa yonga almashtiring"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Bu barmoq izingizning toʻliq yozib olinishiga yordam beradi"</string>
<!-- String.format failed for translation -->
@@ -561,6 +570,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Ekranni qulflash funksiyasi o‘chirib qo‘yilgan. Batafsil axborot olish uchun tashkilotingiz administratori bilan bog‘laning. "<annotation id="admin_details">"Boshqa tafsilotlar"</annotation>\n\n"Shunday bo‘lsa-da, siz xaridlarni tasdiqlash va ilovalarga kirish uchun barmoq izidan foydalanishingiz mumkin. "<annotation id="url">"Batafsil"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Barmoqni olib, keyin yana skanerga tekkizing"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Barmoq izi skaneridan foydalanish imkonsiz. Xizmat koʻrsatish markaziga murojaat qiling"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Kengaytirilgan sozlamalar"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Ish profilini qulflash, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock va boshqalar"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Kengaytirilgan sozlamalar"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Ko’pi bilan <xliff:g id="COUNT">%d</xliff:g> ta barmoq izi qo’shish mumkin"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Barmoq izlari maksimal miqdorda qo‘shildi"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Boshqa barmoq izini qo‘shib bo‘lmaydi"</string>
@@ -1235,7 +1248,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Wi‑Fi orqali chaqiruv. Agar Wi‑Fi oʻchsa, chaqiruv tugatiladi."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Wi-Fi chaqiruv xizmati yoniqligida telefoningiz signal quvvatiga asoslanib Wi-Fi tarmoqlari yoki mobil internet orqali chaqiruvlarni amalga oshiradi. Ushbu xizmatni yoqib qoʻyishdan oldin oʻz mobil operatoringizdan narxlar va tafsilotlarni surishtirib oling.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Favqulodda holatlardagi manzili"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Favqulodda holatlardagi manzili"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Wi‑Fi orqali favqulodda chaqiruv amalga oshirilganda joylashuvingizdan foydalaniladi"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"Shaxsiy DNS imkoniyatlari haqida "<annotation id="url">"batafsil"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Yoniq"</string>
@@ -1423,6 +1436,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Telefon dok-stansiyaga ulanganda yoki uyqu rejimiga o‘tganida uning ekranida nima ko‘rinishini sozlash uchun ekran lavhasini yoqing."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Qachon boshlansin"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Joriy ekran lavhasi"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Hozir yoqish"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Sozlamalar"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Avtomatik yorqinlik"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Tik holatda faollashtirish"</string>
@@ -1914,15 +1928,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Ish profili uchun PIN kod tanlang"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Grafik kalitni sozlang"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Ishchi profil grafik kalitini sozlang"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Qoʻshimcha xavfsizlikni oshirishni istasangiz, telefonni ochish uchun parol oʻrnating"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Qoʻshimcha xavfsizlikni oshirishni istasangiz, telefonnni ochish uchun PIN kod oʻrnating"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Qoʻshimcha xavfsizlikni oshirishni istasangiz, telefonni ochish uchun grafik kalit oʻrnating"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Qoʻshimcha xavfsizlikni oshirishni istasangiz, planshetni ochish uchun parol oʻrnating"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Qoʻshimcha xavfsizlikni oshirishni istasangiz, planshetni ochish uchun PIN kod oʻrnating"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Qoʻshimcha xavfsizlikni oshirishni istasangiz, planshetni ochish uchun grafik kalit oʻrnating"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Qoʻshimcha xavfsizlik oshirishni istasangiz, qurilmani ochish uchun parol oʻrnating"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Qoʻshimcha xavfsizlikni oshirishni istasangiz, qurilmani ochish uchun PIN kod oʻrnating"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Qoʻshimcha xavfsizlik oshirishni istasangiz, qurilmani ochish uchun grafik kalit oʻrnating"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Barmoq izidan foydalanish uchun parol o‘rnating"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Avval grafik kalit yarating"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"PIN kod yarating"</string>
@@ -2324,7 +2329,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Ochish uchun ikkala tovush tugmasini bosib turing."</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Ochish uchun ekranga uch marta bosing"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Imo-ishoralardan foydalaning"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Maxsus imkoniyatlarga oid yangi ishora"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Qulaylik ishorasidan foydalanish"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Bu funksiyadan foydalanish uchun ekraningiz pastidagi <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> maxsus imkoniyatlar tugmasi ustiga bosing.\n\nFunksiyalarni almashtirish uchun maxsus imkoniyatlar tugmasini bosib turing."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Bu funksiyadan foydalanish uchun ekrandagi Maxsus imkoniyatlar tugmasini bosing."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Bu funksiyadan foydalanish uchun ikkala tovush tugmasini bosib turing."</string>
@@ -2418,9 +2423,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Qisqaroq"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Uzoqroq"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Avtoklik vaqti"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Tebranish"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Bildirishnomada tebranish"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Vibratsiya va sezgir aloqa"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Chaqiruvlar"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Bildirishnoma va signallar"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Interaktiv sezgir aloqa"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Jiringlaganda tebranish"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Bildirishnomada tebranish"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Teginganda tebranish"</string>
<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>
@@ -3249,7 +3257,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"<xliff:g id="PROFILE">%s</xliff:g> tarmog‘iga ulanish"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Bu VPN bilan aloqa uzilsinmi?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Aloqani uzish"</string>
- <string name="vpn_version" msgid="41856553718304367">"<xliff:g id="VERSION">%s</xliff:g> versiya"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Versiya"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"VPNni o‘chirish"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Mavjud VPN tarmog‘i almashtirilsinmi?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Doimiy VPN o‘rnatilsinmi?"</string>
@@ -3471,9 +3479,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobil internetdan foydalanib bo‘lmaydi"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Mobil internet SIM kartasini tanlash uchun bosing"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Bundan doim qo‘ng‘iroqlar uchun foyd-sin"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Internet uchun SIM kartani tanlang"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Mobil internet uchun SIM kartani tanlang"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"SMS lar uchun SIM kartani tanlang"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Mobil internet uchun SIM karta almashtirilmoqda. Bu bir necha daqiqa vaqt olishi mumkin…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Mobil internet uchun <xliff:g id="NEW_SIM">%1$s</xliff:g> ishlatilsinmi?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"<xliff:g id="NEW_SIM">%1$s</xliff:g> faollashtirilsa, <xliff:g id="OLD_SIM">%2$s</xliff:g> mobil interneti ishlamay qoladi."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"<xliff:g id="NEW_SIM">%1$s</xliff:g> ishlatish"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Quyidagi bilan qo‘ng‘iroq qilish"</string>
<string name="sim_select_card" msgid="1226182454109919045">"SIM kartani tanlang"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"<xliff:g id="CARD_NUMBER">%1$d</xliff:g>-SIM"</string>
@@ -3533,7 +3544,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"Wi-Fi, WiFi, tarmoq aloqasi, Internet, simsiz, mobil internet, Wi Fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi bildirishnomasi, Wi-Fi bildirishnoma"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"trafik sarfi"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Tebranishni toʻxtatish, teginish, klaviatura"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24 soatlik format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Yuklab olish"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Bu orqali ochish"</string>
@@ -3616,12 +3626,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"sezgir, tebranish, ekran, sezuvchanlik"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"sezish, tebranish, telefon, chaqiruv, sezuvchanlik, jiringlash"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"sezish, tebranish, sezuvchanlik"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"sezish, tebranish, vibratsiya"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"doim yoniq ekran"</string>
<string name="default_sound" msgid="6604374495015245195">"Birlamchi ovoz"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Rington va bildirishnoma balandligi: 80<xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Tovush balandligi, tebranish, Bezovta qilinmasin rejimi"</string>
@@ -3651,8 +3663,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Quvvatlashdagi tovushlar va tebranish"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Taglik qurilma ovozlari"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Teginish tovushlari"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Ekranga teginganda tebranish"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Tugma, klaviatura va boshqalar bosilgandagi tebranish"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Taglik karnay bilan ijro etish"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Barcha audio"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Faqat media audiosi"</string>
@@ -3848,8 +3858,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Ekran qulfi, qulflash, tashlab ketish, aylanib oʻtish"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Ish profili qulflanganda"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Ekran qulfida bildirishnomalar"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Suhbatlarni chiqarish, standart holatda, sokin"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Suhbatlarni chiqarish, standart holatda, sokin"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Sokin suhbatlar va bildirishnomalarni berkitish"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Hech qanday bildirishnoma chiqarilmasin"</string>
@@ -3951,22 +3960,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ilovasi barcha bildirishnomalarni, jumladan, shaxsiy maʼlumotlarni (kontakt nomlari, rasmlar 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> quyidagilarni bajara oladi:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Bildirishnomalarni oʻqish"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Ilova kontakt nomlari, xabarlar va rasmlar kabi shaxsiy axborotlari bor bildirishnomalarni oʻqiy oladi."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Xabarlarga javob berish"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Ilova xabarlarga javob berishi, bildirishnomalarni kechiktirishi yoki yopish kabi tugmalarda amal bajarishi va chaqiruvlarga javob berishi mumkin."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Sozlamalarni tahrirlash"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Ilova Bezovta qilinmasin rejimini yoqish va oʻchirish hamda shunga aloqador sozlamalarni oʻzgartirishi ham 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>
@@ -5296,18 +5297,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Notanish tarmoq rejimi: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Inkor qilish"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Internetga ulanish nuqtalari (APN)"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> bilan ishlamaydi"</string>
- <string name="see_more" msgid="8436037008285546409">"Sozlamalar"</string>
+ <string name="see_more" msgid="7499355691042812723">"Yana"</string>
<string name="see_less" msgid="2642392725363552793">"Kamroq"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> yoqilsinmi?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"SIM karta yoqilsinmi?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> tanlansinmi?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM kartadagi internetga almashsinmi?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ishlatilsinmi?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Faqat bitta SIM kartani faollashtirish mumkin.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> yoqilganda <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> xizmati bekor qilinmaydi."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Faqat bitta yuklab olingan SIM kartani faollashtirish mumkin.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> yoqilganda <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> xizmati bekor qilinmaydi."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Faqat bitta SIM kartani faollashtirish mumkin.\n\nAlmashganda <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> aloqasini bekor qilmaydi."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Bir vaqtda 2 ta SIM karta ishlatish mumkin. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ishlatish uchun narigi SIM kartani faolsizlantiring."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Bunga almashish: <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> operatorini faolsizlantiring"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"SIM karta faolsizlantirilsa, operator xizmatlari bekor qilinmaydi"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Tarmoqqa ulanmoqda…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> faollashtirilmoqda"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Chaqiruvlar va SMS xabarlari uchun <xliff:g id="CARRIER_NAME">%1$s</xliff:g> operatoriga almashtirilmoqda…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Aloqa operatori almashtirilmadi"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Xatolik tufayli aloqa operatori almashtirilmadi."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> faolsizlantirilsinmi?"</string>
@@ -5459,8 +5464,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"QR Skanerni koʻrsatish"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Ekran qulfida QR skaneridan foydalanishga ruxsat berish"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Qurilma boshqaruv elementlarini chiqarish"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Qulflanganda boshqaruv elementlaridan foydalanish"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Imkon boʻlganda ikki chiziqli soat chiqsin"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Ikki chiziqli soat"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5489,7 +5498,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Oʻchiq"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM kartalar"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Wi-Fi tarmoqlarni topish va ularga ulanish"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"samolyot, samolyot uchun xavfsiz"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Chaqiruvlar va SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi chaqiruv"</string>
@@ -5572,7 +5580,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Adaptive Battery funksiyasidan foydalanish"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Moslashuvchan yorqinlikdan foydalanish"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Wi‑Fi chaqiruvdan foydalanish"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Ekran lavhasidan foydalanish"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Barcha ilovalar"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Smart uzatish"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Smart uzatish yoniq"</string>
@@ -5587,7 +5594,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Telefon raqami kiritilmagan."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"OK"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G tarmoqqa ruxsat bering"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"2G mobil internetidan foydalaning. Favqulodda chaqiruvlar uchun 2G doim yoniq turadi."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G xavfsiz emas, lekin ayrim joylarda aloqani yaxshilashi mumkin. Favqulodda chaqiruvlarda 2G uchun doim ruxsat beriladi."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> 2G tarmoqni talab etadi"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Vaqtinchalik xotiraga kirish haqida ogohlantirish"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Ilovalar siz nusxa olgan matn, rasmlar yoki boshqa kontentdan foydalanganda xabar chiqarish"</string>
<string name="all_apps" msgid="3054120149509114789">"Barcha ilovalar"</string>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index 4bc4118..f9f6838 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Ngôn ngữ"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Xóa"</string>
<string name="add_a_language" msgid="2126220398077503271">"Thêm ngôn ngữ"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Ngôn ngữ"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Ngôn ngữ ưa thích"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Ngôn ngữ ứng dụng"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Đặt ngôn ngữ cho từng ứng dụng"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Ngôn ngữ ứng dụng"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Ngôn ngữ đề xuất"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Tất cả ngôn ngữ"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"Ứng dụng đã được đặt thành <xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> theo mặc định và không hỗ trợ đa ngôn ngữ."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">Xóa các ngôn ngữ đã chọn?</item>
<item quantity="one">Xóa ngôn ngữ đã chọn?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Không có sẵn"</string>
<string name="security_status_title" msgid="6958004275337618656">"Trạng thái bảo mật"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Phương thức khóa màn hình, Tìm thiết bị, bảo mật ứng dụng"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Tính bảo mật và quyền riêng tư"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Quyền, phương thức khoá màn hình, bảo mật ứng dụng"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Đã thêm khuôn mặt"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Nhấn để thiết lập khuôn mặt"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Mở khóa bằng khuôn mặt"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Dùng khuôn mặt để mở khóa điện thoại hoặc xác thực trong các ứng dụng, chẳng hạn như khi bạn đăng nhập hoặc phê duyệt một giao dịch mua.\n\nLưu ý:\nMỗi lần bạn chỉ có thể thiết lập một khuôn mặt. Để thêm một khuôn mặt khác, hãy xóa khuôn mặt hiện tại.\n\nViệc nhìn vào điện thoại có thể khiến điện thoại mở khóa ngay cả khi bạn không định làm vậy.\n\nNgười khác có thể mở khóa điện thoại của bạn khi họ giơ điện thoại trước mặt bạn.\n\nNgười có diện mạo giống bạn, chẳng hạn như anh chị em ruột giống hệt bạn, có thể mở khóa điện thoại của bạn."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Dùng khuôn mặt để mở khóa điện thoại hoặc xác thực trong các ứng dụng, chẳng hạn như khi bạn đăng nhập hoặc phê duyệt một giao dịch mua.\n\nLưu ý:\nMỗi lần bạn chỉ có thể thiết lập một khuôn mặt. Để thêm một khuôn mặt khác, hãy xóa khuôn mặt hiện tại.\n\nViệc nhìn vào điện thoại có thể khiến điện thoại mở khóa ngay cả khi bạn không định làm vậy.\n\nNgười khác có thể mở khóa điện thoại của bạn khi họ giơ điện thoại trước mặt bạn, ngay cả khi bạn đang nhắm mắt.\n\nNgười có diện mạo giống bạn, chẳng hạn như anh chị em ruột giống hệt bạn, có thể mở khóa điện thoại của bạn."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Xóa mẫu khuôn mặt?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Mẫu khuôn mặt của bạn sẽ bị xóa vĩnh viễn theo cách an toàn. Sau khi xóa, bạn cần có mã PIN, hình mở khóa hoặc mật khẩu để mở khóa điện thoại hoặc để xác thực trong các ứng dụng."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Xóa mẫu khuôn mặt?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Mẫu khuôn mặt của bạn sẽ bị xóa vĩnh viễn theo cách an toàn.\n\nSau khi xóa, bạn cần có vân tay, mã PIN, hình mở khóa hoặc mật khẩu để mở khóa điện thoại hoặc để xác thực trong các ứng dụng."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Mẫu khuôn mặt của bạn sẽ bị xoá vĩnh viễn theo cách an toàn.\n\nSau khi xoá, bạn cần có mã PIN, hình mở khoá hoặc mật khẩu để mở khoá điện thoại hoặc để xác thực trong các ứng dụng."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Mẫu khuôn mặt của bạn sẽ bị xoá vĩnh viễn theo cách an toàn.\n\nSau khi xoá, bạn sẽ cần nhập mã PIN, hình mở khoá hoặc mật khẩu để mở khoá điện thoại."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Dùng tính năng Mở khóa bằng khuôn mặt để mở khóa điện thoại"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Vân tay"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Vân tay cho công việc"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Xóa"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Chạm vào cảm biến"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Đặt ngón tay lên cảm biến và nhấc lên sau khi cảm thấy rung"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Giữ ngón tay trên cảm biến cho đến khi bạn cảm thấy rung"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Giữ thẳng ngón tay trên cảm biến cho đến khi bạn cảm thấy rung"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Chạm và giữ cảm biến vân tay"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Nhấc ngón tay lên rồi chạm lại"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Vui lòng chạm lần nữa"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Tiếp tục nhấc ngón tay để thêm các phần khác của vân tay"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Chạm và giữ mỗi khi biểu tượng vân tay di chuyển. Thao tác này giúp ghi lại được nhiều vân tay hơn."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Đặt đầu ngón tay lên cảm biến"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Cuối cùng, đặt các cạnh của ngón tay"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Cuối cùng, dùng các cạnh của ngón tay"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Đặt vân tay ở phần bên của ngón tay lên cảm biến rồi giữ, sau đó chuyển sang phần bên kia"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Thao tác này giúp ghi lại được nhiều vân tay hơn"</string>
<!-- String.format failed for translation -->
@@ -561,6 +570,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Tùy chọn khóa màn hình đã bị tắt. Hãy liên hệ với quản trị viên của tổ chức bạn để tìm hiểu thêm. "<annotation id="admin_details">"Thông tin chi tiết khác"</annotation>\n\n"Bạn vẫn có thể sử dụng vân tay của mình để ủy quyền mua hàng và truy cập ứng dụng. "<annotation id="url">"Tìm hiểu thêm"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Nhấc ngón tay, sau đó chạm lại vào cảm biến"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Không thể dùng cảm biến vân tay. Hãy liên hệ với một nhà cung cấp dịch vụ sửa chữa"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Cài đặt nâng cao"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Khoá hồ sơ công việc, Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock và nhiều chế độ cài đặt khác"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Cài đặt nâng cao"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Bạn có thể thêm tối đa <xliff:g id="COUNT">%d</xliff:g> tệp tham chiếu"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Bạn đã thêm số vân tay tối đa"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Không thể thêm dấu vân tay khác"</string>
@@ -1235,7 +1248,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Gọi qua Wi‑Fi. Nếu mất Wi‑Fi, cuộc gọi sẽ kết thúc."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Khi bạn bật tính năng gọi qua Wi-Fi, điện thoại có thể định tuyến cuộc gọi qua mạng Wi-Fi hoặc mạng của nhà mạng, tùy thuộc vào tùy chọn của bạn và tín hiệu nào mạnh hơn. Trước khi bật tính năng này, hãy hỏi nhà mạng của bạn về cước phí và các chi tiết khác.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Địa chỉ khẩn cấp"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Địa chỉ khẩn cấp"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Dùng làm vị trí của bạn khi bạn thực hiện cuộc gọi khẩn cấp qua Wi‑Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Tìm hiểu thêm"</annotation>" về tính năng DNS riêng"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Đang bật"</string>
@@ -1423,6 +1436,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Để kiểm soát những gì diễn ra khi điện thoại được gắn đế và/hoặc ở chế độ ngủ, hãy bật trình bảo vệ màn hình."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Thời điểm khởi động"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Trình bảo vệ màn hình hiện tại"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Bắt đầu ngay"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Cài đặt"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Độ sáng tự động"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Nhấc lên để đánh thức"</string>
@@ -1914,15 +1928,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Đặt mã PIN cho hồ sơ công việc"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Đặt hình mở khóa"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Đặt hình mở khóa cho hồ sơ công việc"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Để tăng cường bảo mật, hãy đặt mật khẩu để mở khóa điện thoại"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Để tăng cường bảo mật, hãy đặt mã PIN để mở khóa điện thoại"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Để tăng cường bảo mật, hãy đặt hình mở khóa để mở khóa điện thoại"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Để tăng cường bảo mật, hãy đặt mật khẩu để mở khóa máy tính bảng"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Để tăng cường bảo mật, hãy đặt mã PIN để mở khóa máy tính bảng"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Để tăng cường bảo mật, hãy đặt hình mở khóa để mở khóa máy tính bảng"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Để tăng cường bảo mật, hãy đặt mật khẩu để mở khóa thiết bị"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Để tăng cường bảo mật, hãy đặt mã PIN để mở khóa thiết bị"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Để tăng cường bảo mật, hãy đặt hình mở khóa để mở khóa thiết bị"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Đặt mật khẩu để dùng vân tay"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Đặt hình mở khóa để dùng vân tay"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Để bảo mật, hãy đặt mã PIN"</string>
@@ -2324,7 +2329,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Giữ các phím âm lượng để mở"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Nhấn 3 lần vào màn hình để mở"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Dùng cử chỉ để mở"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Dùng cử chỉ hỗ trợ tiếp cận mới"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Sử dụng cử chỉ hỗ trợ tiếp cận"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Để sử dụng tính năng này, hãy nhấn vào nút hỗ trợ tiếp cận <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ở cuối màn hình.\n\nĐể chuyển đổi giữa các tính năng, hãy chạm và giữ nút hỗ trợ tiếp cận."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Để sử dụng tính năng này, hãy nhấn vào nút hỗ trợ tiếp cận trên màn hình."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Để sử dụng tính năng này, hãy nhấn và giữ cả hai phím âm lượng."</string>
@@ -2418,9 +2423,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Ngắn hơn"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Lâu hơn"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Thời gian tự động nhấp"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Cường độ rung và xúc giác"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Rung khi có thông báo"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Chế độ rung và phản hồi xúc giác"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Cuộc gọi"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Thông báo và chuông báo"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Các phản hồi xúc giác có tính tương tác"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Rung khi đổ chuông"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Rung khi có thông báo"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Phản hồi khi chạm"</string>
<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>
@@ -2772,8 +2780,7 @@
<string name="power_camera" msgid="4778315081581293923">"Máy ảnh"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Mạng di động"</string>
<string name="power_phone" msgid="2768396619208561670">"Cuộc gọi thoại"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Máy tính bảng ở chế độ rảnh"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Điện thoại ở chế độ rảnh"</string>
@@ -3250,7 +3257,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Kết nối với <xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Ngắt kết nối VPN này?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Ngắt kết nối"</string>
- <string name="vpn_version" msgid="41856553718304367">"Phiên bản <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Phiên bản"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Xóa VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Thay thế VPN hiện có?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Đặt VPN luôn bật?"</string>
@@ -3472,9 +3479,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Không có dữ liệu di động"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Nhấn để chọn SIM dữ liệu"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Luôn sử dụng SIM này để gọi"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Chọn SIM cho dữ liệu"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Chọn SIM để dùng dữ liệu di động"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Chọn thẻ SIM cho tin nhắn SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Đang chuyển đổi SIM dữ liệu, quá trình này có thể mất tối đa một phút…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Dùng <xliff:g id="NEW_SIM">%1$s</xliff:g> cho dữ liệu di động?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Nếu chuyển sang <xliff:g id="NEW_SIM">%1$s</xliff:g>, bạn sẽ không dùng được <xliff:g id="OLD_SIM">%2$s</xliff:g> cho dữ liệu di động nữa."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Sử dụng <xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Gọi bằng"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Chọn thẻ SIM"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3534,7 +3544,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, kết nối mạng, internet, không dây, dữ liệu, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"thông báo về Wi‑Fi, thông báo wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"sử dụng dữ liệu"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Ngừng rung, nhấn, bàn phím"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Sử dụng định dạng 24 giờ"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Tải xuống"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Mở bằng"</string>
@@ -3617,12 +3626,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"xúc giác, rung, màn hình, độ sáng"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"xúc giác, rung, điện thoại, cuộc gọi, độ nhạy, đổ chuông"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"xúc giác, rung, độ nhạy"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"phản hồi xúc giác, rung, chế độ rung"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"màn hình luôn bật"</string>
<string name="default_sound" msgid="6604374495015245195">"Âm thanh mặc định"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Âm lượng chuông và thông báo ở mức <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Âm lượng, rung, Không làm phiền"</string>
@@ -3652,8 +3663,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Âm thanh và rung khi sạc"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Âm đế kết nối"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Âm thanh khi chạm"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Rung khi chạm"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Phản hồi xúc giác cho thao tác chạm, bàn phím và nhiều thao tác khác"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Phát âm đế kết nối"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Tất cả âm thanh"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Chỉ âm thanh nội dung nghe nhìn"</string>
@@ -3849,8 +3858,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Khóa màn hình, Màn hình khóa, Bỏ qua"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Khi hồ sơ công việc bị khóa"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Thông báo trên màn hình khóa"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Hiện thông báo cuộc trò chuyện, mặc định và im lặng"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Hiện các cuộc trò chuyện ở chế độ mặc định và im lặng"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Ẩn các thông báo và cuộc trò chuyện ở chế độ im lặng"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Không hiện bất kỳ thông báo nào"</string>
@@ -3952,22 +3960,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> có thể đọc mọi thông báo, bao gồm cả thông tin cá nhân như tên của người liên hệ, ảnh 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 loại bỏ 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="nls_warning_prompt" msgid="9143226910825830619">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> sẽ có thể:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Đọc thông báo"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Ứng dụng này có thể đọc các thông báo của bạn, bao gồm cả thông tin cá nhân như người liên hệ, tin nhắn và ảnh."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Trả lời tin nhắn"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Ứng dụng này có thể trả lời tin nhắn và thao tác với các nút trong thông báo, bao gồm cả tạm ẩn hoặc loại bỏ thông báo và trả lời cuộc gọi."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Thay đổi các chế độ cài đặt"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Ứng dụng này có thể 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>
@@ -5297,18 +5297,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Chế độ mạng <xliff:g id="NETWORKMODEID">%1$d</xliff:g> không hợp lệ. Bỏ qua."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Tên điểm truy cập"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Không sử dụng được khi kết nối với <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Cài đặt"</string>
+ <string name="see_more" msgid="7499355691042812723">"Xem thêm"</string>
<string name="see_less" msgid="2642392725363552793">"Ẩn bớt"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Bật <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Bật SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Chuyển sang <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Chuyển sang dùng thẻ SIM?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Sử dụng <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Chỉ một SIM có thể hoạt động mỗi lần.\n\nKhi chuyển sang <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, dịch vụ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> của bạn sẽ không bị hủy."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"Chỉ một SIM đã tải xuống có thể hoạt động tại một thời điểm.\n\nKhi chuyển sang <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, dịch vụ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> của bạn sẽ không bị hủy."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Chỉ một SIM có thể hoạt động tại một thời điểm.\n\nKhi chuyển đổi SIM, dịch vụ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> của bạn sẽ không bị hủy."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Bạn có thể dùng 2 SIM cùng lúc. Để dùng <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, hãy tắt SIM khác."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Chuyển sang <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Tắt <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Nếu tắt SIM, dịch vụ của bạn sẽ không bị huỷ"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Đang kết nối mạng…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Đang chuyển sang <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Đang chuyển sang <xliff:g id="CARRIER_NAME">%1$s</xliff:g> để gọi điện và nhắn tin…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Không thể chuyển đổi nhà mạng"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Không thể chuyển đổi nhà mạng do lỗi."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Tắt <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5460,8 +5464,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Hiện Trình quét mã QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Cho phép truy cập vào trình quét mã QR từ màn hình khoá"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Hiện các nút điều khiển thiết bị"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Truy cập vào các nút điều khiển khi thiết bị đang khóa"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Hiện đồng hồ kép khi có"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Đồng hồ kép"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5490,7 +5498,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Đang tắt"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Tìm và kết nối với mạng Wi-Fi"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"máy bay, an toàn trên máy bay"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Cuộc gọi và tin nhắn SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Gọi qua Wi-Fi"</string>
@@ -5573,7 +5580,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Sử dụng pin thích ứng"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Sử dụng độ sáng thích ứng"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Sử dụng tính năng gọi qua Wi-Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Sử dụng trình bảo vệ màn hình"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Xem tất cả ứng dụng"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Chuyển tiếp thông minh"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Đã bật tính năng chuyển tiếp thông minh"</string>
@@ -5588,7 +5594,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Thiếu số điện thoại."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"Đã hiểu"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Cho phép 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Dùng kết nối di động 2G. Trong cuộc gọi khẩn cấp, mạng 2G luôn bật."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"Mạng 2G kém an toàn hơn nhưng có thể cải thiện khả năng kết nối của bạn ở một số địa điểm. Đối với các cuộc gọi khẩn cấp, mạng 2G luôn được phép."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> yêu cầu phải có mạng 2G thì mới sử dụng được"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Hiện quyền truy cập vào bảng nhớ tạm"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Hiện một thông báo khi có ứng dụng truy cập vào văn bản, hình ảnh hoặc nội dung khác mà bạn đã sao chép"</string>
<string name="all_apps" msgid="3054120149509114789">"Tất cả ứng dụng"</string>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 8e29979..107af89 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"语言"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"移除"</string>
<string name="add_a_language" msgid="2126220398077503271">"添加语言"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"语言"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"首选语言"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"应用语言"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"设置每个应用的语言"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"应用语言"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"建议语言"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"所有语言"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"默认情况下会将应用设置为<xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g>,并且不支持多种语言。"</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">要移除所选语言吗?</item>
<item quantity="one">要移除所选语言吗?</item>
@@ -316,10 +324,12 @@
<string name="lockscreen_settings_what_to_show_category" msgid="9205490627927741254">"要显示的内容"</string>
<string name="security_settings_summary" msgid="1627059516127354233">"设置我的位置、屏幕解锁、SIM 卡锁定和凭据存储锁定"</string>
<string name="cdma_security_settings_summary" msgid="2455517905101186330">"设置我的位置、屏幕解锁和凭据存储锁定"</string>
- <string name="security_passwords_title" msgid="4154420930973818581">"隐私设置"</string>
+ <string name="security_passwords_title" msgid="4154420930973818581">"隐私"</string>
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"不可用"</string>
<string name="security_status_title" msgid="6958004275337618656">"安全状态"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"屏幕锁定、查找我的设备、应用安全性"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"安全和隐私设置"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"权限、屏幕锁定、应用安全性"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"已添加面孔"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"点按即可设置人脸解锁"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"人脸解锁"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"您可以用脸部解锁手机或在应用内验证自己的身份,例如在登录帐号或批准购买交易时。\n\n注意:\n一次只能设置一张面孔。如需添加另一张面孔,请删除当前的面孔。\n\n目视手机可能会让手机意外解锁。\n\n如果有人将手机对准您的脸,手机可能会解锁。\n\n此外,长相与您相似的人(例如您的同胞兄弟姐妹)可能也能解锁您的手机。"</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"您可以用脸部解锁手机或在应用内验证自己的身份,例如在登录帐号或批准购买交易时。\n\n注意:\n一次只能设置一张面孔。如需添加另一张面孔,请删除当前的面孔。\n\n目视手机可能会让手机意外解锁。\n\n如果有人将手机对准您的脸,即使您闭上眼睛,手机可能也会解锁。\n\n此外,长相与您相似的人(例如您的同胞兄弟姐妹)可能也能解锁您的手机。"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"要删除脸部模型吗?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"系统会安全地永久删除您的脸部模型。脸部模型删除后,如需解锁手机或在应用内进行身份验证,您将需要使用 PIN 码、解锁图案或密码。"</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"要删除脸部模型吗?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"系统会安全地永久删除脸部模型。\n\n脸部模型删除后,如需解锁手机或在应用内进行身份验证,您将需要使用指纹、PIN 码、图案或密码。"</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"系统会安全地永久删除您的脸部模型。\n\n脸部模型删除后,如需解锁手机或在应用内进行身份验证,您将需要使用 PIN 码、解锁图案或密码。"</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"系统会安全地永久删除您的脸部模型。\n\n脸部模型删除后,如需解锁手机,您将需要使用 PIN 码、解锁图案或密码。"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"使用人脸解锁功能解锁手机"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"指纹"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"工作资料指纹"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"删除"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"触摸传感器"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"将您的手指放在指纹传感器上,感觉到振动后移开手指"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"将手指放在传感器上,感觉到振动后再移开"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"将手指平放在传感器上,感觉到振动后再移开"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"触按指纹传感器"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"移开手指,然后再次触摸传感器"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"再试一次"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"不时地移开手指,以便传感器更完整地记录下您的指纹"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"每次指纹图标移动时,请轻触并按住它。这有助于捕获您更完整的指纹。"</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"将指尖放在传感器上"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"最后,放上手指边缘"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"最后,放上手指边缘"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"将指纹的一侧放在传感器上并按住,然后切换另一侧"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"这有助于捕获您更完整的指纹"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"指纹注册进度为百分之 <xliff:g id="PERCENTAGE">%d</xliff:g>"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" 屏幕锁定选项已停用。要了解详情,请与贵单位的管理员联系。"<annotation id="admin_details">"更多详情"</annotation>\n\n"您仍然可以使用指纹对购买交易进行授权以及登录应用。"<annotation id="url">"了解详情"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"移开手指,然后再次触摸传感器"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"无法使用指纹传感器。请联系维修服务提供商"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"高级设置"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"工作资料锁定、Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock 等"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"高级设置"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"您最多可以添加 <xliff:g id="COUNT">%d</xliff:g> 个指纹"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"您添加的指纹数量已达到上限"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"无法添加更多的指纹"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"通过 WLAN 进行通话。如果 WLAN 连接中断,通话将会结束。"</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"开启“WLAN 通话”功能后,您的手机可根据偏好设置并视信号强弱来选择通过 WLAN 网络或运营商网络来进行通话。开启此功能之前,请先向您的运营商咨询收费情况及其他详情。<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"紧急联系地址"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"紧急联系地址"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"当您通过 WLAN 网络拨打紧急呼救电话时,系统会判定您位于这个位置"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"详细了解"</annotation>"私人 DNS 功能"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"已开启"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"要控制手机在插入基座时和/或休眠状态下的行为,请开启屏保功能。"</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"启用时机"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"当前的屏保"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"立即启动"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"设置"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"自动调整亮度"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"拿起设备时唤醒"</string>
@@ -1912,15 +1926,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"设置工作资料 PIN 码"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"设置图案"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"设置工作资料图案"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"为了提高安全性,请为该手机设置解锁密码"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"为了提高安全性,请为该手机设置解锁 PIN 码"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"为了提高安全性,请为该手机设置解锁图案"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"为了提高安全性,请为该平板电脑设置解锁密码"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"为了提高安全性,请为该平板电脑设置解锁 PIN 码"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"为了提高安全性,请为该平板电脑设置解锁图案"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"为了提高安全性,请为该设备设置解锁密码"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"为了提高安全性,请为该设备设置解锁 PIN 码"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"为了提高安全性,请为该设备设置解锁图案"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"要使用指纹,请设置密码"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"要使用指纹,请设置解锁图案"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"为了安全起见,请设置 PIN 码"</string>
@@ -2053,7 +2058,7 @@
<string name="install_text" msgid="4558333621516996473">"安装"</string>
<string name="disable_text" msgid="5146002260857428005">"停用"</string>
<string name="enable_text" msgid="8570798764647110430">"启用"</string>
- <string name="clear_user_data_text" msgid="6773186434260397947">"清除存储空间"</string>
+ <string name="clear_user_data_text" msgid="6773186434260397947">"清空存储空间"</string>
<string name="app_factory_reset" msgid="8974044931667015201">"卸载更新"</string>
<string name="auto_launch_enable_text" msgid="8912714475823807798">"您已选择的一些活动默认会在此应用中打开。"</string>
<string name="always_allow_bind_appwidgets_text" msgid="2069415023986858324">"您已选择允许该应用创建微件并查看其数据。"</string>
@@ -2265,7 +2270,7 @@
<string name="usage_time_label" msgid="9105343335151559883">"使用时间"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"无障碍"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"无障碍设置"</string>
- <string name="accessibility_settings_summary" msgid="2366627644570558503">"显示屏、互动、音频"</string>
+ <string name="accessibility_settings_summary" msgid="2366627644570558503">"显示、互动、音频"</string>
<string name="vision_settings_title" msgid="8919983801864103069">"阅读辅助设置"</string>
<string name="vision_settings_description" msgid="7614894785054441991">"您可以根据自己的需求对此设备进行自定义。您可以稍后在“设置”中更改这些无障碍功能的设置。"</string>
<string name="vision_settings_suggestion_title" msgid="4689275412658803919">"更改字体大小"</string>
@@ -2322,7 +2327,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"按住两个音量键即可打开"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"点按屏幕 3 次即可打开"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"使用手势打开"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"使用新的无障碍手势"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"使用无障碍功能启动手势"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"如需使用此功能,请点按屏幕底部的“无障碍”按钮 <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>。\n\n轻触并按住“无障碍”按钮,即可在多项功能之间切换。"</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"如需使用此功能,请点按屏幕上的“无障碍”按钮。"</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"如需使用此功能,请同时按住两个音量键。"</string>
@@ -2416,9 +2421,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"较短"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"较长"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"自动点击时间"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"震动和触感强度"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"通知振动"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"振动和触感反馈"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"通话"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"通知和闹钟"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"互动触感反馈"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"响铃振动"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"通知振动"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"按触反馈"</string>
<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>
@@ -3247,7 +3255,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"连接到<xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"要断开与此 VPN 的连接吗?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"断开连接"</string>
- <string name="vpn_version" msgid="41856553718304367">"版本 <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"版本"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"取消保存 VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"要替换现有 VPN 吗?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"要设置始终开启的 VPN 吗?"</string>
@@ -3469,9 +3477,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"无法使用移动数据网络"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"点按即可选择上网用的 SIM 卡"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"一律使用这张卡进行通话"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"选择用于数据网络的 SIM 卡"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"选择提供移动数据的 SIM 卡"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"选择要用于收发短信的 SIM 卡"</string>
<string name="data_switch_started" msgid="6292759843974720112">"正在切换用于连接数据网络的 SIM 卡,这最多可能需要 1 分钟的时间…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"要使用<xliff:g id="NEW_SIM">%1$s</xliff:g>的移动数据吗?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"如果切换到<xliff:g id="NEW_SIM">%1$s</xliff:g>,系统将不再使用<xliff:g id="OLD_SIM">%2$s</xliff:g>的移动数据。"</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"使用<xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"选择用于通话的 SIM 卡"</string>
<string name="sim_select_card" msgid="1226182454109919045">"选择 SIM 卡"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM 卡 <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3531,7 +3542,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, WLAN, 网络连接, 互联网, 无线, 数据, WLAN 网络"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"WLAN 通知, wlan 通知"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"流量消耗"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"停止振动, 点按, 键盘"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"使用 24 小时制"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"下载"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"打开方式"</string>
@@ -3614,12 +3624,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"触觉, 振动, 屏幕, 灵敏度"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"触感, 振动, 手机, 通话, 敏感度, 响铃"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"触感, 振动, 敏感度"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"触感反馈, 振动, haptics, vibrate, vibration"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"显示屏始终保持开启状态"</string>
<string name="default_sound" msgid="6604374495015245195">"默认铃声"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"铃声和通知音量为 <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"音量、振动、勿扰"</string>
@@ -3649,8 +3661,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"充电提示音和振动"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"基座提示音"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"触摸提示音"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"触摸振动"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"点按、按键等操作的触感反馈"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"基座扬声器播放的音频"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"所有音频"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"仅限媒体音频"</string>
@@ -3840,14 +3850,13 @@
<string name="gentle_notifications_display_summary_shade_status_lock" msgid="2068738866725616212">"显示在下拉通知栏、状态栏以及锁定屏幕中"</string>
<string name="silent_notifications_status_bar" msgid="6113307620588767516">"隐藏状态栏中的无声通知"</string>
<string name="notification_pulse_title" msgid="8013178454646671529">"闪烁指示灯"</string>
- <string name="lock_screen_notifications_title" msgid="2876323153692406203">"隐私设置"</string>
+ <string name="lock_screen_notifications_title" msgid="2876323153692406203">"隐私"</string>
<string name="lockscreen_bypass_title" msgid="6519964196744088573">"跳过锁定屏幕"</string>
<string name="lockscreen_bypass_summary" msgid="464277506200346748">"解锁后直接转到上次使用的屏幕"</string>
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"锁定屏幕, 锁屏, 跳过, 绕过"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"当工作资料遭到锁定时"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"锁定屏幕上的通知"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"显示对话通知、默认通知和无声通知"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"显示默认对话和已设为静音的对话"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"隐藏已设为静音的对话和通知"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"不显示任何通知"</string>
@@ -3949,22 +3958,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"“<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>”将能够读取所有通知(包括联系人姓名、照片和您收到的消息内容等个人信息),而且还能暂停/关闭通知或触发通知中的按钮(包括接听来电)。\n\n该应用因此还能开启或关闭“勿扰”模式,并可以更改相关设置。"</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"“<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>”将能够:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"读取您的通知"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"该应用可以读取您的通知,包括联系人、消息、照片等个人信息。"</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"回复消息"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"该应用可以回复消息和触发通知中的按钮,包括暂停或关闭通知、接听来电。"</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"更改设置"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"该应用可以开启或关闭“勿扰”模式,并可以更改相关设置。"</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>
@@ -5294,18 +5295,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"无效的网络模式<xliff:g id="NETWORKMODEID">%1$d</xliff:g>。忽略。"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"接入点名称"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"连接到<xliff:g id="CARRIER">%1$s</xliff:g>时无法使用"</string>
- <string name="see_more" msgid="8436037008285546409">"设置"</string>
+ <string name="see_more" msgid="7499355691042812723">"查看更多"</string>
<string name="see_less" msgid="2642392725363552793">"隐藏部分"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"要启用<xliff:g id="CARRIER_NAME">%1$s</xliff:g>吗?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"要启用 SIM 卡吗?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"要切换到<xliff:g id="CARRIER_NAME">%1$s</xliff:g>吗?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"要切换为使用 SIM 卡吗?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"要使用<xliff:g id="CARRIER_NAME">%1$s</xliff:g>吗?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"一次只能启用一个 SIM 卡。\n\n切换到<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>不会取消<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>服务。"</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"一次只能启用一个已下载的 SIM 卡。\n\n切换到<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>不会取消<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>服务。"</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"一次只能启用一个 SIM 卡。\n\n进行切换并不会取消<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>服务。"</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"可以同时使用 2 张 SIM 卡。要使用<xliff:g id="CARRIER_NAME">%1$s</xliff:g>,请关闭另一张 SIM 卡。"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"切换到<xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"关闭<xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"关闭 SIM 卡并不会取消您的服务"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"正在连接到网络…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"正在切换到<xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"正在切换到使用<xliff:g id="CARRIER_NAME">%1$s</xliff:g>来拨打电话和收发消息…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"无法切换运营商"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"发生错误,因此无法切换运营商。"</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"要停用<xliff:g id="CARRIER_NAME">%1$s</xliff:g>吗?"</string>
@@ -5457,8 +5462,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"显示二维码扫描器"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"允许在锁定屏幕的情况下使用二维码扫描器"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"显示设备控制器"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"锁定时访问控制器"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"显示双行时钟(若可用)"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"双行时钟"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5487,7 +5496,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"已关闭"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"互联网"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM 卡"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"查找并连接到 WLAN 网络"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"飞机,可在飞机上安全使用"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"通话和短信"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"WLAN 通话"</string>
@@ -5570,7 +5578,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"使用“自适应电池”"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"使用“自动调节亮度”"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"使用“WLAN 通话”"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"使用屏保"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"查看所有应用"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"智能转接"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"智能转接功能已启用"</string>
@@ -5585,7 +5592,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"缺少电话号码。"</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"确定"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"允许启用 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"使用 2G 移动网络连接。拨打紧急电话时,2G 网络将始终保持开启状态。"</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G 网络的安全性较低,但在某些地方可能会改善您的连接质量。您随时都能通过 2G 网络拨打紧急电话。"</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"必须启用 2G 网络才能使用<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g>的服务"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"显示剪贴板访问通知"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"系统会在应用访问您复制的文字、图片或其他内容时显示一条消息"</string>
<string name="all_apps" msgid="3054120149509114789">"所有应用"</string>
@@ -5595,7 +5603,7 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"会关闭飞行模式,以使用超宽带 (UWB)"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"摄像头使用权限"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"麦克风使用权限"</string>
- <string name="cam_toggle_description" msgid="9212762204005146404">"对于应用和服务"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"针对应用和服务"</string>
<string name="mic_toggle_description" msgid="484139688645092237">"对于应用和服务。如果您关闭此设置,那么当您拨打紧急电话号码时,系统可能仍会分享麦克风数据。"</string>
<string name="game_settings_title" msgid="1028178627743422090">"游戏设置"</string>
<string name="game_settings_summary" msgid="8623110986485071064">"开启游戏信息中心快捷方式等"</string>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index 9e95a39..4b33d0f 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"語言"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"移除"</string>
<string name="add_a_language" msgid="2126220398077503271">"加入語言"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"語言"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"偏好語言"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"應用程式語言"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"為每個應用程式設定語言"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"應用程式語言"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"建議的語言"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"所有語言"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"此應用程式的預設語言為<xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g>,不支援其他語言。"</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">要移除選取的語言嗎?</item>
<item quantity="one">要移除選取的語言嗎?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"不適用"</string>
<string name="security_status_title" msgid="6958004275337618656">"安全性狀態"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"螢幕鎖定, 尋找我的裝置, 應用程式安全性"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"安全性與私隱權"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"權限, 螢幕鎖定, 應用程式安全性"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"已加入臉孔"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"輕按即可設定面孔"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"面孔解鎖"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"使用面孔解鎖手機或在應用程式中驗證身分,例如登入帳戶或核准購買交易。\n\n注意事項:\n您每次只可設定一張面孔。如要新增其他面孔,請刪除目前設定的面孔。\n\n即使您不想解鎖手機,但查看手機仍會解鎖。\n\n如果其他人將手機舉到您面前,將可解鎖您的手機。\n\n跟您樣貌很相似的人 (例如孿生兄弟姊妹) 或許能夠解鎖您的手機。"</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"使用面孔解鎖手機或在應用程式中驗證身分,例如登入帳戶或核准購買交易。\n\n注意事項:\n您每次只可設定一張面孔。如要新增其他面孔,請刪除目前設定的面孔。\n\n即使您不想解鎖手機,但查看手機仍會解鎖。\n\n如果其他人將手機舉到您面前,即使您閉上雙眼,手機亦會解鎖。\n\n跟您樣貌很相似的人 (例如孿生兄弟姊妹) 或許能夠解鎖您的手機。"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"要刪除面部模型嗎?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"系統會安全地將您的面部模型永久刪除。面部模型刪除後,您需要使用 PIN、圖案或密碼,才能解鎖手機或在應用程式內驗證身分。"</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"要刪除面部模型嗎?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"系統會安全地將您的面部模型永久刪除。\n\n面部模型刪除後,您需要使用指紋、PIN、圖案或密碼,才能解鎖手機或在應用程式內驗證身分。"</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"系統會安全地將您的面部模型永久刪除。\n\n面部模型刪除後,您需要使用 PIN、圖案或密碼,才能解鎖手機或在應用程式內驗證身分。"</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"系統會妥善地將您的面部模型永久刪除。面部模型刪除後,您便需要使用\n\n面部模型刪除後,您便需要使用 PIN、圖案或密碼來解鎖手機。"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"使用「面孔解鎖」解鎖手機"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"指紋"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"工作設定檔的指紋"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"刪除"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"輕觸感應器"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"請將手指放在感應器上,並在感到震動時移開"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"將手指放在感應器上,直至感到震動為止"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"請將手指平放在感應器上,直至感到震動為止"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"按住指紋感應器"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"移開手指,然後再次輕觸"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"再試一次"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"手指重覆按壓,記錄指紋各個部分"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"每次指紋圖示移動時按住。此操作可擷取您更完整的指紋。"</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"將指尖放在感應器上"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"最後,請放置手指邊緣"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"最後,請將手指邊緣放上感應器"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"將指紋一側放在感應器上並按住,然後轉換另一側"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"此操作可擷取您更完整的指紋"</string>
<!-- String.format failed for translation -->
@@ -561,6 +570,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" 已停用螢幕鎖定選項。如需瞭解詳情,請聯絡您機構的管理員。"<annotation id="admin_details">"瞭解詳情"</annotation>\n\n"您仍可以使用指紋核准購物和應用程式存取權。"<annotation id="url">"瞭解詳情"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"提起手指,然後再次輕觸感應器"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"無法使用指紋感應器。請諮詢維修服務供應商"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"進階設定"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"工作設定檔鎖定、Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock 及其他設定"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"進階設定"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"你可以加入最多 <xliff:g id="COUNT">%d</xliff:g> 個指紋"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"您加入指紋的數目已達上限"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"無法加入更多指紋"</string>
@@ -1235,7 +1248,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"使用 Wi-Fi 通話。如果 Wi‑Fi 斷線,通話便會結束。"</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"當開啟 Wi-Fi 通話時,您的手機可根據偏好設定及訊號強弱,選擇使用 Wi-Fi 網絡或流動網絡供應商的網絡安排來電轉駁。開啟此功能前,請向您的流動網絡供應商查詢收費及其他詳情。<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"緊急地址"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"緊急地址"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"當您使用 Wi-Fi 撥打緊急電話時,緊急服務會將該地址視作您所在位置的地址"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"進一步瞭解"</annotation>"私人 DNS 功能"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"開啟"</string>
@@ -1423,6 +1436,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"如要控制手機在插座上和/或休眠時的操作,請開啟螢幕保護程式。"</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"啟用時間"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"目前的螢幕保護程式"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"立即開始"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"設定"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"自動調整亮度"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"拿起即可喚醒"</string>
@@ -1915,15 +1929,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"設定工作設定檔 PIN"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"設定解鎖圖案"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"設定工作設定檔解鎖圖案"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"為提升安全性,建議您設定解鎖手機的密碼"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"為提升安全性,建議您設定解鎖手機的 PIN"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"為提升安全性,建議您設定解鎖手機的圖案"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"為提升安全性,建議您設定解鎖平板電腦的密碼"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"為提升安全性,建議您設定解鎖平板電腦的 PIN"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"為提升安全性,建議您設定解鎖平板電腦的圖案"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"為提升安全性,建議您設定解鎖裝置的密碼"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"為提升安全性,建議您設定解鎖裝置的 PIN"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"為提升安全性,建議您設定解鎖裝置的圖案"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"如要使用指紋,請設定密碼"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"如要使用指紋,請設定上鎖圖案"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"為安全起見,請設定 PIN"</string>
@@ -2325,7 +2330,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"㩒住兩個音量鍵就可以打開"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"㩒螢幕 3 下就可以開"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"使用手勢即可開啟"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"使用新的無障礙手勢"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"使用無障礙手勢"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"要使用這項功能,請輕按螢幕底部的無障礙功能按鈕 <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>。\n\n如要切換不同的功能,按住無障礙功能按鈕即可。"</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"如果要用呢項功能,請㩒一下畫面上面嘅無障礙功能掣。"</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"如果要使用呢項功能,請同時㩒住兩個音量鍵。"</string>
@@ -2419,9 +2424,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"較短"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"較長"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"自動點擊時間"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"震動和觸感強度"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"通知震動"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"震動和觸感反應"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"通話"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"通知和鬧鐘"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"互動觸感反應"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"鈴聲震動"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"通知震動"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"輕觸反應"</string>
<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>
@@ -3250,7 +3258,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"連接「<xliff:g id="PROFILE">%s</xliff:g>」"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"要解除連結此 VPN 嗎?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"中斷連線"</string>
- <string name="vpn_version" msgid="41856553718304367">"版本為:<xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"版本"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"刪除 VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"要取代目前的 VPN 嗎?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"要設定保持開啟的 VPN 嗎?"</string>
@@ -3472,9 +3480,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"無法使用流動數據"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"輕按即可選取數據連線 SIM 卡"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"永遠使用這張 SIM 卡通話"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"選取用於流動數據的 SIM 卡"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"選擇流動數據的 SIM 卡"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"選取用於短訊的 SIM 卡"</string>
<string name="data_switch_started" msgid="6292759843974720112">"正在切換數據 SIM,這可能需時一分鐘…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"要使用「<xliff:g id="NEW_SIM">%1$s</xliff:g>」的流動數據嗎?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"如果您切換至「<xliff:g id="NEW_SIM">%1$s</xliff:g>」,系統將不再使用「<xliff:g id="OLD_SIM">%2$s</xliff:g>」的流動數據。"</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"使用「<xliff:g id="NEW_SIM">%1$s</xliff:g>」"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"選取用於撥號的 SIM 卡:"</string>
<string name="sim_select_card" msgid="1226182454109919045">"選取 SIM 卡"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3534,7 +3545,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"Wifi, Wi-Fi, 網絡連線, 互聯網, 無線, 數據, Wifi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi 通知, wifi 通知"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"數據用量"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"停止震動, 輕按, 鍵盤"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"使用 24 小時制"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"下載"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"開啟方式"</string>
@@ -3617,12 +3627,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"觸覺回饋, 震動, 螢幕, 敏感度"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"觸感反應, 震動, 手機, 來電, 敏感度, 鈴聲"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"觸感反應, 震動, 敏感度"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"觸感反應, 震動, 震動"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"持續顯示畫面"</string>
<string name="default_sound" msgid="6604374495015245195">"預設音效"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"鈴聲和通知音量已設為 <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"音量、震動、請勿騷擾"</string>
@@ -3652,8 +3664,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"充電音效及震動"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"座架插入音效"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"觸控音效"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"觸控震動"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"輕按、鍵盤等操作的觸感反應"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"插座喇叭播放音效"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"所有音效"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"只限媒體音效"</string>
@@ -3849,8 +3859,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"上鎖畫面, 鎖定螢幕, 略過, 繞過"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"當工作設定檔被鎖定時"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"上鎖畫面上的通知"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"顯示對話通知、預設通知和已靜音通知"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"顯示預設對話和靜音對話"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"隱藏靜音對話和通知"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"不要顯示任何通知"</string>
@@ -3952,22 +3961,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"「<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>」將可讀取所有通知,包括聯絡人姓名、相片和您收到的訊息內容等個人資料,以及延後或關閉通知或針對通知中的按鈕採取行動,包括接聽來電。\n\n此外,該應用程式還能開啟或關閉「請勿騷擾」模式及變更相關設定。"</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"「<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>」將可執行以下操作:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"讀取通知"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"可讀取您的通知,包括聯絡人、訊息和相片等個人資料。"</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"回覆訊息"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"可回覆訊息,並針對通知中的按鈕採取行動,包括延後或關閉通知和接聽來電。"</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"變更設定"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"可開啟或關閉「請勿騷擾」模式及變更相關設定。"</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>
@@ -5297,18 +5298,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"網絡模式 <xliff:g id="NETWORKMODEID">%1$d</xliff:g> 無效。忽略。"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"接入點名稱 (APN)"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"無法在連接至<xliff:g id="CARRIER">%1$s</xliff:g>時使用"</string>
- <string name="see_more" msgid="8436037008285546409">"設定"</string>
+ <string name="see_more" msgid="7499355691042812723">"查看更多"</string>
<string name="see_less" msgid="2642392725363552793">"顯示較少"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"要啟用 <xliff:g id="CARRIER_NAME">%1$s</xliff:g> 嗎?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"要啟用 SIM 卡嗎?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"要切換至 <xliff:g id="CARRIER_NAME">%1$s</xliff:g> 嗎?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"要改用 SIM 卡嗎?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"要使用「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」嗎?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"每次只可啟用一張 SIM 卡。\n\n切換至 <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> 將不會取消您的 <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> 服務。"</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"每次只可啟用一張已下載的 SIM 卡。\n\n切換至 <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> 將不會取消您的 <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> 服務。"</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"每次只可啟用一張 SIM 卡。\n\n改用其他服務將不會取消您的 <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> 服務。"</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"您可以同時使用 2 張 SIM 卡。如要使用「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」,請關閉另一張 SIM 卡。"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"切換至 <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"關閉「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"關閉 SIM 卡並不會取消服務"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"正在連接至網絡…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"正在切換至 <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"正在切換至<xliff:g id="CARRIER_NAME">%1$s</xliff:g>來進行通話和收發訊息…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"無法切換流動網絡供應商"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"發生錯誤,無法切換流動網絡供應商。"</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"要停用 <xliff:g id="CARRIER_NAME">%1$s</xliff:g> 嗎?"</string>
@@ -5460,8 +5465,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"顯示 QR 碼掃瞄器"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"允許在上鎖畫面存取 QR 碼掃瞄器"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"顯示裝置控制"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"鎖定時存取控制項"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"雙線時鐘 (如有)"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"雙線時鐘"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5490,7 +5499,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"關閉"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"互聯網"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM 卡"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"尋找並連接 Wi-Fi 網絡"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"飛行, 飛行安全"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"通話和短訊"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi 通話"</string>
@@ -5573,7 +5581,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"使用「自動調節電池用量」功能"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"使用「自動調校光暗」功能"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"使用「Wi-Fi 通話」功能"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"使用螢幕保護程式"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"查看所有應用程式"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"智能轉駁"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"智能轉駁功能已啟用"</string>
@@ -5588,7 +5595,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"缺少電話號碼。"</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"確定"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"允許啟用 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"使用 2G 數據連線。撥打緊急電話時,系統將一律啟用 2G。"</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G 的安全性較低,但在某些地區可改善連線品質。緊急電話一律可使用 2G 撥打。"</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g>要求您啟用 2G"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"顯示剪貼簿存取通知"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"系統會在應用程式存取您複製的文字、圖片或其他內容時顯示訊息"</string>
<string name="all_apps" msgid="3054120149509114789">"所有應用程式"</string>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 729739b..2df7a47 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"語言"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"移除"</string>
<string name="add_a_language" msgid="2126220398077503271">"新增語言"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"語言"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"偏好語言"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"應用程式語言"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"設定每個應用程式的語言"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"應用程式語言"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"建議語言"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"所有語言"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"這個應用程式的預設語言為<xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g>,而且不支援其他語言。"</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="other">要移除所選語言嗎?</item>
<item quantity="one">要移除所選語言嗎?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"無法使用"</string>
<string name="security_status_title" msgid="6958004275337618656">"安全性狀態"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"螢幕鎖定、尋找我的裝置、應用程式安全性"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"安全性與隱私權"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"權限、螢幕鎖定、應用程式安全性"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"已新增臉孔"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"輕觸即可設定臉孔"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"人臉解鎖"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"使用你的臉就能解鎖手機或在應用程式中驗證身分,以便執行特定操作,例如登入或核准購買交易。\n\n注意事項:\n你無法同時設定多張臉孔。如要新增其他臉孔,請刪除目前設定的臉孔。\n\n只要看著手機,就可能會讓手機意外解鎖。\n\n如果有人將手機對著你的臉,手機可能會因此解鎖。\n\n長相與你十分相似的人 (例如孿生兄弟姐妹) 或許可以解鎖你的手機。"</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"使用你的臉就能解鎖手機或在應用程式中驗證身分,以便執行特定操作,例如登入或核准購買交易。\n\n注意事項:\n你無法同時設定多張臉孔。如要新增其他臉孔,請刪除目前設定的臉孔。\n\n只要看著手機,就可能會讓手機意外解鎖。\n\n如果有人將手機對著你的臉 (無論是否睜開雙眼),手機可能會因此解鎖。\n\n長相與你十分相似的人 (例如孿生兄弟姐妹) 或許可以解鎖你的手機。"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"要刪除臉部模型嗎?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"系統會安全地將你的臉部模型永久刪除。臉部模型刪除後,你必須使用 PIN 碼、解鎖圖案或密碼,才能解鎖手機或在應用程式中驗證身分。"</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"要刪除臉部模型嗎?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"系統會安全地將你的臉部模型永久刪除。\n\n臉部模型刪除後,你必須使用指紋、PIN 碼、解鎖圖案或密碼,才能解鎖手機或在應用程式內驗證身分。"</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"系統會安全地將臉部模型永久刪除。\n\n模型刪除後,你必須使用 PIN 碼、解鎖圖案或密碼,才能解鎖手機或在應用程式中驗證身分。"</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"系統會安全地將臉部模型永久刪除。\n\n模型刪除後,你必須使用 PIN 碼、解鎖圖案或密碼才能解鎖手機。"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"使用人臉解鎖功能解鎖手機"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"指紋"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"使用指紋解鎖工作資料夾"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"刪除"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"輕觸感應器"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"將你的手指放在感應器上,感到震動即可移開"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"請將手指放在感應器上,感到震動後再移開"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"請將手指平放在指紋感應器上,感覺到震動時再放開"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"按住指紋感應器"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"移開手指,然後再次輕觸感應器"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"再一次"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"重覆按壓指紋感應器,以建立完整的指紋檔案"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"請依照指紋圖示的移動方式重複按下手指。這樣做可以擷取更多指紋。"</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"將指尖放上感應器"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"最後,請將手指邊緣放上感應器"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"最後一步是將手指邊緣放到感應器上"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"將指紋的一側放上感應器並按住,然後再換另一側"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"這樣做可以擷取更多指紋"</string>
<!-- String.format failed for translation -->
@@ -561,6 +570,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" 螢幕鎖定選項已停用。如要瞭解詳情,請與你的機構管理員聯絡。"<annotation id="admin_details">"詳細資訊"</annotation>\n\n"你依然可以使用指紋來授權購物交易及存取應用程式。"<annotation id="url">"瞭解詳情"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"移開手指,然後再次輕觸感應器"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"指紋感應器無法使用,請洽詢維修供應商"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"進階設定"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"工作資料夾鎖定、Smart Lock"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Smart Lock 和其他設定"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"進階設定"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"你最多可以新增 <xliff:g id="COUNT">%d</xliff:g> 個指紋"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"你新增的指紋數量已達上限"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"無法新增其他指紋"</string>
@@ -1235,7 +1248,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"透過 Wi-Fi 進行通話。如果 Wi‑Fi 連線中斷,通話即會結束。"</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"開啟 Wi-Fi 通話功能之後,你的手機可依據你的偏好設定,透過 Wi-Fi 網路或你電信業者的網路通話 (選擇訊號較強者)。開啟這項功能前,請先與你的電信業者詢問費用與其他細節。<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"緊急地址"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"緊急聯絡地址"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"當你透過 Wi‑Fi 網路撥打緊急電話時,系統會判定你位於這個地址"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"進一步瞭解"</annotation>"私人 DNS 功能"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"已開啟"</string>
@@ -1423,6 +1436,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"如要控制手機安置於座架上和/或休眠時的設定,請開啟螢幕保護程式。"</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"啟用時機"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"目前的螢幕保護程式"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"立即開啟"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"設定"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"自動調整亮度"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"舉起即可喚醒"</string>
@@ -1914,15 +1928,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"設定工作資料夾 PIN 碼"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"設定解鎖圖案"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"設定工作資料夾解鎖圖案"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"為提升安全性,建議你設定手機的解鎖密碼"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"為提升安全性,建議你設定手機的解鎖 PIN 碼"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"為提升安全性,建議你設定手機的解鎖圖案"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"為提升安全性,建議你設定平板電腦的解鎖密碼"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"為提升安全性,建議你設定平板電腦的解鎖 PIN 碼"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"為提升安全性,建議你設定平板電腦的解鎖圖案"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"為提升安全性,建議你設定裝置的解鎖密碼"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"為提升安全性,建議你設定裝置的解鎖 PIN 碼"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"為提升安全性,建議你設定裝置的解鎖圖案"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"如要使用指紋,請設定密碼"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"如要使用指紋,請設定解鎖圖案"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"為了安全起見,請設定 PIN 碼"</string>
@@ -2324,7 +2329,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"按住音量調高鍵和調低鍵即可開啟"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"輕觸螢幕三下即可開啟"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"使用手勢啟用無障礙服務"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"使用全新的無障礙手勢"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"使用無障礙手勢"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"如要使用這項功能,請輕觸螢幕底部的無障礙工具按鈕 <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>。\n\n如要切換不同的功能,請按住無障礙工具按鈕。"</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"如要使用這項功能,請輕觸畫面上的無障礙工具按鈕。"</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"如要使用這項功能,請同時按住音量調高鍵和調低鍵。"</string>
@@ -2418,9 +2423,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"較短"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"較長"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"自動點擊時間"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"震動與觸覺回饋強度"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"通知震動"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"震動與觸覺回饋"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"通話"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"通知與鬧鐘"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"互動式觸覺回饋"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"響鈴震動"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"通知震動"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"觸覺回饋"</string>
<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>
@@ -2772,8 +2780,7 @@
<string name="power_camera" msgid="4778315081581293923">"相機"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"藍牙"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"行動網路"</string>
<string name="power_phone" msgid="2768396619208561670">"語音通話"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"平板電腦閒置"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"手機閒置"</string>
@@ -3250,7 +3257,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"連線到「<xliff:g id="PROFILE">%s</xliff:g>」"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"要中斷這個 VPN 連線嗎?"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"中斷連線"</string>
- <string name="vpn_version" msgid="41856553718304367">"版本 <xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"版本"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"清除 VPN 設定檔"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"要取代現有的 VPN 嗎?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"要設定永久連線的 VPN 嗎?"</string>
@@ -3472,9 +3479,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"無法使用行動數據"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"輕觸即可選取數據連線 SIM 卡"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"一律使用這張 SIM 卡通話"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"選擇數據連線 SIM 卡"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"選擇要提供行動數據的 SIM 卡"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"選取要用於收發簡訊的 SIM 卡"</string>
<string name="data_switch_started" msgid="6292759843974720112">"正在切換行動數據連線 SIM 卡,這最多可能需要一分鐘…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"要讓「<xliff:g id="NEW_SIM">%1$s</xliff:g>」提供行動數據嗎?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"如果你切換至「<xliff:g id="NEW_SIM">%1$s</xliff:g>」,「<xliff:g id="OLD_SIM">%2$s</xliff:g>」將不再提供行動數據。"</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"使用「<xliff:g id="NEW_SIM">%1$s</xliff:g>」"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"選擇通話 SIM 卡"</string>
<string name="sim_select_card" msgid="1226182454109919045">"選取 SIM 卡"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3534,7 +3544,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, 網路連線, 網際網路, 無線, 數據, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi 通知, wifi 通知"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"數據用量"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"停止震動, 輕觸, 鍵盤"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"使用 24 小時格式"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"下載"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"開啟方式"</string>
@@ -3617,12 +3626,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"觸覺回饋, 震動, 螢幕, 敏感度"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"觸動回饋, 震動, 手機, 通話, 敏感度, 響鈴"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"觸動回饋, 震動, 敏感度"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"觸覺回饋、震動"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"持續待機螢幕"</string>
<string name="default_sound" msgid="6604374495015245195">"預設音效"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"鈴聲和通知音量為 <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"音量、震動、零打擾"</string>
@@ -3652,8 +3663,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"充電音效和震動"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"座架插入音效"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"觸控音效"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"觸控震動"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"輕觸、鍵盤等操作的觸動回饋"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"座架喇叭播放音效"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"所有音訊"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"僅限媒體音訊"</string>
@@ -3849,8 +3858,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"螢幕鎖定, 鎖定螢幕, 略過, 規避"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"當工作資料夾遭鎖定時"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"螢幕鎖定畫面上的通知"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"顯示對話通知、預設通知和已設為靜音的通知"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"顯示對話通知、預設通知和已設為靜音的通知"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"隱藏已設為靜音的對話和通知"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"不要顯示任何通知"</string>
@@ -3952,22 +3960,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"「<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>」將可讀取所有通知 (包括聯絡人姓名、相片和你收到的訊息文字等個人資訊),也可延後或關閉通知或操作通知中的按鈕 (包括接聽電話)。\n\n此外,這個應用程式還可開啟或關閉「零打擾」功能及變更相關設定。"</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"「<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>」將可執行以下操作:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"讀取通知"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"可讀取你的通知,包括聯絡人、訊息和相片等個人資訊。"</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"回覆訊息"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"可回覆訊息及操作通知中的按鈕,包括延後或關閉通知以及接聽電話。"</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"變更設定"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"可開啟或關閉「零打擾」功能及變更相關設定。"</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>
@@ -5297,18 +5297,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"網路模式 <xliff:g id="NETWORKMODEID">%1$d</xliff:g> 無效。忽略。"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"存取點名稱"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"無法在連線到「<xliff:g id="CARRIER">%1$s</xliff:g>」時使用"</string>
- <string name="see_more" msgid="8436037008285546409">"設定"</string>
+ <string name="see_more" msgid="7499355691042812723">"顯示更多"</string>
<string name="see_less" msgid="2642392725363552793">"顯示較少"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"要啟用「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」嗎?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"要啟用 SIM 卡嗎?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"要切換至「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」嗎?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"要改為使用 SIM 卡嗎?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"要使用「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」嗎?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"一次只能啟用一張 SIM 卡。\n\n切換至「<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>」並不會取消「<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>」的服務。"</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"一次只能啟用一張已下載的 SIM 卡。\n\n切換至「<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>」不會取消「<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>」的服務。"</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"一次只能啟用一張 SIM 卡。\n\n切換電信業者並不會取消「<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>」的服務。"</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"你可以同時使用 2 張 SIM 卡。如要使用「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」,請關閉另一張 SIM 卡。"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"切換至「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"關閉「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"關閉 SIM 卡並不會取消服務"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"正在連線到網路…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"正在切換至「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"正在切換到「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」以便使用通話和訊息服務…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"無法切換電信業者"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"發生錯誤,因此無法切換電信業者。"</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"要停用「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」嗎?"</string>
@@ -5460,8 +5464,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"顯示 QR 圖碼掃描器"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"允許從螢幕鎖定畫面使用 QR 圖碼掃描器"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"顯示裝置控制"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"在鎖定畫面上顯示控制項"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"顯示雙行時鐘 (如果可用的話)"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"雙行時鐘"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5490,7 +5498,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"關閉"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"網際網路"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM 卡"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"尋找 Wi-Fi 網路並建立連線"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"飛航, 飛航安全"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"通話和簡訊"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Wi-Fi 通話"</string>
@@ -5573,7 +5580,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"使用自動調節電池用量功能"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"使用自動調整亮度功能"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"使用 Wi-Fi 通話功能"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"使用螢幕保護程式"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"查看所有應用程式"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"智慧轉接"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"智慧轉接功能已啟用"</string>
@@ -5588,7 +5594,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"缺少電話號碼。"</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"確定"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"允許啟用 2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"使用 2G 行動網路連線。撥打緊急電話時,2G 連線會一律保持啟用狀態。"</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"2G 的安全性較低,但在某些地區可改善連線狀況。你隨時都能透過 2G 撥打緊急電話。"</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"必須啟用 2G 才能使用「<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g>」的服務"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"顯示剪貼簿存取通知"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"系統會在應用程式存取你複製的文字、圖片或其他內容時顯示通知訊息"</string>
<string name="all_apps" msgid="3054120149509114789">"所有應用程式"</string>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index 796c451..d3be1e4 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -207,6 +207,14 @@
<string name="language_picker_title" msgid="4271307478263345133">"Izilimi"</string>
<string name="locale_remove_menu" msgid="3521546263421387474">"Susa"</string>
<string name="add_a_language" msgid="2126220398077503271">"Engeza ulimi"</string>
+ <string name="app_locale_preference_title" msgid="5513627099300360232">"Ulimi"</string>
+ <string name="locale_picker_category_title" msgid="6212064706962721255">"Ulimi oluncanyelwayo"</string>
+ <string name="app_locales_picker_menu_title" msgid="3412278173933199721">"Izilimi ze-App"</string>
+ <string name="app_locale_picker_summary" msgid="6742557329924446252">"Setha ulimi le-app ngayinye"</string>
+ <string name="app_locale_picker_title" msgid="8423365003726200684">"Ulimi le-app"</string>
+ <string name="suggested_app_locales_title" msgid="8898358282377369405">"Izilimi eziphakanyisiwe"</string>
+ <string name="all_supported_app_locales_title" msgid="5479289964316009026">"Zonke izilimi"</string>
+ <string name="no_multiple_language_supported" msgid="1683023807955740826">"I-app isethelwe ku-<xliff:g id="DEFAULT_LANGUAGE">%1$s</xliff:g> ngokuzenzakalelayo futhi ayisekeli izilimi eziningi."</string>
<plurals name="dlg_remove_locales_title" formatted="false" msgid="2845515796732609837">
<item quantity="one">Susa izilimi ezikhethiwe?</item>
<item quantity="other">Susa izilimi ezikhethiwe?</item>
@@ -320,6 +328,8 @@
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"Ayitholakali"</string>
<string name="security_status_title" msgid="6958004275337618656">"Isimo sokuphepha"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"Ukukhiya isikrini, Thola idivayisi yami, ukuphepha kwe-app"</string>
+ <string name="safety_center_title" msgid="7732397372178774777">"Ukuphepha nobumfihlo"</string>
+ <string name="safety_center_summary" msgid="4297140049215322727">"Izimvume, ukukhiya isikrini, ukuvikelwa kwe-app"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"Ubuso bungeziwe"</string>
<string name="security_settings_face_preference_summary_none" msgid="5952752252122581846">"Thepha ukuze usethe ubuso"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Ukuvula ubuso"</string>
@@ -392,9 +402,8 @@
<string name="security_settings_face_settings_footer" msgid="625696606490947189">"Sebenzisa ubuso bakho ukuvula ifoni yakho noma ukufakazela ubuqiniso kuma-app, njengalapho ungena ngemvume noma ugunyaza ukuthenga.\n\nKhumbula:\nUngakwazi ukuba nokusethwa kobuso okukodwa ngesikhathi. Ukwengeza obunye ubuso, sula obamanje.\n\nUkubheka ifoni kungayivula lapho ungahlosile.\n\nIfoni yakho ingavulwa ngothile uma ibhekiswe ebusweni bakho.\n\nIfoni yakho ingavulwa ngothile ofana kakhulu nawe, njengolamana naye ofana nawe."</string>
<string name="security_settings_face_settings_footer_attention_not_supported" msgid="2071065435536235622">"Sebenzisa ubuso bakho ukuvula ifoni yakho noma ukufakazela ubuqiniso kuma-app, njengalapho ungena ngemvume noma ugunyaza ukuthenga.\n\nKhumbula:\nUngakwazi ukuba nokusethwa kobuso okukodwa ngesikhathi. Ukwengeza obunye ubuso, sula obamanje.\n\nUkubheka ifoni kungayivula lapho ungahlosile.\n\nIfoni yakho ingavulwa ngothile uma ibhekiswe ebusweni bakho, ngisho noma amehlo wakho evaliwe.\n\nIfoni yakho ingavulwa ngothile ofana kakhulu nawe, njengolamana naye ofana nawe."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Susa imodeli yobuso?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3268144215619385299">"Imodeli yobuso bakho izosulwa ngokuphelele nangokuphephile.Ngemva kokusulwa, uzodinga Iphinikhodi, iphethini, noma amaphasiwedi ukuvula ifoni yakho noma ukufakazelwa kobuqiniso kuma-app wakho."</string>
- <string name="security_settings_face_settings_remove_model_dialog_title" msgid="7175068449513875691">"Susa imodeli yobuso?"</string>
- <string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"Imodeli yobuso bakho izosulwa ngokuphelele nangokuphephile.\n\nNgemva kokusulwa, uzodinga isigxivizo somunwe, Iphinikhodi, iphethini, noma amaphasiwedi ukuvula ifoni yakho noma ukufakazelwa kobuqiniso kuma-app wakho."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Imodeli yakho yobuso izosulwa ingunaphakade nangokuphephile.\n\nNgemuva kokusulwa, uzodinga iphinikhodi yakho, iphethini, noma iphasiwedi ukuze uvule ifoni yakho noma ukufakazela ubuqiniso kuma-app."</string>
+ <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Imodeli yakho yobuso izosulwa ingunaphakade nangokuphephile.\n\nNgemuva kokusulwa, uzodinga iphinikhodi yakho, iphethini, noma iphasiwedi ukuze uvule ifoni yakho."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Sebenzisa Ukuvula ngobuso ukuvula ifoni yakho"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Izigxivizo zeminwe"</string>
<string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Isigxivizo somunwe somsebenzi"</string>
@@ -481,7 +490,7 @@
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"Susa"</string>
<string name="security_settings_fingerprint_enroll_start_title" msgid="7391368057800077604">"Thinta inzwa"</string>
<string name="security_settings_fingerprint_enroll_start_message" msgid="5010227772754175346">"Beka umunwe wakho kunzwa uphinde uphakamise ngemuva kokuthi uzwe ukudlidliza"</string>
- <string name="security_settings_udfps_enroll_start_message" msgid="7534383192863798967">"Gcina umunwe wakho kwinzwa kuze kube yilapho uzwa ukudlidliza"</string>
+ <string name="security_settings_udfps_enroll_start_message" msgid="5032954588171487566">"Gcina isigxivizo somunwe wakho siphansi kunzwa kuze kube yilapho uzwa ukudlidliza"</string>
<string name="security_settings_fingerprint_enroll_udfps_title" msgid="6665610134560896895">"Thinta futhi ubambe inzwa yezigxivizo zeminwe"</string>
<string name="security_settings_fingerprint_enroll_repeat_title" msgid="9172202128243545021">"Phakamisa, bese uthinte futhi"</string>
<string name="security_settings_udfps_enroll_title_one_more_time" msgid="424937043843482410">"Kanye futhi"</string>
@@ -489,7 +498,7 @@
<string name="security_settings_fingerprint_enroll_repeat_message" msgid="5382958363770893577">"Qhubeka nokuphakamisa umunwe wakho ukuze ungeze izingxenye ezahlukahlukene zezigxiviso zeminwe zakho"</string>
<string name="security_settings_udfps_enroll_repeat_message" msgid="2213106975297867798">"Thinta uphinde ubambe isikhathi lapho isithonjana sesigxivizo somunwe sinyakaza khona. Lokhu kusiza ukuthatha iningi lesigxivizo sakho somunwe."</string>
<string name="security_settings_udfps_enroll_fingertip_title" msgid="4123142574168831116">"Beka ithiphu yomunwe wakho kunzwa"</string>
- <string name="security_settings_udfps_enroll_edge_title" msgid="2969257985923971906">"Ekugcineni, beka imiphetho yomunwe wakho"</string>
+ <string name="security_settings_udfps_enroll_edge_title" msgid="6137605344819152477">"Ekugcineni, sebenzisa imiphetho yomunwe wakho"</string>
<string name="security_settings_udfps_enroll_edge_message" msgid="4455253923746607702">"Beka uhlangothi lwesigxivizo sakho somunwe kunzwa uphinde ubambe, bese ushintshela kolunye uhlangothi"</string>
<string name="security_settings_udfps_enroll_repeat_a11y_message" msgid="2785464357615568197">"Lokhu kusiza ukuthatha iningi lwesigxivizo sakho somunwe"</string>
<string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Iphesenti elingu-<xliff:g id="PERCENTAGE">%d</xliff:g> lokubhalisela izigxivizo zeminwe"</string>
@@ -559,6 +568,10 @@
<string name="security_settings_fingerprint_enroll_disclaimer_lockscreen_disabled" msgid="4260983700868889294">" Inketho yokukhiywa kwesikrini ikhutshaziwe. Ukuze ufunde kabanzi, xhumana nolawuli wakho wenhlangano. "<annotation id="admin_details">"Imininingwane engeziwe"</annotation>\n\n"Ungasasebenzisa izigxivizo zeminwe zakho ukugunyaza ukuthenga nokufinyelela kwezinhlelo zokusebenza. "<annotation id="url">"Funda kabanzi"</annotation></string>
<string name="security_settings_fingerprint_enroll_lift_touch_again" msgid="2590665137265458789">"Phakamisa umunwe, bese uphinda uthinta inzwa"</string>
<string name="security_settings_fingerprint_bad_calibration" msgid="598502302101068608">"Ayikwazi ukusebenzisa inzwa yesigxivizo somunwe. Vakashela umhlinzeki wokulungisa"</string>
+ <string name="security_advanced_settings" msgid="1750030247647385675">"Amasethingi athuthukisiwe"</string>
+ <string name="security_advanced_settings_work_profile_settings_summary" msgid="4953206043812472343">"Ukhiye wephrofayela yomsebenzi, Ukhiye oSmathi"</string>
+ <string name="security_advanced_settings_no_work_profile_settings_summary" msgid="3596485752607184790">"Ukhiye oSmathi nokuningi"</string>
+ <string name="security_advanced_settings_keywords" msgid="5428731800873497281">"Amasethingi athuthukisiwe"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"Ungangeza izigxivizo zeminwe ezingafika kwezingu-<xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Ungeze inombolo ephezulu yezigxivizo zeminwe"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Ayikwazi ukwengeza izingxovizo zeminwe eziningi"</string>
@@ -1233,7 +1246,7 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Shaya nge-Wi-Fi. Uma i-Wi-Fi ilahleka, ikholi izophela."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Uma kuvulwe ukushaya kwe-Wi-Fi, ifoni yakho ingahambisa amakholi ngamanethiwekhi e-Wi-Fi kunethiwekhi yenkampani yakho yenethiwekhi, ngokuya ngokuncamelayo nokuthi iyiphi isignali eqinile. Ngaphambi kokuthi uvule lesi sici, hlola nenkampani yakho yenethiwekhi ngokuphathelene nezinkokhiso kanye neminye imininingwane. <xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"Ikheli eliphuthumayo"</string>
+ <string name="emergency_address_title" msgid="8102786488994263815">"Ikheli eliphuthumayo"</string>
<string name="emergency_address_summary" msgid="3022628750270626473">"Isetshenziswa njengendawo yakho uma wenza ikholi ephuthumayo nge-Wi-Fi"</string>
<string name="private_dns_help_message" msgid="851221502063782306"><annotation id="url">"Funda kabanzi"</annotation>" mayelana nezici ze-Private DNS"</string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"Kuvuliwe"</string>
@@ -1421,6 +1434,7 @@
<string name="screensaver_settings_disabled_prompt" msgid="1166343194760238835">"Ukuze ulawule ukuthi kwenzakale ini uma ifoni idokhiwe kanye/noma ilele, vula isilondolozi sikrini."</string>
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"Iqala nini"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"Isithombe-skrini samanje"</string>
+ <string name="screensaver_settings_dream_start" msgid="6486360145976995856">"Qala manje"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"Izilungiselelo"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"Ukukhanya okuzenzakalelayo"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"Ilifti yokuvuka"</string>
@@ -1913,15 +1927,6 @@
<string name="lockpassword_choose_your_profile_pin_header" msgid="4581749963670819048">"Setha Iphinikhodi yomsebenzi"</string>
<string name="lockpassword_choose_your_pattern_header" msgid="5674909390779586252">"Setha iphethini"</string>
<string name="lockpassword_choose_your_profile_pattern_header" msgid="3101811498330756641">"Setha iphethini yomsebenzi"</string>
- <string name="lockpassword_choose_password_description" product="phone" msgid="5577129054698844787">"Ngokuphepha okungeziwe, setha iphasiwedi ukuze uvule ifoni"</string>
- <string name="lockpassword_choose_pin_description" product="phone" msgid="6918551978526104693">"Ngokuphepha okungeziwe, setha Iphinikhodi ukuze uvule ifoni"</string>
- <string name="lockpattern_choose_pattern_description" product="phone" msgid="9192075941504119893">"Ngokuphepha okungeziwe, setha iphethini ukuze uvule ifoni"</string>
- <string name="lockpassword_choose_password_description" product="tablet" msgid="8643302878337665976">"Ngokuphepha okungeziwe, setha iphasiwedi ukuze uvule ithebulethi"</string>
- <string name="lockpassword_choose_pin_description" product="tablet" msgid="4655253942098525998">"Ngokuvikela okungeziwe, setha Iphinikhodi ukuze uvule ithebulethi"</string>
- <string name="lockpattern_choose_pattern_description" product="tablet" msgid="6921239531465577215">"Ngokuphepha okungeziwe, setha iphethini ukuze uvule ithebulethi"</string>
- <string name="lockpassword_choose_password_description" product="default" msgid="5003299048956319434">"Ngokuphepha okungeziwe, setha iphasiwedi ukuze uvule idivayisi"</string>
- <string name="lockpassword_choose_pin_description" product="default" msgid="4979785114465985543">"Ngokuphepha okungeziwe, setha Iphinikhodi ukuze uvule idivayisi"</string>
- <string name="lockpattern_choose_pattern_description" product="default" msgid="3226044648785762351">"Ngokuphepha okungeziwe, setha iphethini ukuze uvule idivayisi"</string>
<string name="lockpassword_choose_your_password_header_for_fingerprint" msgid="3167261267229254090">"Ukuze usebenzise izigxivizo zeminwe, setha iphasiwedi"</string>
<string name="lockpassword_choose_your_pattern_header_for_fingerprint" msgid="4707788269512303400">"Ukuze usebenzise izigxivizo zeminwe, setha iphethini"</string>
<string name="lockpassword_choose_your_pin_message" msgid="7230665212172041837">"Ukuze uvikelwe, setha iphinikhodi"</string>
@@ -2323,7 +2328,7 @@
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"Bamba okhiye bevolumu ukuze uvule"</string>
<string name="accessibility_tutorial_dialog_title_triple" msgid="7089562919284464400">"Thepha kathathu isikrini ukuvula"</string>
<string name="accessibility_tutorial_dialog_title_gesture" msgid="4965810097646659332">"Sebenzisa ukuthinta ukuze uvule"</string>
- <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="8485448068531147828">"Sebenzisa ukuthinta kokufinyelela okusha"</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings" msgid="6800684770875867559">"Sebenzisa ukufinyeleleka kokuthinta"</string>
<string name="accessibility_tutorial_dialog_message_button" msgid="7002398857479782303">"Ukuze usebenzise lesi sici, thepha inkinobho yokufinyeleleka <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ngezansi kwesikrini.\n\nUkushintsha phakathi kwezici, thinta futhi ubambe inkinobho yokufinyeleleka."</string>
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Ukuze usebenzise lesi sici, thepha inkinobho yokufinyeleleka kusikrini sakho."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Ukuze usebenzise lesi sici, cindezela futhi ubambe bobabili okhiye bevolumu."</string>
@@ -2417,9 +2422,12 @@
<string name="accessibility_autoclick_shorter_desc" msgid="7631013255724544348">"Okufushane"</string>
<string name="accessibility_autoclick_longer_desc" msgid="2566025502981487443">"Okude nakakhulu"</string>
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"Isikhathi sokuchofoza ngokuzenzakalelayo"</string>
- <string name="accessibility_vibration_settings_title" msgid="5198184603753129450">"Ukudlidlizela namandla e-haptic"</string>
- <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Ukudlidliza kwesaziso"</string>
+ <string name="accessibility_vibration_settings_title" msgid="936301142478631993">"Ukudlidliza nama-haptic"</string>
+ <string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"Amakholi"</string>
+ <string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"Izaziso nama-alamu"</string>
+ <string name="accessibility_interactive_haptics_category_title" msgid="3162855291184592021">"Ama-haptic asebenzisanayo"</string>
<string name="accessibility_ring_vibration_title" msgid="4689811297654320885">"Ukudlidliza kokukhala"</string>
+ <string name="accessibility_notification_vibration_title" msgid="6205679908785776478">"Ukudlidliza kwesaziso"</string>
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Impendulo yokuthinta"</string>
<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>
@@ -2771,8 +2779,7 @@
<string name="power_camera" msgid="4778315081581293923">"Ikhamera"</string>
<string name="power_wifi" msgid="4614007837288250325">"I-Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"I-Bluetooth"</string>
- <!-- no translation found for power_cell (7793805106954398186) -->
- <skip />
+ <string name="power_cell" msgid="7793805106954398186">"Inethiwekhi yeselula"</string>
<string name="power_phone" msgid="2768396619208561670">"Amakholi ezwi"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Ithebhulethi ayenzi lutho"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Ifoni ayenzi lutho"</string>
@@ -3249,7 +3256,7 @@
<string name="vpn_connect_to" msgid="216709261691085594">"Xhuma ku-<xliff:g id="PROFILE">%s</xliff:g>"</string>
<string name="vpn_disconnect_confirm" msgid="6356789348816854539">"Nqamula le-VPN"</string>
<string name="vpn_disconnect" msgid="7753808961085867345">"Nqamula"</string>
- <string name="vpn_version" msgid="41856553718304367">"Inguqulo engu-<xliff:g id="VERSION">%s</xliff:g>"</string>
+ <string name="vpn_version" msgid="6344167191984400976">"Uhlobo"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"Khohlwa i-VPN"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"Shintshanisa i-VPN ekhona?"</string>
<string name="vpn_set_vpn_title" msgid="1667539483005810682">"Setha i-VPN ehlala ivuliwe?"</string>
@@ -3471,9 +3478,12 @@
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Idatha yeselula ayitholakali"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Thepha ukuze ukhethe i-SIM yedatha"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Njalo sebenzisa lokhu kumakholi"</string>
- <string name="select_sim_for_data" msgid="1577092784244587369">"Khetha i-SIM yedatha"</string>
+ <string name="select_sim_for_data" msgid="2642305487659432499">"Khetha i-SIM yedatha yeselula"</string>
<string name="select_sim_for_sms" msgid="5335510076282673497">"Khetha i-SIM ye-SMS"</string>
<string name="data_switch_started" msgid="6292759843974720112">"Ishintsha i-SIM yedatha, lokhu kungathatha kufikela kuminithi…"</string>
+ <string name="select_specific_sim_for_data_title" msgid="5851980301321577985">"Sebenzisa i-<xliff:g id="NEW_SIM">%1$s</xliff:g> yedatha yeselula?"</string>
+ <string name="select_specific_sim_for_data_msg" msgid="7401698123430573637">"Uma ushintshela ku-<xliff:g id="NEW_SIM">%1$s</xliff:g>, i-<xliff:g id="OLD_SIM">%2$s</xliff:g> ngeke isasetshenziselwa idatha yeselula."</string>
+ <string name="select_specific_sim_for_data_button" msgid="6571935548920603512">"Sebenzisa i-<xliff:g id="NEW_SIM">%1$s</xliff:g>"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"Shaya nge"</string>
<string name="sim_select_card" msgid="1226182454109919045">"Khetha ikhadi le-SIM"</string>
<string name="sim_card_number_title" msgid="4728780444646439845">"I-SIM <xliff:g id="CARD_NUMBER">%1$d</xliff:g>"</string>
@@ -3533,7 +3543,6 @@
<string name="keywords_wifi" msgid="8156528242318351490">"i-wifi, i-wi-fi, uxhumo lwenethiwekhi, i-inthanethi, i-wireless, idatha, i-wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Isaziso se-Wi-Fi, isaziso se-wifi"</string>
<string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ukusetshenziswa kwedatha"</string>
- <string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Misa ukudlidliza, thepha, ikhibhodi"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Sebenzisa ifomethi ye-24 amahora"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Landa"</string>
<string name="keywords_app_default" msgid="8977706259156428770">"Vula nge-"</string>
@@ -3616,12 +3625,14 @@
<string name="keywords_touch_vibration" msgid="1125291201902251273">"ama-haptics, ukudlidliza, isikrini, ukuzwela"</string>
<string name="keywords_ring_vibration" msgid="1736301626537417541">"ama-haptics, ukudlidliza, ifoni, ikholi, ukuzwela, ukukhala"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"ama-haptics, ukudlidliza, ukuzwela"</string>
+ <string name="keywords_vibration" msgid="670455132028025952">"ama-haptic, dlidliza, ukudlidliza"</string>
<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="keywords_always_show_time_info" msgid="9120590185763264666">"isiboniso esihlala sivuliwe"</string>
<string name="default_sound" msgid="6604374495015245195">"Umsindo owufica ukhona"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"Ivolumu yokukhala neyesaziso ku-<xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"Ivolomu, ukudlidliza, ungaphazamisi"</string>
@@ -3651,8 +3662,6 @@
<string name="charging_sounds_title" msgid="5261683808537783668">"Imisindo yokushaja nokudlidliz"</string>
<string name="docking_sounds_title" msgid="5341616179210436159">"Imisindo yokudokha"</string>
<string name="touch_sounds_title" msgid="2200734041857425078">"Imisindo yokuthinta"</string>
- <string name="vibrate_on_touch_title" msgid="9105544449810547716">"Ukudlidlizela kokuthinta"</string>
- <string name="vibrate_on_touch_summary" msgid="664831333409399440">"Impendulo ezwakalayo yokuthepha, ikhibhodi, nokuningi"</string>
<string name="dock_audio_media_title" msgid="6474579339356398330">"Isipikha sedokhu sidlala"</string>
<string name="dock_audio_media_disabled" msgid="8499927008999532341">"Wonke umsindo"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"Umsindo wemidiya kuphela"</string>
@@ -3716,7 +3725,7 @@
<string name="zen_mode_block_effect_summary_all" msgid="3131918059492425222">"Umsindo, ukudlidliza, nezimpawu zokubuka zezaziso"</string>
<string name="zen_mode_blocked_effects_footer" msgid="1115914818435434668">"Izaziso ziyadingeka kumsebenzi wefoni ovamile futhi isimo ngeke sifihlwe sanhlobo."</string>
<string name="zen_mode_no_exceptions" msgid="1580136061336585873">"Lutho"</string>
- <string name="zen_mode_other_options" msgid="3399967231522580421">"ezinye izinketho"</string>
+ <string name="zen_mode_other_options" msgid="3399967231522580421">"okunye okungakhethwa"</string>
<string name="zen_mode_add" msgid="8789024026733232566">"Engeza"</string>
<string name="zen_mode_enable_dialog_turn_on" msgid="1971034397501675078">"Vula"</string>
<string name="zen_mode_button_turn_on" msgid="6583862599681052347">"Vula manje"</string>
@@ -3848,8 +3857,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Khiya isikrini, ukukhiya isikrini, yeqa, dlula"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Uma kukhiywe iphrofayela yomsebenzi"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Izaziso esikrinini sokukhiya"</string>
- <!-- no translation found for lock_screen_notifs_show_all_summary (4226586018375762117) -->
- <skip />
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Bonisa izingxoxo. ezizenzakalelayo, nezithulile"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Bonisa izingxoxo. ezizenzakalelayo, nezithulile"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Fihla izingxoxo ezithulile nezaziso"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Ungabonisi nhlobo izaziso"</string>
@@ -3951,22 +3959,14 @@
<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>
- <!-- no translation found for notification_listener_security_warning_summary (4317764112725749020) -->
- <skip />
- <!-- no translation found for nls_warning_prompt (9143226910825830619) -->
- <skip />
- <!-- no translation found for nls_feature_read_title (7629713268744220437) -->
- <skip />
- <!-- no translation found for nls_feature_read_summary (1064698238110273593) -->
- <skip />
- <!-- no translation found for nls_feature_reply_title (7925455553821362039) -->
- <skip />
- <!-- no translation found for nls_feature_reply_summary (4492543411395565556) -->
- <skip />
- <!-- no translation found for nls_feature_settings_title (8208164329853194414) -->
- <skip />
- <!-- no translation found for nls_feature_settings_summary (3770028705648985689) -->
- <skip />
+ <string name="notification_listener_security_warning_summary" msgid="4317764112725749020">"I-<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> izokwazi ukufunda zonke izaziso, okufaka phakathi ulwazi lomuntu siqu njengamagama abathintwayo, izithombe, 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 amasethingi ahambisanayo."</string>
+ <string name="nls_warning_prompt" msgid="9143226910825830619">"U-<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> uzokwazi ukuthi:"</string>
+ <string name="nls_feature_read_title" msgid="7629713268744220437">"Funda izaziso zakho"</string>
+ <string name="nls_feature_read_summary" msgid="1064698238110273593">"Ingafunda izaziso zakho, okuhlanganisa ulwazi lomuntu siqu olufana noxhumana nabo, imilayezo, nezithombe."</string>
+ <string name="nls_feature_reply_title" msgid="7925455553821362039">"Phendula imilayezo"</string>
+ <string name="nls_feature_reply_summary" msgid="4492543411395565556">"Ingakwazi ukuphendula imilayezo futhi ithathe isinyathelo kuzinkinobho zezaziso, okuhlanganisa ukusnuza noma ukucashisa izaziso nokuphendula amakholi."</string>
+ <string name="nls_feature_settings_title" msgid="8208164329853194414">"Shintsha amasethingi"</string>
+ <string name="nls_feature_settings_summary" msgid="3770028705648985689">"Ingakwazi ukuvula noma ukuvala okuthi Ungaphazamisi futhi iguqule amasethingi ahlobene."</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>
@@ -5296,18 +5296,22 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Imodi yenethiwekhi engavumelekile <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ziba."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Amagama wephoyinti lokufinyelela"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Ayitholakali uma ixhumeke ku-<xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="see_more" msgid="8436037008285546409">"Amasethingi"</string>
+ <string name="see_more" msgid="7499355691042812723">"Bona okuningi"</string>
<string name="see_less" msgid="2642392725363552793">"Buka okuncane"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"Vula i-<xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"Vula i-SIM?"</string>
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Shintshela ku-<xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Shintshela ekusebenziseni iSIM card lakho?"</string>
+ <string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Sebenzisa i-<xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"I-SIM eyodwa kuphela engeziwa isebenze ngesikhathi esithile.\n\nUkushintshela ku-<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ngeke kuze kukhansele isevisi yakho ye-<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_downloaded" msgid="1396320209544698027">"I-SIM eyodwa kuphela elandiwe engeziwa isebenze ngesikhathi esithile.\n\nUkushintshela ku-<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ngeke kuze kukhansele isevisi yakho ye-<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"I-SIM eyodwa kuphela engenziwa isebenze ngesikhathi.\n\nUkushintsha ngeke kukhansele isevisi yakho ye-<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Ungasebenzisa ama-SIM ama-2 noma kunini. Ukuze usebenzise i-<xliff:g id="CARRIER_NAME">%1$s</xliff:g>, vala enye i-SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Shintshela ku-<xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Vala i-<xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off" msgid="1617619100229136888">"Ukuvala i-SIM ngeke kukhansele isevisi yakho"</string>
<string name="sim_action_enabling_sim_without_carrier_name" msgid="2706862823501979981">"Ixhumeka kunethiwekhi…"</string>
- <string name="sim_action_switch_sub_dialog_progress" msgid="8341013572582875574">"Shintshela ku-<xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
+ <string name="sim_action_switch_sub_dialog_progress" msgid="4718412054243793310">"Ishintshela ku-<xliff:g id="CARRIER_NAME">%1$s</xliff:g> mayelana namakholi nemilayezo…"</string>
<string name="sim_action_enable_sim_fail_title" msgid="1765646238941015899">"Ayikwazi ukushintsha inkampani yenethiwekhi"</string>
<string name="sim_action_enable_sim_fail_text" msgid="4781863235721417544">"Inkampani yenethiwekhi ayikwazi ukushintshwa ngenxa yephutha."</string>
<string name="privileged_action_disable_sub_dialog_title" msgid="3298942357601334418">"Vala i-<xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
@@ -5459,8 +5463,12 @@
<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_qr_code_scanner_setting_toggle" msgid="179730396165816425">"Bonisa Iskena se-QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="6152471629901191089">"Vumela ukufinyelela kuskena se-QR kusukela ekukhiyeni isikrini"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Bonisa izilawuli zensiza"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Izilawuli zokufinyelela uma kukhiyiwe"</string>
+ <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Bonisa iwashi lolayini okabili uma litholakala"</string>
+ <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Iwashi lolayini okabili"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
<string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
<string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -5489,7 +5497,6 @@
<string name="bluetooth_setting_off" msgid="4965493913199554789">"Valiwe"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"I-inthanethi"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"Ama-SIM"</string>
- <string name="wifi_switch_summary" msgid="3577154777754849024">"Funa futhi uxhume kumanethiwekhi we-Wi‑Fi"</string>
<string name="keywords_airplane_safe_networks" msgid="5902708537892978245">"indiza, kuphephile kwindiza"</string>
<string name="calls_and_sms" msgid="1931855083959003306">"Amakholi ne-SMS"</string>
<string name="calls_and_sms_category" msgid="3788238090898237767">"Ukushaya kwe-Wi-Fi"</string>
@@ -5572,7 +5579,6 @@
<string name="adaptive_battery_main_switch_title" msgid="3127477920505485813">"Sebenzisa i-adaptive battery"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Sebenzisa ukukhanya okuguqukayo"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Sebenzisa ukushaya kwe-Wi‑Fi"</string>
- <string name="screen_saver_main_switch_title" msgid="256530705774121595">"Sebenzisa isilondolozi sesikrini"</string>
<string name="default_see_all_apps_title" msgid="7481113230662612178">"Bona zonke izinhlelo zokusebenza"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Ukudluliselwa phambili okuhlakaniphile"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Ukudlulisela phambili okusmathi kunikwe amandla"</string>
@@ -5587,7 +5593,8 @@
<string name="smart_forwarding_missing_mdn_text" msgid="2907314684242542226">"Inombolo yefoni ayikho."</string>
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"KULUNGILE"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"Vumela i-2G"</string>
- <string name="enable_2g_summary" msgid="906487478332145407">"Sebenzisa uxhumano lweselula lwe-2G. Ukwenza amakholi aphuthumayo, i-2G ihlala njalo ivuliwe."</string>
+ <string name="enable_2g_summary" msgid="2794534052372565914">"I-2G ivikeleke kancane, kodwa ingase ithuthukise ukuxhumeka kwakho kwezinye izindawo. Mayelana namakholi aphuthumayo, i-2G ihlala njalo ivunyelwe."</string>
+ <string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"I-<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> idinga i-2G ibe khona"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Bonisa ukufinyelela kubhodi yokunamathisela"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Bonisa umlayezo uma ama-app wakho afinyelela umbhalo, izithombe, noma okunye okuqukethwe okukopishile"</string>
<string name="all_apps" msgid="3054120149509114789">"Wonke ama-app"</string>
diff --git a/res/values/config.xml b/res/values/config.xml
index a97e0b2..fe9f42d 100755
--- a/res/values/config.xml
+++ b/res/values/config.xml
@@ -489,6 +489,9 @@
<!-- Whether to show Smooth Display feature in Settings Options -->
<bool name="config_show_smooth_display">false</bool>
+ <!-- Whether to show emergency settings in top-level Settings -->
+ <bool name="config_show_emergency_settings">true</bool>
+
<!-- Whether to show emergency gesture in Settings -->
<bool name="config_show_emergency_gesture_settings">true</bool>
@@ -529,6 +532,9 @@
<!-- Whether suw to support two panes -->
<bool name="config_suw_supported_two_panes">false</bool>
+ <!-- Whether to support large screen -->
+ <bool name="config_supported_large_screen">false</bool>
+
<!-- Display settings screen, Color mode options. Must be the same length and order as
config_color_mode_options_values below. Only the values that also appear in
frameworks/base/core/res/res/values/config.xml's config_availableColorModes are shown. -->
@@ -551,4 +557,7 @@
<!-- Whether to aggregate for network selection list-->
<bool name="config_network_selection_list_aggregation_enabled">false</bool>
+
+ <!-- Whether to give option to add restricted profiles -->
+ <bool name="config_offer_restricted_profiles">false</bool>
</resources>
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index 9eadf89..05b949e 100755
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -141,6 +141,10 @@
<dimen name="homepage_title_margin_bottom">8dp</dimen>
<dimen name="homepage_title_margin_horizontal">24dp</dimen>
+ <!-- Homepage menu entry -->
+ <dimen name="homepage_menu_entry_padding_horizontal">16dp</dimen>
+ <dimen name="homepage_menu_entry_corner_radius">28dp</dimen>
+
<!-- Dimensions for Wifi Assistant Card -->
<dimen name="wifi_assistant_padding_top_bottom">16dp</dimen>
<dimen name="wifi_assistant_padding_start_end">16dp</dimen>
@@ -285,6 +289,7 @@
<dimen name="accessibility_layout_margin_start_end">16dp</dimen>
<dimen name="accessibility_button_preference_padding_top_bottom">18dp</dimen>
<dimen name="accessibility_imageview_size">176dp</dimen>
+ <dimen name="accessibility_illustration_view_radius">28dp</dimen>
<!-- The margin between two Textviews-->
<dimen name="accessibility_textview_layout_margin_bottom">24dp</dimen>
@@ -292,6 +297,10 @@
<dimen name="accessibility_icon_size">32dp</dimen>
<dimen name="accessibility_icon_foreground_size">18dp</dimen>
+ <!-- Accessibility quick settings tooltips -->
+ <dimen name="accessibility_qs_tooltips_margin">20dp</dimen>
+ <dimen name="accessibility_qs_tooltips_margin_top">27dp</dimen>
+
<!-- Restricted icon in switch bar -->
<dimen name="restricted_icon_margin_end">16dp</dimen>
<!-- Restricted icon size in switch bar -->
@@ -452,4 +461,8 @@
<dimen name="chartview_trapezoid_radius">5dp</dimen>
<dimen name="chartview_trapezoid_margin_start">1dp</dimen>
<dimen name="chartview_trapezoid_margin_bottom">2dp</dimen>
+
+ <!-- Sims/Data mobile/Calls/SMS select dialog-->
+ <dimen name="sims_select_margin_bottom">24dp</dimen>
+ <dimen name="sims_select_margin_top">8dp</dimen>
</resources>
diff --git a/res/values/menu_keys.xml b/res/values/menu_keys.xml
index e69664a..2841b69 100755
--- a/res/values/menu_keys.xml
+++ b/res/values/menu_keys.xml
@@ -26,6 +26,7 @@
<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_safety_center" translatable="false">top_level_safety_center</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>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 0b7a3d5..3271949 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -461,7 +461,7 @@
<string name="next_label">Next</string>
<!-- LocalePicker -->
- <!-- Title for the locale picker activity -->
+ <!-- Title for the locale picker activity. [CHAR LIMIT=30]-->
<string name="language_picker_title">Languages</string>
<!-- Menu item in the locale menu. Will remove the selected locales. [CHAR LIMIT=30] -->
@@ -470,6 +470,29 @@
<!-- "Button" that opens a language picker. The selected language gets added to the language list. [CHAR LIMIT=30] -->
<string name="add_a_language">Add a language</string>
+ <!-- Title of preference for the locale picker activity. [CHAR LIMIT=30]-->
+ <string name="app_locale_preference_title">Language</string>
+
+ <!-- Title for the locale picker category. [CHAR LIMIT=50]-->
+ <string name="locale_picker_category_title">Preferred Language</string>
+
+ <!-- Title for the Apps' locale menu entry [CHAR LIMIT=50]-->
+ <string name="app_locales_picker_menu_title">App Languages</string>
+
+ <!-- Summary for the app's locale picker activity. [CHAR LIMIT=50]-->
+ <string name="app_locale_picker_summary">Set the language for each app</string>
+
+ <!-- Title for the App's locale picker activity. [CHAR LIMIT=50]-->
+ <string name="app_locale_picker_title">App Language</string>
+
+ <!-- Category for the suggested app's locales. [CHAR LIMIT=50]-->
+ <string name="suggested_app_locales_title">Suggested languages</string>
+
+ <!-- Category for the app's locale picker activity. [CHAR LIMIT=50]-->
+ <string name="all_supported_app_locales_title">All languages</string>
+
+ <!-- Description for the app without any supported languages. [CHAR LIMIT=NONE]-->
+ <string name="no_multiple_language_supported">The app is set to <xliff:g id="default_language" example="English (United States)">%1$s</xliff:g> by default and doesn\u2019t support multiple languages.</string>
<!-- The title of the confirmation dialog shown when the user selects one / several languages and tries to remove them [CHAR LIMIT=60] -->
<plurals name="dlg_remove_locales_title">
<item quantity="one">Remove selected language?</item>
@@ -722,6 +745,12 @@
<string name="security_status_title">Security status</string>
<!-- Summary for Security settings, explaining a few important settings under it [CHAR LIMIT=NONE] -->
<string name="security_dashboard_summary">Screen lock, Find My Device, app security</string>
+ <!-- TODO(b/208624929): Update to an UX approved title and char limit. -->
+ <!-- Main Settings screen setting title for the item that takes you to the safety center [CHAR LIMIT=60] -->
+ <string name="safety_center_title">Security & privacy</string>
+ <!-- TODO(b/208624929): Update to an UX approved summary and char limit. -->
+ <!-- Main Settings screen setting summary for the item that takes you to the safety center [CHAR LIMIT=60] -->
+ <string name="safety_center_summary">Permissions, screen lock, app security</string>
<!-- Face enrollment and settings --><skip />
<!-- Note: Update FaceEnrollParentalConsent.CONSENT_STRING_RESOURCES when any _consent_ strings are added or removed. -->
@@ -871,11 +900,9 @@
<!-- Dialog title shown when the user removes an enrollment [CHAR LIMIT=35] -->
<string name="security_settings_face_settings_remove_dialog_title">Delete face model?</string>
<!-- Dialog contents shown when the user removes an enrollment [CHAR LIMIT=NONE] -->
- <string name="security_settings_face_settings_remove_dialog_details">Your face model will be permanently and securely deleted. After deletion, you will need your PIN, pattern, or password to unlock your phone or for authentication in apps.</string>
- <!-- Dialog title shown when the user chooses to delete an existing enrolled face model. [CHAR LIMIT=35] -->
- <string name="security_settings_face_settings_remove_model_dialog_title">Delete face model?</string>
- <!-- Dialog contents shown when the user chooses to delete an existing enrolled face model. [CHAR LIMIT=NONE] -->
- <string name="security_settings_face_settings_remove_model_dialog_details">Your face model will be permanently and securely deleted.\n\nAfter deletion, you will need your fingerprint, PIN, pattern, or password to unlock your phone or for authentication in apps.</string>
+ <string name="security_settings_face_settings_remove_dialog_details">Your face model will be permanently and securely deleted.\n\nAfter deletion, you will need your PIN, pattern, or password to unlock your phone or for authentication in apps.</string>
+ <!-- Dialog contents shown when the user removes an enrollment when configured as a convenience [CHAR LIMIT=NONE] -->
+ <string name="security_settings_face_settings_remove_dialog_details_convenience">Your face model will be permanently and securely deleted.\n\nAfter deletion, you will need your PIN, pattern, or password to unlock your phone.</string>
<!-- Subtitle shown for contextual setting face enrollment [CHAR LIMIT=NONE] -->
<string name="security_settings_face_settings_context_subtitle">Use Face Unlock to unlock your phone</string>
@@ -1057,7 +1084,7 @@
<!-- Message shown in fingerprint enrollment dialog to begin enrollment [CHAR LIMIT=NONE] -->
<string name="security_settings_fingerprint_enroll_start_message">Put your finger on the sensor and lift after you feel a vibration</string>
<!-- Message shown in fingerprint enrollment dialog to begin enrollment [CHAR LIMIT=NONE] -->
- <string name="security_settings_udfps_enroll_start_message">Keep your finger on the sensor until you feel a vibration</string>
+ <string name="security_settings_udfps_enroll_start_message">Keep your fingerprint flat on the sensor until you feel a vibration</string>
<!-- Title shown in fingerprint enrollment [CHAR LIMIT=NONE]-->
<string name="security_settings_fingerprint_enroll_udfps_title">Touch & hold the fingerprint sensor</string>
<!-- Title shown in fingerprint enrollment dialog to repeat touching the fingerprint sensor [CHAR LIMIT=40] -->
@@ -1073,7 +1100,7 @@
<!-- Title shown during fingerprint enrollment that instructs the user to enroll their fingertip [CHAR LIMIT=80] -->
<string name="security_settings_udfps_enroll_fingertip_title">Place the tip of your finger on the sensor</string>
<!-- Title shown during fingerprint enrollment that instructs the user to enroll the edges of their finger [CHAR LIMIT=80] -->
- <string name="security_settings_udfps_enroll_edge_title">Finally, place the edges of your finger</string>
+ <string name="security_settings_udfps_enroll_edge_title">Finally, use the edges of your finger</string>
<!-- Message shown during fingerprint enrollment that instructs the user to enroll the edges of their finger [CHAR LIMIT=160] -->
<string name="security_settings_udfps_enroll_edge_message">Place the side of your fingerprint on the sensor and hold, then switch to the other side</string>
<!-- Message shown in fingerprint enrollment asking users to repeat touching the fingerprint sensor. [CHAR LIMIT=160] -->
@@ -1217,6 +1244,15 @@
<string name="security_settings_fingerprint_enroll_lift_touch_again">Lift finger, then touch sensor again</string>
<!-- Text shown during fingerprint enrollment to indicate bad sensor calibration. [CHAR LIMIT=100] -->
<string name="security_settings_fingerprint_bad_calibration">Can\u2019t use fingerprint sensor. Visit a repair provider</string>
+ <!-- Title for Advanced Security Settings [CHAR LIMIT=60] -->
+ <string name="security_advanced_settings">Advanced settings</string>
+ <!-- String for summary to be shown in Advanced settings tile in Security page, when there is a work profile set up on the device. Smart Lock is a brand name. [CHAR_LIMIT=NONE] -->
+ <string name="security_advanced_settings_work_profile_settings_summary">Work profile lock, Smart Lock</string>
+ <!-- String for summary to be shown in Advanced settings tile in Security page, when there is no work profile set up on the device. Smart Lock is a brand name. [CHAR_LIMIT=NONE] -->
+ <string name="security_advanced_settings_no_work_profile_settings_summary">Smart Lock and more</string>
+ <!-- Search keywords for Advanced settings in Security page. [CHAR_LIMIT=NONE] -->
+ <string name="security_advanced_settings_keywords">Advanced settings</string>
+
<!-- Text shown when "Add fingerprint" button is disabled -->
<string name="fingerprint_add_max">You can add up to <xliff:g id="count" example="5">%d</xliff:g> fingerprints</string>
@@ -2823,7 +2859,7 @@
<!-- Wi-Fi Calling settings. Additional text displayed when Wi-Fi Calling is off. Default empty. [CHAR LIMIT=NONE] -->
<string name="wifi_calling_off_explanation_2"></string>
<!-- Title of a preference for updating emergency address [CHAR LIMIT=40] -->
- <string name="emergency_address_title">Emergency Address</string>
+ <string name="emergency_address_title">Emergency address</string>
<!-- Summary of Update Emergency Address preference, explaining usage of emergency address [CHAR LIMIT=NONE] -->
<string name="emergency_address_summary">Used as your location when you make an emergency call over Wi\u2011Fi</string>
<!-- Message of private dns that provides a help link. [CHAR LIMIT=NONE] -->
@@ -3222,6 +3258,8 @@
<string name="screensaver_settings_when_to_dream">When to start</string>
<!-- Dream settings screen, action label, current selected screen saver -->
<string name="screensaver_settings_current">Current screen saver</string>
+ <!-- Dream settings screen, button label to start dreaming [CHAR LIMIT=30] -->
+ <string name="screensaver_settings_dream_start">Start now</string>
<!-- Dream settings screen, button label for settings for a specific screensaver -->
<string name="screensaver_settings_button">Settings</string>
<!-- Sound & display settings screen, setting option name to change whether the screen adjusts automatically based on lighting conditions -->
@@ -4386,25 +4424,6 @@
<!-- Header on first screen of choose work profile pattern flow [CHAR LIMIT=40] -->
<string name="lockpassword_choose_your_profile_pattern_header">Set a work pattern</string>
- <!-- Header on first screen of choose device password flow [CHAR LIMIT=NONE] -->
- <string name="lockpassword_choose_password_description" product="phone">For added security, set a password to unlock the phone</string>
- <!-- Header on first screen of choose device PIN flow [CHAR LIMIT=NONE] -->
- <string name="lockpassword_choose_pin_description" product="phone">For added security, set a PIN to unlock the phone</string>
- <!-- Header on first screen of choose device pattern flow [CHAR LIMIT=NONE] -->
- <string name="lockpattern_choose_pattern_description" product="phone">For added security, set a pattern to unlock the phone</string>
- <!-- Header on first screen of choose device password flow [CHAR LIMIT=NONE] -->
- <string name="lockpassword_choose_password_description" product="tablet">For added security, set a password to unlock the tablet</string>
- <!-- Header on first screen of choose device PIN flow [CHAR LIMIT=NONE] -->
- <string name="lockpassword_choose_pin_description" product="tablet">For added security, set a PIN to unlock the tablet</string>
- <!-- Header on first screen of choose device pattern flow [CHAR LIMIT=NONE] -->
- <string name="lockpattern_choose_pattern_description" product="tablet">For added security, set a pattern to unlock the tablet</string>
- <!-- Header on first screen of choose device password flow [CHAR LIMIT=NONE] -->
- <string name="lockpassword_choose_password_description" product="default">For added security, set a password to unlock the device</string>
- <!-- Header on first screen of choose device PIN flow [CHAR LIMIT=NONE] -->
- <string name="lockpassword_choose_pin_description" product="default">For added security, set a PIN to unlock the device</string>
- <!-- Header on first screen of choose device pattern flow [CHAR LIMIT=NONE] -->
- <string name="lockpattern_choose_pattern_description" product="default">For added security, set a pattern to unlock the device</string>
-
<!-- Header on first screen of choose password/PIN as backup for fingerprint flow. If this string cannot be translated in under 40 characters, please translate "Set fingerprint backup" [CHAR LIMIT=40] -->
<string name="lockpassword_choose_your_password_header_for_fingerprint">To use fingerprint, set password</string>
<!-- Header on first screen of choose pattern as backup for fingerprint flow. If this string cannot be translated in under 40 characters, please translate "Set fingerprint backup" [CHAR LIMIT=40] -->
@@ -5307,6 +5326,8 @@
<string name="accessibility_screen_magnification_state_navbar_gesture">Magnify with shortcut & triple-tap</string>
<!-- Title for the footer text to explain what accessibility service does. [CHAR LIMIT=35] -->
<string name="accessibility_introduction_title">About <xliff:g id="service" example="Select to Speak">%1$s</xliff:g></string>
+ <!-- Title for the accessibility preference to adjust the display size, font size, bold text, and high contrast text features. [CHAR LIMIT=NONE] -->
+ <string name="accessibility_text_reading_options_title">Text and reading options</string>
<!-- Title for the footer text to explain what option accessibility service does. [CHAR LIMIT=35] -->
<string name="accessibility_screen_option">Options</string>
<!-- Summary for the accessibility preference to enable screen magnification. [CHAR LIMIT=25] -->
@@ -5344,7 +5365,7 @@
<!-- Title for the accessibility tutorial dialog in accessibility service with gesture. [CHAR LIMIT=50] -->
<string name="accessibility_tutorial_dialog_title_gesture">Use gesture to open</string>
<!-- Title for the accessibility tutorial dialog in gesture navigation settings. [CHAR LIMIT=50] -->
- <string name="accessibility_tutorial_dialog_title_gesture_settings">Use new accessibility gesture</string>
+ <string name="accessibility_tutorial_dialog_title_gesture_settings">Use accessibility gesture</string>
<!-- Message for the accessibility tutorial dialog when user enables an accessibility service while using the 3-button nav bar. [CHAR LIMIT=NONE] -->
<string name="accessibility_tutorial_dialog_message_button">To use this feature, tap the accessibility button <xliff:g id="accessibility_icon" example="[Icon]">%s</xliff:g> on the bottom of your screen.\n\nTo switch between features, touch & hold the accessibility button.</string>
<!-- Message for the accessibility tutorial dialog when user enables an accessibility service while using the accessibility floating button. [CHAR LIMIT=100] -->
@@ -5544,18 +5565,28 @@
<string name="accessibility_autoclick_longer_desc">Longer</string>
<!-- Description for the seekbar that adjust auto click time. [CHAR_LIMIT=NONE] -->
<string name="accessibility_autoclick_seekbar_desc">Auto click time</string>
- <!-- Title for accessibility preference screen for configuring vibrations. -->
- <string name="accessibility_vibration_settings_title">Vibration & haptic strength</string>
- <!-- Title for accessibility preference for configuring notification vibrations. -->
- <string name="accessibility_notification_vibration_title">Notification vibration</string>
+ <!-- Title for preference screen for configuring vibrations. [CHAR LIMIT=NONE] -->
+ <string name="accessibility_vibration_settings_title">Vibration & haptics</string>
+ <!-- Summary for preference screen for configuring vibrations. [CHAR LIMIT=NONE] -->
+ <string name="accessibility_vibration_settings_summary">Control the vibration strength for different usages</string>
+ <!-- Title for the category of preferences to configure device vibrations related to calls. [CHAR LIMIT=NONE] -->
+ <string name="accessibility_call_vibration_category_title">Calls</string>
+ <!-- Title for the category of preferences to configure device vibrations related to notifications and alarms. [CHAR LIMIT=NONE] -->
+ <string name="accessibility_notification_alarm_vibration_category_title">Notifications and alarms</string>
+ <!-- Title for the category of preferences to configure device vibrations triggered by user interaction with the device. [CHAR LIMIT=NONE] -->
+ <string name="accessibility_interactive_haptics_category_title">Interactive haptics</string>
<!-- Title for accessibility preference for configuring ring vibrations. [CHAR LIMIT=NONE] -->
<string name="accessibility_ring_vibration_title">Ring vibration</string>
+ <!-- Title for accessibility preference for configuring notification vibrations. -->
+ <string name="accessibility_notification_vibration_title">Notification vibration</string>
<!-- Title for accessibility preference for configuring touch feedback vibrations. -->
<string name="accessibility_touch_vibration_title">Touch feedback</string>
<!-- Used in the accessibility service settings to control turning on/off the service entirely [CHAR LIMIT=60] -->
<string name="accessibility_service_primary_switch_title">Use <xliff:g id="accessibility_app_name" example="TalkBack">%1$s</xliff:g></string>
<!-- Used in the accessibility service settings to open the activity. [CHAR LIMIT=NONE] -->
<string name="accessibility_service_primary_open_title">Open <xliff:g id="accessibility_app_name" example="TalkBack">%1$s</xliff:g></string>
+ <!-- Used in the accessibility service settings to show quick settings tooltips. [CHAR LIMIT=NONE] -->
+ <string name="accessibility_service_quick_settings_tooltips_content">Swipe down to quickly turn <xliff:g id="accessibility_app_name" example="TalkBack">%1$s</xliff:g> on or off in quick settings</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] -->
@@ -5707,33 +5738,6 @@
<item quantity="other"><xliff:g id="click_delay_label">%1$s</xliff:g> seconds</item>
</plurals>
- <!-- Summary for vibration settings preference when notification vibration and haptic feedback intensity are set. [CHAR LIMIT=50] -->
- <string name="accessibility_vibration_summary">Ring <xliff:g id="summary_ring" example="Medium">%1$s</xliff:g>, notification <xliff:g id="summary_notification" example="Low">%2$s</xliff:g>, touch <xliff:g id="summary_touch" example="High">%3$s</xliff:g></string>
-
- <!-- Summary for vibration settings preference when ring & notification are set to off-->
- <string name="accessibility_vibration_summary_off">Ring & notification set to off</string>
-
- <!-- Summary for vibration settings preference when ring & notification are set to low-->
- <string name="accessibility_vibration_summary_low">Ring & notification set to low</string>
-
- <!-- Summary for vibration settings preference when ring & notification are set to medium-->
- <string name="accessibility_vibration_summary_medium">Ring & notification set to medium</string>
-
- <!-- Summary for vibration settings preference when ring & notification are set to high-->
- <string name="accessibility_vibration_summary_high">Ring & notification set to high</string>
-
- <!-- Label describing an option turning vibrations off. [CHAR LIMIT=15] -->
- <string name="accessibility_vibration_intensity_off">Off</string>
-
- <!-- Label describing a low intensity vibration option. [CHAR LIMIT=15] -->
- <string name="accessibility_vibration_intensity_low">Low</string>
-
- <!-- Label describing a medium intensity vibration option. [CHAR LIMIT=15] -->
- <string name="accessibility_vibration_intensity_medium">Medium</string>
-
- <!-- Label describing a high intensity vibration option. [CHAR LIMIT=15] -->
- <string name="accessibility_vibration_intensity_high">High</string>
-
<!-- Title for accessibility menu item to launch a settings activity. [CHAR LIMIT=15] -->
<string name="accessibility_menu_item_settings">Settings</string>
@@ -7462,7 +7466,7 @@
<!-- Button label to disconnect from a VPN profile. [CHAR LIMIT=40] -->
<string name="vpn_disconnect">Disconnect</string>
<!-- Field label to show the version number for a VPN app. [CHAR LIMIT=40] -->
- <string name="vpn_version">Version <xliff:g id="version" example="3.3.0">%s</xliff:g></string>
+ <string name="vpn_version">Version</string>
<!-- Button label to forget a VPN profile [CHAR LIMIT=40] -->
<string name="vpn_forget_long">Forget VPN</string>
<!-- Dialog message title to set another VPN app to be always-on [CHAR LIMIT=40] -->
@@ -8122,11 +8126,17 @@
<!-- Checkbox to always use for calls. [CHAR LIMIT=40] -->
<string name="sim_calls_always_use">Always use this for calls</string>
<!-- Message for selecting sim for data in settings. [CHAR LIMIT=40] -->
- <string name="select_sim_for_data">Select a SIM for data</string>
+ <string name="select_sim_for_data">Choose SIM for mobile data</string>
<!-- Message for selecting sim for SMS in settings. [CHAR LIMIT=40] -->
<string name="select_sim_for_sms">Select a SIM for SMS</string>
<!-- Message for switching data SIM; switching takes a while -->
<string name="data_switch_started">Switching data SIM, this may take up to a minute\u2026</string>
+ <!-- Title for selecting specific sim for data in settings. [CHAR LIMIT=40] -->
+ <string name="select_specific_sim_for_data_title">Use <xliff:g id="new_sim" example="carrierA">%1$s</xliff:g> for mobile data?</string>
+ <!-- Message for selecting specific sim for data in settings. [CHAR LIMIT=NONE] -->
+ <string name="select_specific_sim_for_data_msg">If you switch to <xliff:g id="new_sim" example="carrierA">%1$s</xliff:g>, <xliff:g id="old_sim" example="carrierB">%2$s</xliff:g> will no longer be used for mobile data.</string>
+ <!-- Button on a selecting specific sim dialog to confirm data in settings. [CHAR LIMIT=40] -->
+ <string name="select_specific_sim_for_data_button">Use <xliff:g id="new_sim" example="carrierA">%1$s</xliff:g></string>
<!-- Message for selecting sim for call in settings. [CHAR LIMIT=40] -->
<string name="select_sim_for_calls">Call with</string>
<!-- Title for selecting a SIM card. [CHAR LIMIT=40] -->
@@ -8255,8 +8265,6 @@
<string name="keywords_wifi_notify_open_networks">Wi\u2011Fi notification, wifi notification</string>
<!-- Search keyword for "Wi-fi data usage" settings. [CHAR_LIMIT=NONE]-->
<string name="keywords_wifi_data_usage">data usage</string>
- <!-- Search keyword for "Vibrate on touch" settings. [CHAR_LIMIT=NONE]-->
- <string name="keywords_vibrate_on_touch">Stop vibration, tap, keyboard</string>
<!-- Search keyword for "Time format" settings. [CHAR_LIMIT=NONE]-->
<string name="keywords_time_format">Use 24-hour format</string>
<!-- Search keyword for "Files" settings under Settings > Storage. [CHAR_LIMIT=NONE]-->
@@ -8392,11 +8400,14 @@
<!-- List of synonyms for touch vibration setting (where you get a haptic response for touching things on the screen), used to match in settings search [CHAR LIMIT=NONE] -->
<string name="keywords_touch_vibration">haptics, vibrate, screen, sensitivity</string>
-
<!-- List of synonyms for ring vibration setting (changes whether your phone vibrates when it rings), used to match in settings search [CHAR LIMIT=NONE] -->
<string name="keywords_ring_vibration">haptics, vibrate, phone, call, sensitivity, ring</string>
+ <!-- List of synonyms for ring vibration setting (changes whether your phone vibrates when it rings), used to match in settings search [CHAR LIMIT=NONE] -->
+ <string name="keywords_ramping_ringer_vibration">haptics, vibrate, phone, call, ring, gradually</string>
<!-- List of synonyms for notification vibration setting (changes whether your phone vibrates when it shows a notification), used to match in settings search [CHAR LIMIT=NONE] -->
<string name="keywords_notification_vibration">haptics, vibrate, sensitivity</string>
+ <!-- List of synonyms for vibration and haptics setting, used to match in settings search [CHAR LIMIT=NONE] -->
+ <string name="keywords_vibration">haptics, vibrate, vibration</string>
<!-- Battery Saver: Search terms for sticky battery saver preference [CHAR_LIMIT=NONE] -->
<string name="keywords_battery_saver_sticky">battery saver, sticky, persist, power saver, battery</string>
<!-- Battery Saver: Search terms for battery saver schedule preference. Feel free to add additional terms when translating if appropriate [CHAR_LIMIT=NONE] -->
@@ -8414,6 +8425,9 @@
<!-- List of synonyms for the font size, used to match in settings search [CHAR LIMIT=NONE] -->
<string name="keywords_font_size">text size, large print, large font, large text, low vision, make text bigger, font enlarger, font enlargement</string>
+ <!-- List of synonyms for the always show time and info [CHAR LIMIT=NONE] -->
+ <string name="keywords_always_show_time_info">always on display</string>
+
<!-- Option title for the default sound, context based on screen -->
<string name="default_sound">Default sound</string>
@@ -8508,12 +8522,6 @@
<!-- Sound: Other sounds: Title for the option enabling touch sounds. [CHAR LIMIT=30] -->
<string name="touch_sounds_title">Touch sounds</string>
- <!-- Sound: Other sounds: Title for the option enabling haptic feedback on touch. [CHAR LIMIT=30] -->
- <string name="vibrate_on_touch_title">Touch vibration</string>
-
- <!-- Sound: Other sounds: Preference summary to the option enabling haptic feedback on touch. -->
- <string name="vibrate_on_touch_summary">Haptic feedback for tap, keyboard, and more</string>
-
<!-- Sound: Other sounds: Title for the option enabling dock audio media. [CHAR LIMIT=50] -->
<string name="dock_audio_media_title">Dock speaker plays</string>
@@ -12936,18 +12944,26 @@
<string name="sim_action_switch_sub_dialog_title">Switch to <xliff:g id="carrier_name" example="Google Fi">%1$s</xliff:g>?</string>
<!-- Title of confirmation dialog asking the user if they want to switch to the SIM card. [CHAR_LIMIT=NONE] -->
<string name="sim_action_switch_psim_dialog_title">Switch to using SIM card?</string>
+ <!-- Title of confirmation dialog asking the user if they want to switch subscription. [CHAR_LIMIT=NONE] -->
+ <string name="sim_action_switch_sub_dialog_mep_title">Use <xliff:g id="carrier_name" example="Google Fi">%1$s</xliff:g>?</string>
<!-- Body text of confirmation dialog for switching subscription that involves switching SIM slots. Indicates that only one SIM can be active at a time. Also that switching will not cancel the user's mobile service plan. [CHAR_LIMIT=NONE] -->
<string name="sim_action_switch_sub_dialog_text">Only one SIM can be active at a time.\n\nSwitching to <xliff:g id="to_carrier_name" example="Google Fi">%1$s</xliff:g> won\u2019t cancel your <xliff:g id="from_carrier_name" example="Sprint">%2$s</xliff:g> service.</string>
<!-- Body text of confirmation dialog for switching subscription between two eSIM profiles. Indicates that only one downloaded SIM can be active at a time. Also that switching will not cancel the user's mobile service plan. [CHAR_LIMIT=NONE] -->
<string name="sim_action_switch_sub_dialog_text_downloaded">Only one downloaded SIM can be active at a time.\n\nSwitching to <xliff:g id="to_carrier_name" example="Google Fi">%1$s</xliff:g> won\u2019t cancel your <xliff:g id="from_carrier_name" example="Sprint">%2$s</xliff:g> service.</string>
<!-- Body text of confirmation dialog for switching subscription between two eSIM profiles. Indicates that only one SIM can be active at a time. Also that switching will not cancel the user's mobile service plan. [CHAR_LIMIT=NONE] -->
<string name="sim_action_switch_sub_dialog_text_single_sim">Only one SIM can be active at a time.\n\nSwitching won\u2019t cancel your <xliff:g id="to_carrier_name" example="Google Fi">%1$s</xliff:g> service.</string>
+ <!-- Body text of confirmation dialog for switching subscription between two eSIM profiles. Indicates that only one downloaded SIM can be active at a time. Also that switching will not cancel the user's mobile service plan. [CHAR_LIMIT=NONE] -->
+ <string name="sim_action_switch_sub_dialog_mep_text">You can use 2 SIMs at a time. To use <xliff:g id="carrier_name" example="Google Fi">%1$s</xliff:g>, turn off another SIM.</string>
<!-- Text of confirm button in the confirmation dialog asking the user if they want to switch subscription. [CHAR_LIMIT=NONE] -->
<string name="sim_action_switch_sub_dialog_confirm">Switch to <xliff:g id="carrier_name" example="Google Fi">%1$s</xliff:g></string>
+ <!-- Text of carrier list item in the mep confirmation dialog asking the user if they want to turn off the carrier. [CHAR_LIMIT=NONE] -->
+ <string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off">Turn off <xliff:g id="carrier_name" example="Google Fi">%1$s</xliff:g></string>
+ <!-- Text of carrier list item in the mep confirmation dialog asking the user if they want to turn off the carrier. [CHAR_LIMIT=NONE] -->
+ <string name="sim_action_switch_sub_dialog_info_outline_for_turning_off">Turning off a SIM won\u2019t cancel your service</string>
<!-- Status message indicating the device is in the process of disconnecting from one mobile network and immediately connecting to another. [CHAR_LIMIT=NONE] -->
<string name="sim_action_enabling_sim_without_carrier_name">Connecting to network…</string>
<!-- Text of progress dialog indicating the subscription switch is in progress. [CHAR_LIMIT=NONE] -->
- <string name="sim_action_switch_sub_dialog_progress">Switching to <xliff:g id="carrier_name" example="Google Fi">%1$s</xliff:g></string>
+ <string name="sim_action_switch_sub_dialog_progress">Switching to <xliff:g id="carrier_name" example="Google Fi">%1$s</xliff:g> for calls and messages…</string>
<!-- Title of error message indicating that the device could not disconnect from one mobile network and immediately connect to another. [CHAR_LIMIT=NONE] -->
<string name="sim_action_enable_sim_fail_title">Can\u2019t switch carrier</string>
<!-- Body text of error message indicating the device could not disconnect from one mobile network and immediately connect to another, due to an unspecified issue. [CHAR_LIMIT=NONE] -->
@@ -13329,14 +13345,18 @@
<string name="lockscreen_privacy_wallet_summary">Allow access to wallet from lock screen and quick settings</string>
<!-- QR Code Scanner toggle name [CHAR LIMIT=60] -->
- <string name="lockscreen_privacy_qr_code_scanner_setting_toggle">Show QR Code Scanner</string>
+ <string name="lockscreen_privacy_qr_code_scanner_setting_toggle">Show QR scanner</string>
<!-- QR Code Scanner summary [CHAR LIMIT=NONE] -->
- <string name="lockscreen_privacy_qr_code_scanner_summary">Allow access to QR code scanner from lock screen</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary">Allow access to QR scanner from lock screen</string>
<!-- Device controls toggle name [CHAR LIMIT=60] -->
<string name="lockscreen_privacy_controls_setting_toggle">Show device controls</string>
<!-- Device controls summary [CHAR LIMIT=NONE] -->
<string name="lockscreen_privacy_controls_summary">Access controls when locked</string>
+ <!-- Lockscreen double-line clock summary [CHAR LIMIT=NONE] -->
+ <string name="lockscreen_double_line_clock_summary">Show double-line clock when available</string>
+ <!-- Lockscreen double-line clock toggle [CHAR LIMIT=60] -->
+ <string name="lockscreen_double_line_clock_setting_toggle">Double-line clock</string>
<!-- Title for RTT setting. [CHAR LIMIT=NONE] -->
<string name="rtt_settings_title"></string>
@@ -13405,8 +13425,6 @@
<string name="provider_internet_settings">Internet</string>
<!-- Provider Model: SIMs controls settings screen, item title to go into the SIMs settings -->
<string name="provider_network_settings_title">SIMs</string>
- <!-- Provider Model: Summary for Wi-Fi switch [CHAR LIMIT=NONE] -->
- <string name="wifi_switch_summary">Find and connect to Wi\u2011Fi networks</string>
<!-- Provider Model: List of synonyms for the airplane-safe networks, used to match in settings search [CHAR LIMIT=NONE] -->
<string name="keywords_airplane_safe_networks">airplane, airplane-safe</string>
<!-- Provider Model: Calls and SMS controllers settings screen, item title to go into the Calls and SMS settings -->
@@ -13510,6 +13528,8 @@
<string name="mobile_data_disable_message">You won\’t have access to data or the internet through <xliff:g id="carrier" example="T-Mobile">%s</xliff:g>. Internet will only be available via Wi\u2011Fi.</string>
<!-- Text used to refer to the user's current carrier in mobile_data_disable_message if the users's mobile network carrier name is not available [CHAR LIMIT=NONE] -->
<string name="mobile_data_disable_message_default_carrier">your carrier</string>
+ <!-- Summary for enterprise restriction not allow to use [CHAR LIMIT=NONE] -->
+ <string name="not_allowed_by_ent">Not allowed by your organization</string>
<!-- Summary for preference when Bedtime mode is on [CHAR LIMIT=NONE] -->
<string name="aware_summary_when_bedtime_on">Unavailable because bedtime mode is on</string>
@@ -13584,8 +13604,6 @@
<string name="adaptive_brightness_main_switch_title">Use adaptive brightness</string>
<!-- Title for wifi calling main switch preferences. [CHAR LIMIT=50] -->
<string name="wifi_calling_main_switch_title">Use Wi‑Fi calling</string>
- <!-- Title for Screen saver main switch preferences. [CHAR LIMIT=50] -->
- <string name="screen_saver_main_switch_title">Use screen saver</string>
<!-- Default preference title for showing all apps on device [CHAR_LIMIT=50]-->
<string name="default_see_all_apps_title">See all apps</string>
@@ -13618,7 +13636,10 @@
<!-- Title for toggle if user wants to enable 2G [CHAR LIMIT=40] -->
<string name="enable_2g_title">Allow 2G</string>
<!-- Title for toggle if user wants to enable 2G [CHAR LIMIT=NONE] -->
- <string name="enable_2g_summary">Use 2G cellular connections. For emergency calls, 2G is always turned on.</string>
+ <string name="enable_2g_summary">2G is less secure, but may improve your connection in some locations. For emergency calls, 2G is always allowed.</string>
+ <!-- Title for if toggle access is disabled by carrier [CHAR LIMIT=NONE] -->
+ <string name="enable_2g_summary_disabled_carrier"><xliff:g id="carrier_name_2g" example="Google Fi">%1$s</xliff:g> requires 2G to be available</string>
+
<!-- Label for extra app info settings for a specific app [CHAR LIMIT=40] -->
<string name="extra_app_info_label" translatable="false"></string>
diff --git a/res/values/styles.xml b/res/values/styles.xml
index eaebd85..21581cb 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -237,6 +237,16 @@
<item name="android:textAppearance">@android:style/TextAppearance.DeviceDefault.Small</item>
</style>
+ <style name="vpn_app_management_version_title">
+ <item name="android:textAppearance">?android:attr/textAppearanceListItem</item>
+ <item name="android:textColor">?android:attr/textColorPrimary</item>
+ </style>
+
+ <style name="vpn_app_management_version_summary">
+ <item name="android:textAppearance">?android:attr/textAppearanceListItemSecondary</item>
+ <item name="android:textColor">?android:attr/textColorSecondary</item>
+ </style>
+
<style name="screen_size_imageview_style">
<item name="android:layout_width">48dp</item>
<item name="android:layout_height">48dp</item>
@@ -916,4 +926,26 @@
parent="@*android:style/TextAppearance.DeviceDefault">
<item name="android:textColor">?android:attr/textColorSecondary</item>
</style>
+
+ <style name="TextAppearance.SimConfirmDialogList" parent="@style/TextAppearance.DialogMessage"/>
+
+ <style name="TextAppearance.SimConfirmDialogList.Summary">
+ <item name="android:textAppearance">?android:attr/textAppearanceSmall</item>
+ <item name="android:textColor">?android:attr/textColorSecondary</item>
+ </style>
+
+ <style name="SimConfirmDialog.OutlineButton" parent="@android:style/Widget.Material.Button">
+ <item name="android:layout_marginStart">8dp</item>
+ <item name="android:layout_height">36dp</item>
+ <item name="android:minWidth">0dp</item>
+ <item name="android:textSize">14sp</item>
+ <item name="android:lineHeight">20sp</item>
+ <item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item>
+ <item name="android:textColor">?android:attr/textColorPrimary</item>
+ <item name="android:background">@drawable/sim_confirm_dialog_btn_outline</item>
+ </style>
+
+ <style name="SimConfirmDialog.ButtonBarStyle" parent="@android:style/Widget.Material.ButtonBar">
+ <item name="android:paddingEnd">8dp</item>
+ </style>
</resources>
diff --git a/res/values/themes.xml b/res/values/themes.xml
index 7c5c111..aae158b 100644
--- a/res/values/themes.xml
+++ b/res/values/themes.xml
@@ -151,6 +151,13 @@
<item name="buttonBarButtonStyle">@*android:style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
</style>
+
+ <style name="Theme.AlertDialog.SimConfirmDialog">
+ <item name="buttonBarStyle">@style/SimConfirmDialog.ButtonBarStyle</item>
+ <item name="buttonBarButtonStyle">@style/SimConfirmDialog.OutlineButton</item>
+ <item name="android:textAllCaps">false</item>
+ </style>
+
<style name="Theme.ConfirmDeviceCredentials" parent="Theme.SubSettings">
<item name="confirmDeviceCredentialsSideMargin">@dimen/confirm_credentials_side_margin</item>
<item name="confirmDeviceCredentialsTopMargin">@dimen/confirm_credentials_top_margin</item>
@@ -220,6 +227,10 @@
<item name="android:statusBarColor">?attr/colorPrimaryDark</item>
</style>
+ <style name="Theme.Settings.Home.DeepLink">
+ <item name="android:windowAnimationStyle">@null</item>
+ </style>
+
<style name="Theme.Settings.ContextualCard" parent="Theme.Settings.Home">
<item name="android:textAppearanceListItem">@style/TextAppearance.HomepageCardTitle</item>
</style>
diff --git a/res/xml/accessibility_notification_vibration_settings.xml b/res/xml/accessibility_notification_vibration_settings.xml
deleted file mode 100644
index b37d363..0000000
--- a/res/xml/accessibility_notification_vibration_settings.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?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.
- -->
-
-<PreferenceScreen
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:title="@string/accessibility_notification_vibration_title" />
diff --git a/res/xml/accessibility_ring_vibration_settings.xml b/res/xml/accessibility_ring_vibration_settings.xml
deleted file mode 100644
index 078f76c..0000000
--- a/res/xml/accessibility_ring_vibration_settings.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?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.
- -->
-
-<PreferenceScreen
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:title="@string/accessibility_ring_vibration_title" />
diff --git a/res/xml/accessibility_settings.xml b/res/xml/accessibility_settings.xml
index 61f527d..dcf3fc2 100644
--- a/res/xml/accessibility_settings.xml
+++ b/res/xml/accessibility_settings.xml
@@ -36,6 +36,15 @@
android:persistent="false"
android:title="@string/display_category_title">
+ <!-- After completely finishing the Text and reading options feature, it will be visible. -->
+ <Preference
+ android:fragment="com.android.settings.accessibility.TextReadingPreferenceFragment"
+ android:icon="@drawable/ic_adaptive_font_download"
+ android:key="text_reading_options"
+ android:persistent="false"
+ android:title="@string/accessibility_text_reading_options_title"
+ settings:isPreferenceVisible="false"/>
+
<Preference
android:fragment="com.android.settings.accessibility.TextAndDisplayFragment"
android:key="text_and_display_preference_screen"
@@ -100,7 +109,9 @@
android:icon="@drawable/ic_vibration"
android:persistent="false"
android:title="@string/accessibility_vibration_settings_title"
- settings:controller="com.android.settings.accessibility.VibrationPreferenceController"/>
+ settings:controller="com.android.settings.accessibility.VibrationPreferenceController"
+ settings:keywords="@string/keywords_vibration"
+ android:summary="@string/accessibility_vibration_settings_summary"/>
</PreferenceCategory>
diff --git a/res/xml/accessibility_text_reading_options.xml b/res/xml/accessibility_text_reading_options.xml
new file mode 100644
index 0000000..4bc9317
--- /dev/null
+++ b/res/xml/accessibility_text_reading_options.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2022 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<PreferenceScreen
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:settings="http://schemas.android.com/apk/res-auto"
+ android:persistent="false"
+ android:title="@string/accessibility_text_reading_options_title">
+
+ <SwitchPreference
+ android:key="toggle_force_bold_text"
+ android:persistent="false"
+ android:title="@string/force_bold_text"
+ settings:keywords="@string/keywords_bold_text"
+ settings:controller="com.android.settings.accessibility.FontWeightAdjustmentPreferenceController"/>
+
+ <SwitchPreference
+ android:key="toggle_high_text_contrast_preference"
+ android:persistent="false"
+ android:title="@string/accessibility_toggle_high_text_contrast_preference_title"
+ settings:controller="com.android.settings.accessibility.HighTextContrastPreferenceController"/>
+</PreferenceScreen>
diff --git a/res/xml/accessibility_touch_vibration_settings.xml b/res/xml/accessibility_touch_vibration_settings.xml
deleted file mode 100644
index ed8f550..0000000
--- a/res/xml/accessibility_touch_vibration_settings.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?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.
- -->
-
-<PreferenceScreen
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:title="@string/accessibility_touch_vibration_title" />
diff --git a/res/xml/accessibility_vibration_intensity_settings.xml b/res/xml/accessibility_vibration_intensity_settings.xml
new file mode 100644
index 0000000..d9a97f0
--- /dev/null
+++ b/res/xml/accessibility_vibration_intensity_settings.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2022 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<PreferenceScreen
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:title="@string/accessibility_vibration_settings_title">
+
+ <PreferenceCategory
+ android:key="accessibility_call_vibration_category"
+ android:title="@string/accessibility_call_vibration_category_title">
+
+ <com.android.settings.widget.SeekBarPreference
+ android:key="ring_vibration_preference_screen"
+ android:title="@string/accessibility_ring_vibration_title"
+ app:keywords="@string/keywords_ring_vibration"
+ app:controller="com.android.settings.accessibility.RingVibrationIntensityPreferenceController" />
+
+ <SwitchPreference
+ android:key="ramping_ringer"
+ android:title="@string/vibrate_when_ringing_option_ramping_ringer"
+ app:keywords="@string/keywords_ramping_ringer_vibration"
+ app:controller="com.android.settings.accessibility.VibrationRampingRingerTogglePreferenceController"/>
+
+ </PreferenceCategory>
+
+ <PreferenceCategory
+ android:key="accessibility_notification_alarm_vibration_category"
+ android:title="@string/accessibility_notification_alarm_vibration_category_title">
+
+ <com.android.settings.widget.SeekBarPreference
+ android:key="notification_vibration_preference_screen"
+ android:title="@string/accessibility_notification_vibration_title"
+ app:keywords="@string/keywords_notification_vibration"
+ app:controller="com.android.settings.accessibility.NotificationVibrationIntensityPreferenceController" />
+
+ </PreferenceCategory>
+
+ <PreferenceCategory
+ android:key="accessibility_interactive_haptics_category"
+ android:title="@string/accessibility_interactive_haptics_category_title">
+
+ <com.android.settings.widget.SeekBarPreference
+ android:key="touch_vibration_preference_screen"
+ android:title="@string/accessibility_touch_vibration_title"
+ app:keywords="@string/keywords_touch_vibration"
+ app:controller="com.android.settings.accessibility.HapticFeedbackIntensityPreferenceController" />
+
+ </PreferenceCategory>
+
+</PreferenceScreen>
diff --git a/res/xml/accessibility_vibration_settings.xml b/res/xml/accessibility_vibration_settings.xml
index 87c2988..18cd718 100644
--- a/res/xml/accessibility_vibration_settings.xml
+++ b/res/xml/accessibility_vibration_settings.xml
@@ -17,27 +17,48 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
- xmlns:settings="http://schemas.android.com/apk/res-auto"
android:title="@string/accessibility_vibration_settings_title">
- <Preference
- android:fragment="com.android.settings.accessibility.RingVibrationPreferenceFragment"
- android:key="ring_vibration_preference_screen"
- android:title="@string/accessibility_ring_vibration_title"
- settings:keywords="@string/keywords_ring_vibration"
- app:controller="com.android.settings.accessibility.RingVibrationIntensityPreferenceController" />
+ <PreferenceCategory
+ android:key="accessibility_call_vibration_category"
+ android:title="@string/accessibility_call_vibration_category_title">
- <Preference
- android:fragment="com.android.settings.accessibility.NotificationVibrationPreferenceFragment"
- android:key="notification_vibration_preference_screen"
- android:title="@string/accessibility_notification_vibration_title"
- settings:keywords="@string/keywords_notification_vibration"
- app:controller="com.android.settings.accessibility.NotificationVibrationIntensityPreferenceController" />
+ <SwitchPreference
+ android:key="ring_vibration_preference_screen"
+ android:title="@string/accessibility_ring_vibration_title"
+ app:keywords="@string/keywords_ring_vibration"
+ app:controller="com.android.settings.accessibility.RingVibrationTogglePreferenceController" />
- <Preference
- android:fragment="com.android.settings.accessibility.TouchVibrationPreferenceFragment"
- android:key="touch_vibration_preference_screen"
- android:title="@string/accessibility_touch_vibration_title"
- settings:keywords="@string/keywords_touch_vibration"
- app:controller="com.android.settings.accessibility.HapticFeedbackIntensityPreferenceController" />
+ <SwitchPreference
+ android:key="ramping_ringer"
+ android:title="@string/vibrate_when_ringing_option_ramping_ringer"
+ app:keywords="@string/keywords_ramping_ringer_vibration"
+ app:controller="com.android.settings.accessibility.VibrationRampingRingerTogglePreferenceController"/>
+
+ </PreferenceCategory>
+
+ <PreferenceCategory
+ android:key="accessibility_notification_alarm_vibration_category"
+ android:title="@string/accessibility_notification_alarm_vibration_category_title">
+
+ <SwitchPreference
+ android:key="notification_vibration_preference_screen"
+ android:title="@string/accessibility_notification_vibration_title"
+ app:keywords="@string/keywords_notification_vibration"
+ app:controller="com.android.settings.accessibility.NotificationVibrationTogglePreferenceController" />
+
+ </PreferenceCategory>
+
+ <PreferenceCategory
+ android:key="accessibility_interactive_haptics_category"
+ android:title="@string/accessibility_interactive_haptics_category_title">
+
+ <SwitchPreference
+ android:key="touch_vibration_preference_screen"
+ android:title="@string/accessibility_touch_vibration_title"
+ app:keywords="@string/keywords_touch_vibration"
+ app:controller="com.android.settings.accessibility.HapticFeedbackTogglePreferenceController" />
+
+ </PreferenceCategory>
+
</PreferenceScreen>
diff --git a/res/xml/accounts_dashboard_settings_header.xml b/res/xml/accounts_dashboard_settings_header.xml
new file mode 100644
index 0000000..99f0736
--- /dev/null
+++ b/res/xml/accounts_dashboard_settings_header.xml
@@ -0,0 +1,22 @@
+<?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/account_dashboard_title"
+ settings:searchable="false">
+</PreferenceScreen>
diff --git a/res/xml/app_info_settings.xml b/res/xml/app_info_settings.xml
index 1442960..562c7d1 100644
--- a/res/xml/app_info_settings.xml
+++ b/res/xml/app_info_settings.xml
@@ -89,6 +89,12 @@
android:summary="@string/summary_placeholder" />
<Preference
+ android:key="app_language_setting"
+ android:title="@string/app_locale_preference_title"
+ android:summary="@string/summary_placeholder"
+ settings:controller="com.android.settings.applications.appinfo.AppLocalePreferenceController" />
+
+ <Preference
android:key="preferred_settings"
android:title="@string/launch_by_default"
android:summary="@string/summary_placeholder"
diff --git a/res/xml/app_locale_details.xml b/res/xml/app_locale_details.xml
new file mode 100644
index 0000000..8056cbf
--- /dev/null
+++ b/res/xml/app_locale_details.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.
+-->
+
+<PreferenceScreen
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:settings="http://schemas.android.com/apk/res-auto"
+ android:title="@string/app_locale_picker_title">
+ <com.android.settingslib.widget.LayoutPreference
+ android:key="app_locale_description"
+ android:layout="@layout/app_locale_details_description"
+ android:selectable="false"
+ android:visibility="gone"
+ settings:allowDividerBelow="true"
+ settings:searchable="false"/>
+
+ <PreferenceCategory
+ android:key="category_key_suggested_languages"
+ android:title="@string/suggested_app_locales_title" />
+
+ <PreferenceCategory
+ android:key="category_key_all_languages"
+ android:title="@string/all_supported_app_locales_title" />
+
+</PreferenceScreen>
diff --git a/res/xml/dream_fragment_overview.xml b/res/xml/dream_fragment_overview.xml
index 6e18a97..42b0334 100644
--- a/res/xml/dream_fragment_overview.xml
+++ b/res/xml/dream_fragment_overview.xml
@@ -19,11 +19,6 @@
xmlns:settings="http://schemas.android.com/apk/res-auto"
android:title="@string/screensaver_settings_title">
- <com.android.settingslib.widget.MainSwitchPreference
- android:key="dream_start_now_button_container"
- android:title="@string/screen_saver_main_switch_title"
- settings:controller="com.android.settings.dream.StartNowPreferenceController"/>
-
<com.android.settings.widget.GearPreference
android:key="current_screensaver"
android:title="@string/screensaver_settings_current"
@@ -35,4 +30,12 @@
android:title="@string/screensaver_settings_when_to_dream"
android:fragment="com.android.settings.dream.WhenToDreamPicker" />
+ <PreferenceCategory>
+ <com.android.settingslib.widget.LayoutPreference
+ android:key="dream_start_now_button_container"
+ android:layout="@layout/dream_start_button"
+ android:selectable="false"
+ settings:controller="com.android.settings.dream.StartNowPreferenceController" />
+ </PreferenceCategory>
+
</PreferenceScreen>
diff --git a/res/xml/encryption_and_credential.xml b/res/xml/encryption_and_credential.xml
index f107b58..beaccce 100644
--- a/res/xml/encryption_and_credential.xml
+++ b/res/xml/encryption_and_credential.xml
@@ -27,7 +27,8 @@
android:key="encryption_and_credentials_encryption_status"
android:title="@string/crypt_keeper_encrypt_title"
android:fragment="com.android.settings.security.CryptKeeperSettings"
- android:summary="@string/summary_placeholder" />
+ android:summary="@string/summary_placeholder"
+ settings:controller="com.android.settings.security.EncryptionStatusPreferenceController"/>
</PreferenceCategory>
diff --git a/res/xml/language_and_input.xml b/res/xml/language_and_input.xml
index 2055ab7..f2b6d8a 100644
--- a/res/xml/language_and_input.xml
+++ b/res/xml/language_and_input.xml
@@ -19,12 +19,28 @@
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto"
android:title="@string/language_settings">
+ <PreferenceCategory
+ android:key="languages_category"
+ android:title="@string/locale_picker_category_title">
+ <Preference
+ android:key="phone_language"
+ android:title="@string/phone_language"
+ android:icon="@drawable/ic_translate_24dp"
+ android:fragment="com.android.settings.localepicker.LocaleListEditor" />
- <Preference
- android:key="phone_language"
- android:title="@string/phone_language"
- android:icon="@drawable/ic_translate_24dp"
- android:fragment="com.android.settings.localepicker.LocaleListEditor" />
+ <Preference
+ android:key="apps_language"
+ android:title="@string/app_locales_picker_menu_title"
+ android:summary="@string/app_locale_picker_summary"
+ android:fragment="com.android.settings.applications.manageapplications.ManageApplications"
+ settings:controller="com.android.settings.applications.appinfo.ManageAppLocalePreferenceController">
+ <extra
+ android:name="classname"
+ android:value="com.android.settings.applications.appinfo.AppLocaleDetails" />
+ </Preference>
+
+
+ </PreferenceCategory>
<PreferenceCategory
android:key="keyboards_category"
@@ -91,13 +107,6 @@
settings:searchable="false">
<Preference
- android:key="virtual_keyboards_for_work_pref"
- android:title="@string/virtual_keyboards_for_work_title"
- android:fragment="com.android.settings.inputmethod.AvailableVirtualKeyboardFragment"
- settings:forWork="true"
- settings:controller="com.android.settings.inputmethod.VirtualKeyboardForWorkPreferenceController" />
-
- <Preference
android:key="spellcheckers_settings_for_work_pref"
android:title="@string/spellcheckers_settings_for_work_title"
android:fragment="com.android.settings.inputmethod.SpellCheckersSettings"
diff --git a/res/xml/location_recent_requests_header.xml b/res/xml/location_recent_requests_header.xml
new file mode 100644
index 0000000..0e252a5
--- /dev/null
+++ b/res/xml/location_recent_requests_header.xml
@@ -0,0 +1,22 @@
+<?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/location_category_recent_location_requests"
+ settings:searchable="false">
+</PreferenceScreen>
diff --git a/res/xml/location_services_header.xml b/res/xml/location_services_header.xml
new file mode 100644
index 0000000..4eaf2c5
--- /dev/null
+++ b/res/xml/location_services_header.xml
@@ -0,0 +1,22 @@
+<?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/location_services_preference_title"
+ settings:searchable="false">
+</PreferenceScreen>
diff --git a/res/xml/location_settings_header.xml b/res/xml/location_settings_header.xml
new file mode 100644
index 0000000..4749a2e
--- /dev/null
+++ b/res/xml/location_settings_header.xml
@@ -0,0 +1,22 @@
+<?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/location_settings_title"
+ settings:searchable="false">
+</PreferenceScreen>
diff --git a/res/xml/mobile_network_list.xml b/res/xml/mobile_network_list.xml
index 6bf9ad2..6008de7 100644
--- a/res/xml/mobile_network_list.xml
+++ b/res/xml/mobile_network_list.xml
@@ -13,7 +13,8 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-
+<!-- @deprecated This class will be removed in Android U, use {@link network_provider_sims_list.xml}
+ instead.-->
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto"
diff --git a/res/xml/mobile_network_settings.xml b/res/xml/mobile_network_settings.xml
index 7d1ff09..673994a 100644
--- a/res/xml/mobile_network_settings.xml
+++ b/res/xml/mobile_network_settings.xml
@@ -223,7 +223,6 @@
<Preference
android:key="choose_network_key"
android:title="@string/choose_network_title"
- android:fragment="com.android.phone.NetworkSelectSetting"
settings:controller="com.android.settings.network.telephony.gsm.OpenNetworkSelectPagePreferenceController"/>
</PreferenceCategory>
diff --git a/res/xml/my_device_info.xml b/res/xml/my_device_info.xml
index 35082fd..9547318 100644
--- a/res/xml/my_device_info.xml
+++ b/res/xml/my_device_info.xml
@@ -52,7 +52,7 @@
settings:controller="com.android.settings.deviceinfo.BrandedAccountPreferenceController"/>
<!-- Phone number -->
- <Preference
+ <com.android.settings.deviceinfo.PhoneNumberSummaryPreference
android:key="phone_number"
android:order="3"
android:title="@string/status_number"
@@ -113,7 +113,7 @@
settings:controller="com.android.settings.deviceinfo.HardwareInfoPreferenceController"/>
<!-- IMEI -->
- <Preference
+ <com.android.settings.deviceinfo.PhoneNumberSummaryPreference
android:key="imei_info"
android:order="32"
android:title="@string/status_imei"
diff --git a/res/xml/network_and_internet.xml b/res/xml/network_and_internet.xml
index bf4d1da..2162c96 100644
--- a/res/xml/network_and_internet.xml
+++ b/res/xml/network_and_internet.xml
@@ -13,7 +13,8 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-
+<!-- @deprecated This class will be removed in Android U, use {@link network_provider_internet.xml}
+ instead.-->
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto"
diff --git a/res/xml/network_provider_settings.xml b/res/xml/network_provider_settings.xml
index 7025848..92eca76 100644
--- a/res/xml/network_provider_settings.xml
+++ b/res/xml/network_provider_settings.xml
@@ -51,7 +51,6 @@
<com.android.settingslib.RestrictedSwitchPreference
android:key="main_toggle_wifi"
android:title="@string/wifi"
- android:summary="@string/wifi_switch_summary"
settings:keywords="@string/keywords_wifi"
settings:allowDividerAbove="true"/>
diff --git a/res/xml/other_sound_settings.xml b/res/xml/other_sound_settings.xml
index 7b3f362..d8396a4 100644
--- a/res/xml/other_sound_settings.xml
+++ b/res/xml/other_sound_settings.xml
@@ -44,12 +44,6 @@
android:key="touch_sounds"
android:title="@string/touch_sounds_title" />
- <!-- Vibrate on touch -->
- <SwitchPreference
- android:key="vibrate_on_touch"
- android:title="@string/vibrate_on_touch_title"
- android:summary="@string/vibrate_on_touch_summary" />
-
<!-- Dock speaker plays -->
<DropDownPreference
android:key="dock_audio_media"
diff --git a/res/xml/power_menu_settings.xml b/res/xml/power_menu_settings.xml
index 121a2da..864cf1b 100644
--- a/res/xml/power_menu_settings.xml
+++ b/res/xml/power_menu_settings.xml
@@ -17,6 +17,14 @@
xmlns:settings="http://schemas.android.com/apk/res-auto"
android:title="@string/power_menu_setting_name">
+ <!-- Animation uses embedded PNGs and lottie requires asset folder to be set despite
+ embedding. -->
+ <com.android.settingslib.widget.IllustrationPreference
+ android:key="gesture_power_menu_video"
+ settings:searchable="false"
+ settings:lottie_imageAssetsFolder="power_menu"
+ settings:lottie_rawRes="@raw/lottie_power_menu"/>
+
<SwitchPreference
android:key="gesture_power_menu_long_press_for_assist"
android:title="@string/power_menu_long_press_for_assist"
diff --git a/res/xml/privacy_dashboard_settings.xml b/res/xml/privacy_dashboard_settings.xml
index cd7d798..7e1d5ce 100644
--- a/res/xml/privacy_dashboard_settings.xml
+++ b/res/xml/privacy_dashboard_settings.xml
@@ -49,7 +49,6 @@
android:key="privacy_permissions_usage"
android:title="@string/permissions_usage_title"
android:summary="@string/permissions_usage_summary"
- settings:searchable="false"
settings:controller="com.android.settings.privacy.PrivacyHubPreferenceController">
<intent android:action="android.intent.action.REVIEW_PERMISSION_USAGE"/>
</Preference>
@@ -58,8 +57,7 @@
<Preference
android:key="privacy_manage_perms"
android:title="@string/app_permissions"
- android:summary="@string/runtime_permissions_summary_control_app_access"
- settings:searchable="false">
+ android:summary="@string/runtime_permissions_summary_control_app_access">
<intent android:action="android.intent.action.MANAGE_PERMISSIONS"/>
</Preference>
diff --git a/res/xml/security_advanced_settings.xml b/res/xml/security_advanced_settings.xml
new file mode 100644
index 0000000..3d04d01
--- /dev/null
+++ b/res/xml/security_advanced_settings.xml
@@ -0,0 +1,147 @@
+<?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/security_advanced_settings">
+
+ <PreferenceCategory
+ android:order="1"
+ android:key="dashboard_title_placeholder" />
+
+ <!-- Main security section - for trust agents added in code. -->
+ <PreferenceCategory
+ android:order="10"
+ android:key="security_category" />
+
+ <PreferenceCategory
+ android:order="40"
+ android:key="security_settings_device_admin_category"
+ android:layout="@layout/preference_category_no_label">
+
+ <Preference
+ android:key="manage_device_admin"
+ android:title="@string/manage_device_admin"
+ android:summary="@string/summary_placeholder"
+ android:fragment=
+ "com.android.settings.applications.specialaccess.deviceadmin.DeviceAdminSettings"
+ settings:controller=
+ "com.android.settings.enterprise.ManageDeviceAdminPreferenceController" />
+
+ <Preference
+ android:key="enterprise_privacy"
+ android:title="@string/enterprise_privacy_settings"
+ android:summary="@string/summary_placeholder"
+ android:fragment="com.android.settings.enterprise.EnterprisePrivacySettings"
+ settings:controller="com.android.settings.enterprise.EnterprisePrivacyPreferenceController"/>
+
+ <Preference
+ android:key="financed_privacy"
+ android:title="@string/financed_privacy_settings"
+ android:summary="@string/summary_placeholder"
+ android:fragment="com.android.settings.enterprise.EnterprisePrivacySettings"
+ settings:controller="com.android.settings.enterprise.FinancedPrivacyPreferenceController"/>
+
+ </PreferenceCategory>
+
+ <Preference
+ android:order="50"
+ android:key="sim_lock_settings"
+ android:title="@string/sim_lock_settings_category"
+ settings:controller="com.android.settings.security.SimLockPreferenceController">
+
+ <intent
+ android:action="android.intent.action.MAIN"
+ android:targetPackage="com.android.settings"
+ android:targetClass="com.android.settings.Settings$IccLockSettingsActivity" />
+
+ </Preference>
+
+ <Preference
+ android:order="60"
+ android:key="encryption_and_credential"
+ android:title="@string/encryption_and_credential_settings_title"
+ android:summary="@string/encryption_and_credential_settings_summary"
+ android:fragment="com.android.settings.security.EncryptionAndCredential"
+ settings:controller="com.android.settings.security.EncryptionStatusPreferenceController" />
+
+ <Preference
+ android:order="70"
+ android:key="manage_trust_agents"
+ android:title="@string/manage_trust_agents"
+ android:summary="@string/summary_placeholder"
+ android:fragment="com.android.settings.security.trustagent.TrustAgentSettings"
+ settings:controller="com.android.settings.security.trustagent.ManageTrustAgentsPreferenceController" />
+
+ <Preference
+ android:order="80"
+ android:key="screen_pinning_settings"
+ android:title="@string/screen_pinning_title"
+ android:summary="@string/summary_placeholder"
+ android:fragment="com.android.settings.security.ScreenPinningSettings"
+ settings:keywords="@string/keywords_app_pinning"
+ settings:controller="com.android.settings.security.ScreenPinningPreferenceController" />
+
+ <SwitchPreference
+ android:order="90"
+ android:key="confirm_sim_deletion"
+ android:title="@string/confirm_sim_deletion_title"
+ android:summary="@string/confirm_sim_deletion_description"
+ settings:controller="com.android.settings.security.ConfirmSimDeletionPreferenceController" />
+
+ <!-- work profile security section -->
+ <PreferenceCategory
+ android:order="100"
+ android:key="security_category_profile"
+ android:title="@string/lock_settings_profile_title">
+
+ <!-- security_settings_unification -->
+ <com.android.settingslib.RestrictedSwitchPreference
+ android:key="unification"
+ android:title="@string/lock_settings_profile_unification_title"
+ android:summary="@string/lock_settings_profile_unification_summary"
+ settings:keywords="@string/keywords_unification" />
+
+ <com.android.settingslib.RestrictedPreference
+ android:key="unlock_set_or_change_profile"
+ android:title="@string/unlock_set_unlock_launch_picker_title_profile"
+ android:summary="@string/unlock_set_unlock_mode_pattern"
+ settings:keywords="@string/keywords_lockscreen" />
+
+ <SwitchPreference
+ android:key="visiblepattern_profile"
+ android:title="@string/lockpattern_settings_enable_visible_pattern_title_profile" />
+
+ <com.android.settingslib.RestrictedPreference
+ android:key="fingerprint_settings_profile"
+ android:title="@string/security_settings_work_fingerprint_preference_title"
+ android:summary="@string/summary_placeholder" />
+
+ <com.android.settingslib.RestrictedPreference
+ android:key="face_settings_profile"
+ android:title="@string/security_settings_face_preference_title"
+ android:summary="@string/summary_placeholder" />
+
+ <com.android.settingslib.RestrictedPreference
+ android:key="biometric_settings_profile"
+ android:title="@string/security_settings_biometric_preference_title"
+ android:summary="@string/summary_placeholder" />
+
+ </PreferenceCategory>
+
+</PreferenceScreen>
diff --git a/res/xml/security_dashboard_settings.xml b/res/xml/security_dashboard_settings.xml
index 5b687af..0550441 100644
--- a/res/xml/security_dashboard_settings.xml
+++ b/res/xml/security_dashboard_settings.xml
@@ -62,112 +62,13 @@
settings:keywords="@string/keywords_biometric_settings" />
</PreferenceCategory>
- <PreferenceCategory
- android:order="40"
- android:key="security_settings_device_admin_category"
- android:layout="@layout/preference_category_no_label">
-
- <Preference
- android:key="manage_device_admin"
- android:title="@string/manage_device_admin"
- android:summary="@string/summary_placeholder"
- android:fragment="com.android.settings.applications.specialaccess.deviceadmin.DeviceAdminSettings"
- settings:controller="com.android.settings.enterprise.ManageDeviceAdminPreferenceController" />
-
- <Preference
- android:key="enterprise_privacy"
- android:title="@string/enterprise_privacy_settings"
- android:summary="@string/summary_placeholder"
- android:fragment="com.android.settings.enterprise.EnterprisePrivacySettings" />
-
- <Preference
- android:key="financed_privacy"
- android:title="@string/financed_privacy_settings"
- android:summary="@string/summary_placeholder"
- android:fragment="com.android.settings.enterprise.EnterprisePrivacySettings" />
-
- </PreferenceCategory>
-
<Preference
- android:order="50"
- android:key="sim_lock_settings"
- android:title="@string/sim_lock_settings_category">
-
- <intent
- android:action="android.intent.action.MAIN"
- android:targetPackage="com.android.settings"
- android:targetClass="com.android.settings.Settings$IccLockSettingsActivity" />
-
- </Preference>
-
- <Preference
- android:order="60"
- android:key="encryption_and_credential"
- android:title="@string/encryption_and_credential_settings_title"
- android:summary="@string/encryption_and_credential_settings_summary"
- android:fragment="com.android.settings.security.EncryptionAndCredential" />
-
- <Preference
- android:order="70"
- android:key="manage_trust_agents"
- android:title="@string/manage_trust_agents"
- android:summary="@string/summary_placeholder"
- android:fragment="com.android.settings.security.trustagent.TrustAgentSettings" />
-
- <Preference
- android:order="80"
- android:key="screen_pinning_settings"
- android:title="@string/screen_pinning_title"
- android:summary="@string/summary_placeholder"
- android:fragment="com.android.settings.security.ScreenPinningSettings"
- settings:keywords="@string/keywords_app_pinning" />
-
- <SwitchPreference
- android:order="90"
- android:key="confirm_sim_deletion"
- android:title="@string/confirm_sim_deletion_title"
- android:summary="@string/confirm_sim_deletion_description"
- settings:controller="com.android.settings.security.ConfirmSimDeletionPreferenceController"/>
-
- <!-- work profile security section -->
- <PreferenceCategory
android:order="100"
- android:key="security_category_profile"
- android:title="@string/lock_settings_profile_title">
-
- <!-- security_settings_unification -->
- <com.android.settingslib.RestrictedSwitchPreference
- android:key="unification"
- android:title="@string/lock_settings_profile_unification_title"
- android:summary="@string/lock_settings_profile_unification_summary"
- settings:keywords="@string/keywords_unification" />
-
- <com.android.settingslib.RestrictedPreference
- android:key="unlock_set_or_change_profile"
- android:title="@string/unlock_set_unlock_launch_picker_title_profile"
- android:summary="@string/unlock_set_unlock_mode_pattern"
- settings:keywords="@string/keywords_lockscreen" />
-
- <SwitchPreference
- android:key="visiblepattern_profile"
- android:title="@string/lockpattern_settings_enable_visible_pattern_title_profile"
- settings:controller="com.android.settings.security.VisiblePatternProfilePreferenceController" />
-
- <com.android.settingslib.RestrictedPreference
- android:key="fingerprint_settings_profile"
- android:title="@string/security_settings_work_fingerprint_preference_title"
- android:summary="@string/summary_placeholder" />
-
- <com.android.settingslib.RestrictedPreference
- android:key="face_settings_profile"
- android:title="@string/security_settings_face_preference_title"
- android:summary="@string/summary_placeholder" />
-
- <com.android.settingslib.RestrictedPreference
- android:key="biometric_settings_profile"
- android:title="@string/security_settings_biometric_preference_title"
- android:summary="@string/summary_placeholder" />
-
- </PreferenceCategory>
+ android:key="security_advanced_settings"
+ android:title="@string/security_advanced_settings"
+ android:summary="@string/summary_placeholder"
+ android:fragment="com.android.settings.security.SecurityAdvancedSettings"
+ settings:controller="com.android.settings.security.SecurityAdvancedSettingsController"
+ settings:keywords="@string/security_advanced_settings_keywords" />
</PreferenceScreen>
\ No newline at end of file
diff --git a/res/xml/security_lockscreen_settings.xml b/res/xml/security_lockscreen_settings.xml
index 5796f2a..7ecf200 100644
--- a/res/xml/security_lockscreen_settings.xml
+++ b/res/xml/security_lockscreen_settings.xml
@@ -62,6 +62,12 @@
android:title="@string/lockscreen_privacy_controls_setting_toggle"
android:summary="@string/lockscreen_privacy_controls_summary"
settings:controller="com.android.settings.display.ControlsPrivacyPreferenceController" />
+
+ <SwitchPreference
+ android:key="lockscreen_double_line_clock_switch"
+ android:title="@string/lockscreen_double_line_clock_setting_toggle"
+ android:summary="@string/lockscreen_double_line_clock_summary"
+ settings:controller="com.android.settings.display.LockscreenClockPreferenceController" />
</PreferenceCategory>
<PreferenceCategory
@@ -73,6 +79,7 @@
android:key="ambient_display_always_on"
android:title="@string/doze_always_on_title"
android:summary="@string/doze_always_on_summary"
+ settings:keywords="@string/keywords_always_show_time_info"
settings:controller="com.android.settings.display.AmbientDisplayAlwaysOnPreferenceController"
settings:userRestriction="no_ambient_display" />
diff --git a/res/xml/sound_settings.xml b/res/xml/sound_settings.xml
index a7b63a1..c1298db 100644
--- a/res/xml/sound_settings.xml
+++ b/res/xml/sound_settings.xml
@@ -119,14 +119,14 @@
settings:controller="com.android.settings.sound.MediaControlsParentPreferenceController"
settings:keywords="@string/keywords_media_controls"/>
- <!-- Also vibrate for calls -->
+ <!-- Also vibration -->
<Preference
- android:fragment="com.android.settings.sound.VibrateForCallsPreferenceFragment"
- android:key="vibrate_for_calls"
- android:title="@string/vibrate_when_ringing_title"
+ android:fragment="com.android.settings.accessibility.VibrationSettings"
+ android:key="vibration_and_haptics"
+ android:title="@string/accessibility_vibration_settings_title"
android:order="-90"
- settings:controller="com.android.settings.sound.VibrateForCallsPreferenceController"
- settings:keywords="@string/keywords_vibrate_for_calls"/>
+ settings:controller="com.android.settings.accessibility.VibrationPreferenceController"
+ settings:keywords="@string/keywords_vibration"/>
<com.android.settingslib.PrimarySwitchPreference
android:key="gesture_prevent_ringing_sound"
@@ -191,14 +191,6 @@
android:title="@string/touch_sounds_title"
android:order="-30"/>
- <!-- Vibrate on touch -->
- <SwitchPreference
- android:key="vibrate_on_touch"
- android:title="@string/vibrate_on_touch_title"
- android:summary="@string/vibrate_on_touch_summary"
- settings:keywords="@string/keywords_vibrate_on_touch"
- android:order="-25"/>
-
<!-- Dock speaker plays -->
<DropDownPreference
android:key="dock_audio_media"
diff --git a/res/xml/top_level_settings.xml b/res/xml/top_level_settings.xml
index e2cb173..c9e6017 100644
--- a/res/xml/top_level_settings.xml
+++ b/res/xml/top_level_settings.xml
@@ -20,7 +20,7 @@
xmlns:settings="http://schemas.android.com/apk/res-auto"
android:key="top_level_settings">
- <Preference
+ <com.android.settings.widget.HomepagePreference
android:fragment="com.android.settings.network.NetworkDashboardFragment"
android:icon="@drawable/ic_settings_wireless"
android:key="top_level_network"
@@ -30,7 +30,7 @@
settings:highlightableMenuKey="@string/menu_key_network"
settings:controller="com.android.settings.network.TopLevelNetworkEntryPreferenceController"/>
- <Preference
+ <com.android.settings.widget.HomepagePreference
android:fragment="com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment"
android:icon="@drawable/ic_devices_other"
android:key="top_level_connected_devices"
@@ -40,7 +40,7 @@
settings:highlightableMenuKey="@string/menu_key_connected_devices"
settings:controller="com.android.settings.connecteddevice.TopLevelConnectedDevicesPreferenceController"/>
- <Preference
+ <com.android.settings.widget.HomepagePreference
android:fragment="com.android.settings.applications.AppDashboardFragment"
android:icon="@drawable/ic_apps"
android:key="top_level_apps"
@@ -49,7 +49,7 @@
android:summary="@string/app_and_notification_dashboard_summary"
settings:highlightableMenuKey="@string/menu_key_apps"/>
- <Preference
+ <com.android.settings.widget.HomepagePreference
android:fragment="com.android.settings.notification.ConfigureNotificationSettings"
android:icon="@drawable/ic_notifications"
android:key="top_level_notifications"
@@ -58,7 +58,7 @@
android:summary="@string/notification_dashboard_summary"
settings:highlightableMenuKey="@string/menu_key_notifications"/>
- <Preference
+ <com.android.settings.widget.HomepagePreference
android:fragment="com.android.settings.fuelgauge.PowerUsageSummary"
android:icon="@drawable/ic_settings_battery_white"
android:key="top_level_battery"
@@ -68,7 +68,7 @@
settings:highlightableMenuKey="@string/menu_key_battery"
settings:controller="com.android.settings.fuelgauge.TopLevelBatteryPreferenceController"/>
- <Preference
+ <com.android.settings.widget.HomepagePreference
android:fragment="com.android.settings.deviceinfo.StorageDashboardFragment"
android:icon="@drawable/ic_storage_white"
android:key="top_level_storage"
@@ -78,7 +78,7 @@
settings:highlightableMenuKey="@string/menu_key_storage"
settings:controller="com.android.settings.deviceinfo.TopLevelStoragePreferenceController"/>
- <Preference
+ <com.android.settings.widget.HomepagePreference
android:fragment="com.android.settings.notification.SoundSettings"
android:icon="@drawable/ic_volume_up_24dp"
android:key="top_level_sound"
@@ -87,7 +87,7 @@
android:summary="@string/sound_dashboard_summary"
settings:highlightableMenuKey="@string/menu_key_sound"/>
- <Preference
+ <com.android.settings.widget.HomepagePreference
android:fragment="com.android.settings.DisplaySettings"
android:icon="@drawable/ic_settings_display_white"
android:key="top_level_display"
@@ -97,7 +97,7 @@
settings:highlightableMenuKey="@string/menu_key_display"
settings:controller="com.android.settings.display.TopLevelDisplayPreferenceController"/>
- <com.android.settingslib.RestrictedTopLevelPreference
+ <com.android.settings.widget.RestrictedHomepagePreference
android:icon="@drawable/ic_settings_wallpaper_white"
android:key="top_level_wallpaper"
android:order="-70"
@@ -106,7 +106,7 @@
settings:highlightableMenuKey="@string/menu_key_wallpaper"
settings:controller="com.android.settings.display.TopLevelWallpaperPreferenceController"/>
- <Preference
+ <com.android.settings.widget.HomepagePreference
android:fragment="com.android.settings.accessibility.AccessibilitySettings"
android:icon="@drawable/ic_settings_accessibility"
android:key="top_level_accessibility"
@@ -116,7 +116,16 @@
settings:highlightableMenuKey="@string/menu_key_accessibility"
settings:controller="com.android.settings.accessibility.TopLevelAccessibilityPreferenceController"/>
- <Preference
+ <com.android.settings.widget.HomepagePreference
+ android:icon="@drawable/ic_settings_safety_center"
+ android:key="top_level_safety_center"
+ android:order="-55"
+ android:title="@string/safety_center_title"
+ android:summary="@string/safety_center_summary"
+ settings:highlightableMenuKey="@string/menu_key_safety_center"
+ settings:controller="com.android.settings.safetycenter.TopLevelSafetyCenterEntryPreferenceController"/>
+
+ <com.android.settings.widget.HomepagePreference
android:fragment="com.android.settings.security.SecuritySettings"
android:icon="@drawable/ic_settings_security_white"
android:key="top_level_security"
@@ -126,16 +135,17 @@
settings:highlightableMenuKey="@string/menu_key_security"
settings:controller="com.android.settings.security.TopLevelSecurityEntryPreferenceController"/>
- <Preference
+ <com.android.settings.widget.HomepagePreference
android:fragment="com.android.settings.privacy.PrivacyDashboardFragment"
android:icon="@drawable/ic_settings_privacy"
android:key="top_level_privacy"
android:order="-40"
android:title="@string/privacy_dashboard_title"
android:summary="@string/privacy_dashboard_summary"
- settings:highlightableMenuKey="@string/menu_key_privacy"/>
+ settings:highlightableMenuKey="@string/menu_key_privacy"
+ settings:controller="com.android.settings.privacy.TopLevelPrivacyEntryPreferenceController"/>
- <Preference
+ <com.android.settings.widget.HomepagePreference
android:fragment="com.android.settings.location.LocationSettings"
android:icon="@drawable/ic_settings_location"
android:key="top_level_location"
@@ -145,16 +155,17 @@
settings:highlightableMenuKey="@string/menu_key_location"
settings:controller="com.android.settings.location.TopLevelLocationPreferenceController"/>
- <Preference
+ <com.android.settings.widget.HomepagePreference
android:key="top_level_emergency"
android:title="@string/emergency_settings_preference_title"
android:summary="@string/emergency_dashboard_summary"
android:icon="@drawable/ic_settings_emergency"
android:order="-20"
android:fragment="com.android.settings.emergency.EmergencyDashboardFragment"
+ settings:isPreferenceVisible="@bool/config_show_emergency_settings"
settings:highlightableMenuKey="@string/menu_key_emergency"/>
- <Preference
+ <com.android.settings.widget.HomepagePreference
android:fragment="com.android.settings.accounts.AccountDashboardFragment"
android:icon="@drawable/ic_settings_accounts"
android:key="top_level_accounts"
@@ -164,7 +175,7 @@
settings:highlightableMenuKey="@string/menu_key_accounts"
settings:controller="com.android.settings.accounts.TopLevelAccountEntryPreferenceController"/>
- <Preference
+ <com.android.settings.widget.HomepagePreference
android:fragment="com.android.settings.system.SystemDashboardFragment"
android:icon="@drawable/ic_settings_system_dashboard_white"
android:key="top_level_system"
@@ -173,7 +184,7 @@
android:summary="@string/system_dashboard_summary"
settings:highlightableMenuKey="@string/menu_key_system"/>
- <Preference
+ <com.android.settings.widget.HomepagePreference
android:fragment="com.android.settings.deviceinfo.aboutphone.MyDeviceInfoFragment"
android:icon="@drawable/ic_phone_info"
android:key="top_level_about_device"
@@ -183,7 +194,7 @@
settings:highlightableMenuKey="@string/menu_key_about_device"
settings:controller="com.android.settings.deviceinfo.aboutphone.TopLevelAboutDevicePreferenceController"/>
- <Preference
+ <com.android.settings.widget.HomepagePreference
android:icon="@drawable/ic_help"
android:key="top_level_support"
android:order="100"
diff --git a/res/xml/user_settings.xml b/res/xml/user_settings.xml
index 5cafa1a..b3dc2ea 100644
--- a/res/xml/user_settings.xml
+++ b/res/xml/user_settings.xml
@@ -43,6 +43,12 @@
android:icon="@drawable/ic_add_40dp"
android:order="20"/>
+ <com.android.settingslib.RestrictedPreference
+ android:key="supervised_user_add"
+ android:title="@*android:string/supervised_user_creation_label"
+ android:icon="@*android:drawable/ic_add_supervised_user"
+ android:order="25"/>
+
<com.android.settingslib.RestrictedSwitchPreference
android:key="user_settings_add_users_when_locked"
android:title="@string/user_add_on_lockscreen_menu"
diff --git a/res/xml/vpn_app_management.xml b/res/xml/vpn_app_management.xml
index bcaa6b0..adc441d 100644
--- a/res/xml/vpn_app_management.xml
+++ b/res/xml/vpn_app_management.xml
@@ -15,14 +15,24 @@
-->
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:settings="http://schemas.android.com/apk/res-auto">
+ xmlns:settings="http://schemas.android.com/apk/res-auto"
+ orderingFromXml="false"
+ >
+
+ <!-- To limit the size (in height) of version Preference displayed here,
+ maximum height of TextView need to be set programmingly.
+ Therefore, this Preference got removed from here and will be added
+ dynamically through source code.
<Preference
+ android:order="0"
android:key="version"
android:textColor="?android:attr/textColorSecondary"
android:selectable="false"/>
+ -->
<com.android.settingslib.RestrictedSwitchPreference
+ android:order="10"
android:key="always_on_vpn"
android:title="@string/vpn_menu_lockdown"
android:defaultValue="false"
@@ -32,6 +42,7 @@
settings:restrictedSwitchSummary="@string/disabled_by_admin_summary_text" />
<com.android.settingslib.RestrictedSwitchPreference
+ android:order="20"
android:key="lockdown_vpn"
android:title="@string/vpn_require_connection"
android:defaultValue="false"
@@ -41,6 +52,7 @@
settings:restrictedSwitchSummary="@string/disabled_by_admin_summary_text" />
<com.android.settingslib.RestrictedPreference
+ android:order="30"
android:key="forget_vpn"
android:title="@string/vpn_forget_long"
android:icon="@drawable/ic_delete"
diff --git a/res/xml/wifi_calling_settings.xml b/res/xml/wifi_calling_settings.xml
index 0276bdb..902ff1a 100644
--- a/res/xml/wifi_calling_settings.xml
+++ b/res/xml/wifi_calling_settings.xml
@@ -21,6 +21,7 @@
<com.android.settings.wifi.calling.ListWithEntrySummaryPreference
android:key="wifi_calling_mode"
+ isPreferenceVisible="false"
android:title="@string/wifi_calling_mode_title"
android:summary="@string/wifi_calling_mode_title"
android:entries="@array/wifi_calling_mode_choices"
@@ -30,6 +31,7 @@
<com.android.settings.wifi.calling.ListWithEntrySummaryPreference
android:key="wifi_calling_roaming_mode"
+ isPreferenceVisible="false"
android:title="@string/wifi_calling_roaming_mode_title"
android:summary="@string/wifi_calling_roaming_mode_summary"
android:entries="@array/wifi_calling_mode_choices_v2"
@@ -39,7 +41,12 @@
<Preference
android:key="emergency_address_key"
+ isPreferenceVisible="false"
android:title="@string/emergency_address_title"
android:summary="@string/emergency_address_summary" />
+ <com.android.settings.wifi.calling.LinkifyDescriptionPreference
+ android:key="no_options_description"
+ isPreferenceVisible="false" />
+
</PreferenceScreen>
diff --git a/src/com/android/settings/IccLockSettings.java b/src/com/android/settings/IccLockSettings.java
index e89e84b..71eb0f2 100644
--- a/src/com/android/settings/IccLockSettings.java
+++ b/src/com/android/settings/IccLockSettings.java
@@ -587,6 +587,7 @@
.inflate(com.android.internal.R.layout.transient_notification, null);
final TextView tv = (TextView) v.findViewById(com.android.internal.R.id.message);
tv.setText(errorMessage);
+ tv.setSingleLine(false);
final WindowManager.LayoutParams params = new WindowManager.LayoutParams();
final Configuration config = v.getContext().getResources().getConfiguration();
diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java
index a297b9d..61d1180 100644
--- a/src/com/android/settings/Settings.java
+++ b/src/com/android/settings/Settings.java
@@ -16,16 +16,24 @@
package com.android.settings;
+import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
+import android.telephony.SubscriptionInfo;
+import android.telephony.SubscriptionManager;
+import android.telephony.ims.ImsRcsManager;
import android.text.TextUtils;
import android.util.FeatureFlagUtils;
+import android.util.Log;
import com.android.internal.annotations.VisibleForTesting;
import com.android.settings.core.FeatureFlags;
import com.android.settings.enterprise.EnterprisePrivacySettings;
+import com.android.settings.network.SubscriptionUtil;
+import com.android.settings.network.telephony.MobileNetworkUtils;
import com.android.settings.overlay.FeatureFactory;
+import com.android.settings.safetycenter.SafetyCenterStatus;
import com.android.settings.security.SecuritySettingsFeatureProvider;
import com.google.android.setupdesign.util.ThemeHelper;
@@ -89,8 +97,8 @@
public static class PrivateVolumeForgetActivity extends SettingsActivity { /* empty */ }
public static class PublicVolumeSettingsActivity extends SettingsActivity { /* empty */ }
public static class WifiSettingsActivity extends SettingsActivity { /* empty */ }
- public static class WifiSettings2Activity extends SettingsActivity { /* empty */ }
public static class NetworkProviderSettingsActivity extends SettingsActivity { /* empty */ }
+ public static class NetworkSelectActivity 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 */ }
@@ -100,6 +108,8 @@
public static class InputMethodAndSubtypeEnablerActivity extends SettingsActivity { /* empty */ }
public static class SpellCheckersSettingsActivity extends SettingsActivity { /* empty */ }
public static class LocalePickerActivity extends SettingsActivity { /* empty */ }
+ /** Activity for the App locale details settings. */
+ public static class AppLocalePickerActivity extends SettingsActivity { /* empty */ }
public static class LanguageAndInputSettingsActivity extends SettingsActivity { /* empty */ }
public static class UserDictionarySettingsActivity extends SettingsActivity { /* empty */ }
public static class DarkThemeSettingsActivity extends SettingsActivity { /* empty */ }
@@ -124,11 +134,34 @@
public static class AccessibilityDaltonizerSettingsActivity extends SettingsActivity { /* empty */ }
/** Activity for lockscreen settings. */
public static class LockScreenSettingsActivity extends SettingsActivity { /* empty */ }
+ /** Activity for bluetooth pairing settings. */
+ public static class BlueToothPairingActivity extends SettingsActivity { /* empty */ }
/** Activity for Reduce Bright Colors. */
public static class ReduceBrightColorsSettingsActivity extends SettingsActivity { /* empty */ }
/** Activity for the security dashboard. */
public static class SecurityDashboardActivity extends SettingsActivity {
+ private static final String TAG = "SecurityDashboardActivity";
+
+ @Override
+ protected void onCreate(Bundle savedState) {
+ super.onCreate(savedState);
+ handleSafetyCenterRedirection();
+ }
+
+ /** Redirects to SafetyCenter if enabled. */
+ @VisibleForTesting
+ public void handleSafetyCenterRedirection() {
+ if (SafetyCenterStatus.isEnabled()) {
+ try {
+ startActivity(new Intent(Intent.ACTION_SAFETY_CENTER));
+ finish();
+ } catch (ActivityNotFoundException e) {
+ Log.e(TAG, "Unable to open safety center", e);
+ }
+ }
+ }
+
/** Whether the given fragment is allowed. */
@VisibleForTesting
@Override
@@ -159,12 +192,37 @@
return alternativeFragmentClassname;
}
}
+ /** Activity for the Advanced security settings. */
+ public static class SecurityAdvancedSettings extends SettingsActivity { /* empty */ }
public static class UsageAccessSettingsActivity extends SettingsActivity { /* empty */ }
public static class AppUsageAccessSettingsActivity extends SettingsActivity { /* empty */ }
public static class LocationSettingsActivity extends SettingsActivity { /* empty */ }
public static class ScanningSettingsActivity extends SettingsActivity { /* empty */ }
public static class WifiScanningSettingsActivity extends SettingsActivity { /* empty */ }
- public static class PrivacyDashboardActivity extends SettingsActivity { /* empty */ }
+ /** Activity for the privacy dashboard. */
+ public static class PrivacyDashboardActivity extends SettingsActivity {
+
+ private static final String TAG = "PrivacyDashboardActivity";
+
+ @Override
+ protected void onCreate(Bundle savedState) {
+ super.onCreate(savedState);
+ handleSafetyCenterRedirection();
+ }
+
+ /** Redirects to SafetyCenter if enabled. */
+ @VisibleForTesting
+ public void handleSafetyCenterRedirection() {
+ if (SafetyCenterStatus.isEnabled()) {
+ try {
+ startActivity(new Intent(Intent.ACTION_SAFETY_CENTER));
+ finish();
+ } catch (ActivityNotFoundException e) {
+ Log.e(TAG, "Unable to open safety center", e);
+ }
+ }
+ }
+ }
public static class PrivacySettingsActivity extends SettingsActivity { /* empty */ }
public static class FactoryResetActivity extends SettingsActivity {
@Override
@@ -302,6 +360,52 @@
public static class WifiCallingDisclaimerActivity extends SettingsActivity { /* empty */ }
public static class MobileNetworkListActivity extends SettingsActivity {}
public static class PowerMenuSettingsActivity extends SettingsActivity {}
+ public static class MobileNetworkActivity extends SettingsActivity {
+
+ public static final String EXTRA_MMS_MESSAGE = "mms_message";
+ public static final String EXTRA_SHOW_CAPABILITY_DISCOVERY_OPT_IN =
+ "show_capability_discovery_opt_in";
+
+ @Override
+ public Intent getIntent() {
+ final Intent intent = new Intent(super.getIntent());
+ int subId = intent.getIntExtra(android.provider.Settings.EXTRA_SUB_ID,
+ SubscriptionManager.INVALID_SUBSCRIPTION_ID);
+ SubscriptionInfo subInfo = SubscriptionUtil.getSubscriptionOrDefault(
+ getApplicationContext(), subId);
+ CharSequence title = SubscriptionUtil.getUniqueSubscriptionDisplayName(
+ subInfo, getApplicationContext());
+ intent.putExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT_TITLE, title);
+ intent.putExtra(android.provider.Settings.EXTRA_SUB_ID, subId);
+ if (android.provider.Settings.ACTION_MMS_MESSAGE_SETTING.equals(intent.getAction())) {
+ // highlight "mms_message" preference.
+ intent.putExtra(EXTRA_FRAGMENT_ARG_KEY, EXTRA_MMS_MESSAGE);
+ }
+
+ if (doesIntentContainOptInAction(intent)) {
+ intent.putExtra(EXTRA_SHOW_CAPABILITY_DISCOVERY_OPT_IN,
+ maybeShowContactDiscoveryDialog(subId));
+ }
+
+ return intent;
+ }
+
+ private boolean maybeShowContactDiscoveryDialog(int subId) {
+ // If this activity was launched using ACTION_SHOW_CAPABILITY_DISCOVERY_OPT_IN, show the
+ // associated dialog only if the opt-in has not been granted yet.
+ return MobileNetworkUtils.isContactDiscoveryVisible(getApplicationContext(), subId)
+ // has the user already enabled this configuration?
+ && !MobileNetworkUtils.isContactDiscoveryEnabled(
+ getApplicationContext(), subId);
+ }
+
+ public static boolean doesIntentContainOptInAction(Intent intent) {
+ String intentAction = (intent != null ? intent.getAction() : null);
+ return TextUtils.equals(intentAction,
+ ImsRcsManager.ACTION_SHOW_CAPABILITY_DISCOVERY_OPT_IN);
+ }
+ }
+
/**
* Activity for BugReportHandlerPicker.
*/
@@ -326,4 +430,9 @@
public static class AppDashboardActivity extends SettingsActivity {}
public static class AdaptiveBrightnessActivity extends SettingsActivity { /* empty */ }
+
+ /**
+ * Activity for OneHandedSettings
+ */
+ public static class OneHandedSettingsActivity extends SettingsActivity { /* empty */ }
}
diff --git a/src/com/android/settings/SettingsActivity.java b/src/com/android/settings/SettingsActivity.java
index c216258..d3d3604 100644
--- a/src/com/android/settings/SettingsActivity.java
+++ b/src/com/android/settings/SettingsActivity.java
@@ -58,7 +58,6 @@
import com.android.internal.util.ArrayUtils;
import com.android.settings.Settings.WifiSettingsActivity;
import com.android.settings.activityembedding.ActivityEmbeddingUtils;
-import com.android.settings.activityembedding.SplitStateObserver;
import com.android.settings.applications.manageapplications.ManageApplications;
import com.android.settings.core.OnActivityResultListener;
import com.android.settings.core.SettingsBaseActivity;
@@ -248,16 +247,21 @@
@Override
protected void onCreate(Bundle savedState) {
- super.onCreate(savedState);
- Log.d(LOG_TAG, "Starting onCreate");
-
- long startTime = System.currentTimeMillis();
-
// Should happen before any call to getIntent()
getMetaData();
final Intent intent = getIntent();
- registerSplitStateObserverForTwoPaneDeepLink();
+ if (shouldShowTwoPaneDeepLink(intent)) {
+ launchHomepageForTwoPaneDeepLink(intent);
+ finishAndRemoveTask();
+ super.onCreate(savedState);
+ return;
+ }
+
+ super.onCreate(savedState);
+ Log.d(LOG_TAG, "Starting onCreate");
+
+ long startTime = System.currentTimeMillis();
final FeatureFactory factory = FeatureFactory.getFactory(this);
mDashboardFeatureProvider = factory.getDashboardFeatureProvider(this);
@@ -362,30 +366,6 @@
}
}
- private void registerSplitStateObserverForTwoPaneDeepLink() {
- if (!ActivityEmbeddingUtils.isEmbeddingActivityEnabled(this)) {
- return;
- }
-
- final SplitStateObserver splitStateObserver = new SplitStateObserver(this /* activity*/,
- true /* listenOnce */,
- splitInfos -> {
- if (!splitInfos.isEmpty() || !SettingsActivity.this.isTaskRoot()) {
- // It's already in 2-pane or in a non-empty task, there is no need to go
- // 2-pane deep link flow.
- return;
- }
-
- if (shouldShowTwoPaneDeepLink(getIntent())) {
- launchHomepageForTwoPaneDeepLink(getIntent());
- finishAndRemoveTask();
- return;
- }
- }
- );
- getLifecycle().addObserver(splitStateObserver);
- }
-
private boolean isSubSettings(Intent intent) {
return this instanceof SubSettings ||
intent.getBooleanExtra(EXTRA_SHOW_FRAGMENT_AS_SUBSETTING, false);
@@ -397,8 +377,9 @@
public static Intent getTrampolineIntent(Intent intent, String highlightMenuKey) {
final Intent detailIntent = new Intent(intent);
// It's a deep link intent, SettingsHomepageActivity will set SplitPairRule and start it.
- final Intent trampolineIntent = new Intent(ACTION_SETTINGS_EMBED_DEEP_LINK_ACTIVITY);
- trampolineIntent.replaceExtras(detailIntent);
+ final Intent trampolineIntent = new Intent(ACTION_SETTINGS_EMBED_DEEP_LINK_ACTIVITY)
+ .setPackage(Utils.SETTINGS_PACKAGE_NAME)
+ .replaceExtras(detailIntent);
// Relay detail intent data to prevent failure of Intent#ParseUri.
// If Intent#getData() is not null, Intent#toUri will return an Uri which has the scheme of
@@ -435,6 +416,15 @@
}
private boolean shouldShowTwoPaneDeepLink(Intent intent) {
+ if (!ActivityEmbeddingUtils.isEmbeddingActivityEnabled(this)) {
+ return false;
+ }
+
+ // If the activity is not the task root, it should not start trampoline for deep links.
+ if (!isTaskRoot()) {
+ return false;
+ }
+
// 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) {
diff --git a/src/com/android/settings/SettingsDumpService.java b/src/com/android/settings/SettingsDumpService.java
index 7e37e32..38987f5 100644
--- a/src/com/android/settings/SettingsDumpService.java
+++ b/src/com/android/settings/SettingsDumpService.java
@@ -35,6 +35,7 @@
import androidx.annotation.VisibleForTesting;
import com.android.settings.applications.ProcStatsData;
+import com.android.settings.datausage.lib.DataUsageLib;
import com.android.settings.fuelgauge.batterytip.AnomalyConfigJobService;
import com.android.settingslib.net.DataUsageController;
@@ -109,14 +110,8 @@
if (telephonyManager.isDataCapable()) {
JSONArray array = new JSONArray();
for (SubscriptionInfo info : manager.getAvailableSubscriptionInfoList()) {
- telephonyManager = telephonyManager
- .createForSubscriptionId(info.getSubscriptionId());
- String subscriberId = telephonyManager.getSubscriberId();
- // The null subscriberId means that no any mobile/carrier network will be matched.
- // Using old API: buildTemplateMobileAll for the null subscriberId to avoid NPE.
- NetworkTemplate template = subscriberId != null
- ? NetworkTemplate.buildTemplateCarrierMetered(subscriberId)
- : NetworkTemplate.buildTemplateMobileAll(subscriberId);
+ NetworkTemplate template = DataUsageLib.getMobileTemplateForSubId(
+ telephonyManager, info.getSubscriptionId());
final JSONObject usage = dumpDataUsage(template, controller);
usage.put("subId", info.getSubscriptionId());
array.put(usage);
@@ -125,12 +120,12 @@
}
if (packageManager.hasSystemFeature(FEATURE_WIFI)) {
obj.put("wifi", dumpDataUsage(
- NetworkTemplate.buildTemplateWifi(
- NetworkTemplate.WIFI_NETWORKID_ALL, null /* subscriberId */), controller));
+ new NetworkTemplate.Builder(NetworkTemplate.MATCH_WIFI).build(), controller));
}
if (packageManager.hasSystemFeature(FEATURE_ETHERNET)) {
- obj.put("ethernet", dumpDataUsage(NetworkTemplate.buildTemplateEthernet(), controller));
+ obj.put("ethernet", dumpDataUsage(new NetworkTemplate.Builder(
+ NetworkTemplate.MATCH_ETHERNET).build(), controller));
}
return obj;
}
diff --git a/src/com/android/settings/SettingsInitialize.java b/src/com/android/settings/SettingsInitialize.java
index 376d916..ca13683 100644
--- a/src/com/android/settings/SettingsInitialize.java
+++ b/src/com/android/settings/SettingsInitialize.java
@@ -40,7 +40,7 @@
import androidx.window.embedding.SplitController;
import com.android.settings.Settings.CreateShortcutActivity;
-import com.android.settings.homepage.SettingsHomepageActivity;
+import com.android.settings.homepage.DeepLinkHomepageActivity;
import com.android.settings.search.SearchStateReceiver;
import com.android.settingslib.utils.ThreadUtils;
@@ -150,8 +150,8 @@
}
private void enableTwoPaneDeepLinkActivityIfNecessary(PackageManager pm, Context context) {
- final ComponentName deepLinkHome = new ComponentName(Utils.SETTINGS_PACKAGE_NAME,
- SettingsHomepageActivity.ALIAS_DEEP_LINK);
+ final ComponentName deepLinkHome = new ComponentName(context,
+ DeepLinkHomepageActivity.class);
final ComponentName searchStateReceiver = new ComponentName(context,
SearchStateReceiver.class);
final int enableState = SplitController.getInstance().isSplitSupported()
diff --git a/src/com/android/settings/SettingsPreferenceFragment.java b/src/com/android/settings/SettingsPreferenceFragment.java
index 1d6a48d..d3e1c49 100644
--- a/src/com/android/settings/SettingsPreferenceFragment.java
+++ b/src/com/android/settings/SettingsPreferenceFragment.java
@@ -54,6 +54,7 @@
import com.android.settingslib.widget.LayoutPreference;
import com.google.android.material.appbar.AppBarLayout;
+import com.google.android.setupcompat.util.WizardManagerHelper;
import java.util.UUID;
@@ -63,7 +64,7 @@
public abstract class SettingsPreferenceFragment extends InstrumentedPreferenceFragment
implements DialogCreatable, HelpResourceProvider, Indexable {
- private static final String TAG = "SettingsPreference";
+ private static final String TAG = "SettingsPreferenceFragment";
private static final String SAVE_HIGHLIGHTED_KEY = "android:preference_highlighted";
@@ -122,6 +123,15 @@
private boolean mPreferenceHighlighted = false;
@Override
+ public void onAttach(Context context) {
+ if (shouldSkipForInitialSUW() && !WizardManagerHelper.isDeviceProvisioned(getContext())) {
+ Log.w(TAG, "Skip " + getClass().getSimpleName() + " before SUW completed.");
+ finish();
+ }
+ super.onAttach(context);
+ }
+
+ @Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
@@ -267,6 +277,16 @@
|| (mAdapter.getPreferenceAdapterPosition(preference) != RecyclerView.NO_POSITION));
}
+ /**
+ * Whether UI should be skipped in the initial SUW flow.
+ *
+ * @return {@code true} when UI should be skipped in the initial SUW flow.
+ * {@code false} when UI should not be skipped in the initial SUW flow.
+ */
+ protected boolean shouldSkipForInitialSUW() {
+ return false;
+ }
+
protected void onDataSetChanged() {
highlightPreferenceIfNeeded();
updateEmptyView();
diff --git a/src/com/android/settings/Utils.java b/src/com/android/settings/Utils.java
index 42a6068..2988ddc 100644
--- a/src/com/android/settings/Utils.java
+++ b/src/com/android/settings/Utils.java
@@ -1230,8 +1230,4 @@
public static int getHomepageIconColorHighlight(Context context) {
return getColorAttrDefaultColor(context, android.R.attr.textColorSecondaryInverse);
}
-
- public static boolean isProviderModelEnabled(Context context) {
- return FeatureFlagUtils.isEnabled(context, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL);
- }
}
diff --git a/src/com/android/settings/accessibility/AccessibilityQuickSettingsTooltipWindow.java b/src/com/android/settings/accessibility/AccessibilityQuickSettingsTooltipWindow.java
new file mode 100644
index 0000000..a4986a0
--- /dev/null
+++ b/src/com/android/settings/accessibility/AccessibilityQuickSettingsTooltipWindow.java
@@ -0,0 +1,154 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import android.content.Context;
+import android.content.res.Resources;
+import android.graphics.drawable.ColorDrawable;
+import android.os.Handler;
+import android.view.Gravity;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.widget.LinearLayout;
+import android.widget.PopupWindow;
+import android.widget.TextView;
+
+import androidx.annotation.VisibleForTesting;
+
+import com.android.settings.R;
+
+/**
+ * UI container for the accessibility quick settings tooltip.
+ *
+ * <p> The popup window shows the information about the operation of the quick settings. In
+ * addition, the arrow is pointing to the top center of the device to display one-off menu within
+ * {@code mCloseDelayTimeMillis} time.</p>
+ */
+public class AccessibilityQuickSettingsTooltipWindow extends PopupWindow {
+
+ private final Context mContext;
+ private Handler mHandler;
+ private long mCloseDelayTimeMillis;
+
+ public AccessibilityQuickSettingsTooltipWindow(Context context) {
+ super(context);
+ this.mContext = context;
+ }
+
+ /**
+ * Sets up {@link #AccessibilityQuickSettingsTooltipWindow}'s layout and content.
+ *
+ * @param text text to be displayed
+ */
+ public void setup(String text) {
+ this.setup(text, /* closeDelayTimeMillis= */ 0);
+ }
+
+ /**
+ * Sets up {@link #AccessibilityQuickSettingsTooltipWindow}'s layout and content.
+ *
+ * <p> The system will attempt to close popup window to the target duration of the threads if
+ * close delay time is positive number. </p>
+ *
+ * @param text text to be displayed
+ * @param closeDelayTimeMillis how long the popup window be auto-closed
+ */
+ public void setup(String text, long closeDelayTimeMillis) {
+ this.mCloseDelayTimeMillis = closeDelayTimeMillis;
+
+ setBackgroundDrawable(new ColorDrawable(mContext.getColor(android.R.color.transparent)));
+ final LayoutInflater inflater = mContext.getSystemService(LayoutInflater.class);
+ final View popupView =
+ inflater.inflate(R.layout.accessibility_qs_tooltips, /* root= */ null);
+ setContentView(popupView);
+ final TextView textView = getContentView().findViewById(R.id.qs_content);
+ textView.setText(text);
+
+ setWidth(getWindowWidthWith(textView));
+ setHeight(LinearLayout.LayoutParams.WRAP_CONTENT);
+ setFocusable(/* focusable= */ true);
+ }
+
+ /**
+ * Displays the content view in a popup window at the top and center position.
+ *
+ * @param targetView a target view to get the {@link View#getWindowToken()} token from.
+ */
+ public void showAtTopCenter(View targetView) {
+ showAtLocation(targetView, Gravity.TOP | Gravity.CENTER_HORIZONTAL, 0, 0);
+ }
+
+ /**
+ * Disposes of the popup window.
+ *
+ * <p> Remove any pending posts of callbacks and sent messages for closing popup window. </p>
+ */
+ @Override
+ public void dismiss() {
+ super.dismiss();
+ if (mHandler != null) {
+ mHandler.removeCallbacksAndMessages(/* token= */ null);
+ }
+ }
+
+ /**
+ * Displays the content view in a popup window at the specified location.
+ *
+ * <p> The system will attempt to close popup window to the target duration of the threads if
+ * close delay time is positive number. </p>
+ *
+ * @param parent a parent view to get the {@link android.view.View#getWindowToken()} token from
+ * @param gravity the gravity which controls the placement of the popup window
+ * @param x the popup's x location offset
+ * @param y the popup's y location offset
+ */
+ @Override
+ public void showAtLocation(View parent, int gravity, int x, int y) {
+ super.showAtLocation(parent, gravity, x, y);
+ scheduleAutoCloseAction();
+ }
+
+ private void scheduleAutoCloseAction() {
+ if (mCloseDelayTimeMillis <= 0) {
+ return;
+ }
+
+ if (mHandler == null) {
+ mHandler = new Handler(mContext.getMainLooper());
+ }
+ mHandler.removeCallbacksAndMessages(/* token= */ null);
+ mHandler.postDelayed(this::dismiss, mCloseDelayTimeMillis);
+ }
+
+ private int getWindowWidthWith(TextView textView) {
+ final int availableWindowWidth = getAvailableWindowWidth();
+ final int widthSpec =
+ View.MeasureSpec.makeMeasureSpec(availableWindowWidth, View.MeasureSpec.AT_MOST);
+ final int heightSpec =
+ View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED);
+ textView.measure(widthSpec, heightSpec);
+ return textView.getMeasuredWidth();
+ }
+
+ @VisibleForTesting
+ int getAvailableWindowWidth() {
+ final Resources res = mContext.getResources();
+ final int padding = res.getDimensionPixelSize(R.dimen.accessibility_qs_tooltips_margin);
+ final int screenWidth = res.getDisplayMetrics().widthPixels;
+ return screenWidth - padding * 2;
+ }
+}
diff --git a/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivity.java b/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivity.java
index 10a0bce..7c8076f 100644
--- a/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivity.java
+++ b/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivity.java
@@ -120,8 +120,8 @@
: R.string.screen_zoom_title);
((TextView) findViewById(R.id.sud_layout_subtitle)).setText(
getFragmentType(getIntent()) == FragmentType.FONT_SIZE
- ? R.string.short_summary_font_size
- : R.string.screen_zoom_short_summary);
+ ? R.string.font_size_summary
+ : R.string.screen_zoom_summary);
}
private boolean isSuwSupportedTwoPanes() {
diff --git a/src/com/android/settings/accessibility/AccessibilitySettings.java b/src/com/android/settings/accessibility/AccessibilitySettings.java
index 56f3e9f..8e8c7e4 100644
--- a/src/com/android/settings/accessibility/AccessibilitySettings.java
+++ b/src/com/android/settings/accessibility/AccessibilitySettings.java
@@ -294,11 +294,6 @@
return info.loadDescription(context.getPackageManager());
}
- static boolean isRampingRingerEnabled(final Context context) {
- return Settings.Global.getInt(
- context.getContentResolver(), Settings.Global.APPLY_RAMPING_RINGER, 0) == 1;
- }
-
@VisibleForTesting
void onContentChanged() {
// If the fragment is visible then update preferences immediately, else set the flag then
diff --git a/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardActivity.java b/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardActivity.java
index 3a6bea9..7a28e39 100644
--- a/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardActivity.java
+++ b/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardActivity.java
@@ -38,7 +38,6 @@
import com.android.settings.support.actionbar.HelpResourceProvider;
import com.android.settingslib.core.instrumentation.Instrumentable;
import com.android.settingslib.transition.SettingsTransitionHelper;
-import com.android.settingslib.transition.SettingsTransitionHelper.TransitionType;
import com.google.android.setupcompat.util.WizardManagerHelper;
import com.google.android.setupdesign.util.ThemeHelper;
@@ -130,7 +129,6 @@
final Intent intent = new Intent(this,
AccessibilityScreenSizeForSetupWizardActivity.class);
intent.putExtra(VISION_FRAGMENT_NO, FragmentType.FONT_SIZE);
- intent.putExtra(EXTRA_PAGE_TRANSITION_TYPE, TransitionType.TRANSITION_FADE);
startActivity(intent);
Log.d(LOG_TAG, "Launch font size settings");
finish();
diff --git a/src/com/android/settings/accessibility/HapticFeedbackIntensityPreferenceController.java b/src/com/android/settings/accessibility/HapticFeedbackIntensityPreferenceController.java
index a2142a2..99d2bf5 100644
--- a/src/com/android/settings/accessibility/HapticFeedbackIntensityPreferenceController.java
+++ b/src/com/android/settings/accessibility/HapticFeedbackIntensityPreferenceController.java
@@ -16,30 +16,66 @@
package com.android.settings.accessibility;
+import static com.android.settings.accessibility.AccessibilityUtil.State.OFF;
+import static com.android.settings.accessibility.AccessibilityUtil.State.ON;
+
import android.content.Context;
+import android.os.VibrationAttributes;
+import android.os.Vibrator;
import android.provider.Settings;
-import androidx.annotation.VisibleForTesting;
-
+/** Preference controller for haptic feedback intensity */
public class HapticFeedbackIntensityPreferenceController
extends VibrationIntensityPreferenceController {
- @VisibleForTesting
- static final String PREF_KEY = "touch_vibration_preference_screen";
+ /** General configuration for haptic feedback intensity settings. */
+ public static final class HapticFeedbackVibrationPreferenceConfig
+ extends VibrationPreferenceConfig {
- public HapticFeedbackIntensityPreferenceController(Context context) {
- super(context, PREF_KEY, Settings.System.HAPTIC_FEEDBACK_INTENSITY,
- Settings.System.HAPTIC_FEEDBACK_ENABLED);
+ public HapticFeedbackVibrationPreferenceConfig(Context context) {
+ super(context, Settings.System.HAPTIC_FEEDBACK_INTENSITY,
+ VibrationAttributes.USAGE_TOUCH);
+ }
+
+ @Override
+ public int readIntensity() {
+ final int hapticFeedbackEnabled = Settings.System.getInt(mContentResolver,
+ Settings.System.HAPTIC_FEEDBACK_ENABLED, ON);
+
+ if (hapticFeedbackEnabled == OFF) {
+ // HAPTIC_FEEDBACK_ENABLED is deprecated but should still be applied if the user has
+ // turned it off already.
+ return Vibrator.VIBRATION_INTENSITY_OFF;
+ }
+
+ return super.readIntensity();
+ }
+
+ @Override
+ public boolean updateIntensity(int intensity) {
+ final boolean success = super.updateIntensity(intensity);
+ final boolean isIntensityOff = intensity == Vibrator.VIBRATION_INTENSITY_OFF;
+
+ Settings.System.putInt(mContentResolver, Settings.System.HAPTIC_FEEDBACK_ENABLED,
+ isIntensityOff ? OFF : ON);
+ // HAPTIC_FEEDBACK_ENABLED is deprecated but should still reflect the intensity setting.
+
+ // HARDWARE_HAPTIC_FEEDBACK_INTENSITY is dependent on this setting, but should not be
+ // disabled by it.
+ Settings.System.putInt(mContentResolver,
+ Settings.System.HARDWARE_HAPTIC_FEEDBACK_INTENSITY,
+ isIntensityOff ? getDefaultIntensity() : intensity);
+
+ return success;
+ }
+ }
+
+ public HapticFeedbackIntensityPreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey, new HapticFeedbackVibrationPreferenceConfig(context));
}
@Override
public int getAvailabilityStatus() {
return AVAILABLE;
}
-
- @Override
- protected int getDefaultIntensity() {
- return mVibrator.getDefaultHapticFeedbackIntensity();
- }
-
}
diff --git a/src/com/android/settings/accessibility/HapticFeedbackTogglePreferenceController.java b/src/com/android/settings/accessibility/HapticFeedbackTogglePreferenceController.java
new file mode 100644
index 0000000..fdaf140
--- /dev/null
+++ b/src/com/android/settings/accessibility/HapticFeedbackTogglePreferenceController.java
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import android.content.Context;
+
+import com.android.settings.accessibility.HapticFeedbackIntensityPreferenceController.HapticFeedbackVibrationPreferenceConfig;
+
+/** Preference controller for haptic feedback with only a toggle for on/off states. */
+public class HapticFeedbackTogglePreferenceController extends VibrationTogglePreferenceController {
+
+ public HapticFeedbackTogglePreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey, new HapticFeedbackVibrationPreferenceConfig(context));
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return AVAILABLE;
+ }
+}
diff --git a/src/com/android/settings/accessibility/LaunchAccessibilityActivityPreferenceFragment.java b/src/com/android/settings/accessibility/LaunchAccessibilityActivityPreferenceFragment.java
index 3b15830..9666fe9 100644
--- a/src/com/android/settings/accessibility/LaunchAccessibilityActivityPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/LaunchAccessibilityActivityPreferenceFragment.java
@@ -150,6 +150,7 @@
private void initLaunchPreference() {
final Preference launchPreference = new Preference(getPrefContext());
+ launchPreference.setLayoutResource(R.layout.accessibility_launch_activity_preference);
launchPreference.setKey(KEY_LAUNCH_PREFERENCE);
final AccessibilityShortcutInfo info = getAccessibilityShortcutInfo();
diff --git a/src/com/android/settings/accessibility/NotificationVibrationIntensityPreferenceController.java b/src/com/android/settings/accessibility/NotificationVibrationIntensityPreferenceController.java
index 4ace4c6..31ae187 100644
--- a/src/com/android/settings/accessibility/NotificationVibrationIntensityPreferenceController.java
+++ b/src/com/android/settings/accessibility/NotificationVibrationIntensityPreferenceController.java
@@ -17,27 +17,30 @@
package com.android.settings.accessibility;
import android.content.Context;
+import android.os.VibrationAttributes;
import android.provider.Settings;
-import androidx.annotation.VisibleForTesting;
-
+/** Preference controller for notification vibration intensity */
public class NotificationVibrationIntensityPreferenceController
extends VibrationIntensityPreferenceController {
- @VisibleForTesting
- static final String PREF_KEY = "notification_vibration_preference_screen";
+ /** General configuration for notification vibration intensity settings. */
+ public static final class NotificationVibrationPreferenceConfig
+ extends VibrationPreferenceConfig {
- public NotificationVibrationIntensityPreferenceController(Context context) {
- super(context, PREF_KEY, Settings.System.NOTIFICATION_VIBRATION_INTENSITY, "");
+ public NotificationVibrationPreferenceConfig(Context context) {
+ super(context, Settings.System.NOTIFICATION_VIBRATION_INTENSITY,
+ VibrationAttributes.USAGE_NOTIFICATION);
+ }
+ }
+
+ public NotificationVibrationIntensityPreferenceController(Context context,
+ String preferenceKey) {
+ super(context, preferenceKey, new NotificationVibrationPreferenceConfig(context));
}
@Override
public int getAvailabilityStatus() {
return AVAILABLE;
}
-
- @Override
- protected int getDefaultIntensity() {
- return mVibrator.getDefaultNotificationVibrationIntensity();
- }
}
diff --git a/src/com/android/settings/accessibility/NotificationVibrationPreferenceFragment.java b/src/com/android/settings/accessibility/NotificationVibrationPreferenceFragment.java
deleted file mode 100644
index 3ca197f..0000000
--- a/src/com/android/settings/accessibility/NotificationVibrationPreferenceFragment.java
+++ /dev/null
@@ -1,62 +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.accessibility;
-
-import android.app.settings.SettingsEnums;
-import android.media.AudioAttributes;
-import android.os.Vibrator;
-import android.provider.Settings;
-
-import com.android.settings.R;
-
-/**
- * Fragment for picking accessibility shortcut service
- */
-public class NotificationVibrationPreferenceFragment extends VibrationPreferenceFragment {
- @Override
- public int getMetricsCategory() {
- return SettingsEnums.ACCESSIBILITY_VIBRATION_NOTIFICATION;
- }
-
- @Override
- protected int getPreferenceScreenResId() {
- return R.xml.accessibility_notification_vibration_settings;
- }
-
- /**
- * Get the setting string of the vibration intensity setting this preference is dealing with.
- */
- @Override
- protected String getVibrationIntensitySetting() {
- return Settings.System.NOTIFICATION_VIBRATION_INTENSITY;
- }
-
- @Override
- protected String getVibrationEnabledSetting() {
- return "";
- }
-
- @Override
- protected int getPreviewVibrationAudioAttributesUsage() {
- return AudioAttributes.USAGE_NOTIFICATION;
- }
-
- @Override
- protected int getDefaultVibrationIntensity() {
- Vibrator vibrator = getContext().getSystemService(Vibrator.class);
- return vibrator.getDefaultNotificationVibrationIntensity();
- }
-}
diff --git a/src/com/android/settings/accessibility/NotificationVibrationTogglePreferenceController.java b/src/com/android/settings/accessibility/NotificationVibrationTogglePreferenceController.java
new file mode 100644
index 0000000..2dc02a1
--- /dev/null
+++ b/src/com/android/settings/accessibility/NotificationVibrationTogglePreferenceController.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import android.content.Context;
+
+import com.android.settings.accessibility.NotificationVibrationIntensityPreferenceController.NotificationVibrationPreferenceConfig;
+
+/** Preference controller for notification vibration with only a toggle for on/off states. */
+public class NotificationVibrationTogglePreferenceController
+ extends VibrationTogglePreferenceController {
+
+ public NotificationVibrationTogglePreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey, new NotificationVibrationPreferenceConfig(context));
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return AVAILABLE;
+ }
+}
diff --git a/src/com/android/settings/accessibility/PaletteListPreference.java b/src/com/android/settings/accessibility/PaletteListPreference.java
index ac552eb..4e10b93 100644
--- a/src/com/android/settings/accessibility/PaletteListPreference.java
+++ b/src/com/android/settings/accessibility/PaletteListPreference.java
@@ -148,6 +148,8 @@
rootView.addView(textView);
}
+
+ updateFirstAndLastItemsBackground(context, rootView, paletteData.size());
}
private GradientDrawable createGradientDrawable(ViewGroup rootView, @ColorInt int color) {
@@ -164,6 +166,19 @@
return gradientDrawable;
}
+ private void updateFirstAndLastItemsBackground(Context context, ViewGroup rootView, int size) {
+ final int radius =
+ context.getResources().getDimensionPixelSize(
+ R.dimen.accessibility_illustration_view_radius);
+ final int lastIndex = size - 1;
+ final GradientDrawable firstItem =
+ (GradientDrawable) rootView.getChildAt(0).getBackground();
+ final GradientDrawable lastItem =
+ (GradientDrawable) rootView.getChildAt(lastIndex).getBackground();
+ firstItem.setCornerRadii(new float[]{radius, radius, radius, radius, 0, 0, 0, 0});
+ lastItem.setCornerRadii(new float[]{0, 0, 0, 0, radius, radius, radius, radius});
+ }
+
private List<Integer> getPaletteColors(Context context) {
final int[] paletteResources =
context.getResources().getIntArray(R.array.setting_palette_colors);
diff --git a/src/com/android/settings/accessibility/RingVibrationIntensityPreferenceController.java b/src/com/android/settings/accessibility/RingVibrationIntensityPreferenceController.java
index 4dee348..1ddcf2b 100644
--- a/src/com/android/settings/accessibility/RingVibrationIntensityPreferenceController.java
+++ b/src/com/android/settings/accessibility/RingVibrationIntensityPreferenceController.java
@@ -16,29 +16,63 @@
package com.android.settings.accessibility;
+import static com.android.settings.accessibility.AccessibilityUtil.State.OFF;
+import static com.android.settings.accessibility.AccessibilityUtil.State.ON;
+
import android.content.Context;
+import android.media.AudioManager;
+import android.os.VibrationAttributes;
+import android.os.Vibrator;
import android.provider.Settings;
-import androidx.annotation.VisibleForTesting;
-
+/** Preference controller for ringtone vibration intensity */
public class RingVibrationIntensityPreferenceController
extends VibrationIntensityPreferenceController {
- @VisibleForTesting
- static final String PREF_KEY = "ring_vibration_preference_screen";
+ /** General configuration for ringtone vibration intensity settings. */
+ public static final class RingVibrationPreferenceConfig extends VibrationPreferenceConfig {
+ private final AudioManager mAudioManager;
- public RingVibrationIntensityPreferenceController(Context context) {
- super(context, PREF_KEY, Settings.System.RING_VIBRATION_INTENSITY,
- Settings.System.VIBRATE_WHEN_RINGING, /* supportRampingRinger= */ true);
+ public RingVibrationPreferenceConfig(Context context) {
+ super(context, Settings.System.RING_VIBRATION_INTENSITY,
+ VibrationAttributes.USAGE_RINGTONE);
+ mAudioManager = context.getSystemService(AudioManager.class);
+ }
+
+ @Override
+ public int readIntensity() {
+ final int vibrateWhenRinging = Settings.System.getInt(mContentResolver,
+ Settings.System.VIBRATE_WHEN_RINGING, ON);
+
+ if ((vibrateWhenRinging == OFF)
+ && !mAudioManager.isRampingRingerEnabled()) {
+ // VIBRATE_WHEN_RINGING is deprecated but should still be applied if the user has
+ // turned it off and has not enabled the ramping ringer (old three-state setting).
+ return Vibrator.VIBRATION_INTENSITY_OFF;
+ }
+
+ return super.readIntensity();
+ }
+
+ @Override
+ public boolean updateIntensity(int intensity) {
+ final boolean success = super.updateIntensity(intensity);
+
+ // VIBRATE_WHEN_RINGING is deprecated but should still reflect the intensity setting.
+ // Ramping ringer is independent of the ring intensity and should not be affected.
+ Settings.System.putInt(mContentResolver, Settings.System.VIBRATE_WHEN_RINGING,
+ (intensity == Vibrator.VIBRATION_INTENSITY_OFF) ? OFF : ON);
+
+ return success;
+ }
+ }
+
+ public RingVibrationIntensityPreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey, new RingVibrationPreferenceConfig(context));
}
@Override
public int getAvailabilityStatus() {
return AVAILABLE;
}
-
- @Override
- protected int getDefaultIntensity() {
- return mVibrator.getDefaultRingVibrationIntensity();
- }
}
diff --git a/src/com/android/settings/accessibility/RingVibrationPreferenceFragment.java b/src/com/android/settings/accessibility/RingVibrationPreferenceFragment.java
deleted file mode 100644
index babfb9a..0000000
--- a/src/com/android/settings/accessibility/RingVibrationPreferenceFragment.java
+++ /dev/null
@@ -1,66 +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.accessibility;
-
-import android.app.settings.SettingsEnums;
-import android.media.AudioAttributes;
-import android.os.Vibrator;
-import android.provider.Settings;
-
-import com.android.settings.R;
-
-/**
- * Fragment for picking accessibility shortcut service
- */
-public class RingVibrationPreferenceFragment extends VibrationPreferenceFragment {
- @Override
- public int getMetricsCategory() {
- return SettingsEnums.ACCESSIBILITY_VIBRATION_RING;
- }
-
- @Override
- protected int getPreferenceScreenResId() {
- return R.xml.accessibility_ring_vibration_settings;
- }
-
- /**
- * Get the setting string of the vibration intensity setting this preference is dealing with.
- */
- @Override
- protected String getVibrationIntensitySetting() {
- return Settings.System.RING_VIBRATION_INTENSITY;
- }
-
- @Override
- protected String getVibrationEnabledSetting() {
- if (AccessibilitySettings.isRampingRingerEnabled(getContext())) {
- return Settings.Global.APPLY_RAMPING_RINGER;
- } else {
- return Settings.System.VIBRATE_WHEN_RINGING;
- }
- }
-
- @Override
- protected int getPreviewVibrationAudioAttributesUsage() {
- return AudioAttributes.USAGE_NOTIFICATION_RINGTONE;
- }
-
- @Override
- protected int getDefaultVibrationIntensity() {
- Vibrator vibrator = getContext().getSystemService(Vibrator.class);
- return vibrator.getDefaultRingVibrationIntensity();
- }
-}
diff --git a/src/com/android/settings/accessibility/RingVibrationTogglePreferenceController.java b/src/com/android/settings/accessibility/RingVibrationTogglePreferenceController.java
new file mode 100644
index 0000000..e68b6ce
--- /dev/null
+++ b/src/com/android/settings/accessibility/RingVibrationTogglePreferenceController.java
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import android.content.Context;
+
+import com.android.settings.accessibility.RingVibrationIntensityPreferenceController.RingVibrationPreferenceConfig;
+
+/** Preference controller for ringtone vibration with only a toggle for on/off states. */
+public class RingVibrationTogglePreferenceController extends VibrationTogglePreferenceController {
+
+ public RingVibrationTogglePreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey, new RingVibrationPreferenceConfig(context));
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return AVAILABLE;
+ }
+}
diff --git a/src/com/android/settings/accessibility/TextReadingPreferenceFragment.java b/src/com/android/settings/accessibility/TextReadingPreferenceFragment.java
new file mode 100644
index 0000000..0e8457b
--- /dev/null
+++ b/src/com/android/settings/accessibility/TextReadingPreferenceFragment.java
@@ -0,0 +1,51 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import android.app.settings.SettingsEnums;
+
+import com.android.settings.R;
+import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.search.BaseSearchIndexProvider;
+import com.android.settingslib.search.SearchIndexable;
+
+/**
+ * Accessibility settings for adjusting the system features which are related to the reading. For
+ * example, bold text, high contrast text, display size, font size and so on.
+ */
+@SearchIndexable(forTarget = SearchIndexable.ALL & ~SearchIndexable.ARC)
+public class TextReadingPreferenceFragment extends DashboardFragment {
+ private static final String TAG = "TextReadingPreferenceFragment";
+
+ @Override
+ protected int getPreferenceScreenResId() {
+ return R.xml.accessibility_text_reading_options;
+ }
+
+ @Override
+ protected String getLogTag() {
+ return TAG;
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.ACCESSIBILITY_TEXT_READING_OPTIONS;
+ }
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.accessibility_text_reading_options);
+}
diff --git a/src/com/android/settings/accessibility/ToggleFeaturePreferenceFragment.java b/src/com/android/settings/accessibility/ToggleFeaturePreferenceFragment.java
index c25abf3..233b7ee 100644
--- a/src/com/android/settings/accessibility/ToggleFeaturePreferenceFragment.java
+++ b/src/com/android/settings/accessibility/ToggleFeaturePreferenceFragment.java
@@ -143,9 +143,7 @@
setPreferenceScreen(preferenceScreen);
}
- final List<String> shortcutFeatureKeys = new ArrayList<>();
- shortcutFeatureKeys.add(Settings.Secure.ACCESSIBILITY_BUTTON_TARGETS);
- shortcutFeatureKeys.add(Settings.Secure.ACCESSIBILITY_SHORTCUT_TARGET_SERVICE);
+ final List<String> shortcutFeatureKeys = getFeatureSettingsKeys();
mSettingsContentObserver = new SettingsContentObserver(new Handler(), shortcutFeatureKeys) {
@Override
public void onChange(boolean selfChange, Uri uri) {
@@ -155,6 +153,13 @@
};
}
+ protected List<String> getFeatureSettingsKeys() {
+ final List<String> shortcutFeatureKeys = new ArrayList<>();
+ shortcutFeatureKeys.add(Settings.Secure.ACCESSIBILITY_BUTTON_TARGETS);
+ shortcutFeatureKeys.add(Settings.Secure.ACCESSIBILITY_SHORTCUT_TARGET_SERVICE);
+ return shortcutFeatureKeys;
+ }
+
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
diff --git a/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java b/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java
index 6b4a5f2..1586c5a 100644
--- a/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java
@@ -276,6 +276,13 @@
}
@Override
+ protected List<String> getFeatureSettingsKeys() {
+ final List<String> shortcutKeys = super.getFeatureSettingsKeys();
+ shortcutKeys.add(Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_ENABLED);
+ return shortcutKeys;
+ }
+
+ @Override
protected CharSequence getShortcutTypeSummary(Context context) {
if (!mShortcutPreference.isChecked()) {
return context.getText(R.string.switch_off_text);
diff --git a/src/com/android/settings/accessibility/TouchVibrationPreferenceFragment.java b/src/com/android/settings/accessibility/TouchVibrationPreferenceFragment.java
deleted file mode 100644
index f6bbbf3..0000000
--- a/src/com/android/settings/accessibility/TouchVibrationPreferenceFragment.java
+++ /dev/null
@@ -1,62 +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.accessibility;
-
-import android.app.settings.SettingsEnums;
-import android.media.AudioAttributes;
-import android.os.Vibrator;
-import android.provider.Settings;
-
-import com.android.settings.R;
-
-/**
- * Fragment for picking accessibility shortcut service
- */
-public class TouchVibrationPreferenceFragment extends VibrationPreferenceFragment {
- @Override
- public int getMetricsCategory() {
- return SettingsEnums.ACCESSIBILITY_VIBRATION_TOUCH;
- }
-
- @Override
- protected int getPreferenceScreenResId() {
- return R.xml.accessibility_touch_vibration_settings;
- }
-
- /**
- * Get the setting string of the vibration intensity setting this preference is dealing with.
- */
- @Override
- protected String getVibrationIntensitySetting() {
- return Settings.System.HAPTIC_FEEDBACK_INTENSITY;
- }
-
- @Override
- protected String getVibrationEnabledSetting() {
- return Settings.System.HAPTIC_FEEDBACK_ENABLED;
- }
-
- @Override
- protected int getDefaultVibrationIntensity() {
- Vibrator vibrator = getContext().getSystemService(Vibrator.class);
- return vibrator.getDefaultHapticFeedbackIntensity();
- }
-
- @Override
- protected int getPreviewVibrationAudioAttributesUsage() {
- return AudioAttributes.USAGE_ASSISTANCE_SONIFICATION;
- }
-}
diff --git a/src/com/android/settings/accessibility/VibrationIntensityPreferenceController.java b/src/com/android/settings/accessibility/VibrationIntensityPreferenceController.java
index 9d71176..e35b42c 100644
--- a/src/com/android/settings/accessibility/VibrationIntensityPreferenceController.java
+++ b/src/com/android/settings/accessibility/VibrationIntensityPreferenceController.java
@@ -17,116 +17,80 @@
package com.android.settings.accessibility;
import android.content.Context;
-import android.database.ContentObserver;
-import android.net.Uri;
-import android.os.Handler;
-import android.os.Looper;
import android.os.Vibrator;
-import android.provider.Settings;
-import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
-import com.android.settings.R;
-import com.android.settings.core.BasePreferenceController;
+import com.android.settings.core.SliderPreferenceController;
+import com.android.settings.widget.SeekBarPreference;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnStart;
import com.android.settingslib.core.lifecycle.events.OnStop;
-public abstract class VibrationIntensityPreferenceController extends BasePreferenceController
+/**
+ * Abstract preference controller for a vibration intensity setting, that displays multiple
+ * intensity levels to the user as a slider.
+ */
+public abstract class VibrationIntensityPreferenceController extends SliderPreferenceController
implements LifecycleObserver, OnStart, OnStop {
- protected final Vibrator mVibrator;
- private final SettingObserver mSettingsContentObserver;
- private final String mSettingKey;
- private final String mEnabledKey;
- private final boolean mSupportRampingRinger;
+ protected final VibrationPreferenceConfig mPreferenceConfig;
+ private final VibrationPreferenceConfig.SettingObserver mSettingsContentObserver;
- private Preference mPreference;
-
- public VibrationIntensityPreferenceController(Context context, String prefkey,
- String settingKey, String enabledKey, boolean supportRampingRinger) {
+ protected VibrationIntensityPreferenceController(Context context, String prefkey,
+ VibrationPreferenceConfig preferenceConfig) {
super(context, prefkey);
- mVibrator = mContext.getSystemService(Vibrator.class);
- mSettingKey = settingKey;
- mEnabledKey = enabledKey;
- mSupportRampingRinger= supportRampingRinger;
- mSettingsContentObserver = new SettingObserver(settingKey) {
- @Override
- public void onChange(boolean selfChange, Uri uri) {
- updateState(mPreference);
- }
- };
- }
-
- public VibrationIntensityPreferenceController(Context context, String prefkey,
- String settingKey, String enabledKey) {
- this(context, prefkey, settingKey, enabledKey, /* supportRampingRinger= */ false);
+ mPreferenceConfig = preferenceConfig;
+ mSettingsContentObserver = new VibrationPreferenceConfig.SettingObserver(
+ preferenceConfig);
}
@Override
public void onStart() {
- mContext.getContentResolver().registerContentObserver(
- mSettingsContentObserver.uri,
- false /* notifyForDescendants */,
- mSettingsContentObserver);
+ mSettingsContentObserver.register(mContext.getContentResolver());
}
@Override
public void onStop() {
- mContext.getContentResolver().unregisterContentObserver(mSettingsContentObserver);
+ mSettingsContentObserver.unregister(mContext.getContentResolver());
}
@Override
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
- mPreference = screen.findPreference(getPreferenceKey());
+ final SeekBarPreference preference = screen.findPreference(getPreferenceKey());
+ mSettingsContentObserver.onDisplayPreference(this, preference);
+ // TODO: remove this and replace with a different way to play the haptic preview without
+ // relying on the setting being propagated to the service.
+ preference.setContinuousUpdates(true);
+ preference.setMin(getMin());
+ preference.setMax(getMax());
}
@Override
- public CharSequence getSummary() {
- final int intensity = Settings.System.getInt(mContext.getContentResolver(),
- mSettingKey, getDefaultIntensity());
- final boolean enabled = (Settings.System.getInt(mContext.getContentResolver(),
- mEnabledKey, 1) == 1) ||
- (mSupportRampingRinger && AccessibilitySettings.isRampingRingerEnabled(mContext));
- return getIntensityString(mContext, enabled ? intensity : Vibrator.VIBRATION_INTENSITY_OFF);
+ public int getMin() {
+ return Vibrator.VIBRATION_INTENSITY_OFF;
}
- public static CharSequence getIntensityString(Context context, int intensity) {
- final boolean supportsMultipleIntensities = context.getResources().getBoolean(
- R.bool.config_vibration_supports_multiple_intensities);
- if (supportsMultipleIntensities) {
- switch (intensity) {
- case Vibrator.VIBRATION_INTENSITY_OFF:
- return context.getString(R.string.accessibility_vibration_intensity_off);
- case Vibrator.VIBRATION_INTENSITY_LOW:
- return context.getString(R.string.accessibility_vibration_intensity_low);
- case Vibrator.VIBRATION_INTENSITY_MEDIUM:
- return context.getString(R.string.accessibility_vibration_intensity_medium);
- case Vibrator.VIBRATION_INTENSITY_HIGH:
- return context.getString(R.string.accessibility_vibration_intensity_high);
- default:
- return "";
- }
- } else {
- if (intensity == Vibrator.VIBRATION_INTENSITY_OFF) {
- return context.getString(R.string.switch_off_text);
- } else {
- return context.getString(R.string.switch_on_text);
- }
- }
+ @Override
+ public int getMax() {
+ return Vibrator.VIBRATION_INTENSITY_HIGH;
}
- protected abstract int getDefaultIntensity();
+ @Override
+ public int getSliderPosition() {
+ final int position = mPreferenceConfig.readIntensity();
+ return Math.min(position, getMax());
+ }
- private static class SettingObserver extends ContentObserver {
+ @Override
+ public boolean setSliderPosition(int position) {
+ final boolean success = mPreferenceConfig.updateIntensity(position);
- public final Uri uri;
-
- public SettingObserver(String settingKey) {
- super(new Handler(Looper.getMainLooper()));
- uri = Settings.System.getUriFor(settingKey);
+ if (success && (position != Vibrator.VIBRATION_INTENSITY_OFF)) {
+ mPreferenceConfig.playVibrationPreview();
}
+
+ return success;
}
}
diff --git a/src/com/android/settings/accessibility/VibrationPreferenceConfig.java b/src/com/android/settings/accessibility/VibrationPreferenceConfig.java
new file mode 100644
index 0000000..aa59554
--- /dev/null
+++ b/src/com/android/settings/accessibility/VibrationPreferenceConfig.java
@@ -0,0 +1,126 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import android.content.ContentResolver;
+import android.content.Context;
+import android.database.ContentObserver;
+import android.net.Uri;
+import android.os.Handler;
+import android.os.VibrationAttributes;
+import android.os.VibrationEffect;
+import android.os.Vibrator;
+import android.provider.Settings;
+
+import androidx.preference.Preference;
+
+import com.android.settingslib.core.AbstractPreferenceController;
+
+/**
+ * Vibration intensity settings configuration to be shared between different preference
+ * controllers that handle the same setting key.
+ */
+public abstract class VibrationPreferenceConfig {
+
+ protected final ContentResolver mContentResolver;
+ private final Vibrator mVibrator;
+ private final String mSettingKey;
+ private final int mDefaultIntensity;
+ private final VibrationAttributes mVibrationAttributes;
+
+ public VibrationPreferenceConfig(Context context, String settingKey, int vibrationUsage) {
+ mContentResolver = context.getContentResolver();
+ mVibrator = context.getSystemService(Vibrator.class);
+ mSettingKey = settingKey;
+ mDefaultIntensity = mVibrator.getDefaultVibrationIntensity(vibrationUsage);
+ mVibrationAttributes = new VibrationAttributes.Builder()
+ .setUsage(vibrationUsage)
+ .build();
+ }
+
+ /** Return the setting key for this setting preference. */
+ public String getSettingKey() {
+ return mSettingKey;
+ }
+
+ /** Returns the default intensity to be displayed when the setting value is not set. */
+ public int getDefaultIntensity() {
+ return mDefaultIntensity;
+ }
+
+ /** Reads setting value for corresponding {@link VibrationPreferenceConfig} */
+ public int readIntensity() {
+ return Settings.System.getInt(mContentResolver, mSettingKey, mDefaultIntensity);
+ }
+
+ /** Update setting value for corresponding {@link VibrationPreferenceConfig} */
+ public boolean updateIntensity(int intensity) {
+ return Settings.System.putInt(mContentResolver, mSettingKey, intensity);
+ }
+
+ /** Play a vibration effect with intensity just selected by the user. */
+ public void playVibrationPreview() {
+ mVibrator.vibrate(VibrationEffect.createPredefined(VibrationEffect.EFFECT_CLICK),
+ mVibrationAttributes);
+ }
+
+ /** {@link ContentObserver} for a setting described by a {@link VibrationPreferenceConfig}. */
+ public static final class SettingObserver extends ContentObserver {
+ private final Uri mUri;
+ private AbstractPreferenceController mPreferenceController;
+ private Preference mPreference;
+
+ /** Creates observer for given preference. */
+ public SettingObserver(VibrationPreferenceConfig preferenceConfig) {
+ super(new Handler(/* async= */ true));
+ mUri = Settings.System.getUriFor(preferenceConfig.getSettingKey());
+ }
+
+ @Override
+ public void onChange(boolean selfChange, Uri uri) {
+ if (mUri.equals(uri) && mPreferenceController != null && mPreference != null) {
+ mPreferenceController.updateState(mPreference);
+ }
+ }
+
+ /**
+ * Register this observer to given {@link ContentResolver}, to be called from lifecycle
+ * {@code onStart} method.
+ */
+ public void register(ContentResolver contentResolver) {
+ contentResolver.registerContentObserver(mUri, /* notifyForDescendants= */ false, this);
+ }
+
+ /**
+ * Unregister this observer from given {@link ContentResolver}, to be called from lifecycle
+ * {@code onStop} method.
+ */
+ public void unregister(ContentResolver contentResolver) {
+ contentResolver.unregisterContentObserver(this);
+ }
+
+ /**
+ * Binds this observer to given controller and preference, once it has been displayed to the
+ * user.
+ */
+ public void onDisplayPreference(AbstractPreferenceController controller,
+ Preference preference) {
+ mPreferenceController = controller;
+ mPreference = preference;
+ }
+ }
+}
diff --git a/src/com/android/settings/accessibility/VibrationPreferenceController.java b/src/com/android/settings/accessibility/VibrationPreferenceController.java
deleted file mode 100644
index 8bfea34..0000000
--- a/src/com/android/settings/accessibility/VibrationPreferenceController.java
+++ /dev/null
@@ -1,77 +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.accessibility;
-
-import android.content.Context;
-import android.os.Vibrator;
-import android.provider.Settings;
-
-import com.android.settings.R;
-import com.android.settings.core.BasePreferenceController;
-
-public class VibrationPreferenceController extends BasePreferenceController {
-
- private final Vibrator mVibrator;
-
- public VibrationPreferenceController(Context context, String preferenceKey) {
- super(context, preferenceKey);
- mVibrator = mContext.getSystemService(Vibrator.class);
- }
-
- @Override
- public int getAvailabilityStatus() {
- return AVAILABLE;
- }
-
- @Override
- public CharSequence getSummary() {
- int ringIntensity = Settings.System.getInt(mContext.getContentResolver(),
- Settings.System.RING_VIBRATION_INTENSITY,
- mVibrator.getDefaultRingVibrationIntensity());
- if (Settings.System.getInt(mContext.getContentResolver(),
- Settings.System.VIBRATE_WHEN_RINGING, 0) == 0
- && !AccessibilitySettings.isRampingRingerEnabled(mContext)) {
- ringIntensity = Vibrator.VIBRATION_INTENSITY_OFF;
- }
- final CharSequence ringIntensityString =
- VibrationIntensityPreferenceController.getIntensityString(mContext, ringIntensity);
-
- final int notificationIntensity = Settings.System.getInt(mContext.getContentResolver(),
- Settings.System.NOTIFICATION_VIBRATION_INTENSITY,
- mVibrator.getDefaultNotificationVibrationIntensity());
- final CharSequence notificationIntensityString =
- VibrationIntensityPreferenceController.getIntensityString(mContext,
- notificationIntensity);
-
- int touchIntensity = Settings.System.getInt(mContext.getContentResolver(),
- Settings.System.HAPTIC_FEEDBACK_INTENSITY,
- mVibrator.getDefaultHapticFeedbackIntensity());
- if (Settings.System.getInt(mContext.getContentResolver(),
- Settings.System.HAPTIC_FEEDBACK_ENABLED, 0) == 0) {
- touchIntensity = Vibrator.VIBRATION_INTENSITY_OFF;
- }
- final CharSequence touchIntensityString =
- VibrationIntensityPreferenceController.getIntensityString(mContext, touchIntensity);
-
- if (ringIntensity == touchIntensity && ringIntensity == notificationIntensity) {
- return ringIntensityString;
- } else {
- return mContext.getString(R.string.accessibility_vibration_summary, ringIntensityString,
- notificationIntensityString, touchIntensityString);
- }
- }
-}
diff --git a/src/com/android/settings/accessibility/VibrationPreferenceFragment.java b/src/com/android/settings/accessibility/VibrationPreferenceFragment.java
deleted file mode 100644
index 1803a8b..0000000
--- a/src/com/android/settings/accessibility/VibrationPreferenceFragment.java
+++ /dev/null
@@ -1,299 +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.accessibility;
-
-import static android.os.Vibrator.VibrationIntensity;
-
-import android.content.Context;
-import android.database.ContentObserver;
-import android.graphics.drawable.Drawable;
-import android.media.AudioAttributes;
-import android.net.Uri;
-import android.os.Handler;
-import android.os.VibrationEffect;
-import android.os.Vibrator;
-import android.provider.Settings;
-import android.text.TextUtils;
-import android.util.ArrayMap;
-import android.util.Log;
-
-import androidx.annotation.VisibleForTesting;
-
-import com.android.settings.R;
-import com.android.settings.widget.RadioButtonPickerFragment;
-import com.android.settingslib.widget.CandidateInfo;
-
-import java.util.ArrayList;
-import java.util.Comparator;
-import java.util.List;
-import java.util.Map;
-
-/**
- * Fragment for changing vibration settings.
- */
-public abstract class VibrationPreferenceFragment extends RadioButtonPickerFragment {
- private static final String TAG = "VibrationPreferenceFragment";
-
- @VisibleForTesting
- final static String KEY_INTENSITY_OFF = "intensity_off";
- @VisibleForTesting
- final static String KEY_INTENSITY_LOW = "intensity_low";
- @VisibleForTesting
- final static String KEY_INTENSITY_MEDIUM = "intensity_medium";
- @VisibleForTesting
- final static String KEY_INTENSITY_HIGH = "intensity_high";
- // KEY_INTENSITY_ON is only used when the device doesn't support multiple intensity levels.
- @VisibleForTesting
- final static String KEY_INTENSITY_ON = "intensity_on";
-
- private final Map<String, VibrationIntensityCandidateInfo> mCandidates;
- private final SettingsObserver mSettingsObserver;
-
- public VibrationPreferenceFragment() {
- mCandidates = new ArrayMap<>();
- mSettingsObserver = new SettingsObserver();
- }
-
- @Override
- public void onAttach(Context context) {
- super.onAttach(context);
- mSettingsObserver.register();
- if (mCandidates.isEmpty()) {
- loadCandidates(context);
- }
- }
-
- private void loadCandidates(Context context) {
- final boolean supportsMultipleIntensities = context.getResources().getBoolean(
- R.bool.config_vibration_supports_multiple_intensities);
- if (supportsMultipleIntensities) {
- mCandidates.put(KEY_INTENSITY_OFF,
- new VibrationIntensityCandidateInfo(KEY_INTENSITY_OFF,
- R.string.accessibility_vibration_intensity_off,
- Vibrator.VIBRATION_INTENSITY_OFF));
- mCandidates.put(KEY_INTENSITY_LOW,
- new VibrationIntensityCandidateInfo(KEY_INTENSITY_LOW,
- R.string.accessibility_vibration_intensity_low,
- Vibrator.VIBRATION_INTENSITY_LOW));
- mCandidates.put(KEY_INTENSITY_MEDIUM,
- new VibrationIntensityCandidateInfo(KEY_INTENSITY_MEDIUM,
- R.string.accessibility_vibration_intensity_medium,
- Vibrator.VIBRATION_INTENSITY_MEDIUM));
- mCandidates.put(KEY_INTENSITY_HIGH,
- new VibrationIntensityCandidateInfo(KEY_INTENSITY_HIGH,
- R.string.accessibility_vibration_intensity_high,
- Vibrator.VIBRATION_INTENSITY_HIGH));
- } else {
- mCandidates.put(KEY_INTENSITY_OFF,
- new VibrationIntensityCandidateInfo(KEY_INTENSITY_OFF,
- R.string.switch_off_text, Vibrator.VIBRATION_INTENSITY_OFF));
- mCandidates.put(KEY_INTENSITY_ON,
- new VibrationIntensityCandidateInfo(KEY_INTENSITY_ON,
- R.string.switch_on_text, getDefaultVibrationIntensity()));
- }
- }
-
- private boolean hasVibrationEnabledSetting() {
- return !TextUtils.isEmpty(getVibrationEnabledSetting());
- }
-
- private void updateSettings(VibrationIntensityCandidateInfo candidate) {
- boolean vibrationEnabled = candidate.getIntensity() != Vibrator.VIBRATION_INTENSITY_OFF;
- if (hasVibrationEnabledSetting()) {
- // Update vibration enabled setting
- final String vibrationEnabledSetting = getVibrationEnabledSetting();
- final boolean wasEnabled = TextUtils.equals(
- vibrationEnabledSetting, Settings.Global.APPLY_RAMPING_RINGER)
- ? true
- : (Settings.System.getInt(
- getContext().getContentResolver(), vibrationEnabledSetting, 1) == 1);
- if (vibrationEnabled != wasEnabled) {
- if (vibrationEnabledSetting.equals(Settings.Global.APPLY_RAMPING_RINGER)) {
- Settings.Global.putInt(getContext().getContentResolver(),
- vibrationEnabledSetting, 0);
- } else {
- Settings.System.putInt(getContext().getContentResolver(),
- vibrationEnabledSetting, vibrationEnabled ? 1 : 0);
- }
-
- int previousIntensity = Settings.System.getInt(getContext().getContentResolver(),
- getVibrationIntensitySetting(), 0);
- if (vibrationEnabled && previousIntensity == candidate.getIntensity()) {
- // We can't play preview effect here for all cases because that causes a data
- // race (VibratorService may access intensity settings before these settings
- // are updated). But we can't just play it in intensity settings update
- // observer, because the intensity settings are not changed if we turn the
- // vibration off, then on.
- //
- // In this case we sould play the preview here.
- // To be refactored in b/132952771
- playVibrationPreview();
- }
- }
- }
- // There are two conditions that need to change the intensity.
- // First: Vibration is enabled and we are changing its strength.
- // Second: There is no setting to enable this vibration, change the intensity directly.
- if (vibrationEnabled || !hasVibrationEnabledSetting()) {
- // Update vibration intensity setting
- Settings.System.putInt(getContext().getContentResolver(),
- getVibrationIntensitySetting(), candidate.getIntensity());
- }
- }
-
- @Override
- public void onDetach() {
- super.onDetach();
- mSettingsObserver.unregister();
- }
-
- /**
- * Get the setting string of the vibration intensity setting this preference is dealing with.
- */
- protected abstract String getVibrationIntensitySetting();
-
- /**
- * Get the setting string of the vibration enabledness setting this preference is dealing with.
- */
- protected abstract String getVibrationEnabledSetting();
-
- /**
- * Get the default intensity for the desired setting.
- */
- protected abstract int getDefaultVibrationIntensity();
-
- /**
- * When a new vibration intensity is selected by the user.
- */
- protected void onVibrationIntensitySelected(int intensity) { }
-
- /**
- * Play a vibration effect with intensity just selected by user
- */
- protected void playVibrationPreview() {
- Vibrator vibrator = getContext().getSystemService(Vibrator.class);
- VibrationEffect effect = VibrationEffect.get(VibrationEffect.EFFECT_CLICK);
- AudioAttributes.Builder builder = new AudioAttributes.Builder();
- builder.setUsage(getPreviewVibrationAudioAttributesUsage());
- vibrator.vibrate(effect, builder.build());
- }
-
- /**
- * Get the AudioAttributes usage for vibration preview.
- */
- protected int getPreviewVibrationAudioAttributesUsage() {
- return AudioAttributes.USAGE_UNKNOWN;
- }
-
- @Override
- protected List<? extends CandidateInfo> getCandidates() {
- List<VibrationIntensityCandidateInfo> candidates = new ArrayList<>(mCandidates.values());
- candidates.sort(
- Comparator.comparing(VibrationIntensityCandidateInfo::getIntensity).reversed());
- return candidates;
- }
-
- @Override
- protected String getDefaultKey() {
- int vibrationIntensity = Settings.System.getInt(getContext().getContentResolver(),
- getVibrationIntensitySetting(), getDefaultVibrationIntensity());
- final String vibrationEnabledSetting = getVibrationEnabledSetting();
- final boolean vibrationEnabled = TextUtils.equals(
- vibrationEnabledSetting, Settings.Global.APPLY_RAMPING_RINGER)
- ? true
- : (Settings.System.getInt(
- getContext().getContentResolver(), vibrationEnabledSetting, 1) == 1);
- if (!vibrationEnabled) {
- vibrationIntensity = Vibrator.VIBRATION_INTENSITY_OFF;
- }
- for (VibrationIntensityCandidateInfo candidate : mCandidates.values()) {
- final boolean matchesIntensity = candidate.getIntensity() == vibrationIntensity;
- final boolean matchesOn = candidate.getKey().equals(KEY_INTENSITY_ON)
- && vibrationIntensity != Vibrator.VIBRATION_INTENSITY_OFF;
- if (matchesIntensity || matchesOn) {
- return candidate.getKey();
- }
- }
- return null;
- }
-
- @Override
- protected boolean setDefaultKey(String key) {
- VibrationIntensityCandidateInfo candidate = mCandidates.get(key);
- if (candidate == null) {
- Log.e(TAG, "Tried to set unknown intensity (key=" + key + ")!");
- return false;
- }
- updateSettings(candidate);
- onVibrationIntensitySelected(candidate.getIntensity());
- return true;
- }
-
- @VisibleForTesting
- class VibrationIntensityCandidateInfo extends CandidateInfo {
- private String mKey;
- private int mLabelId;
- @VibrationIntensity
- private int mIntensity;
-
- public VibrationIntensityCandidateInfo(String key, int labelId, int intensity) {
- super(true /* enabled */);
- mKey = key;
- mLabelId = labelId;
- mIntensity = intensity;
- }
-
- @Override
- public CharSequence loadLabel() {
- return getContext().getString(mLabelId);
- }
-
- @Override
- public Drawable loadIcon() {
- return null;
- }
-
- @Override
- public String getKey() {
- return mKey;
- }
-
- public int getIntensity() {
- return mIntensity;
- }
- }
-
- private class SettingsObserver extends ContentObserver {
- public SettingsObserver() {
- super(new Handler());
- }
-
- public void register() {
- getContext().getContentResolver().registerContentObserver(
- Settings.System.getUriFor(getVibrationIntensitySetting()), false, this);
- }
-
- public void unregister() {
- getContext().getContentResolver().unregisterContentObserver(this);
- }
-
- @Override
- public void onChange(boolean selfChange, Uri uri) {
- updateCandidates();
- playVibrationPreview();
- }
- }
-}
diff --git a/src/com/android/settings/accessibility/VibrationRampingRingerTogglePreferenceController.java b/src/com/android/settings/accessibility/VibrationRampingRingerTogglePreferenceController.java
new file mode 100644
index 0000000..4a86538
--- /dev/null
+++ b/src/com/android/settings/accessibility/VibrationRampingRingerTogglePreferenceController.java
@@ -0,0 +1,140 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import android.content.Context;
+import android.database.ContentObserver;
+import android.media.AudioManager;
+import android.net.Uri;
+import android.os.Handler;
+import android.os.Looper;
+import android.os.VibrationAttributes;
+import android.os.Vibrator;
+import android.provider.DeviceConfig;
+import android.provider.Settings;
+
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
+
+import com.android.settings.R;
+import com.android.settings.Utils;
+import com.android.settings.core.TogglePreferenceController;
+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.google.common.annotations.VisibleForTesting;
+
+/**
+ * Preference controller for the ramping ringer setting key, controlled via {@link AudioManager}.
+ *
+ * <p>This preference depends on the {@link Settings.System#RING_VIBRATION_INTENSITY}, and it will
+ * be disabled and display the unchecked state when the ring intensity is set to OFF. The actual
+ * ramping ringer setting will not be overwritten when the ring intensity is turned off, so the
+ * user original value will be naturally restored when the ring intensity is enabled again.
+ */
+public class VibrationRampingRingerTogglePreferenceController
+ extends TogglePreferenceController implements LifecycleObserver, OnStart, OnStop {
+
+ @VisibleForTesting
+ static final String DEVICE_CONFIG_KEY = "ramping_ringer_enabled";
+
+ private final ContentObserver mSettingObserver;
+ private final Vibrator mVibrator;
+ private final AudioManager mAudioManager;
+
+ private Preference mPreference;
+
+ public VibrationRampingRingerTogglePreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey);
+ mVibrator = context.getSystemService(Vibrator.class);
+ mAudioManager = context.getSystemService(AudioManager.class);
+ mSettingObserver = new ContentObserver(new Handler(Looper.getMainLooper())) {
+ @Override
+ public void onChange(boolean selfChange, Uri uri) {
+ updateState(mPreference);
+ }
+ };
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ final boolean rampingRingerEnabledOnTelephonyConfig =
+ DeviceConfig.getBoolean(DeviceConfig.NAMESPACE_TELEPHONY, DEVICE_CONFIG_KEY, false);
+ return (Utils.isVoiceCapable(mContext) && !rampingRingerEnabledOnTelephonyConfig)
+ ? AVAILABLE
+ : UNSUPPORTED_ON_DEVICE;
+ }
+
+ @Override
+ public void onStart() {
+ mContext.getContentResolver().registerContentObserver(
+ Settings.System.getUriFor(Settings.System.APPLY_RAMPING_RINGER),
+ /* notifyForDescendants= */ false,
+ mSettingObserver);
+ mContext.getContentResolver().registerContentObserver(
+ Settings.System.getUriFor(Settings.System.RING_VIBRATION_INTENSITY),
+ /* notifyForDescendants= */ false,
+ mSettingObserver);
+ }
+
+ @Override
+ public void onStop() {
+ mContext.getContentResolver().unregisterContentObserver(mSettingObserver);
+ }
+
+ @Override
+ public void displayPreference(PreferenceScreen screen) {
+ super.displayPreference(screen);
+ mPreference = screen.findPreference(getPreferenceKey());
+ mPreference.setEnabled(isRingVibrationEnabled());
+ }
+
+ @Override
+ public boolean isChecked() {
+ return isRingVibrationEnabled() && mAudioManager.isRampingRingerEnabled();
+ }
+
+ @Override
+ public boolean setChecked(boolean isChecked) {
+ if (isRingVibrationEnabled()) {
+ // Don't update ramping ringer setting value if ring vibration is disabled.
+ mAudioManager.setRampingRingerEnabled(isChecked);
+ }
+ return true;
+ }
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_accessibility;
+ }
+
+ @Override
+ public void updateState(Preference preference) {
+ super.updateState(preference);
+ if (preference != null) {
+ preference.setEnabled(isRingVibrationEnabled());
+ }
+ }
+
+ private boolean isRingVibrationEnabled() {
+ final int ringIntensity = Settings.System.getInt(mContext.getContentResolver(),
+ Settings.System.RING_VIBRATION_INTENSITY,
+ mVibrator.getDefaultVibrationIntensity(VibrationAttributes.USAGE_RINGTONE));
+ return ringIntensity != Vibrator.VIBRATION_INTENSITY_OFF;
+ }
+}
diff --git a/src/com/android/settings/accessibility/VibrationSettings.java b/src/com/android/settings/accessibility/VibrationSettings.java
index 90ee11c..277cfee 100644
--- a/src/com/android/settings/accessibility/VibrationSettings.java
+++ b/src/com/android/settings/accessibility/VibrationSettings.java
@@ -41,7 +41,11 @@
@Override
protected int getPreferenceScreenResId() {
- return R.xml.accessibility_vibration_settings;
+ final boolean supportsMultipleIntensities = getContext().getResources().getBoolean(
+ R.bool.config_vibration_supports_multiple_intensities);
+ return supportsMultipleIntensities
+ ? R.xml.accessibility_vibration_intensity_settings
+ : R.xml.accessibility_vibration_settings;
}
@Override
diff --git a/src/com/android/settings/accessibility/VibrationTogglePreferenceController.java b/src/com/android/settings/accessibility/VibrationTogglePreferenceController.java
new file mode 100644
index 0000000..5278b66
--- /dev/null
+++ b/src/com/android/settings/accessibility/VibrationTogglePreferenceController.java
@@ -0,0 +1,87 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import android.content.Context;
+import android.os.Vibrator;
+
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
+
+import com.android.settings.R;
+import com.android.settings.core.TogglePreferenceController;
+import com.android.settingslib.core.lifecycle.LifecycleObserver;
+import com.android.settingslib.core.lifecycle.events.OnStart;
+import com.android.settingslib.core.lifecycle.events.OnStop;
+
+/** Abstract preference controller for a vibration intensity setting, that has only ON/OFF states */
+public abstract class VibrationTogglePreferenceController extends TogglePreferenceController
+ implements LifecycleObserver, OnStart, OnStop {
+
+ protected final VibrationPreferenceConfig mPreferenceConfig;
+ private final VibrationPreferenceConfig.SettingObserver mSettingsContentObserver;
+
+ protected VibrationTogglePreferenceController(Context context, String preferenceKey,
+ VibrationPreferenceConfig preferenceConfig) {
+ super(context, preferenceKey);
+ mPreferenceConfig = preferenceConfig;
+ mSettingsContentObserver = new VibrationPreferenceConfig.SettingObserver(
+ preferenceConfig);
+ }
+
+ @Override
+ public void onStart() {
+ mSettingsContentObserver.register(mContext.getContentResolver());
+ }
+
+ @Override
+ public void onStop() {
+ mSettingsContentObserver.unregister(mContext.getContentResolver());
+ }
+
+ @Override
+ public void displayPreference(PreferenceScreen screen) {
+ super.displayPreference(screen);
+ final Preference preference = screen.findPreference(getPreferenceKey());
+ mSettingsContentObserver.onDisplayPreference(this, preference);
+ }
+
+ @Override
+ public boolean isChecked() {
+ final int position = mPreferenceConfig.readIntensity();
+ return position != Vibrator.VIBRATION_INTENSITY_OFF;
+ }
+
+ @Override
+ public boolean setChecked(boolean isChecked) {
+ final int newIntensity = isChecked
+ ? mPreferenceConfig.getDefaultIntensity()
+ : Vibrator.VIBRATION_INTENSITY_OFF;
+ final boolean success = mPreferenceConfig.updateIntensity(newIntensity);
+
+ if (success && isChecked) {
+ mPreferenceConfig.playVibrationPreview();
+ }
+
+ return success;
+ }
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_accessibility;
+ }
+}
diff --git a/src/com/android/settings/accounts/AccountDashboardFragment.java b/src/com/android/settings/accounts/AccountDashboardFragment.java
index f57b124..a2b6182 100644
--- a/src/com/android/settings/accounts/AccountDashboardFragment.java
+++ b/src/com/android/settings/accounts/AccountDashboardFragment.java
@@ -84,6 +84,11 @@
return controllers;
}
+ @Override
+ protected boolean shouldSkipForInitialSUW() {
+ return true;
+ }
+
static void buildAutofillPreferenceControllers(
Context context, List<AbstractPreferenceController> controllers) {
controllers.add(new DefaultAutofillPreferenceController(context));
diff --git a/src/com/android/settings/accounts/AvatarViewMixin.java b/src/com/android/settings/accounts/AvatarViewMixin.java
index 7a2565c..6b04e97 100644
--- a/src/com/android/settings/accounts/AvatarViewMixin.java
+++ b/src/com/android/settings/accounts/AvatarViewMixin.java
@@ -37,6 +37,7 @@
import androidx.lifecycle.OnLifecycleEvent;
import com.android.settings.R;
+import com.android.settings.activityembedding.ActivityEmbeddingRulesController;
import com.android.settings.homepage.SettingsHomepageActivity;
import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.utils.ThreadUtils;
@@ -105,6 +106,17 @@
return;
}
+ // Set a component name since activity embedding requires a component name for
+ // registering a rule.
+ intent.setComponent(matchedIntents.get(0).getComponentInfo().getComponentName());
+ ActivityEmbeddingRulesController.registerTwoPanePairRuleForSettingsHome(
+ mContext,
+ intent.getComponent(),
+ intent.getAction(),
+ false /* finishPrimaryWithSecondary */,
+ true /* finishSecondaryWithPrimary */,
+ false /* clearTop */);
+
FeatureFactory.getFactory(mContext).getMetricsFeatureProvider()
.logSettingsTileClick(KEY_AVATAR_ICON, SettingsEnums.SETTINGS_HOMEPAGE);
diff --git a/src/com/android/settings/accounts/RemoveAccountPreferenceController.java b/src/com/android/settings/accounts/RemoveAccountPreferenceController.java
index 037f584..2ce2206 100644
--- a/src/com/android/settings/accounts/RemoveAccountPreferenceController.java
+++ b/src/com/android/settings/accounts/RemoveAccountPreferenceController.java
@@ -53,6 +53,7 @@
public class RemoveAccountPreferenceController extends AbstractPreferenceController
implements PreferenceControllerMixin, OnClickListener {
+ private static final String TAG = "RemoveAccountPrefController";
private static final String KEY_REMOVE_ACCOUNT = "remove_account";
private final MetricsFeatureProvider mMetricsFeatureProvider;
@@ -175,10 +176,11 @@
| IOException
| AuthenticatorException e) {
// handled below
- }
- if (failed) {
+ Log.w(TAG, "Remove account error: " + e);
RemoveAccountFailureDialog.show(getTargetFragment());
- } else {
+ }
+ Log.i(TAG, "failed: " + failed);
+ if (!failed) {
targetActivity.finish();
}
}, null, mUserHandle);
@@ -210,7 +212,7 @@
final Context context = getActivity();
return new AlertDialog.Builder(context)
- .setTitle(R.string.really_remove_account_title)
+ .setTitle(R.string.remove_account_label)
.setMessage(R.string.remove_account_failed)
.setPositiveButton(android.R.string.ok, null)
.create();
diff --git a/src/com/android/settings/accounts/WorkModePreferenceController.java b/src/com/android/settings/accounts/WorkModePreferenceController.java
index f3a6ed2..11a620b 100644
--- a/src/com/android/settings/accounts/WorkModePreferenceController.java
+++ b/src/com/android/settings/accounts/WorkModePreferenceController.java
@@ -58,7 +58,8 @@
@Override
public void onStart() {
- mContext.registerReceiver(mReceiver, mIntentFilter);
+ mContext.registerReceiver(mReceiver, mIntentFilter,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
}
@Override
diff --git a/src/com/android/settings/activityembedding/ActivityEmbeddingProvider.java b/src/com/android/settings/activityembedding/ActivityEmbeddingProvider.java
deleted file mode 100644
index 7645643..0000000
--- a/src/com/android/settings/activityembedding/ActivityEmbeddingProvider.java
+++ /dev/null
@@ -1,88 +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.activityembedding;
-
-import android.app.Activity;
-import android.content.ContentProvider;
-import android.content.ContentValues;
-import android.database.Cursor;
-import android.net.Uri;
-import android.os.Bundle;
-import android.text.TextUtils;
-
-import com.android.settings.SettingsApplication;
-
-/**
- * A content provider for querying the state of activity embedding feature
- */
-public class ActivityEmbeddingProvider extends ContentProvider {
-
- private static final String METHOD_IS_EMBEDDING_ACTIVITY_ENABLED = "isEmbeddingActivityEnabled";
- private static final String METHOD_IS_IN_SETTINGS_TWO_PANE = "isInSettingsTwoPane";
- private static final String EXTRA_ENABLED_STATE = "enabled_state";
- private static final String EXTRA_TWO_PANE_STATE = "two_pane_state";
-
- @Override
- public boolean onCreate() {
- return true;
- }
-
- @Override
- public Bundle call(String method, String arg, Bundle extras) {
- if (TextUtils.equals(method, METHOD_IS_EMBEDDING_ACTIVITY_ENABLED)) {
- final Bundle bundle = new Bundle();
- bundle.putBoolean(EXTRA_ENABLED_STATE,
- ActivityEmbeddingUtils.isEmbeddingActivityEnabled(getContext()));
- return bundle;
- } else if (TextUtils.equals(method, METHOD_IS_IN_SETTINGS_TWO_PANE)) {
- final Activity homeActivity =
- ((SettingsApplication) getContext().getApplicationContext()).getHomeActivity();
- final Bundle bundle = new Bundle();
- bundle.putBoolean(EXTRA_TWO_PANE_STATE,
- homeActivity == null ? false
- : ActivityEmbeddingUtils.isTwoPaneResolution(homeActivity));
- return bundle;
- }
- return null;
- }
-
- @Override
- public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs,
- String sortOrder) {
- throw new UnsupportedOperationException();
- }
-
- @Override
- public String getType(Uri uri) {
- throw new UnsupportedOperationException();
- }
-
- @Override
- public Uri insert(Uri uri, ContentValues values) {
- throw new UnsupportedOperationException();
- }
-
- @Override
- public int delete(Uri uri, String selection, String[] selectionArgs) {
- throw new UnsupportedOperationException();
- }
-
- @Override
- public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs) {
- throw new UnsupportedOperationException();
- }
-}
diff --git a/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java b/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java
index 1540657..8484324 100644
--- a/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java
+++ b/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java
@@ -23,8 +23,8 @@
import android.util.LayoutDirection;
import android.util.Log;
-import androidx.annotation.NonNull;
import androidx.window.embedding.ActivityFilter;
+import androidx.window.embedding.ActivityRule;
import androidx.window.embedding.SplitController;
import androidx.window.embedding.SplitPairFilter;
import androidx.window.embedding.SplitPairRule;
@@ -33,7 +33,9 @@
import com.android.settings.Settings;
import com.android.settings.SubSettings;
-import com.android.settings.Utils;
+import com.android.settings.biometrics.fingerprint.FingerprintEnrollEnrolling;
+import com.android.settings.biometrics.fingerprint.FingerprintEnrollIntroduction;
+import com.android.settings.homepage.DeepLinkHomepageActivity;
import com.android.settings.homepage.SettingsHomepageActivity;
import com.android.settings.homepage.SliceDeepLinkHomepageActivity;
@@ -65,6 +67,8 @@
// Set a placeholder for home page.
registerHomepagePlaceholderRule();
+
+ registerAlwaysExpandRule();
}
/** Register a SplitPairRule for 2-pane. */
@@ -72,8 +76,8 @@
ComponentName primaryComponent,
ComponentName secondaryComponent,
String secondaryIntentAction,
- boolean finishPrimaryWithSecondary,
- boolean finishSecondaryWithPrimary,
+ int finishPrimaryWithSecondary,
+ int finishSecondaryWithPrimary,
boolean clearTop) {
if (!ActivityEmbeddingUtils.isEmbeddingActivityEnabled(context)) {
return;
@@ -83,8 +87,8 @@
secondaryIntentAction));
SplitController.getInstance().registerRule(new SplitPairRule(filters,
- finishPrimaryWithSecondary ? SplitRule.FINISH_ADJACENT : SplitRule.FINISH_NEVER,
- finishSecondaryWithPrimary ? SplitRule.FINISH_ADJACENT : SplitRule.FINISH_NEVER,
+ finishPrimaryWithSecondary,
+ finishSecondaryWithPrimary,
clearTop,
ActivityEmbeddingUtils.getMinCurrentScreenSplitWidthPx(context),
ActivityEmbeddingUtils.getMinSmallestScreenSplitWidthPx(context),
@@ -94,45 +98,71 @@
/**
* Register a new SplitPairRule for Settings home. Because homepage is able to be opened by
- * {@link Settings} or {@link SettingsHomepageActivity}, we register split rule twice for
- * two cases.
+ * {@link Settings} or {@link SettingsHomepageActivity} or
+ * {@link SliceDeepLinkHomepageActivity}, we register split rule for above cases.
+ */
+ public static void registerTwoPanePairRuleForSettingsHome(Context context,
+ ComponentName secondaryComponent,
+ String secondaryIntentAction,
+ boolean finishPrimaryWithSecondary,
+ boolean finishSecondaryWithPrimary,
+ boolean clearTop) {
+ if (!ActivityEmbeddingUtils.isEmbeddingActivityEnabled(context)) {
+ return;
+ }
+
+ registerTwoPanePairRule(
+ context,
+ new ComponentName(context, Settings.class),
+ secondaryComponent,
+ secondaryIntentAction,
+ finishPrimaryWithSecondary ? SplitRule.FINISH_ADJACENT : SplitRule.FINISH_NEVER,
+ finishSecondaryWithPrimary ? SplitRule.FINISH_ADJACENT : SplitRule.FINISH_NEVER,
+ clearTop);
+
+ registerTwoPanePairRule(
+ context,
+ new ComponentName(context, SettingsHomepageActivity.class),
+ secondaryComponent,
+ secondaryIntentAction,
+ finishPrimaryWithSecondary ? SplitRule.FINISH_ADJACENT : SplitRule.FINISH_NEVER,
+ finishSecondaryWithPrimary ? SplitRule.FINISH_ADJACENT : SplitRule.FINISH_NEVER,
+ clearTop);
+
+ // We should finish HomePageActivity altogether even if it shows in single pane for all deep
+ // link cases.
+ registerTwoPanePairRule(
+ context,
+ new ComponentName(context, DeepLinkHomepageActivity.class),
+ secondaryComponent,
+ secondaryIntentAction,
+ finishPrimaryWithSecondary ? SplitRule.FINISH_ALWAYS : SplitRule.FINISH_NEVER,
+ finishSecondaryWithPrimary ? SplitRule.FINISH_ALWAYS : SplitRule.FINISH_NEVER,
+ clearTop);
+
+ registerTwoPanePairRule(
+ context,
+ new ComponentName(context, SliceDeepLinkHomepageActivity.class),
+ secondaryComponent,
+ secondaryIntentAction,
+ finishPrimaryWithSecondary ? SplitRule.FINISH_ALWAYS : SplitRule.FINISH_NEVER,
+ finishSecondaryWithPrimary ? SplitRule.FINISH_ALWAYS : SplitRule.FINISH_NEVER,
+ clearTop);
+ }
+
+ /**
+ * Register a new SplitPairRule for Settings home.
*/
public static void registerTwoPanePairRuleForSettingsHome(Context context,
ComponentName secondaryComponent,
String secondaryIntentAction,
boolean clearTop) {
+ if (!ActivityEmbeddingUtils.isEmbeddingActivityEnabled(context)) {
+ return;
+ }
- registerTwoPanePairRule(
+ registerTwoPanePairRuleForSettingsHome(
context,
- getComponentName(context, Settings.class),
- secondaryComponent,
- secondaryIntentAction,
- true /* finishPrimaryWithSecondary */,
- true /* finishSecondaryWithPrimary */,
- clearTop);
-
- registerTwoPanePairRule(
- context,
- new ComponentName(Utils.SETTINGS_PACKAGE_NAME,
- SettingsHomepageActivity.ALIAS_DEEP_LINK),
- secondaryComponent,
- secondaryIntentAction,
- true /* finishPrimaryWithSecondary */,
- true /* finishSecondaryWithPrimary */,
- clearTop);
-
- registerTwoPanePairRule(
- context,
- getComponentName(context, SettingsHomepageActivity.class),
- secondaryComponent,
- secondaryIntentAction,
- true /* finishPrimaryWithSecondary */,
- true /* finishSecondaryWithPrimary */,
- clearTop);
-
- registerTwoPanePairRule(
- context,
- getComponentName(context, SliceDeepLinkHomepageActivity.class),
secondaryComponent,
secondaryIntentAction,
true /* finishPrimaryWithSecondary */,
@@ -148,7 +178,7 @@
registerTwoPanePairRuleForSettingsHome(
context,
- getComponentName(context, SubSettings.class),
+ new ComponentName(context, SubSettings.class),
null /* secondaryIntentAction */,
clearTop);
}
@@ -156,12 +186,11 @@
private void registerHomepagePlaceholderRule() {
final Set<ActivityFilter> activityFilters = new HashSet<>();
addActivityFilter(activityFilters, SettingsHomepageActivity.class);
+ addActivityFilter(activityFilters, DeepLinkHomepageActivity.class);
+ addActivityFilter(activityFilters, SliceDeepLinkHomepageActivity.class);
addActivityFilter(activityFilters, Settings.class);
- addActivityFilter(activityFilters, new ComponentName(Utils.SETTINGS_PACKAGE_NAME,
- SettingsHomepageActivity.ALIAS_DEEP_LINK));
- final Intent intent = new Intent();
- intent.setComponent(getComponentName(Settings.NetworkDashboardActivity.class));
+ final Intent intent = new Intent(mContext, Settings.NetworkDashboardActivity.class);
final SplitPlaceholderRule placeholderRule = new SplitPlaceholderRule(
activityFilters,
intent,
@@ -175,25 +204,16 @@
mSplitController.registerRule(placeholderRule);
}
+ private void registerAlwaysExpandRule() {
+ final Set<ActivityFilter> activityFilters = new HashSet<>();
+ addActivityFilter(activityFilters, FingerprintEnrollIntroduction.class);
+ addActivityFilter(activityFilters, FingerprintEnrollEnrolling.class);
+ mSplitController.registerRule(new ActivityRule(activityFilters, true /* alwaysExpand */));
+ }
+
private void addActivityFilter(Set<ActivityFilter> activityFilters,
Class<? extends Activity> activityClass) {
- activityFilters.add(new ActivityFilter(getComponentName(activityClass),
+ activityFilters.add(new ActivityFilter(new ComponentName(mContext, activityClass),
null /* intentAction */));
}
-
- private void addActivityFilter(Set<ActivityFilter> activityFilters,
- ComponentName componentName) {
- activityFilters.add(new ActivityFilter(componentName, null /* intentAction */));
- }
-
- @NonNull
- private ComponentName getComponentName(Class<? extends Activity> activityClass) {
- return getComponentName(mContext, activityClass);
- }
-
- @NonNull
- private static ComponentName getComponentName(Context context,
- Class<? extends Activity> activityClass) {
- return new ComponentName(context.getPackageName(), activityClass.getName());
- }
}
diff --git a/src/com/android/settings/activityembedding/ActivityEmbeddingUtils.java b/src/com/android/settings/activityembedding/ActivityEmbeddingUtils.java
index ac3a01d..ab999ed 100644
--- a/src/com/android/settings/activityembedding/ActivityEmbeddingUtils.java
+++ b/src/com/android/settings/activityembedding/ActivityEmbeddingUtils.java
@@ -16,10 +16,7 @@
package com.android.settings.activityembedding;
-import android.app.Activity;
-import android.app.ActivityTaskManager;
import android.content.Context;
-import android.graphics.Rect;
import android.util.DisplayMetrics;
import android.util.FeatureFlagUtils;
import android.util.Log;
@@ -65,13 +62,4 @@
return isFlagEnabled && isSplitSupported;
}
-
- /** Whether the screen meets two-pane resolution. */
- public static boolean isTwoPaneResolution(Activity activity) {
- final Rect currentTaskBounds =
- ActivityTaskManager.getInstance().getTaskBounds(activity.getTaskId());
-
- return currentTaskBounds.width() >= getMinCurrentScreenSplitWidthPx(activity)
- && currentTaskBounds.height() >= getMinSmallestScreenSplitWidthPx(activity);
- }
}
diff --git a/src/com/android/settings/activityembedding/SplitStateObserver.java b/src/com/android/settings/activityembedding/SplitStateObserver.java
deleted file mode 100644
index ba13c82..0000000
--- a/src/com/android/settings/activityembedding/SplitStateObserver.java
+++ /dev/null
@@ -1,81 +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.activityembedding;
-
-import static androidx.lifecycle.Lifecycle.Event.ON_START;
-import static androidx.lifecycle.Lifecycle.Event.ON_STOP;
-
-import android.app.Activity;
-
-import androidx.annotation.NonNull;
-import androidx.core.content.ContextCompat;
-import androidx.core.util.Consumer;
-import androidx.lifecycle.LifecycleObserver;
-import androidx.lifecycle.OnLifecycleEvent;
-import androidx.window.embedding.SplitController;
-import androidx.window.embedding.SplitInfo;
-
-import java.util.List;
-
-/** A lifecycle-aware observer listens to active split state. */
-public class SplitStateObserver implements LifecycleObserver, Consumer<List<SplitInfo>> {
-
- private final Activity mActivity;
- private final boolean mListenOnce;
- private final SplitStateListener mListener;
- private final SplitController mSplitController;
-
- public SplitStateObserver(@NonNull Activity activity, boolean listenOnce,
- @NonNull SplitStateListener listener) {
- mActivity = activity;
- mListenOnce = listenOnce;
- mListener = listener;
- mSplitController = SplitController.getInstance();
- }
-
- /**
- * Start lifecycle event.
- */
- @OnLifecycleEvent(ON_START)
- public void onStart() {
- mSplitController.addSplitListener(mActivity, ContextCompat.getMainExecutor(mActivity),
- this);
- }
-
- /**
- * Stop lifecycle event.
- */
- @OnLifecycleEvent(ON_STOP)
- public void onStop() {
- mSplitController.removeSplitListener(this);
- }
-
- @Override
- public void accept(List<SplitInfo> splitInfos) {
- if (mListenOnce) {
- mSplitController.removeSplitListener(this);
- }
- mListener.onSplitInfoChanged(splitInfos);
- }
-
- /** This interface makes as class that it wants to listen to {@link SplitInfo} changes. */
- public interface SplitStateListener {
-
- /** Receive a set of split info change */
- void onSplitInfoChanged(List<SplitInfo> splitInfos);
- }
-}
diff --git a/src/com/android/settings/applications/appinfo/AppDataUsagePreferenceController.java b/src/com/android/settings/applications/appinfo/AppDataUsagePreferenceController.java
index f321d72..6a254cb 100644
--- a/src/com/android/settings/applications/appinfo/AppDataUsagePreferenceController.java
+++ b/src/com/android/settings/applications/appinfo/AppDataUsagePreferenceController.java
@@ -17,6 +17,7 @@
package com.android.settings.applications.appinfo;
import android.content.Context;
+import android.net.NetworkStats;
import android.net.NetworkTemplate;
import android.os.Bundle;
import android.text.format.DateUtils;
@@ -136,13 +137,13 @@
private static NetworkTemplate getTemplate(Context context) {
if (DataUsageUtils.hasReadyMobileRadio(context)) {
- return NetworkTemplate.buildTemplateMobileWildcard();
+ return new NetworkTemplate.Builder(NetworkTemplate.MATCH_MOBILE).setMeteredness(
+ NetworkStats.METERED_YES).build();
}
if (DataUsageUtils.hasWifiRadio(context)) {
- return NetworkTemplate.buildTemplateWifi(NetworkTemplate.WIFI_NETWORKID_ALL,
- null /* subscriberId */);
+ return new NetworkTemplate.Builder(NetworkTemplate.MATCH_WIFI).build();
}
- return NetworkTemplate.buildTemplateEthernet();
+ return new NetworkTemplate.Builder(NetworkTemplate.MATCH_ETHERNET).build();
}
@VisibleForTesting
diff --git a/src/com/android/settings/applications/appinfo/AppInfoDashboardFragment.java b/src/com/android/settings/applications/appinfo/AppInfoDashboardFragment.java
index e1ea8e4..243dc56 100755
--- a/src/com/android/settings/applications/appinfo/AppInfoDashboardFragment.java
+++ b/src/com/android/settings/applications/appinfo/AppInfoDashboardFragment.java
@@ -205,6 +205,10 @@
use(AdvancedAppInfoPreferenceCategoryController.class).setChildren(Arrays.asList(
writeSystemSettings, drawOverlay, pip, externalSource, acrossProfiles,
alarmsAndReminders));
+
+ final AppLocalePreferenceController appLocale =
+ use(AppLocalePreferenceController.class);
+ appLocale.setParentFragment(this);
}
@Override
@@ -503,6 +507,11 @@
return true;
}
+ @Override
+ protected boolean shouldSkipForInitialSUW() {
+ return true;
+ }
+
private void uninstallPkg(String packageName, boolean allUsers, boolean andDisable) {
stopListeningToPackageRemove();
// Create new intent to launch Uninstaller activity
diff --git a/src/com/android/settings/applications/appinfo/AppLocaleDetails.java b/src/com/android/settings/applications/appinfo/AppLocaleDetails.java
new file mode 100644
index 0000000..966f02d
--- /dev/null
+++ b/src/com/android/settings/applications/appinfo/AppLocaleDetails.java
@@ -0,0 +1,319 @@
+/*
+ * 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.applications.appinfo;
+
+import static com.android.settings.widget.EntityHeaderController.ActionType;
+
+import android.app.Activity;
+import android.app.LocaleManager;
+import android.app.settings.SettingsEnums;
+import android.content.Context;
+import android.content.pm.PackageManager;
+import android.content.res.Resources;
+import android.os.Bundle;
+import android.os.LocaleList;
+import android.telephony.TelephonyManager;
+import android.util.Log;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.TextView;
+
+import androidx.annotation.VisibleForTesting;
+import androidx.appcompat.app.AlertDialog;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceGroup;
+
+import com.android.settings.R;
+import com.android.settings.Utils;
+import com.android.settings.applications.AppInfoBase;
+import com.android.settings.widget.EntityHeaderController;
+import com.android.settingslib.applications.AppUtils;
+import com.android.settingslib.widget.LayoutPreference;
+import com.android.settingslib.widget.RadioButtonPreference;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Locale;
+
+/**
+ * A fragment to show the current app locale info and help the user to select the expected locale.
+ */
+public class AppLocaleDetails extends AppInfoBase implements RadioButtonPreference.OnClickListener {
+ private static final String TAG = "AppLocaleDetails";
+
+ private static final String CATEGORY_KEY_SUGGESTED_LANGUAGES =
+ "category_key_suggested_languages";
+ private static final String CATEGORY_KEY_ALL_LANGUAGES =
+ "category_key_all_languages";
+ private static final String KEY_APP_DESCRIPTION = "app_locale_description";
+
+ private boolean mCreated = false;
+ private AppLocaleDetailsHelper mAppLocaleDetailsHelper;
+
+ private PreferenceGroup mGroupOfSuggestedLocales;
+ private PreferenceGroup mGroupOfSupportedLocales;
+ private LayoutPreference mPrefOfDescription;
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ addPreferencesFromResource(R.xml.app_locale_details);
+ mAppLocaleDetailsHelper = new AppLocaleDetailsHelper(getContext(), mPackageName);
+
+ mGroupOfSuggestedLocales =
+ getPreferenceScreen().findPreference(CATEGORY_KEY_SUGGESTED_LANGUAGES);
+ mGroupOfSupportedLocales =
+ getPreferenceScreen().findPreference(CATEGORY_KEY_ALL_LANGUAGES);
+ mPrefOfDescription = getPreferenceScreen().findPreference(KEY_APP_DESCRIPTION);
+ }
+
+ // Override here so we don't have an empty screen
+ @Override
+ public View onCreateView(LayoutInflater inflater,
+ ViewGroup container,
+ Bundle savedInstanceState) {
+ // if we don't have a package info, show a page saying this is unsupported
+ if (mPackageInfo == null) {
+ return inflater.inflate(R.layout.manage_applications_apps_unsupported, null);
+ }
+ return super.onCreateView(inflater, container, savedInstanceState);
+ }
+
+ @Override
+ public void onResume() {
+ // Update Locales first, before refresh ui.
+ mAppLocaleDetailsHelper.handleAllLocalesData();
+ super.onResume();
+ }
+
+ @Override
+ protected boolean refreshUi() {
+ if (mAppLocaleDetailsHelper.getSupportedLocales().isEmpty()) {
+ Log.d(TAG, "No supported language.");
+ mGroupOfSuggestedLocales.setVisible(false);
+ mGroupOfSupportedLocales.setVisible(false);
+ mPrefOfDescription.setVisible(true);
+ TextView description = (TextView) mPrefOfDescription.findViewById(R.id.description);
+ Locale locale = mAppLocaleDetailsHelper.getCurrentSystemLocales().get(0);
+ description.setText(getContext().getString(R.string.no_multiple_language_supported,
+ locale.getDisplayName(locale)));
+ return true;
+ }
+
+ mGroupOfSuggestedLocales.removeAll();
+ mGroupOfSupportedLocales.removeAll();
+ Locale appLocale = AppLocaleDetailsHelper.getAppDefaultLocale(getContext(), mPackageName);
+ setLanguagesPreference(mGroupOfSuggestedLocales,
+ mAppLocaleDetailsHelper.getSuggestedLocales(), appLocale);
+ setLanguagesPreference(mGroupOfSupportedLocales,
+ mAppLocaleDetailsHelper.getSupportedLocales(), appLocale);
+ return true;
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.APPS_LOCALE_LIST;
+ }
+
+ @Override
+ protected AlertDialog createDialog(int id, int errorCode) {
+ return null;
+ }
+
+ @Override
+ public void onRadioButtonClicked(RadioButtonPreference pref) {
+ mAppLocaleDetailsHelper.setAppDefaultLocale(pref.getKey());
+ refreshUi();
+ }
+
+ @Override
+ public void onActivityCreated(Bundle savedInstanceState) {
+ super.onActivityCreated(savedInstanceState);
+ if (mCreated) {
+ Log.w(TAG, "onActivityCreated: ignoring duplicate call");
+ return;
+ }
+ mCreated = true;
+ if (mPackageInfo == null) {
+ return;
+ }
+ // Creates a head icon button of app on this page.
+ final Activity activity = getActivity();
+ final Preference pref = EntityHeaderController
+ .newInstance(activity, this, null /* header */)
+ .setRecyclerView(getListView(), getSettingsLifecycle())
+ .setIcon(Utils.getBadgedIcon(getContext(), mPackageInfo.applicationInfo))
+ .setLabel(mPackageInfo.applicationInfo.loadLabel(mPm))
+ .setIsInstantApp(AppUtils.isInstant(mPackageInfo.applicationInfo))
+ .setPackageName(mPackageName)
+ .setUid(mPackageInfo.applicationInfo.uid)
+ .setHasAppInfoLink(true)
+ .setButtonActions(ActionType.ACTION_NONE, ActionType.ACTION_NONE)
+ .done(activity, getPrefContext());
+ getPreferenceScreen().addPreference(pref);
+ }
+
+ /**
+ * TODO (b209962418) Do a performance test to low end device.
+ * @return Return the summary to show the current app's language.
+ */
+ public static CharSequence getSummary(Context context, String packageName) {
+ Locale appLocale =
+ AppLocaleDetailsHelper.getAppDefaultLocale(context, packageName);
+ return appLocale == null ? "" : appLocale.getDisplayName(appLocale);
+ }
+
+ private void setLanguagesPreference(PreferenceGroup group,
+ Collection<Locale> locales, Locale appLocale) {
+ if (locales == null) {
+ return;
+ }
+
+ for (Locale locale : locales) {
+ RadioButtonPreference pref = new RadioButtonPreference(getContext());
+ pref.setTitle(locale.getDisplayName(locale));
+ pref.setKey(locale.toLanguageTag());
+ pref.setChecked(locale.equals(appLocale));
+ pref.setOnClickListener(this);
+ group.addPreference(pref);
+ }
+ }
+
+ @VisibleForTesting
+ static class AppLocaleDetailsHelper {
+ private String mPackageName;
+ private Context mContext;
+ private TelephonyManager mTelephonyManager;
+ private LocaleManager mLocaleManager;
+
+ private Collection<Locale> mSuggestedLocales = new ArrayList<>();;
+ private Collection<Locale> mSupportedLocales = new ArrayList<>();;
+
+ AppLocaleDetailsHelper(Context context, String packageName) {
+ mContext = context;
+ mPackageName = packageName;
+ mTelephonyManager = context.getSystemService(TelephonyManager.class);
+ mLocaleManager = context.getSystemService(LocaleManager.class);
+ }
+
+ /** Handle suggested and supported locales for UI display. */
+ public void handleAllLocalesData() {
+ clearLocalesData();
+ handleSuggestedLocales();
+ handleSupportedLocales();
+ }
+
+ /** Gets suggested locales in the app. */
+ public Collection<Locale> getSuggestedLocales() {
+ return mSuggestedLocales;
+ }
+
+ /** Gets supported locales in the app. */
+ public Collection<Locale> getSupportedLocales() {
+ return mSupportedLocales;
+ }
+
+ @VisibleForTesting
+ void handleSuggestedLocales() {
+ LocaleList currentSystemLocales = getCurrentSystemLocales();
+ Locale simLocale = mTelephonyManager.getSimLocale();
+ Locale appLocale = getAppDefaultLocale(mContext, mPackageName);
+ // 1st locale in suggested languages group.
+ if (appLocale != null) {
+ mSuggestedLocales.add(appLocale);
+ }
+ // 2nd locale in suggested languages group.
+ if (simLocale != null && !simLocale.equals(appLocale)) {
+ mSuggestedLocales.add(simLocale);
+ }
+ // Other locales in suggested languages group.
+ for (int i = 0; i < currentSystemLocales.size(); i++) {
+ Locale locale = currentSystemLocales.get(i);
+ if (!locale.equals(appLocale) && !locale.equals(simLocale)) {
+ mSuggestedLocales.add(locale);
+ }
+ }
+ }
+
+ @VisibleForTesting
+ void handleSupportedLocales() {
+ //TODO Waiting for PackageManager api
+ String[] languages = getAssetSystemLocales();
+
+ for (String language : languages) {
+ mSupportedLocales.add(Locale.forLanguageTag(language));
+ }
+ if (mSuggestedLocales != null || !mSuggestedLocales.isEmpty()) {
+ mSupportedLocales.removeAll(mSuggestedLocales);
+ }
+ }
+
+ private void clearLocalesData() {
+ mSuggestedLocales.clear();
+ mSupportedLocales.clear();
+ }
+
+ /** Gets per app's default locale */
+ public static Locale getAppDefaultLocale(Context context, String packageName) {
+ LocaleManager localeManager = context.getSystemService(LocaleManager.class);
+ try {
+ LocaleList localeList = (localeManager == null)
+ ? new LocaleList() : localeManager.getApplicationLocales(packageName);
+ return localeList.isEmpty() ? null : localeList.get(0);
+ } catch (IllegalArgumentException e) {
+ Log.w(TAG, "package name : " + packageName + " is not correct. " + e);
+ }
+ return null;
+ }
+
+ /** Sets per app's default language to system. */
+ public void setAppDefaultLocale(String languageTag) {
+ if (languageTag.isEmpty()) {
+ Log.w(TAG, "[setAppDefaultLocale] No language tag.");
+ return;
+ }
+ setAppDefaultLocale(LocaleList.forLanguageTags(languageTag));
+ }
+
+ /** Sets per app's default language to system. */
+ public void setAppDefaultLocale(LocaleList localeList) {
+ if (mLocaleManager == null) {
+ Log.w(TAG, "LocaleManager is null, and cannot set the app locale up.");
+ return;
+ }
+ mLocaleManager.setApplicationLocales(mPackageName, localeList);
+ }
+
+ @VisibleForTesting
+ LocaleList getCurrentSystemLocales() {
+ return Resources.getSystem().getConfiguration().getLocales();
+ }
+
+ @VisibleForTesting
+ String[] getAssetSystemLocales() {
+ try {
+ PackageManager packageManager = mContext.getPackageManager();
+ return packageManager.getResourcesForApplication(
+ packageManager.getPackageInfo(mPackageName, PackageManager.MATCH_ALL)
+ .applicationInfo).getAssets().getNonSystemLocales();
+ } catch (PackageManager.NameNotFoundException e) {
+ Log.w(TAG, "Can not found the package name : " + e);
+ }
+ return new String[0];
+ }
+ }
+}
diff --git a/src/com/android/settings/applications/appinfo/AppLocalePreferenceController.java b/src/com/android/settings/applications/appinfo/AppLocalePreferenceController.java
new file mode 100644
index 0000000..f1e43ad
--- /dev/null
+++ b/src/com/android/settings/applications/appinfo/AppLocalePreferenceController.java
@@ -0,0 +1,48 @@
+/*
+ * 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.applications.appinfo;
+
+import android.content.Context;
+import android.util.FeatureFlagUtils;
+
+import com.android.settings.SettingsPreferenceFragment;
+
+/**
+ * A controller to update current locale information of application.
+ */
+public class AppLocalePreferenceController extends AppInfoPreferenceControllerBase {
+ public AppLocalePreferenceController(Context context, String key) {
+ super(context, key);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return FeatureFlagUtils
+ .isEnabled(mContext, FeatureFlagUtils.SETTINGS_APP_LANGUAGE_SELECTION)
+ ? AVAILABLE : CONDITIONALLY_UNAVAILABLE;
+ }
+
+ @Override
+ protected Class<? extends SettingsPreferenceFragment> getDetailFragmentClass() {
+ return AppLocaleDetails.class;
+ }
+
+ @Override
+ public CharSequence getSummary() {
+ return AppLocaleDetails.getSummary(mContext, mParent.getAppEntry().info.packageName);
+ }
+}
diff --git a/src/com/android/settings/applications/appinfo/ManageAppLocalePreferenceController.java b/src/com/android/settings/applications/appinfo/ManageAppLocalePreferenceController.java
new file mode 100644
index 0000000..aa12b62
--- /dev/null
+++ b/src/com/android/settings/applications/appinfo/ManageAppLocalePreferenceController.java
@@ -0,0 +1,40 @@
+/*
+ * 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.applications.appinfo;
+
+import android.content.Context;
+import android.util.FeatureFlagUtils;
+
+import com.android.settings.core.BasePreferenceController;
+
+/**
+ * A controller to update current locale information of application
+ * and a entry to launch {@link ManageApplications}.
+ * TODO(209775925) After feature release, this class may be removed.
+ */
+public class ManageAppLocalePreferenceController extends BasePreferenceController {
+ public ManageAppLocalePreferenceController(Context context, String key) {
+ super(context, key);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return FeatureFlagUtils
+ .isEnabled(mContext, FeatureFlagUtils.SETTINGS_APP_LANGUAGE_SELECTION)
+ ? AVAILABLE : CONDITIONALLY_UNAVAILABLE;
+ }
+}
diff --git a/src/com/android/settings/applications/manageapplications/ManageApplications.java b/src/com/android/settings/applications/manageapplications/ManageApplications.java
index c1f4574..d985482 100644
--- a/src/com/android/settings/applications/manageapplications/ManageApplications.java
+++ b/src/com/android/settings/applications/manageapplications/ManageApplications.java
@@ -108,6 +108,7 @@
import com.android.settings.applications.UsageAccessDetails;
import com.android.settings.applications.appinfo.AlarmsAndRemindersDetails;
import com.android.settings.applications.appinfo.AppInfoDashboardFragment;
+import com.android.settings.applications.appinfo.AppLocaleDetails;
import com.android.settings.applications.appinfo.DrawOverlayDetails;
import com.android.settings.applications.appinfo.ExternalSourcesDetails;
import com.android.settings.applications.appinfo.ManageExternalStorageDetails;
@@ -231,6 +232,7 @@
public static final int LIST_MANAGE_EXTERNAL_STORAGE = 11;
public static final int LIST_TYPE_ALARMS_AND_REMINDERS = 12;
public static final int LIST_TYPE_MEDIA_MANAGEMENT_APPS = 13;
+ public static final int LIST_TYPE_APPS_LOCAL = 14;
// List types that should show instant apps.
public static final Set<Integer> LIST_TYPES_WITH_INSTANT = new ArraySet<>(Arrays.asList(
@@ -272,8 +274,7 @@
Intent intent = activity.getIntent();
Bundle args = getArguments();
- int screenTitle = intent.getIntExtra(
- SettingsActivity.EXTRA_SHOW_FRAGMENT_TITLE_RESID, R.string.all_apps);
+ final int screenTitle = getTitleResId(intent, args);
String className = args != null ? args.getString(EXTRA_CLASSNAME) : null;
if (className == null) {
className = intent.getComponent().getClassName();
@@ -290,49 +291,38 @@
mSortOrder = R.id.sort_order_size;
} else if (className.equals(UsageAccessSettingsActivity.class.getName())) {
mListType = LIST_TYPE_USAGE_ACCESS;
- screenTitle = R.string.usage_access;
} else if (className.equals(HighPowerApplicationsActivity.class.getName())) {
mListType = LIST_TYPE_HIGH_POWER;
// Default to showing system.
mShowSystem = true;
- screenTitle = R.string.high_power_apps;
} else if (className.equals(OverlaySettingsActivity.class.getName())) {
mListType = LIST_TYPE_OVERLAY;
- screenTitle = R.string.system_alert_window_settings;
reportIfRestrictedSawIntent(intent);
} else if (className.equals(WriteSettingsActivity.class.getName())) {
mListType = LIST_TYPE_WRITE_SETTINGS;
- screenTitle = R.string.write_settings;
} else if (className.equals(ManageExternalSourcesActivity.class.getName())) {
mListType = LIST_TYPE_MANAGE_SOURCES;
- screenTitle = R.string.install_other_apps;
} else if (className.equals(GamesStorageActivity.class.getName())) {
mListType = LIST_TYPE_GAMES;
mSortOrder = R.id.sort_order_size;
} else if (className.equals(Settings.ChangeWifiStateActivity.class.getName())) {
mListType = LIST_TYPE_WIFI_ACCESS;
- screenTitle = R.string.change_wifi_state_title;
} else if (className.equals(Settings.ManageExternalStorageActivity.class.getName())) {
mListType = LIST_MANAGE_EXTERNAL_STORAGE;
- screenTitle = R.string.manage_external_storage_title;
} else if (className.equals(Settings.MediaManagementAppsActivity.class.getName())) {
mListType = LIST_TYPE_MEDIA_MANAGEMENT_APPS;
- screenTitle = R.string.media_management_apps_title;
} else if (className.equals(Settings.AlarmsAndRemindersActivity.class.getName())) {
mListType = LIST_TYPE_ALARMS_AND_REMINDERS;
- screenTitle = R.string.alarms_and_reminders_title;
} else if (className.equals(Settings.NotificationAppListActivity.class.getName())) {
mListType = LIST_TYPE_NOTIFICATION;
mUsageStatsManager = IUsageStatsManager.Stub.asInterface(
ServiceManager.getService(Context.USAGE_STATS_SERVICE));
mNotificationBackend = new NotificationBackend();
mSortOrder = R.id.sort_order_recent_notification;
- screenTitle = R.string.app_notifications_title;
+ } else if (className.equals(AppLocaleDetails.class.getName())) {
+ mListType = LIST_TYPE_APPS_LOCAL;
} else {
- if (screenTitle == -1) {
- screenTitle = R.string.all_apps;
- }
mListType = LIST_TYPE_MAIN;
}
final AppFilterRegistry appFilterRegistry = AppFilterRegistry.getInstance();
@@ -514,6 +504,8 @@
return SettingsEnums.ALARMS_AND_REMINDERS;
case LIST_TYPE_MEDIA_MANAGEMENT_APPS:
return SettingsEnums.MEDIA_MANAGEMENT_APPS;
+ case LIST_TYPE_APPS_LOCAL:
+ return SettingsEnums.APPS_LOCALE_LIST;
default:
return SettingsEnums.PAGE_UNKNOWN;
}
@@ -637,6 +629,10 @@
startAppInfoFragment(MediaManagementAppsDetails.class,
R.string.media_management_apps_title);
break;
+ case LIST_TYPE_APPS_LOCAL:
+ startAppInfoFragment(AppLocaleDetails.class,
+ R.string.app_locale_picker_title);
+ break;
// TODO: Figure out if there is a way where we can spin up the profile's settings
// process ahead of time, to avoid a long load of data when user clicks on a managed
// app. Maybe when they load the list of apps that contains managed profile apps.
@@ -881,6 +877,48 @@
params.setBehavior(behavior);
}
+ /**
+ * Returns a resource ID of title based on what type of app list is
+ * @param intent the intent of the activity that might include a specified title
+ * @param args the args that includes a class name of app list
+ */
+ public static int getTitleResId(@NonNull Intent intent, Bundle args) {
+ int screenTitle = intent.getIntExtra(
+ SettingsActivity.EXTRA_SHOW_FRAGMENT_TITLE_RESID, R.string.all_apps);
+ String className = args != null ? args.getString(EXTRA_CLASSNAME) : null;
+ if (className == null) {
+ className = intent.getComponent().getClassName();
+ }
+ if (className.equals(Settings.UsageAccessSettingsActivity.class.getName())) {
+ screenTitle = R.string.usage_access;
+ } else if (className.equals(Settings.HighPowerApplicationsActivity.class.getName())) {
+ screenTitle = R.string.high_power_apps;
+ } else if (className.equals(Settings.OverlaySettingsActivity.class.getName())) {
+ screenTitle = R.string.system_alert_window_settings;
+ } else if (className.equals(Settings.WriteSettingsActivity.class.getName())) {
+ screenTitle = R.string.write_settings;
+ } else if (className.equals(Settings.ManageExternalSourcesActivity.class.getName())) {
+ screenTitle = R.string.install_other_apps;
+ } else if (className.equals(Settings.ChangeWifiStateActivity.class.getName())) {
+ screenTitle = R.string.change_wifi_state_title;
+ } else if (className.equals(Settings.ManageExternalStorageActivity.class.getName())) {
+ screenTitle = R.string.manage_external_storage_title;
+ } else if (className.equals(Settings.MediaManagementAppsActivity.class.getName())) {
+ screenTitle = R.string.media_management_apps_title;
+ } else if (className.equals(Settings.AlarmsAndRemindersActivity.class.getName())) {
+ screenTitle = R.string.alarms_and_reminders_title;
+ } else if (className.equals(Settings.NotificationAppListActivity.class.getName())) {
+ screenTitle = R.string.app_notifications_title;
+ } else if (className.equals(AppLocaleDetails.class.getName())) {
+ screenTitle = R.string.app_locales_picker_menu_title;
+ } else {
+ if (screenTitle == -1) {
+ screenTitle = R.string.all_apps;
+ }
+ }
+ return screenTitle;
+ }
+
static class FilterSpinnerAdapter extends SettingsSpinnerAdapter<CharSequence> {
private final ManageApplications mManageApplications;
@@ -1495,6 +1533,10 @@
case LIST_TYPE_MEDIA_MANAGEMENT_APPS:
holder.setSummary(MediaManagementAppsDetails.getSummary(mContext, entry));
break;
+ case LIST_TYPE_APPS_LOCAL:
+ holder.setSummary(AppLocaleDetails
+ .getSummary(mContext, entry.info.packageName));
+ break;
default:
holder.updateSizeText(entry, mManageApplications.mInvalidSizeStr, mWhichSize);
break;
diff --git a/src/com/android/settings/biometrics/BiometricEnrollActivity.java b/src/com/android/settings/biometrics/BiometricEnrollActivity.java
index 88622e9..c74e85e 100644
--- a/src/com/android/settings/biometrics/BiometricEnrollActivity.java
+++ b/src/com/android/settings/biometrics/BiometricEnrollActivity.java
@@ -32,6 +32,7 @@
import android.hardware.biometrics.BiometricManager;
import android.hardware.biometrics.BiometricManager.Authenticators;
import android.hardware.biometrics.BiometricManager.BiometricError;
+import android.hardware.biometrics.SensorProperties;
import android.hardware.face.FaceManager;
import android.hardware.face.FaceSensorPropertiesInternal;
import android.hardware.fingerprint.FingerprintManager;
@@ -175,8 +176,22 @@
mHasFeatureFingerprint = pm.hasSystemFeature(PackageManager.FEATURE_FINGERPRINT);
mHasFeatureFace = pm.hasSystemFeature(PackageManager.FEATURE_FACE);
+ // Default behavior is to enroll BIOMETRIC_WEAK or above. See ACTION_BIOMETRIC_ENROLL.
+ final int authenticators = getIntent().getIntExtra(
+ EXTRA_BIOMETRIC_AUTHENTICATORS_ALLOWED, Authenticators.BIOMETRIC_WEAK);
+ Log.d(TAG, "Authenticators: " + authenticators);
+
+ mParentalOptionsRequired = intent.getBooleanExtra(EXTRA_REQUIRE_PARENTAL_CONSENT, false);
+ mSkipReturnToParent = intent.getBooleanExtra(EXTRA_SKIP_RETURN_TO_PARENT, false);
+
// determine what can be enrolled
final boolean isSetupWizard = WizardManagerHelper.isAnySetupWizard(getIntent());
+ final boolean isMultiSensor = mHasFeatureFace && mHasFeatureFingerprint;
+
+ Log.d(TAG, "parentalOptionsRequired: " + mParentalOptionsRequired
+ + ", skipReturnToParent: " + mSkipReturnToParent
+ + ", isSetupWizard: " + isSetupWizard
+ + ", isMultiSensor: " + isMultiSensor);
if (mHasFeatureFace) {
final FaceManager faceManager = getSystemService(FaceManager.class);
@@ -185,11 +200,23 @@
final int maxFacesEnrollableIfSUW = getApplicationContext().getResources()
.getInteger(R.integer.suw_max_faces_enrollable);
if (!faceProperties.isEmpty()) {
+ final FaceSensorPropertiesInternal props = faceProperties.get(0);
final int maxEnrolls =
- isSetupWizard ? maxFacesEnrollableIfSUW
- : faceProperties.get(0).maxEnrollmentsPerUser;
+ isSetupWizard ? maxFacesEnrollableIfSUW : props.maxEnrollmentsPerUser;
mIsFaceEnrollable =
faceManager.getEnrolledFaces(mUserId).size() < maxEnrolls;
+
+ // exclude face enrollment from setup wizard if configured as a convenience
+ // isSetupWizard is always false for unicorn enrollment, so if consent is
+ // required check if setup has completed instead.
+ final boolean isSettingUp = isSetupWizard || (mParentalOptionsRequired
+ && !WizardManagerHelper.isUserSetupComplete(this));
+ if (isSettingUp && isMultiSensor && mIsFaceEnrollable) {
+ if (props.sensorStrength == SensorProperties.STRENGTH_CONVENIENCE) {
+ Log.i(TAG, "Excluding face from SuW enrollment (STRENGTH_CONVENIENCE)");
+ mIsFaceEnrollable = false;
+ }
+ }
}
}
if (mHasFeatureFingerprint) {
@@ -207,13 +234,6 @@
}
}
- mParentalOptionsRequired = intent.getBooleanExtra(EXTRA_REQUIRE_PARENTAL_CONSENT, false);
- mSkipReturnToParent = intent.getBooleanExtra(EXTRA_SKIP_RETURN_TO_PARENT, false);
-
- Log.d(TAG, "parentalOptionsRequired: " + mParentalOptionsRequired
- + ", skipReturnToParent: " + mSkipReturnToParent
- + ", isSetupWizard: " + isSetupWizard);
-
// TODO(b/195128094): remove this restriction
// Consent can only be recorded when this activity is launched directly from the kids
// module. This can be removed when there is a way to notify consent status out of band.
@@ -242,28 +262,21 @@
}
}
- // start enrollment process if we haven't bailed out yet
if (mParentalOptionsRequired && mParentalOptions == null) {
- mParentalConsentHelper = new ParentalConsentHelper(
- mIsFaceEnrollable, mIsFingerprintEnrollable, mGkPwHandle);
+ mParentalConsentHelper = new ParentalConsentHelper(mGkPwHandle);
setOrConfirmCredentialsNow();
} else {
- startEnroll();
+ // Start enrollment process if we haven't bailed out yet
+ startEnrollWith(authenticators, isSetupWizard);
}
}
- private void startEnroll() {
- // Default behavior is to enroll BIOMETRIC_WEAK or above. See ACTION_BIOMETRIC_ENROLL.
- final int authenticators = getIntent().getIntExtra(
- EXTRA_BIOMETRIC_AUTHENTICATORS_ALLOWED, Authenticators.BIOMETRIC_WEAK);
- Log.d(TAG, "Authenticators: " + authenticators);
-
- startEnrollWith(authenticators, WizardManagerHelper.isAnySetupWizard(getIntent()));
- }
-
private void startEnrollWith(@Authenticators.Types int authenticators, boolean setupWizard) {
// If the caller is not setup wizard, and the user has something enrolled, finish.
- if (!setupWizard) {
+ // Allow parental consent flow to skip this check, since one modality could be consented
+ // and another non-consented. This can also happen if the restriction is applied when
+ // enrollments already exists.
+ if (!setupWizard && !mParentalOptionsRequired) {
final BiometricManager bm = getSystemService(BiometricManager.class);
final @BiometricError int result = bm.canAuthenticate(authenticators);
if (result != BiometricManager.BIOMETRIC_ERROR_NONE_ENROLLED) {
@@ -330,6 +343,27 @@
// single enrollment is handled entirely by the launched activity
// this handles multi enroll or if parental consent is required
if (mParentalConsentHelper != null) {
+ // Lazily retrieve the values from ParentalControlUtils, since the value may not be
+ // ready in onCreate.
+ final boolean faceConsentRequired = ParentalControlsUtils
+ .parentConsentRequired(this, BiometricAuthenticator.TYPE_FACE) != null;
+ final boolean fpConsentRequired = ParentalControlsUtils
+ .parentConsentRequired(this, BiometricAuthenticator.TYPE_FINGERPRINT) != null;
+
+ final boolean requestFaceConsent = faceConsentRequired
+ && mHasFeatureFace
+ && mIsFaceEnrollable;
+ final boolean requestFpConsent = fpConsentRequired && mHasFeatureFingerprint;
+
+ Log.d(TAG, "faceConsentRequired: " + faceConsentRequired
+ + ", fpConsentRequired: " + fpConsentRequired
+ + ", hasFeatureFace: " + mHasFeatureFace
+ + ", hasFeatureFingerprint: " + mHasFeatureFingerprint
+ + ", faceEnrollable: " + mIsFaceEnrollable
+ + ", fpEnrollable: " + mIsFingerprintEnrollable);
+
+ mParentalConsentHelper.setConsentRequirement(requestFaceConsent, requestFpConsent);
+
handleOnActivityResultWhileConsenting(requestCode, resultCode, data);
} else {
handleOnActivityResultWhileEnrolling(requestCode, resultCode, data);
@@ -362,10 +396,18 @@
final boolean isStillPrompting = mParentalConsentHelper.launchNext(
this, REQUEST_CHOOSE_OPTIONS, resultCode, data);
if (!isStillPrompting) {
- Log.d(TAG, "Enrollment consent options set, starting enrollment");
mParentalOptions = mParentalConsentHelper.getConsentResult();
mParentalConsentHelper = null;
- startEnroll();
+ Log.d(TAG, "Enrollment consent options set, starting enrollment: "
+ + mParentalOptions);
+ // Note that we start enrollment with CONVENIENCE instead of the default
+ // of WEAK in startEnroll(), since we want to allow enrollment for any
+ // sensor as long as it has been consented for. We should eventually
+ // clean up this logic and do something like pass in the parental consent
+ // result, so that we can request enrollment for specific sensors, but
+ // that's quite a large and risky change to the startEnrollWith() logic.
+ startEnrollWith(Authenticators.BIOMETRIC_CONVENIENCE,
+ WizardManagerHelper.isAnySetupWizard(getIntent()));
}
} else {
Log.d(TAG, "Unknown or cancelled parental consent");
diff --git a/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java b/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java
index f80b01f..7f3bc87 100644
--- a/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java
+++ b/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java
@@ -203,11 +203,15 @@
getMoreButtonTextRes(), this::onNextButtonClick);
requireScrollMixin.setOnRequireScrollStateChangedListener(
scrollNeeded -> {
- // Update text of primary button from "More" to "Agree".
- final int primaryButtonTextRes = scrollNeeded
- ? getMoreButtonTextRes()
- : getAgreeButtonTextRes();
- getPrimaryFooterButton().setText(this, primaryButtonTextRes);
+
+ boolean enrollmentCompleted = checkMaxEnrolled() != 0;
+ if (!enrollmentCompleted) {
+ // Update text of primary button from "More" to "Agree".
+ final int primaryButtonTextRes = scrollNeeded
+ ? getMoreButtonTextRes()
+ : getAgreeButtonTextRes();
+ getPrimaryFooterButton().setText(this, primaryButtonTextRes);
+ }
// Show secondary button once scroll is completed.
if (!scrollNeeded) {
diff --git a/src/com/android/settings/biometrics/BiometricUtils.java b/src/com/android/settings/biometrics/BiometricUtils.java
index 7dd6385..5ee7880 100644
--- a/src/com/android/settings/biometrics/BiometricUtils.java
+++ b/src/com/android/settings/biometrics/BiometricUtils.java
@@ -22,6 +22,9 @@
import android.content.Context;
import android.content.Intent;
import android.content.IntentSender;
+import android.hardware.biometrics.SensorProperties;
+import android.hardware.face.FaceManager;
+import android.hardware.face.FaceSensorPropertiesInternal;
import android.os.storage.StorageManager;
import android.util.Log;
import android.view.Surface;
@@ -273,4 +276,17 @@
public static boolean isReverseLandscape(@NonNull Context context) {
return context.getDisplay().getRotation() == Surface.ROTATION_270;
}
+
+ /**
+ * @param faceManager
+ * @return True if at least one sensor is set as a convenience.
+ */
+ public static boolean isConvenience(@NonNull FaceManager faceManager) {
+ for (FaceSensorPropertiesInternal props : faceManager.getSensorPropertiesInternal()) {
+ if (props.sensorStrength == SensorProperties.STRENGTH_CONVENIENCE) {
+ return true;
+ }
+ }
+ return false;
+ }
}
diff --git a/src/com/android/settings/biometrics/OWNERS b/src/com/android/settings/biometrics/OWNERS
index 23eaf7e..99dd654 100644
--- a/src/com/android/settings/biometrics/OWNERS
+++ b/src/com/android/settings/biometrics/OWNERS
@@ -1,5 +1,6 @@
# Default reviewers for this and subdirectories.
curtislb@google.com
+graciecheng@google.com
ilyamaty@google.com
jaggies@google.com
jbolinger@google.com
diff --git a/src/com/android/settings/biometrics/ParentalConsentHelper.java b/src/com/android/settings/biometrics/ParentalConsentHelper.java
index e0e082b..40ff8ea 100644
--- a/src/com/android/settings/biometrics/ParentalConsentHelper.java
+++ b/src/com/android/settings/biometrics/ParentalConsentHelper.java
@@ -52,8 +52,8 @@
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;
+ private boolean mRequireFace;
+ private boolean mRequireFingerprint;
private long mGkPwHandle;
@Nullable
@@ -64,15 +64,19 @@
/**
* Helper for aggregating user consent.
*
- * @param requireFace if face consent should be shown
- * @param requireFingerprint if fingerprint consent should be shown
* @param gkPwHandle for launched intents
*/
- public ParentalConsentHelper(boolean requireFace, boolean requireFingerprint,
- @Nullable Long gkPwHandle) {
+ public ParentalConsentHelper(@Nullable Long gkPwHandle) {
+ mGkPwHandle = gkPwHandle != null ? gkPwHandle : 0L;
+ }
+
+ /**
+ * @param requireFace if face consent should be shown
+ * @param requireFingerprint if fingerprint consent should be shown
+ */
+ public void setConsentRequirement(boolean requireFace, boolean requireFingerprint) {
mRequireFace = requireFace;
mRequireFingerprint = requireFingerprint;
- mGkPwHandle = gkPwHandle != null ? gkPwHandle : 0L;
}
/**
diff --git a/src/com/android/settings/biometrics/combination/CombinedBiometricStatusPreferenceController.java b/src/com/android/settings/biometrics/combination/CombinedBiometricStatusPreferenceController.java
index 6f24215..32fb3a0 100644
--- a/src/com/android/settings/biometrics/combination/CombinedBiometricStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/combination/CombinedBiometricStatusPreferenceController.java
@@ -104,12 +104,34 @@
private void updateStateInternal() {
// This controller currently is shown if fingerprint&face exist on the device. If this
// changes in the future, the modalities passed into the below will need to be updated.
- updateStateInternal(ParentalControlsUtils.parentConsentRequired(mContext,
- BiometricAuthenticator.TYPE_FACE | BiometricAuthenticator.TYPE_FINGERPRINT));
+
+ final RestrictedLockUtils.EnforcedAdmin faceAdmin = ParentalControlsUtils
+ .parentConsentRequired(mContext, BiometricAuthenticator.TYPE_FACE);
+ final RestrictedLockUtils.EnforcedAdmin fpAdmin = ParentalControlsUtils
+ .parentConsentRequired(mContext, BiometricAuthenticator.TYPE_FINGERPRINT);
+
+ // If the admins are non-null, they are actually always the same. Just the helper class
+ // we create above always return the admin, instead of a boolean.
+ final boolean faceConsentRequired = faceAdmin != null;
+ final boolean fpConsentRequired = fpAdmin != null;
+ final RestrictedLockUtils.EnforcedAdmin admin = faceAdmin != null ? faceAdmin : fpAdmin;
+
+ updateStateInternal(admin, faceConsentRequired, fpConsentRequired);
}
@VisibleForTesting
- void updateStateInternal(@Nullable RestrictedLockUtils.EnforcedAdmin enforcedAdmin) {
+ void updateStateInternal(@Nullable RestrictedLockUtils.EnforcedAdmin enforcedAdmin,
+ boolean faceConsentRequired, boolean fpConsentRequired) {
+ // Disable the preference (and show the consent flow) only if consent is required for all
+ // modalities. Otherwise, users will not be able to enter and modify settings for modalities
+ // which have already been consented. In any case, the controllers for the modalities which
+ // have not yet been consented will be disabled in the combined page anyway - users can
+ // go through the consent+enrollment flow from there.
+ final boolean disablePreference = faceConsentRequired && fpConsentRequired;
+ if (!disablePreference) {
+ enforcedAdmin = null;
+ }
+
if (mPreference != null) {
mPreference.setDisabledByAdmin(enforcedAdmin);
}
diff --git a/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java b/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java
index 74ea27b..eadb5b8 100644
--- a/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java
+++ b/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java
@@ -19,10 +19,12 @@
import android.app.admin.DevicePolicyManager;
import android.app.settings.SettingsEnums;
import android.content.Intent;
+import android.hardware.SensorPrivacyManager;
import android.hardware.biometrics.BiometricAuthenticator;
import android.hardware.face.FaceManager;
import android.hardware.face.FaceSensorPropertiesInternal;
import android.os.Bundle;
+import android.util.Log;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
@@ -34,10 +36,12 @@
import com.android.settings.R;
import com.android.settings.Utils;
+import com.android.settings.biometrics.BiometricEnrollActivity;
import com.android.settings.biometrics.BiometricEnrollIntroduction;
import com.android.settings.biometrics.BiometricUtils;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.password.ChooseLockSettingsHelper;
+import com.android.settings.utils.SensorPrivacyManagerHelper;
import com.android.settingslib.RestrictedLockUtilsInternal;
import com.google.android.setupcompat.template.FooterButton;
@@ -57,6 +61,7 @@
private FaceFeatureProvider mFaceFeatureProvider;
@Nullable private FooterButton mPrimaryFooterButton;
@Nullable private FooterButton mSecondaryFooterButton;
+ @Nullable private SensorPrivacyManager mSensorPrivacyManager;
@Override
protected void onCancelButtonClick(View view) {
@@ -150,6 +155,14 @@
});
}
}
+
+ mSensorPrivacyManager = getApplicationContext()
+ .getSystemService(SensorPrivacyManager.class);
+ final SensorPrivacyManagerHelper helper = SensorPrivacyManagerHelper
+ .getInstance(getApplicationContext());
+ final boolean cameraPrivacyEnabled = helper
+ .isSensorBlocked(SensorPrivacyManager.Sensors.CAMERA, mUserId);
+ Log.v(TAG, "cameraPrivacyEnabled : " + cameraPrivacyEnabled);
}
protected boolean generateChallengeOnCreate() {
@@ -309,6 +322,28 @@
}
@Override
+ protected void onNextButtonClick(View view) {
+ final boolean parentelConsentRequired =
+ getIntent()
+ .getBooleanExtra(BiometricEnrollActivity.EXTRA_REQUIRE_PARENTAL_CONSENT, false);
+ final boolean cameraPrivacyEnabled = SensorPrivacyManagerHelper
+ .getInstance(getApplicationContext())
+ .isSensorBlocked(SensorPrivacyManager.Sensors.CAMERA, mUserId);
+ final boolean isSetupWizard = WizardManagerHelper.isAnySetupWizard(getIntent());
+ final boolean isSettingUp = isSetupWizard || (parentelConsentRequired
+ && !WizardManagerHelper.isUserSetupComplete(this));
+ if (cameraPrivacyEnabled && !isSettingUp) {
+ if (mSensorPrivacyManager == null) {
+ mSensorPrivacyManager = getApplicationContext()
+ .getSystemService(SensorPrivacyManager.class);
+ }
+ mSensorPrivacyManager.showSensorUseDialog(SensorPrivacyManager.Sensors.CAMERA);
+ } else {
+ super.onNextButtonClick(view);
+ }
+ }
+
+ @Override
@NonNull
protected FooterButton getPrimaryFooterButton() {
if (mPrimaryFooterButton == null) {
diff --git a/src/com/android/settings/biometrics/face/FaceSettingsConfirmPreferenceController.java b/src/com/android/settings/biometrics/face/FaceSettingsConfirmPreferenceController.java
index c515742..60f8b21 100644
--- a/src/com/android/settings/biometrics/face/FaceSettingsConfirmPreferenceController.java
+++ b/src/com/android/settings/biometrics/face/FaceSettingsConfirmPreferenceController.java
@@ -19,13 +19,17 @@
import static android.provider.Settings.Secure.FACE_UNLOCK_ALWAYS_REQUIRE_CONFIRMATION;
import android.content.Context;
+import android.hardware.biometrics.SensorProperties;
import android.hardware.face.FaceManager;
+import android.hardware.face.FaceSensorProperties;
import android.provider.Settings;
import androidx.preference.Preference;
import com.android.settings.Utils;
+import java.util.List;
+
/**
* Preference controller giving the user an option to always require confirmation.
*/
@@ -75,6 +79,14 @@
@Override
public int getAvailabilityStatus() {
- return AVAILABLE;
+ List<FaceSensorProperties> properties = mFaceManager.getSensorProperties();
+ // If a sensor is convenience, it is possible that it becomes weak or strong with
+ // an update. For this reason, the sensor is conditionally unavailable.
+ if (!properties.isEmpty()
+ && properties.get(0).getSensorStrength() == SensorProperties.STRENGTH_CONVENIENCE) {
+ return CONDITIONALLY_UNAVAILABLE;
+ } else {
+ return AVAILABLE;
+ }
}
}
diff --git a/src/com/android/settings/biometrics/face/FaceSettingsRemoveButtonPreferenceController.java b/src/com/android/settings/biometrics/face/FaceSettingsRemoveButtonPreferenceController.java
index d8ff482..616b736 100644
--- a/src/com/android/settings/biometrics/face/FaceSettingsRemoveButtonPreferenceController.java
+++ b/src/com/android/settings/biometrics/face/FaceSettingsRemoveButtonPreferenceController.java
@@ -33,6 +33,7 @@
import com.android.settings.R;
import com.android.settings.SettingsActivity;
+import com.android.settings.biometrics.BiometricUtils;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
import com.android.settings.overlay.FeatureFactory;
@@ -56,6 +57,7 @@
public static class ConfirmRemoveDialog extends InstrumentedDialogFragment {
+ private boolean mIsConvenience;
private DialogInterface.OnClickListener mOnClickListener;
@Override
@@ -68,7 +70,9 @@
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setTitle(R.string.security_settings_face_settings_remove_dialog_title)
- .setMessage(R.string.security_settings_face_settings_remove_dialog_details)
+ .setMessage(mIsConvenience
+ ? R.string.security_settings_face_settings_remove_dialog_details_convenience
+ : R.string.security_settings_face_settings_remove_dialog_details)
.setPositiveButton(R.string.delete, mOnClickListener)
.setNegativeButton(R.string.cancel, mOnClickListener);
AlertDialog dialog = builder.create();
@@ -76,6 +80,10 @@
return dialog;
}
+ public void setIsConvenience(boolean isConvenience) {
+ mIsConvenience = isConvenience;
+ }
+
public void setOnClickListener(DialogInterface.OnClickListener listener) {
mOnClickListener = listener;
}
@@ -197,6 +205,7 @@
mRemoving = true;
ConfirmRemoveDialog dialog = new ConfirmRemoveDialog();
dialog.setOnClickListener(mOnClickListener);
+ dialog.setIsConvenience(BiometricUtils.isConvenience(mFaceManager));
dialog.show(mActivity.getSupportFragmentManager(), ConfirmRemoveDialog.class.getName());
}
}
diff --git a/src/com/android/settings/bluetooth/AlwaysDiscoverable.java b/src/com/android/settings/bluetooth/AlwaysDiscoverable.java
index 7b94871..2ac4a18 100644
--- a/src/com/android/settings/bluetooth/AlwaysDiscoverable.java
+++ b/src/com/android/settings/bluetooth/AlwaysDiscoverable.java
@@ -52,7 +52,8 @@
if (mStarted) {
return;
}
- mContext.registerReceiver(this, mIntentFilter);
+ mContext.registerReceiver(this, mIntentFilter,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
mStarted = true;
if (mBluetoothAdapter.getScanMode()
!= BluetoothAdapter.SCAN_MODE_CONNECTABLE_DISCOVERABLE) {
diff --git a/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsController.java b/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsController.java
index 73360f1..272d142 100644
--- a/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsController.java
+++ b/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsController.java
@@ -29,6 +29,7 @@
import android.net.Uri;
import android.os.RemoteException;
import android.os.ServiceManager;
+import android.os.UserHandle;
import android.provider.DeviceConfig;
import android.text.TextUtils;
import android.util.Log;
@@ -126,8 +127,8 @@
try {
java.util.Objects.requireNonNull(ICompanionDeviceManager.Stub.asInterface(
ServiceManager.getService(
- Context.COMPANION_DEVICE_SERVICE))).disassociate(
- address, packageName);
+ Context.COMPANION_DEVICE_SERVICE))).legacyDisassociate(
+ address, packageName, UserHandle.myUserId());
} catch (RemoteException e) {
throw new RuntimeException(e);
}
diff --git a/src/com/android/settings/bluetooth/BluetoothDetailsMacAddressController.java b/src/com/android/settings/bluetooth/BluetoothDetailsMacAddressController.java
index c5f8453..ec3e11f 100644
--- a/src/com/android/settings/bluetooth/BluetoothDetailsMacAddressController.java
+++ b/src/com/android/settings/bluetooth/BluetoothDetailsMacAddressController.java
@@ -52,12 +52,12 @@
@Override
protected void refresh() {
if (mCachedDevice.getGroupId() != BluetoothCsipSetCoordinator.GROUP_ID_INVALID) {
- StringBuilder mTitle = new StringBuilder(mContext.getString(
+ StringBuilder title = new StringBuilder(mContext.getString(
R.string.bluetooth_multuple_devices_mac_address, mCachedDevice.getAddress()));
for (CachedBluetoothDevice member: mCachedDevice.getMemberDevice()) {
- mTitle.append("\n").append(member.getAddress());
+ title.append("\n").append(member.getAddress());
}
- mFooterPreference.setTitle(mTitle);
+ mFooterPreference.setTitle(title);
} else {
mFooterPreference.setTitle(mContext.getString(
R.string.bluetooth_device_mac_address, mCachedDevice.getAddress()));
diff --git a/src/com/android/settings/bluetooth/BluetoothDiscoverableEnabler.java b/src/com/android/settings/bluetooth/BluetoothDiscoverableEnabler.java
index 0a9003d..55c76e3 100755
--- a/src/com/android/settings/bluetooth/BluetoothDiscoverableEnabler.java
+++ b/src/com/android/settings/bluetooth/BluetoothDiscoverableEnabler.java
@@ -31,6 +31,8 @@
import com.android.settings.R;
import com.android.settingslib.bluetooth.BluetoothDiscoverableTimeoutReceiver;
+import java.time.Duration;
+
/**
* BluetoothDiscoverableEnabler is a helper to manage the "Discoverable"
* checkbox. It sets/unsets discoverability and keeps track of how much time
@@ -136,9 +138,8 @@
int timeout = getDiscoverableTimeout();
long endTimestamp = System.currentTimeMillis() + timeout * 1000L;
LocalBluetoothPreferences.persistDiscoverableEndTimestamp(mContext, endTimestamp);
-
- mBluetoothAdapter
- .setScanMode(BluetoothAdapter.SCAN_MODE_CONNECTABLE_DISCOVERABLE, timeout);
+ mBluetoothAdapter.setDiscoverableTimeout(Duration.ofSeconds(timeout));
+ mBluetoothAdapter.setScanMode(BluetoothAdapter.SCAN_MODE_CONNECTABLE_DISCOVERABLE);
updateCountdownSummary();
Log.d(TAG, "setEnabled(): enabled = " + enable + "timeout = " + timeout);
diff --git a/src/com/android/settings/bluetooth/BluetoothEnabler.java b/src/com/android/settings/bluetooth/BluetoothEnabler.java
index d489198..483e46a 100644
--- a/src/com/android/settings/bluetooth/BluetoothEnabler.java
+++ b/src/com/android/settings/bluetooth/BluetoothEnabler.java
@@ -115,7 +115,8 @@
}
mSwitchController.startListening();
- mContext.registerReceiver(mReceiver, mIntentFilter);
+ mContext.registerReceiver(mReceiver, mIntentFilter,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
mValidListener = true;
}
diff --git a/src/com/android/settings/bluetooth/BluetoothPairingController.java b/src/com/android/settings/bluetooth/BluetoothPairingController.java
index ec5c8dd..b75e02a 100644
--- a/src/com/android/settings/bluetooth/BluetoothPairingController.java
+++ b/src/com/android/settings/bluetooth/BluetoothPairingController.java
@@ -94,7 +94,7 @@
mPasskeyFormatted = formatKey(mPasskey);
final CachedBluetoothDevice cachedDevice =
mBluetoothManager.getCachedDeviceManager().findDevice(mDevice);
- mIsCoordinatedSetMember = (cachedDevice != null)
+ mIsCoordinatedSetMember = cachedDevice != null
? cachedDevice.isCoordinatedSetMemberDevice() : false;
}
diff --git a/src/com/android/settings/bluetooth/BluetoothPermissionRequest.java b/src/com/android/settings/bluetooth/BluetoothPermissionRequest.java
index bd33261..8542fcd 100644
--- a/src/com/android/settings/bluetooth/BluetoothPermissionRequest.java
+++ b/src/com/android/settings/bluetooth/BluetoothPermissionRequest.java
@@ -147,15 +147,13 @@
title = context.getString(
R.string.bluetooth_sim_card_access_notification_title);
message = context.getString(
- R.string.bluetooth_sim_card_access_notification_content,
- deviceAlias, deviceAlias);
+ R.string.bluetooth_sim_card_access_notification_content);
break;
default:
title = context.getString(
R.string.bluetooth_connect_access_notification_title);
message = context.getString(
- R.string.bluetooth_connect_access_notification_content,
- deviceAlias, deviceAlias);
+ R.string.bluetooth_connect_access_notification_content);
break;
}
NotificationManager notificationManager =
diff --git a/src/com/android/settings/bluetooth/DevicePickerFragment.java b/src/com/android/settings/bluetooth/DevicePickerFragment.java
index 602b79b..e8adac0 100644
--- a/src/com/android/settings/bluetooth/DevicePickerFragment.java
+++ b/src/com/android/settings/bluetooth/DevicePickerFragment.java
@@ -107,6 +107,8 @@
@Override
public void onStart() {
super.onStart();
+ mLocalManager.getCachedDeviceManager().clearNonBondedDevices();
+ removeAllDevices();
addCachedDevices();
mSelectedDevice = null;
if (mScanAllowed) {
diff --git a/src/com/android/settings/bluetooth/RequestPermissionActivity.java b/src/com/android/settings/bluetooth/RequestPermissionActivity.java
index 362849d..588bc73 100644
--- a/src/com/android/settings/bluetooth/RequestPermissionActivity.java
+++ b/src/com/android/settings/bluetooth/RequestPermissionActivity.java
@@ -16,10 +16,13 @@
package com.android.settings.bluetooth;
+import static android.view.WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS;
+
import android.annotation.NonNull;
import android.app.Activity;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
+import android.bluetooth.BluetoothStatusCodes;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.DialogInterface;
@@ -39,7 +42,7 @@
import com.android.settings.R;
import com.android.settingslib.bluetooth.BluetoothDiscoverableTimeoutReceiver;
-import static android.view.WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS;
+import java.time.Duration;
/**
* RequestPermissionActivity asks the user whether to enable discovery. This is
@@ -261,22 +264,26 @@
if (mRequest == REQUEST_ENABLE || mRequest == REQUEST_DISABLE) {
// BT toggled. Done
returnCode = RESULT_OK;
- } else if (mBluetoothAdapter.setScanMode(
- BluetoothAdapter.SCAN_MODE_CONNECTABLE_DISCOVERABLE, mTimeout)) {
- // If already in discoverable mode, this will extend the timeout.
- long endTime = System.currentTimeMillis() + (long) mTimeout * 1000;
- LocalBluetoothPreferences.persistDiscoverableEndTimestamp(
- this, endTime);
- if (0 < mTimeout) {
- BluetoothDiscoverableTimeoutReceiver.setDiscoverableAlarm(this, endTime);
- }
- returnCode = mTimeout;
- // Activity.RESULT_FIRST_USER should be 1
- if (returnCode < RESULT_FIRST_USER) {
- returnCode = RESULT_FIRST_USER;
- }
} else {
- returnCode = RESULT_CANCELED;
+ mBluetoothAdapter.setDiscoverableTimeout(Duration.ofSeconds(mTimeout));
+ if (mBluetoothAdapter.setScanMode(
+ BluetoothAdapter.SCAN_MODE_CONNECTABLE_DISCOVERABLE)
+ == BluetoothStatusCodes.SUCCESS) {
+ // If already in discoverable mode, this will extend the timeout.
+ long endTime = System.currentTimeMillis() + (long) mTimeout * 1000;
+ LocalBluetoothPreferences.persistDiscoverableEndTimestamp(
+ this, endTime);
+ if (0 < mTimeout) {
+ BluetoothDiscoverableTimeoutReceiver.setDiscoverableAlarm(this, endTime);
+ }
+ returnCode = mTimeout;
+ // Activity.RESULT_FIRST_USER should be 1
+ if (returnCode < RESULT_FIRST_USER) {
+ returnCode = RESULT_FIRST_USER;
+ }
+ } else {
+ returnCode = RESULT_CANCELED;
+ }
}
if (mDialog != null) {
diff --git a/src/com/android/settings/connecteddevice/AddDevicePreferenceController.java b/src/com/android/settings/connecteddevice/AddDevicePreferenceController.java
index a2d477d..d2bc319 100644
--- a/src/com/android/settings/connecteddevice/AddDevicePreferenceController.java
+++ b/src/com/android/settings/connecteddevice/AddDevicePreferenceController.java
@@ -57,7 +57,8 @@
@Override
public void onStart() {
- mContext.registerReceiver(mReceiver, mIntentFilter);
+ mContext.registerReceiver(mReceiver, mIntentFilter,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
}
@Override
diff --git a/src/com/android/settings/connecteddevice/ConnectedDeviceGroupController.java b/src/com/android/settings/connecteddevice/ConnectedDeviceGroupController.java
index 8cec9a6..61195c9 100644
--- a/src/com/android/settings/connecteddevice/ConnectedDeviceGroupController.java
+++ b/src/com/android/settings/connecteddevice/ConnectedDeviceGroupController.java
@@ -51,23 +51,37 @@
private BluetoothDeviceUpdater mBluetoothDeviceUpdater;
private ConnectedUsbDeviceUpdater mConnectedUsbDeviceUpdater;
private DockUpdater mConnectedDockUpdater;
+ private final PackageManager mPackageManager;
public ConnectedDeviceGroupController(Context context) {
super(context, KEY);
+ mPackageManager = context.getPackageManager();
}
@Override
public void onStart() {
- mBluetoothDeviceUpdater.registerCallback();
- mConnectedUsbDeviceUpdater.registerCallback();
+ if (mBluetoothDeviceUpdater != null) {
+ mBluetoothDeviceUpdater.registerCallback();
+ mBluetoothDeviceUpdater.refreshPreference();
+ }
+
+ if (mConnectedUsbDeviceUpdater != null) {
+ mConnectedUsbDeviceUpdater.registerCallback();
+ }
+
mConnectedDockUpdater.registerCallback();
- mBluetoothDeviceUpdater.refreshPreference();
}
@Override
public void onStop() {
- mConnectedUsbDeviceUpdater.unregisterCallback();
- mBluetoothDeviceUpdater.unregisterCallback();
+ if (mBluetoothDeviceUpdater != null) {
+ mBluetoothDeviceUpdater.unregisterCallback();
+ }
+
+ if (mConnectedUsbDeviceUpdater != null) {
+ mConnectedUsbDeviceUpdater.unregisterCallback();
+ }
+
mConnectedDockUpdater.unregisterCallback();
}
@@ -80,9 +94,15 @@
if (isAvailable()) {
final Context context = screen.getContext();
- mBluetoothDeviceUpdater.setPrefContext(context);
- mBluetoothDeviceUpdater.forceUpdate();
- mConnectedUsbDeviceUpdater.initUsbPreference(context);
+ if (mBluetoothDeviceUpdater != null) {
+ mBluetoothDeviceUpdater.setPrefContext(context);
+ mBluetoothDeviceUpdater.forceUpdate();
+ }
+
+ if (mConnectedUsbDeviceUpdater != null) {
+ mConnectedUsbDeviceUpdater.initUsbPreference(context);
+ }
+
mConnectedDockUpdater.setPreferenceContext(context);
mConnectedDockUpdater.forceUpdate();
}
@@ -90,10 +110,8 @@
@Override
public int getAvailabilityStatus() {
- final PackageManager packageManager = mContext.getPackageManager();
- return (packageManager.hasSystemFeature(PackageManager.FEATURE_BLUETOOTH)
- || packageManager.hasSystemFeature(PackageManager.FEATURE_USB_ACCESSORY)
- || packageManager.hasSystemFeature(PackageManager.FEATURE_USB_HOST)
+ return (hasBluetoothFeature()
+ || hasUsbFeature()
|| mConnectedDockUpdater != null)
? AVAILABLE_UNSEARCHABLE
: UNSUPPORTED_ON_DEVICE;
@@ -121,7 +139,7 @@
}
@VisibleForTesting
- public void init(BluetoothDeviceUpdater bluetoothDeviceUpdater,
+ void init(BluetoothDeviceUpdater bluetoothDeviceUpdater,
ConnectedUsbDeviceUpdater connectedUsbDeviceUpdater,
DockUpdater connectedDockUpdater) {
@@ -136,8 +154,21 @@
FeatureFactory.getFactory(context).getDockUpdaterFeatureProvider();
final DockUpdater connectedDockUpdater =
dockUpdaterFeatureProvider.getConnectedDockUpdater(context, this);
- init(new ConnectedBluetoothDeviceUpdater(context, fragment, this),
- new ConnectedUsbDeviceUpdater(context, fragment, this),
+ init(hasBluetoothFeature()
+ ? new ConnectedBluetoothDeviceUpdater(context, fragment, this)
+ : null,
+ hasUsbFeature()
+ ? new ConnectedUsbDeviceUpdater(context, fragment, this)
+ : null,
connectedDockUpdater);
}
+
+ private boolean hasBluetoothFeature() {
+ return mPackageManager.hasSystemFeature(PackageManager.FEATURE_BLUETOOTH);
+ }
+
+ private boolean hasUsbFeature() {
+ return mPackageManager.hasSystemFeature(PackageManager.FEATURE_USB_ACCESSORY)
+ || mPackageManager.hasSystemFeature(PackageManager.FEATURE_USB_HOST);
+ }
}
diff --git a/src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceController.java b/src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceController.java
index 4469d26..afeca51 100644
--- a/src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceController.java
+++ b/src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceController.java
@@ -111,7 +111,8 @@
public void onStart() {
mBluetoothDeviceUpdater.registerCallback();
mSavedDockUpdater.registerCallback();
- mContext.registerReceiver(mReceiver, mIntentFilter);
+ mContext.registerReceiver(mReceiver, mIntentFilter,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
mBluetoothDeviceUpdater.refreshPreference();
}
diff --git a/src/com/android/settings/connecteddevice/usb/UsbBackend.java b/src/com/android/settings/connecteddevice/usb/UsbBackend.java
index 244818f..7f3a598 100644
--- a/src/com/android/settings/connecteddevice/usb/UsbBackend.java
+++ b/src/com/android/settings/connecteddevice/usb/UsbBackend.java
@@ -41,7 +41,10 @@
*/
public class UsbBackend {
- static final int PD_ROLE_SWAP_TIMEOUT_MS = 3000;
+ // extend this value from 3s to 4s because of switching data role
+ // in USB driver side takes about 3s in some devices, plus the usb
+ // port change event dispatching time, 3s is not enough.
+ static final int PD_ROLE_SWAP_TIMEOUT_MS = 4000;
static final int NONPD_ROLE_SWAP_TIMEOUT_MS = 15000;
private final boolean mFileTransferRestricted;
diff --git a/src/com/android/settings/core/SettingsBaseActivity.java b/src/com/android/settings/core/SettingsBaseActivity.java
index 304898f..72770be 100644
--- a/src/com/android/settings/core/SettingsBaseActivity.java
+++ b/src/com/android/settings/core/SettingsBaseActivity.java
@@ -74,6 +74,9 @@
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+ if (isFinishing()) {
+ return;
+ }
if (isLockTaskModePinned() && !isSettingsRunOnTop()) {
Log.w(TAG, "Devices lock task mode pinned.");
finish();
@@ -184,19 +187,17 @@
@Override
public void setTitle(CharSequence title) {
+ super.setTitle(title);
if (mCollapsingToolbarLayout != null) {
mCollapsingToolbarLayout.setTitle(title);
- } else {
- super.setTitle(title);
}
}
@Override
public void setTitle(int titleId) {
+ super.setTitle(getText(titleId));
if (mCollapsingToolbarLayout != null) {
mCollapsingToolbarLayout.setTitle(getText(titleId));
- } else {
- super.setTitle(titleId);
}
}
diff --git a/src/com/android/settings/core/gateway/SettingsGateway.java b/src/com/android/settings/core/gateway/SettingsGateway.java
index 6897a09..583766e 100644
--- a/src/com/android/settings/core/gateway/SettingsGateway.java
+++ b/src/com/android/settings/core/gateway/SettingsGateway.java
@@ -29,6 +29,7 @@
import com.android.settings.accessibility.AccessibilitySettings;
import com.android.settings.accessibility.AccessibilitySettingsForSetupWizard;
import com.android.settings.accessibility.CaptionPropertiesFragment;
+import com.android.settings.accessibility.ToggleColorInversionPreferenceFragment;
import com.android.settings.accessibility.ToggleDaltonizerPreferenceFragment;
import com.android.settings.accessibility.ToggleReduceBrightColorsPreferenceFragment;
import com.android.settings.accounts.AccountDashboardFragment;
@@ -41,6 +42,7 @@
import com.android.settings.applications.UsageAccessDetails;
import com.android.settings.applications.appinfo.AlarmsAndRemindersDetails;
import com.android.settings.applications.appinfo.AppInfoDashboardFragment;
+import com.android.settings.applications.appinfo.AppLocaleDetails;
import com.android.settings.applications.appinfo.DrawOverlayDetails;
import com.android.settings.applications.appinfo.ExternalSourcesDetails;
import com.android.settings.applications.appinfo.ManageExternalStorageDetails;
@@ -67,6 +69,7 @@
import com.android.settings.biometrics.face.FaceSettings;
import com.android.settings.biometrics.fingerprint.FingerprintSettings;
import com.android.settings.bluetooth.BluetoothDeviceDetailsFragment;
+import com.android.settings.bluetooth.BluetoothPairingDetail;
import com.android.settings.bugreporthandler.BugReportHandlerPicker;
import com.android.settings.connecteddevice.AdvancedConnectedDeviceDashboardFragment;
import com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment;
@@ -100,6 +103,7 @@
import com.android.settings.gestures.DoubleTapScreenSettings;
import com.android.settings.gestures.DoubleTwistGestureSettings;
import com.android.settings.gestures.GestureNavigationSettingsFragment;
+import com.android.settings.gestures.OneHandedSettings;
import com.android.settings.gestures.PickupGestureSettings;
import com.android.settings.gestures.PowerMenuSettings;
import com.android.settings.gestures.SwipeToNotificationSettings;
@@ -120,6 +124,8 @@
import com.android.settings.network.NetworkProviderSettings;
import com.android.settings.network.apn.ApnEditor;
import com.android.settings.network.apn.ApnSettings;
+import com.android.settings.network.telephony.MobileNetworkSettings;
+import com.android.settings.network.telephony.NetworkSelectSettings;
import com.android.settings.nfc.AndroidBeam;
import com.android.settings.nfc.PaymentSettings;
import com.android.settings.notification.ConfigureNotificationSettings;
@@ -144,6 +150,7 @@
import com.android.settings.privacy.PrivacyDashboardFragment;
import com.android.settings.security.CryptKeeperSettings;
import com.android.settings.security.LockscreenDashboardFragment;
+import com.android.settings.security.SecurityAdvancedSettings;
import com.android.settings.security.SecuritySettings;
import com.android.settings.shortcut.CreateShortcut;
import com.android.settings.sound.MediaControlsSettings;
@@ -176,6 +183,7 @@
public static final String[] ENTRY_FRAGMENTS = {
AdvancedConnectedDeviceDashboardFragment.class.getName(),
CreateShortcut.class.getName(),
+ BluetoothPairingDetail.class.getName(),
WifiSettings.class.getName(),
WifiNetworkDetailsFragment.class.getName(),
ConfigureWifiSettings.class.getName(),
@@ -208,6 +216,7 @@
PrivacyDashboardFragment.class.getName(),
LocationServices.class.getName(),
SecuritySettings.class.getName(),
+ SecurityAdvancedSettings.class.getName(),
UsageAccessDetails.class.getName(),
PrivacySettings.class.getName(),
DeviceAdminSettings.class.getName(),
@@ -216,6 +225,7 @@
AccessibilitySettingsForSetupWizard.class.getName(),
CaptionPropertiesFragment.class.getName(),
ToggleDaltonizerPreferenceFragment.class.getName(),
+ ToggleColorInversionPreferenceFragment.class.getName(),
ToggleReduceBrightColorsPreferenceFragment.class.getName(),
TextToSpeechSettings.class.getName(),
PrivateVolumeForget.class.getName(),
@@ -319,9 +329,13 @@
InteractAcrossProfilesDetails.class.getName(),
MediaControlsSettings.class.getName(),
NetworkProviderSettings.class.getName(),
+ NetworkSelectSettings.class.getName(),
AlarmsAndRemindersDetails.class.getName(),
MediaManagementAppsDetails.class.getName(),
- AutoBrightnessSettings.class.getName()
+ AutoBrightnessSettings.class.getName(),
+ OneHandedSettings.class.getName(),
+ MobileNetworkSettings.class.getName(),
+ AppLocaleDetails.class.getName()
};
public static final String[] SETTINGS_FOR_RESTRICTED = {
@@ -343,6 +357,7 @@
Settings.WifiSettingsActivity.class.getName(),
Settings.DataUsageSummaryActivity.class.getName(),
Settings.NetworkProviderSettingsActivity.class.getName(),
+ Settings.NetworkSelectActivity.class.getName(),
// Home page > Connected devices
Settings.BluetoothSettingsActivity.class.getName(),
Settings.WifiDisplaySettingsActivity.class.getName(),
diff --git a/src/com/android/settings/core/instrumentation/SettingsIntelligenceLogWriter.java b/src/com/android/settings/core/instrumentation/SettingsIntelligenceLogWriter.java
index d963a55..29e5871 100644
--- a/src/com/android/settings/core/instrumentation/SettingsIntelligenceLogWriter.java
+++ b/src/com/android/settings/core/instrumentation/SettingsIntelligenceLogWriter.java
@@ -48,6 +48,8 @@
private static final String LOG = "logs";
private static final long MESSAGE_DELAY = DateUtils.MINUTE_IN_MILLIS; // 1 minute
+ // Based on the exp, 99.5% users collect less than 150 data in 1 minute.
+ private static final int CACHE_LOG_THRESHOLD = 150;
private List<SettingsLog> mSettingsLogList;
private SendLogHandler mLogHandler;
@@ -128,7 +130,8 @@
mLogHandler.post(() -> {
mSettingsLogList.add(settingsLog);
});
- if (action == SettingsEnums.ACTION_CONTEXTUAL_CARD_DISMISS) {
+ if (action == SettingsEnums.ACTION_CONTEXTUAL_CARD_DISMISS
+ || mSettingsLogList.size() >= CACHE_LOG_THRESHOLD) {
// Directly send this event to notify SI instantly that the card is dismissed
mLogHandler.sendLog();
} else {
diff --git a/src/com/android/settings/dashboard/DashboardFeatureProviderImpl.java b/src/com/android/settings/dashboard/DashboardFeatureProviderImpl.java
index 91d703d..cdac3b9 100644
--- a/src/com/android/settings/dashboard/DashboardFeatureProviderImpl.java
+++ b/src/com/android/settings/dashboard/DashboardFeatureProviderImpl.java
@@ -36,7 +36,6 @@
import android.app.settings.SettingsEnums;
import android.content.ComponentName;
import android.content.Context;
-import android.content.DialogInterface.OnCancelListener;
import android.content.IContentProvider;
import android.content.Intent;
import android.content.pm.PackageManager;
@@ -63,6 +62,7 @@
import com.android.settings.activityembedding.ActivityEmbeddingRulesController;
import com.android.settings.activityembedding.ActivityEmbeddingUtils;
import com.android.settings.dashboard.profileselector.ProfileSelectDialog;
+import com.android.settings.homepage.TopLevelHighlightMixin;
import com.android.settings.homepage.TopLevelSettings;
import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.PrimarySwitchPreference;
@@ -170,27 +170,23 @@
if (action != null) {
intent.setAction(action);
}
+ // Register the rule for injected apps.
+ ActivityEmbeddingRulesController.registerTwoPanePairRuleForSettingsHome(
+ mContext,
+ new ComponentName(tile.getPackageName(), tile.getComponentName()),
+ action,
+ true /* clearTop */);
pref.setOnPreferenceClickListener(preference -> {
- OnCancelListener listener = null;
+ TopLevelHighlightMixin highlightMixin = null;
if (fragment instanceof TopLevelSettings
&& ActivityEmbeddingUtils.isEmbeddingActivityEnabled(mContext)) {
- // Register the rule for injected apps.
- ActivityEmbeddingRulesController.registerTwoPanePairRuleForSettingsHome(
- mContext,
- new ComponentName(tile.getPackageName(), tile.getComponentName()),
- null /* secondaryIntentAction */,
- true /* clearTop */);
-
- // Highlight preference ui.
+ // Highlight the preference whenever it's clicked
final TopLevelSettings topLevelSettings = (TopLevelSettings) fragment;
- // Highlight the tile immediately whenever it's clicked
topLevelSettings.setHighlightPreferenceKey(key);
- // If the tile allows users to select profile, the pop-op dialog may be
- // cancelled and then the previous highlight entry should be restored.
- listener = dialog -> topLevelSettings.restorePreviousHighlight();
+ highlightMixin = topLevelSettings.getHighlightMixin();
}
launchIntentOrSelectProfile(activity, tile, intent, sourceMetricsCategory,
- listener);
+ highlightMixin);
return true;
});
}
@@ -223,7 +219,7 @@
SettingsEnums.DASHBOARD_SUMMARY)
.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
launchIntentOrSelectProfile(activity, tile, intent, SettingsEnums.DASHBOARD_SUMMARY,
- /* listener= */ null);
+ /* highlightMixin= */ null);
}
private DynamicDataObserver createDynamicDataObserver(String method, Uri uri, Preference pref) {
@@ -438,7 +434,7 @@
}
private void launchIntentOrSelectProfile(FragmentActivity activity, Tile tile, Intent intent,
- int sourceMetricCategory, OnCancelListener listener) {
+ int sourceMetricCategory, TopLevelHighlightMixin highlightMixin) {
if (!isIntentResolvable(intent)) {
Log.w(TAG, "Cannot resolve intent, skipping. " + intent);
return;
@@ -469,7 +465,9 @@
}
ProfileSelectDialog.show(activity.getSupportFragmentManager(), tile,
- sourceMetricCategory, listener);
+ sourceMetricCategory, /* onShowListener= */ highlightMixin,
+ /* onDismissListener= */ highlightMixin,
+ /* onCancelListener= */ highlightMixin);
}
}
diff --git a/src/com/android/settings/dashboard/DashboardFragment.java b/src/com/android/settings/dashboard/DashboardFragment.java
index 47e781b..e38d843 100644
--- a/src/com/android/settings/dashboard/DashboardFragment.java
+++ b/src/com/android/settings/dashboard/DashboardFragment.java
@@ -529,8 +529,7 @@
mBlockerController.countDown(controller.getPreferenceKey());
}
- @VisibleForTesting
- Preference createPreference(Tile tile) {
+ protected Preference createPreference(Tile tile) {
return tile instanceof ProviderTile
? new SwitchPreference(getPrefContext())
: tile.hasSwitch()
diff --git a/src/com/android/settings/dashboard/DashboardFragmentRegistry.java b/src/com/android/settings/dashboard/DashboardFragmentRegistry.java
index 89b21c9..eb04f3c 100644
--- a/src/com/android/settings/dashboard/DashboardFragmentRegistry.java
+++ b/src/com/android/settings/dashboard/DashboardFragmentRegistry.java
@@ -43,6 +43,7 @@
import com.android.settings.notification.zen.ZenModeSettings;
import com.android.settings.privacy.PrivacyDashboardFragment;
import com.android.settings.security.LockscreenDashboardFragment;
+import com.android.settings.security.SecurityAdvancedSettings;
import com.android.settings.security.SecuritySettings;
import com.android.settings.system.SystemDashboardFragment;
import com.android.settingslib.drawer.CategoryKey;
@@ -90,6 +91,8 @@
CategoryKey.CATEGORY_STORAGE);
PARENT_TO_CATEGORY_KEY_MAP.put(SecuritySettings.class.getName(),
CategoryKey.CATEGORY_SECURITY);
+ PARENT_TO_CATEGORY_KEY_MAP.put(SecurityAdvancedSettings.class.getName(),
+ CategoryKey.CATEGORY_SECURITY_ADVANCED_SETTINGS);
PARENT_TO_CATEGORY_KEY_MAP.put(AccountDetailDashboardFragment.class.getName(),
CategoryKey.CATEGORY_ACCOUNT_DETAIL);
PARENT_TO_CATEGORY_KEY_MAP.put(AccountDashboardFragment.class.getName(),
diff --git a/src/com/android/settings/dashboard/profileselector/ProfileFragmentBridge.java b/src/com/android/settings/dashboard/profileselector/ProfileFragmentBridge.java
index 402982f..2bcc02e 100644
--- a/src/com/android/settings/dashboard/profileselector/ProfileFragmentBridge.java
+++ b/src/com/android/settings/dashboard/profileselector/ProfileFragmentBridge.java
@@ -21,6 +21,7 @@
import com.android.settings.accounts.AccountDashboardFragment;
import com.android.settings.applications.manageapplications.ManageApplications;
import com.android.settings.deviceinfo.StorageDashboardFragment;
+import com.android.settings.inputmethod.AvailableVirtualKeyboardFragment;
import com.android.settings.location.LocationServices;
import java.util.Map;
@@ -46,5 +47,7 @@
ProfileSelectLocationServicesFragment.class.getName());
FRAGMENT_MAP.put(StorageDashboardFragment.class.getName(),
ProfileSelectStorageFragment.class.getName());
+ FRAGMENT_MAP.put(AvailableVirtualKeyboardFragment.class.getName(),
+ ProfileSelectKeyboardFragment.class.getName());
}
}
diff --git a/src/com/android/settings/dashboard/profileselector/ProfileSelectAccountFragment.java b/src/com/android/settings/dashboard/profileselector/ProfileSelectAccountFragment.java
index ac67b58..cf91031 100644
--- a/src/com/android/settings/dashboard/profileselector/ProfileSelectAccountFragment.java
+++ b/src/com/android/settings/dashboard/profileselector/ProfileSelectAccountFragment.java
@@ -17,6 +17,7 @@
package com.android.settings.dashboard.profileselector;
import androidx.fragment.app.Fragment;
+import com.android.settings.R;
import com.android.settings.accounts.AccountPersonalDashboardFragment;
import com.android.settings.accounts.AccountWorkProfileDashboardFragment;
@@ -32,4 +33,9 @@
new AccountWorkProfileDashboardFragment()
};
}
+
+ @Override
+ protected int getPreferenceScreenResId() {
+ return R.xml.accounts_dashboard_settings_header;
+ }
}
diff --git a/src/com/android/settings/dashboard/profileselector/ProfileSelectDialog.java b/src/com/android/settings/dashboard/profileselector/ProfileSelectDialog.java
index b05f23b..e0ba378 100644
--- a/src/com/android/settings/dashboard/profileselector/ProfileSelectDialog.java
+++ b/src/com/android/settings/dashboard/profileselector/ProfileSelectDialog.java
@@ -21,6 +21,8 @@
import android.content.DialogInterface;
import android.content.DialogInterface.OnCancelListener;
import android.content.DialogInterface.OnClickListener;
+import android.content.DialogInterface.OnDismissListener;
+import android.content.DialogInterface.OnShowListener;
import android.content.Intent;
import android.os.Bundle;
import android.os.UserHandle;
@@ -45,23 +47,30 @@
private int mSourceMetricCategory;
private Tile mSelectedTile;
+ private OnShowListener mOnShowListener;
private OnCancelListener mOnCancelListener;
+ private OnDismissListener mOnDismissListener;
/**
* Display the profile select dialog, adding the fragment to the given FragmentManager.
* @param manager The FragmentManager this fragment will be added to.
* @param tile The tile for this fragment.
* @param sourceMetricCategory The source metric category.
- * @param listener The listener listens to the dialog cancelling event.
+ * @param onShowListener The listener listens to the dialog showing event.
+ * @param onDismissListener The listener listens to the dialog dismissing event.
+ * @param onCancelListener The listener listens to the dialog cancelling event.
*/
public static void show(FragmentManager manager, Tile tile, int sourceMetricCategory,
- OnCancelListener listener) {
+ OnShowListener onShowListener, OnDismissListener onDismissListener,
+ OnCancelListener onCancelListener) {
final ProfileSelectDialog dialog = new ProfileSelectDialog();
final Bundle args = new Bundle();
args.putParcelable(ARG_SELECTED_TILE, tile);
args.putInt(ARG_SOURCE_METRIC_CATEGORY, sourceMetricCategory);
dialog.setArguments(args);
- dialog.mOnCancelListener = listener;
+ dialog.mOnShowListener = onShowListener;
+ dialog.mOnDismissListener = onDismissListener;
+ dialog.mOnCancelListener = onCancelListener;
dialog.show(manager, "select_profile");
}
@@ -97,12 +106,30 @@
}
@Override
+ public void onStart() {
+ super.onStart();
+ // The fragment shows the dialog within onStart()
+ if (mOnShowListener != null) {
+ mOnShowListener.onShow(getDialog());
+ }
+ }
+
+ @Override
public void onCancel(DialogInterface dialog) {
+ super.onCancel(dialog);
if (mOnCancelListener != null) {
mOnCancelListener.onCancel(dialog);
}
}
+ @Override
+ public void onDismiss(DialogInterface dialog) {
+ super.onDismiss(dialog);
+ if (mOnDismissListener != null) {
+ mOnDismissListener.onDismiss(dialog);
+ }
+ }
+
public static void updateUserHandlesIfNeeded(Context context, Tile tile) {
final List<UserHandle> userHandles = tile.userHandle;
if (tile.userHandle == null || tile.userHandle.size() <= 1) {
diff --git a/src/com/android/settings/dashboard/profileselector/ProfileSelectFragment.java b/src/com/android/settings/dashboard/profileselector/ProfileSelectFragment.java
index 82d524d..3b64d3d 100644
--- a/src/com/android/settings/dashboard/profileselector/ProfileSelectFragment.java
+++ b/src/com/android/settings/dashboard/profileselector/ProfileSelectFragment.java
@@ -107,6 +107,10 @@
Bundle savedInstanceState) {
mContentView = (ViewGroup) super.onCreateView(inflater, container, savedInstanceState);
final Activity activity = getActivity();
+ final int titleResId = getTitleResId();
+ if (titleResId > 0) {
+ activity.setTitle(titleResId);
+ }
final int selectedTab = convertPosition(getTabId(activity, getArguments()));
final View tabContainer = mContentView.findViewById(R.id.tab_container);
@@ -166,6 +170,14 @@
*/
public abstract Fragment[] getFragments();
+ /**
+ * Returns a resource ID of the title
+ * Override this if the title needs to be updated dynamically.
+ */
+ public int getTitleResId() {
+ return 0;
+ }
+
@Override
protected int getPreferenceScreenResId() {
return R.xml.placeholder_preference_screen;
diff --git a/src/com/android/settings/dashboard/profileselector/ProfileSelectKeyboardFragment.java b/src/com/android/settings/dashboard/profileselector/ProfileSelectKeyboardFragment.java
new file mode 100644
index 0000000..c4386e6
--- /dev/null
+++ b/src/com/android/settings/dashboard/profileselector/ProfileSelectKeyboardFragment.java
@@ -0,0 +1,57 @@
+/*
+ * 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.dashboard.profileselector;
+
+import android.os.Bundle;
+
+import androidx.fragment.app.Fragment;
+
+import com.android.settings.R;
+import com.android.settings.inputmethod.AvailableVirtualKeyboardFragment;
+
+/**
+ * When current user has work profile, this fragment used following fragments to represent the
+ * on-screen keyboard settings page.
+ *
+ * <p>{@link AvailableVirtualKeyboardFragment} used to show both of personal/work user installed
+ * IMEs.</p>
+ */
+public final class ProfileSelectKeyboardFragment extends ProfileSelectFragment {
+
+ @Override
+ protected int getPreferenceScreenResId() {
+ return R.xml.available_virtual_keyboard;
+ }
+
+ @Override
+ public Fragment[] getFragments() {
+ final Bundle personalOnly = new Bundle();
+ personalOnly.putInt(EXTRA_PROFILE, ProfileType.PERSONAL);
+ final Fragment personalFragment = new AvailableVirtualKeyboardFragment();
+ personalFragment.setArguments(personalOnly);
+
+ final Bundle workOnly = new Bundle();
+ workOnly.putInt(EXTRA_PROFILE, ProfileType.WORK);
+ final Fragment workFragment = new AvailableVirtualKeyboardFragment();
+ workFragment.setArguments(workOnly);
+
+ return new Fragment[]{
+ personalFragment,
+ workFragment
+ };
+ }
+}
diff --git a/src/com/android/settings/dashboard/profileselector/ProfileSelectLocationFragment.java b/src/com/android/settings/dashboard/profileselector/ProfileSelectLocationFragment.java
index e4cde8e..28fb97b 100644
--- a/src/com/android/settings/dashboard/profileselector/ProfileSelectLocationFragment.java
+++ b/src/com/android/settings/dashboard/profileselector/ProfileSelectLocationFragment.java
@@ -60,4 +60,9 @@
workFragment
};
}
+
+ @Override
+ protected int getPreferenceScreenResId() {
+ return R.xml.location_settings_header;
+ }
}
diff --git a/src/com/android/settings/dashboard/profileselector/ProfileSelectLocationServicesFragment.java b/src/com/android/settings/dashboard/profileselector/ProfileSelectLocationServicesFragment.java
index b6f03d6..5f25f59 100644
--- a/src/com/android/settings/dashboard/profileselector/ProfileSelectLocationServicesFragment.java
+++ b/src/com/android/settings/dashboard/profileselector/ProfileSelectLocationServicesFragment.java
@@ -20,6 +20,7 @@
import androidx.fragment.app.Fragment;
+import com.android.settings.R;
import com.android.settings.location.LocationServices;
import com.android.settings.location.LocationServicesForWork;
@@ -44,4 +45,9 @@
workFragment
};
}
+
+ @Override
+ protected int getPreferenceScreenResId() {
+ return R.xml.location_services_header;
+ }
}
diff --git a/src/com/android/settings/dashboard/profileselector/ProfileSelectManageApplications.java b/src/com/android/settings/dashboard/profileselector/ProfileSelectManageApplications.java
index 17fed11..36aa9c5 100644
--- a/src/com/android/settings/dashboard/profileselector/ProfileSelectManageApplications.java
+++ b/src/com/android/settings/dashboard/profileselector/ProfileSelectManageApplications.java
@@ -16,6 +16,8 @@
package com.android.settings.dashboard.profileselector;
+import android.app.Activity;
+import android.content.Intent;
import android.os.Bundle;
import androidx.fragment.app.Fragment;
@@ -43,4 +45,12 @@
workFragment
};
}
+
+ @Override
+ public int getTitleResId() {
+ final Activity activity = getActivity();
+ final Intent intent = activity.getIntent();
+ final Bundle args = getArguments();
+ return ManageApplications.getTitleResId(intent, args);
+ }
}
diff --git a/src/com/android/settings/dashboard/profileselector/ProfileSelectRecentLocationRequestFragment.java b/src/com/android/settings/dashboard/profileselector/ProfileSelectRecentLocationRequestFragment.java
index 058ffe4..16cb43c 100644
--- a/src/com/android/settings/dashboard/profileselector/ProfileSelectRecentLocationRequestFragment.java
+++ b/src/com/android/settings/dashboard/profileselector/ProfileSelectRecentLocationRequestFragment.java
@@ -20,6 +20,7 @@
import androidx.fragment.app.Fragment;
+import com.android.settings.R;
import com.android.settings.location.RecentLocationRequestSeeAllFragment;
/**
@@ -43,4 +44,9 @@
workFragment
};
}
+
+ @Override
+ protected int getPreferenceScreenResId() {
+ return R.xml.location_recent_requests_header;
+ }
}
diff --git a/src/com/android/settings/datausage/DataUsageList.java b/src/com/android/settings/datausage/DataUsageList.java
index f72a006..cd033e3 100644
--- a/src/com/android/settings/datausage/DataUsageList.java
+++ b/src/com/android/settings/datausage/DataUsageList.java
@@ -142,12 +142,7 @@
mChart = findPreference(KEY_CHART_DATA);
mApps = findPreference(KEY_APPS_GROUP);
- // TODO(b/167474581): This is a temporary solution to hide unnecessary warning
- // preference, when the provider model is completed, the following code should be removed.
- final Preference unnecessaryWarningPreference =
- FeatureFlagUtils.isEnabled(getContext(), FeatureFlagUtils.SETTINGS_PROVIDER_MODEL)
- ? findPreference("operator_warning")
- : findPreference("non_carrier_data_usage_warning");
+ final Preference unnecessaryWarningPreference = findPreference("operator_warning");
if (unnecessaryWarningPreference != null) {
unnecessaryWarningPreference.setVisible(false);
}
diff --git a/src/com/android/settings/datausage/DataUsageSummary.java b/src/com/android/settings/datausage/DataUsageSummary.java
index a4396a2..abcc45f 100644
--- a/src/com/android/settings/datausage/DataUsageSummary.java
+++ b/src/com/android/settings/datausage/DataUsageSummary.java
@@ -183,15 +183,15 @@
void addWifiSection() {
TemplatePreferenceCategory category = (TemplatePreferenceCategory)
inflatePreferences(R.xml.data_usage_wifi);
- category.setTemplate(
- NetworkTemplate.buildTemplateWifi(NetworkTemplate.WIFI_NETWORKID_ALL,
- null /* subscriberId */), 0, services);
+ category.setTemplate(new NetworkTemplate.Builder(NetworkTemplate.MATCH_WIFI).build(),
+ 0, services);
}
private void addEthernetSection() {
TemplatePreferenceCategory category = (TemplatePreferenceCategory)
inflatePreferences(R.xml.data_usage_ethernet);
- category.setTemplate(NetworkTemplate.buildTemplateEthernet(), 0, services);
+ category.setTemplate(new NetworkTemplate.Builder(NetworkTemplate.MATCH_ETHERNET).build(),
+ 0, services);
}
private Preference inflatePreferences(int resId) {
diff --git a/src/com/android/settings/datausage/DataUsageSummaryPreference.java b/src/com/android/settings/datausage/DataUsageSummaryPreference.java
index 260a6da..b6e533b 100644
--- a/src/com/android/settings/datausage/DataUsageSummaryPreference.java
+++ b/src/com/android/settings/datausage/DataUsageSummaryPreference.java
@@ -225,8 +225,7 @@
static void launchWifiDataUsage(Context context) {
final Bundle args = new Bundle(1);
args.putParcelable(DataUsageList.EXTRA_NETWORK_TEMPLATE,
- NetworkTemplate.buildTemplateWifi(NetworkTemplate.WIFI_NETWORKID_ALL,
- null /* subscriberId */));
+ new NetworkTemplate.Builder(NetworkTemplate.MATCH_WIFI).build());
args.putInt(DataUsageList.EXTRA_NETWORK_TYPE, ConnectivityManager.TYPE_WIFI);
final SubSettingLauncher launcher = new SubSettingLauncher(context)
.setArguments(args)
@@ -369,8 +368,7 @@
protected long getHistoricalUsageLevel() {
final DataUsageController controller = new DataUsageController(getContext());
return controller.getHistoricalUsageLevel(
- NetworkTemplate.buildTemplateWifi(NetworkTemplate.WIFI_NETWORKID_ALL,
- null /* subscriberId */));
+ new NetworkTemplate.Builder(NetworkTemplate.MATCH_WIFI).build());
}
@VisibleForTesting
diff --git a/src/com/android/settings/datausage/DataUsageSummaryPreferenceController.java b/src/com/android/settings/datausage/DataUsageSummaryPreferenceController.java
index ac1e1ad..1b3b47a 100644
--- a/src/com/android/settings/datausage/DataUsageSummaryPreferenceController.java
+++ b/src/com/android/settings/datausage/DataUsageSummaryPreferenceController.java
@@ -138,8 +138,7 @@
mDefaultTemplate = DataUsageLib.getMobileTemplate(context, subscriptionId);
} else if (DataUsageUtils.hasWifiRadio(context)) {
mDataUsageTemplate = R.string.wifi_data_template;
- mDefaultTemplate = NetworkTemplate.buildTemplateWifi(
- NetworkTemplate.WIFI_NETWORKID_ALL, null /* subscriberId */);
+ mDefaultTemplate = new NetworkTemplate.Builder(NetworkTemplate.MATCH_WIFI).build();
} else {
mDataUsageTemplate = R.string.ethernet_data_template;
mDefaultTemplate = DataUsageUtils.getDefaultTemplate(context, subscriptionId);
diff --git a/src/com/android/settings/datausage/DataUsageUtils.java b/src/com/android/settings/datausage/DataUsageUtils.java
index fae53ec..5227284 100644
--- a/src/com/android/settings/datausage/DataUsageUtils.java
+++ b/src/com/android/settings/datausage/DataUsageUtils.java
@@ -184,10 +184,9 @@
if (SubscriptionManager.isValidSubscriptionId(defaultSubId) && hasMobileData(context)) {
return DataUsageLib.getMobileTemplate(context, defaultSubId);
} else if (hasWifiRadio(context)) {
- return NetworkTemplate.buildTemplateWifi(NetworkTemplate.WIFI_NETWORKID_ALL,
- null /* subscriberId */);
+ return new NetworkTemplate.Builder(NetworkTemplate.MATCH_WIFI).build();
} else {
- return NetworkTemplate.buildTemplateEthernet();
+ return new NetworkTemplate.Builder(NetworkTemplate.MATCH_ETHERNET).build();
}
}
diff --git a/src/com/android/settings/datausage/WifiDataUsageSummaryPreferenceController.java b/src/com/android/settings/datausage/WifiDataUsageSummaryPreferenceController.java
index 0551fc2..9d3054e 100644
--- a/src/com/android/settings/datausage/WifiDataUsageSummaryPreferenceController.java
+++ b/src/com/android/settings/datausage/WifiDataUsageSummaryPreferenceController.java
@@ -26,6 +26,8 @@
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.net.DataUsageController;
+import java.util.Set;
+
/**
* The controller displays a data usage chart for the specified Wi-Fi network.
*/
@@ -52,7 +54,8 @@
final DataUsageSummaryPreference mPreference = (DataUsageSummaryPreference) preference;
// TODO(b/126299427): Currently gets data usage of whole Wi-Fi networks, but should get
// specified one.
- final NetworkTemplate template = NetworkTemplate.buildTemplateWifi(mNetworkId);
+ final NetworkTemplate template = new NetworkTemplate.Builder(NetworkTemplate.MATCH_WIFI)
+ .setWifiNetworkKeys(Set.of(mNetworkId)).build();
final DataUsageController.DataUsageInfo info = mDataUsageController.getDataUsageInfo(
template);
mDataInfoController.updateDataLimit(info, mPolicyEditor.getPolicy(template));
diff --git a/src/com/android/settings/datausage/lib/DataUsageLib.java b/src/com/android/settings/datausage/lib/DataUsageLib.java
index 830f1ca..9f4c78f 100644
--- a/src/com/android/settings/datausage/lib/DataUsageLib.java
+++ b/src/com/android/settings/datausage/lib/DataUsageLib.java
@@ -17,6 +17,7 @@
package com.android.settings.datausage.lib;
import android.content.Context;
+import android.net.NetworkStats;
import android.net.NetworkTemplate;
import android.telephony.SubscriptionInfo;
import android.telephony.SubscriptionManager;
@@ -26,6 +27,7 @@
import com.android.internal.util.ArrayUtils;
import java.util.List;
+import java.util.Set;
/**
* Lib class for data usage
@@ -71,12 +73,17 @@
return NetworkTemplate.normalize(mobileTemplate, mergedSubscriberIds);
}
- private static NetworkTemplate getMobileTemplateForSubId(
+ public static NetworkTemplate getMobileTemplateForSubId(
TelephonyManager telephonyManager, int subId) {
- // The null subscriberId means that no any mobile/carrier network will be matched.
- // Using old API: buildTemplateMobileAll for the null subscriberId to avoid NPE.
+ // Create template that matches any mobile network when the subscriberId is null.
String subscriberId = telephonyManager.getSubscriberId(subId);
- return subscriberId != null ? NetworkTemplate.buildTemplateCarrierMetered(subscriberId)
- : NetworkTemplate.buildTemplateMobileAll(subscriberId);
+ return subscriberId != null
+ ? new NetworkTemplate.Builder(NetworkTemplate.MATCH_CARRIER)
+ .setSubscriberIds(Set.of(subscriberId))
+ .setMeteredness(NetworkStats.METERED_YES)
+ .build()
+ : new NetworkTemplate.Builder(NetworkTemplate.MATCH_MOBILE)
+ .setMeteredness(NetworkStats.METERED_YES)
+ .build();
}
}
diff --git a/src/com/android/settings/development/AdbQrcodeScannerFragment.java b/src/com/android/settings/development/AdbQrcodeScannerFragment.java
index 1035fbe..d53f649 100644
--- a/src/com/android/settings/development/AdbQrcodeScannerFragment.java
+++ b/src/com/android/settings/development/AdbQrcodeScannerFragment.java
@@ -189,7 +189,8 @@
restartCamera();
mAdbManager = IAdbManager.Stub.asInterface(ServiceManager.getService(Context.ADB_SERVICE));
- getActivity().registerReceiver(mReceiver, mIntentFilter);
+ getActivity().registerReceiver(mReceiver, mIntentFilter,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
}
@Override
diff --git a/src/com/android/settings/development/BluetoothA2dpConfigStore.java b/src/com/android/settings/development/BluetoothA2dpConfigStore.java
index 0b154d2..7fd7b13 100644
--- a/src/com/android/settings/development/BluetoothA2dpConfigStore.java
+++ b/src/com/android/settings/development/BluetoothA2dpConfigStore.java
@@ -71,10 +71,16 @@
}
public BluetoothCodecConfig createCodecConfig() {
- return new BluetoothCodecConfig(mCodecType, mCodecPriority,
- mSampleRate, mBitsPerSample,
- mChannelMode, mCodecSpecific1Value,
- mCodecSpecific2Value, mCodecSpecific3Value,
- mCodecSpecific4Value);
+ return new BluetoothCodecConfig.Builder()
+ .setCodecType(mCodecType)
+ .setCodecPriority(mCodecPriority)
+ .setSampleRate(mSampleRate)
+ .setBitsPerSample(mBitsPerSample)
+ .setChannelMode(mChannelMode)
+ .setCodecSpecific1(mCodecSpecific1Value)
+ .setCodecSpecific2(mCodecSpecific2Value)
+ .setCodecSpecific3(mCodecSpecific3Value)
+ .setCodecSpecific4(mCodecSpecific4Value)
+ .build();
}
}
diff --git a/src/com/android/settings/development/DefaultUsbConfigurationPreferenceController.java b/src/com/android/settings/development/DefaultUsbConfigurationPreferenceController.java
index be7704f..87ca40f 100644
--- a/src/com/android/settings/development/DefaultUsbConfigurationPreferenceController.java
+++ b/src/com/android/settings/development/DefaultUsbConfigurationPreferenceController.java
@@ -24,11 +24,12 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
+import com.android.settings.core.PreferenceControllerMixin;
import com.android.settingslib.RestrictedSwitchPreference;
import com.android.settingslib.development.DeveloperOptionsPreferenceController;
public class DefaultUsbConfigurationPreferenceController extends
- DeveloperOptionsPreferenceController {
+ DeveloperOptionsPreferenceController implements PreferenceControllerMixin {
private static final String PREFERENCE_KEY = "default_usb_configuration";
diff --git a/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java b/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
index c02ae42..946e0d7 100644
--- a/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
+++ b/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
@@ -215,6 +215,11 @@
}
}
+ @Override
+ protected boolean shouldSkipForInitialSUW() {
+ return true;
+ }
+
/**
* Long-pressing a developer options quick settings tile will by default (see
* QS_TILE_PREFERENCES in the manifest) take you to the developer options page.
diff --git a/src/com/android/settings/development/WirelessDebuggingFragment.java b/src/com/android/settings/development/WirelessDebuggingFragment.java
index fecdbfa..7c60069 100644
--- a/src/com/android/settings/development/WirelessDebuggingFragment.java
+++ b/src/com/android/settings/development/WirelessDebuggingFragment.java
@@ -227,7 +227,8 @@
public void onResume() {
super.onResume();
- getActivity().registerReceiver(mReceiver, mIntentFilter);
+ getActivity().registerReceiver(mReceiver, mIntentFilter,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
}
@Override
diff --git a/src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceController.java b/src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceController.java
index 765c5f8..1af6e96 100644
--- a/src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceController.java
+++ b/src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceController.java
@@ -30,6 +30,8 @@
import com.android.settings.development.BluetoothA2dpConfigStore;
import com.android.settingslib.core.lifecycle.Lifecycle;
+import java.util.List;
+
/**
* Abstract class for Bluetooth A2DP config dialog controller in developer option.
*/
@@ -170,7 +172,7 @@
*
* @return Array of {@link BluetoothCodecConfig}.
*/
- protected BluetoothCodecConfig[] getSelectableConfigs(BluetoothDevice device) {
+ protected List<BluetoothCodecConfig> getSelectableConfigs(BluetoothDevice device) {
final BluetoothA2dp bluetoothA2dp = mBluetoothA2dp;
if (bluetoothA2dp == null) {
return null;
@@ -198,11 +200,7 @@
Log.d(TAG, "Unable to get selectable config. No active device.");
return null;
}
- final BluetoothCodecConfig[] configs = getSelectableConfigs(activeDevice);
- if (configs == null) {
- Log.d(TAG, "Unable to get selectable config. Selectable configs is empty.");
- return null;
- }
+ final List<BluetoothCodecConfig> configs = getSelectableConfigs(activeDevice);
for (BluetoothCodecConfig config : configs) {
if (config.getCodecType() == codecTypeValue) {
return config;
@@ -220,7 +218,7 @@
public void onHDAudioEnabled(boolean enabled) {}
static int getHighestCodec(BluetoothA2dp bluetoothA2dp, BluetoothDevice activeDevice,
- BluetoothCodecConfig[] configs) {
+ List<BluetoothCodecConfig> configs) {
if (configs == null) {
Log.d(TAG, "Unable to get highest codec. Configs are empty");
return BluetoothCodecConfig.SOURCE_CODEC_TYPE_INVALID;
@@ -231,8 +229,8 @@
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])) {
+ for (BluetoothCodecConfig config : configs) {
+ if (config.getCodecType() == CODEC_TYPES[i]) {
return CODEC_TYPES[i];
}
}
diff --git a/src/com/android/settings/development/bluetooth/BluetoothCodecDialogPreferenceController.java b/src/com/android/settings/development/bluetooth/BluetoothCodecDialogPreferenceController.java
index b1b58e5..5f916f3 100644
--- a/src/com/android/settings/development/bluetooth/BluetoothCodecDialogPreferenceController.java
+++ b/src/com/android/settings/development/bluetooth/BluetoothCodecDialogPreferenceController.java
@@ -77,7 +77,7 @@
// Check HD audio is enabled, display the available list.
if (bluetoothA2dp.isOptionalCodecsEnabled(activeDevice)
== BluetoothA2dp.OPTIONAL_CODECS_PREF_ENABLED) {
- BluetoothCodecConfig[] configs = getSelectableConfigs(activeDevice);
+ List<BluetoothCodecConfig> configs = getSelectableConfigs(activeDevice);
if (configs != null) {
return getIndexFromConfig(configs);
}
@@ -153,10 +153,10 @@
writeConfigurationValues(/* index= */ 0);
}
- private List<Integer> getIndexFromConfig(BluetoothCodecConfig[] configs) {
+ private List<Integer> getIndexFromConfig(List<BluetoothCodecConfig> configs) {
List<Integer> indexArray = new ArrayList<>();
- for (int i = 0; i < configs.length; i++) {
- indexArray.add(convertCfgToBtnIndex(configs[i].getCodecType()));
+ for (BluetoothCodecConfig config : configs) {
+ indexArray.add(convertCfgToBtnIndex(config.getCodecType()));
}
return indexArray;
}
diff --git a/src/com/android/settings/deviceinfo/PhoneNumberPreferenceController.java b/src/com/android/settings/deviceinfo/PhoneNumberPreferenceController.java
index 6c32c59..d196af7 100644
--- a/src/com/android/settings/deviceinfo/PhoneNumberPreferenceController.java
+++ b/src/com/android/settings/deviceinfo/PhoneNumberPreferenceController.java
@@ -159,6 +159,6 @@
@VisibleForTesting
protected Preference createNewPreference(Context context) {
- return new Preference(context);
+ return new PhoneNumberSummaryPreference(context);
}
}
diff --git a/src/com/android/settings/deviceinfo/PhoneNumberSummaryPreference.java b/src/com/android/settings/deviceinfo/PhoneNumberSummaryPreference.java
new file mode 100644
index 0000000..2e31084
--- /dev/null
+++ b/src/com/android/settings/deviceinfo/PhoneNumberSummaryPreference.java
@@ -0,0 +1,57 @@
+/*
+ * 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.deviceinfo;
+
+import android.content.Context;
+import android.util.AttributeSet;
+import android.widget.TextView;
+
+import androidx.preference.Preference;
+import androidx.preference.PreferenceViewHolder;
+
+/**
+ * Preference which support phone number talkback in summary part.
+ */
+public class PhoneNumberSummaryPreference extends Preference {
+
+ /**
+ * Constructor
+ * @param context
+ */
+ public PhoneNumberSummaryPreference(Context context) {
+ this(context, null);
+ }
+
+ /**
+ * Constructor
+ * @param context
+ * @param attrs
+ */
+ public PhoneNumberSummaryPreference(Context context, AttributeSet attrs) {
+ super(context, attrs);
+ }
+
+ @Override
+ public void onBindViewHolder(PreferenceViewHolder holder) {
+ super.onBindViewHolder(holder);
+
+ // Expand text to support phone number talkback.
+ TextView summaryView = (TextView) holder.findViewById(android.R.id.summary);
+ if (summaryView != null) {
+ summaryView.setText(PhoneNumberUtil.expandByTts(summaryView.getText()));
+ }
+ }
+}
diff --git a/src/com/android/settings/deviceinfo/PhoneNumberUtil.java b/src/com/android/settings/deviceinfo/PhoneNumberUtil.java
new file mode 100644
index 0000000..77e02b4
--- /dev/null
+++ b/src/com/android/settings/deviceinfo/PhoneNumberUtil.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.deviceinfo;
+
+import android.text.Spannable;
+import android.text.SpannableStringBuilder;
+import android.text.Spanned;
+import android.text.TextUtils;
+import android.text.style.TtsSpan;
+
+import java.util.Arrays;
+import java.util.stream.IntStream;
+
+/**
+ * Helper class to detect format of phone number.
+ */
+public class PhoneNumberUtil {
+
+ /**
+ * Convert given text to support phone number talkback.
+ * @param text given
+ * @return converted text
+ */
+ public static CharSequence expandByTts(CharSequence text) {
+ if ((text == null) || (text.length() <= 0)
+ || (!isPhoneNumberDigits(text))) {
+ return text;
+ }
+ Spannable spannable = new SpannableStringBuilder(text);
+ TtsSpan span = new TtsSpan.DigitsBuilder(text.toString()).build();
+ spannable.setSpan(span, 0, spannable.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
+ return spannable;
+ }
+
+ /**
+ * Check if given text may contains a phone id related numbers.
+ * (ex: phone number, IMEI, ICCID)
+ * @param text given
+ * @return true when given text is a phone id related number.
+ */
+ private static boolean isPhoneNumberDigits(CharSequence text) {
+ long textLength = (long)text.length();
+ return (textLength == text.chars()
+ .filter(c -> isPhoneNumberDigit(c)).count());
+ }
+
+ private static boolean isPhoneNumberDigit(int c) {
+ return ((c >= (int)'0') && (c <= (int)'9'))
+ || (c == (int)'-') || (c == (int)'+')
+ || (c == (int)'(') || (c == (int)')');
+ }
+}
diff --git a/src/com/android/settings/deviceinfo/imei/ImeiInfoDialogController.java b/src/com/android/settings/deviceinfo/imei/ImeiInfoDialogController.java
index a10b9f1..1ae6b40 100644
--- a/src/com/android/settings/deviceinfo/imei/ImeiInfoDialogController.java
+++ b/src/com/android/settings/deviceinfo/imei/ImeiInfoDialogController.java
@@ -21,11 +21,6 @@
import android.telephony.SubscriptionInfo;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
-import android.text.Spannable;
-import android.text.SpannableStringBuilder;
-import android.text.Spanned;
-import android.text.TextUtils;
-import android.text.style.TtsSpan;
import android.util.Log;
import androidx.annotation.NonNull;
@@ -53,19 +48,6 @@
@VisibleForTesting
static final int ID_GSM_SETTINGS = R.id.gsm_settings;
- private static CharSequence getTextAsDigits(CharSequence text) {
- if (TextUtils.isEmpty(text)) {
- return "";
- }
- if (TextUtils.isDigitsOnly(text)) {
- final Spannable spannable = new SpannableStringBuilder(text);
- final TtsSpan span = new TtsSpan.DigitsBuilder(text.toString()).build();
- spannable.setSpan(span, 0, spannable.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
- text = spannable;
- }
- return text;
- }
-
private final ImeiInfoDialogFragment mDialog;
private final TelephonyManager mTelephonyManager;
private final SubscriptionInfo mSubscriptionInfo;
@@ -121,10 +103,9 @@
if ((mSubscriptionInfo != null && isCdmaLteEnabled()) ||
(mSubscriptionInfo == null && isSimPresent(mSlotId))) {
// Show IMEI for LTE device
- mDialog.setText(ID_IMEI_VALUE,
- getTextAsDigits(mTelephonyManager.getImei(mSlotId)));
+ mDialog.setText(ID_IMEI_VALUE, mTelephonyManager.getImei(mSlotId));
mDialog.setText(ID_IMEI_SV_VALUE,
- getTextAsDigits(mTelephonyManager.getDeviceSoftwareVersion(mSlotId)));
+ mTelephonyManager.getDeviceSoftwareVersion(mSlotId));
} else {
// device is not GSM/UMTS, do not display GSM/UMTS features
mDialog.removeViewFromScreen(ID_GSM_SETTINGS);
@@ -132,9 +113,9 @@
}
private void updateDialogForGsmPhone() {
- mDialog.setText(ID_IMEI_VALUE, getTextAsDigits(mTelephonyManager.getImei(mSlotId)));
+ mDialog.setText(ID_IMEI_VALUE, mTelephonyManager.getImei(mSlotId));
mDialog.setText(ID_IMEI_SV_VALUE,
- getTextAsDigits(mTelephonyManager.getDeviceSoftwareVersion(mSlotId)));
+ mTelephonyManager.getDeviceSoftwareVersion(mSlotId));
// device is not CDMA, do not display CDMA features
mDialog.removeViewFromScreen(ID_CDMA_SETTINGS);
}
diff --git a/src/com/android/settings/deviceinfo/imei/ImeiInfoDialogFragment.java b/src/com/android/settings/deviceinfo/imei/ImeiInfoDialogFragment.java
index b2f083f..c8d78da 100644
--- a/src/com/android/settings/deviceinfo/imei/ImeiInfoDialogFragment.java
+++ b/src/com/android/settings/deviceinfo/imei/ImeiInfoDialogFragment.java
@@ -31,8 +31,12 @@
import androidx.fragment.app.FragmentManager;
import com.android.settings.R;
+import com.android.settings.deviceinfo.PhoneNumberUtil;
import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
+import java.util.Arrays;
+import java.util.stream.IntStream;
+
public class ImeiInfoDialogFragment extends InstrumentedDialogFragment {
@VisibleForTesting
@@ -83,13 +87,27 @@
}
}
+ /**
+ * View ID(s) which is digit format (instead of decimal number) text.
+ **/
+ private static final int [] sViewIdsInDigitFormat = IntStream
+ .of(ImeiInfoDialogController.ID_MEID_NUMBER_VALUE,
+ ImeiInfoDialogController.ID_MIN_NUMBER_VALUE,
+ ImeiInfoDialogController.ID_IMEI_VALUE,
+ ImeiInfoDialogController.ID_IMEI_SV_VALUE)
+ .sorted().toArray();
+
public void setText(int viewId, CharSequence text) {
final TextView textView = mRootView.findViewById(viewId);
+ if (textView == null) {
+ return;
+ }
if (TextUtils.isEmpty(text)) {
text = getResources().getString(R.string.device_info_default);
}
- if (textView != null) {
- textView.setText(text);
+ else if (Arrays.binarySearch(sViewIdsInDigitFormat, viewId) >= 0) {
+ text = PhoneNumberUtil.expandByTts(text);
}
+ textView.setText(text);
}
}
diff --git a/src/com/android/settings/deviceinfo/imei/ImeiInfoPreferenceController.java b/src/com/android/settings/deviceinfo/imei/ImeiInfoPreferenceController.java
index 407e4e5..e0bff6d 100644
--- a/src/com/android/settings/deviceinfo/imei/ImeiInfoPreferenceController.java
+++ b/src/com/android/settings/deviceinfo/imei/ImeiInfoPreferenceController.java
@@ -32,6 +32,7 @@
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
+import com.android.settings.deviceinfo.PhoneNumberSummaryPreference;
import com.android.settings.slices.Sliceable;
import com.android.settingslib.Utils;
@@ -162,6 +163,6 @@
@VisibleForTesting
Preference createNewPreference(Context context) {
- return new Preference(context);
+ return new PhoneNumberSummaryPreference(context);
}
}
diff --git a/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java b/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java
index f2bce78..2cf523f 100644
--- a/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java
+++ b/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java
@@ -134,7 +134,7 @@
}
if (SubscriptionManager.isValidSubscriptionId(nextSubId)) {
mTelephonyManager =
- mTelephonyManager.createForSubscriptionId(nextSubId);
+ getTelephonyManager().createForSubscriptionId(nextSubId);
registerImsRegistrationCallback(nextSubId);
}
}
@@ -228,6 +228,11 @@
}
}
+ @VisibleForTesting
+ public TelephonyManager getTelephonyManager() {
+ return mTelephonyManager;
+ }
+
public void initialize() {
requestForUpdateEid();
@@ -235,7 +240,7 @@
return;
}
mTelephonyManager =
- mTelephonyManager.createForSubscriptionId(mSubscriptionInfo.getSubscriptionId());
+ getTelephonyManager().createForSubscriptionId(mSubscriptionInfo.getSubscriptionId());
mTelephonyCallback = new SimStatusDialogTelephonyCallback();
updateLatestAreaInfo();
updateSubscriptionStatus();
@@ -246,8 +251,8 @@
// getServiceState() may return null when the subscription is inactive
// or when there was an error communicating with the phone process.
- final ServiceState serviceState = mTelephonyManager.getServiceState();
- final SignalStrength signalStrength = mTelephonyManager.getSignalStrength();
+ final ServiceState serviceState = getTelephonyManager().getServiceState();
+ final SignalStrength signalStrength = getTelephonyManager().getSignalStrength();
updatePhoneNumber();
updateServiceState(serviceState);
@@ -279,9 +284,10 @@
if (mSubscriptionInfo == null) {
return;
}
- mTelephonyManager = mTelephonyManager.createForSubscriptionId(
+ mTelephonyManager = getTelephonyManager().createForSubscriptionId(
mSubscriptionInfo.getSubscriptionId());
- mTelephonyManager.registerTelephonyCallback(mContext.getMainExecutor(), mTelephonyCallback);
+ getTelephonyManager()
+ .registerTelephonyCallback(mContext.getMainExecutor(), mTelephonyCallback);
mSubscriptionManager.addOnSubscriptionsChangedListener(
mContext.getMainExecutor(), mOnSubscriptionsChangedListener);
registerImsRegistrationCallback(mSubscriptionInfo.getSubscriptionId());
@@ -304,7 +310,7 @@
if (mIsRegisteredListener) {
mSubscriptionManager.removeOnSubscriptionsChangedListener(
mOnSubscriptionsChangedListener);
- mTelephonyManager.unregisterTelephonyCallback(mTelephonyCallback);
+ getTelephonyManager().unregisterTelephonyCallback(mTelephonyCallback);
if (mShowLatestAreaInfo) {
mContext.unregisterReceiver(mAreaInfoReceiver);
}
@@ -315,7 +321,7 @@
unregisterImsRegistrationCallback(mSubscriptionInfo.getSubscriptionId());
mSubscriptionManager.removeOnSubscriptionsChangedListener(mOnSubscriptionsChangedListener);
- mTelephonyManager.unregisterTelephonyCallback(mTelephonyCallback);
+ getTelephonyManager().unregisterTelephonyCallback(mTelephonyCallback);
if (mShowLatestAreaInfo) {
mContext.unregisterReceiver(mAreaInfoReceiver);
@@ -329,7 +335,7 @@
}
@VisibleForTesting
- protected void updatePhoneNumber() {
+ public void updatePhoneNumber() {
// If formattedNumber is null or empty, it'll display as "Unknown".
mDialog.setText(PHONE_NUMBER_VALUE_ID,
DeviceInfoUtils.getBidiFormattedPhoneNumber(mContext, mSubscriptionInfo));
@@ -433,7 +439,7 @@
private void updateLatestAreaInfo() {
mShowLatestAreaInfo = Resources.getSystem().getBoolean(
com.android.internal.R.bool.config_showAreaUpdateInfoSettings)
- && mTelephonyManager.getPhoneType() != TelephonyManager.PHONE_TYPE_CDMA;
+ && getTelephonyManager().getPhoneType() != TelephonyManager.PHONE_TYPE_CDMA;
if (mShowLatestAreaInfo) {
// Bind cell broadcast service to get the area info. The info will be updated once
@@ -451,7 +457,7 @@
resetSignalStrength();
} else if (!Utils.isInService(mPreviousServiceState)) {
// If ServiceState changed from out of service -> in service, update signal strength.
- updateSignalStrength(mTelephonyManager.getSignalStrength());
+ updateSignalStrength(getTelephonyManager().getSignalStrength());
}
String serviceStateValue;
@@ -498,7 +504,7 @@
return;
}
- ServiceState serviceState = mTelephonyManager.getServiceState();
+ ServiceState serviceState = getTelephonyManager().getServiceState();
if (!Utils.isInService(serviceState)) {
return;
}
@@ -536,8 +542,8 @@
String dataNetworkTypeName = null;
String voiceNetworkTypeName = null;
final int subId = mSubscriptionInfo.getSubscriptionId();
- final int actualDataNetworkType = mTelephonyManager.getDataNetworkType();
- final int actualVoiceNetworkType = mTelephonyManager.getVoiceNetworkType();
+ final int actualDataNetworkType = getTelephonyManager().getDataNetworkType();
+ final int actualVoiceNetworkType = getTelephonyManager().getVoiceNetworkType();
final int overrideNetworkType = mTelephonyDisplayInfo == null
? TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_NONE
: mTelephonyDisplayInfo.getOverrideNetworkType();
@@ -604,7 +610,7 @@
mDialog.removeSettingFromScreen(ICCID_INFO_LABEL_ID);
mDialog.removeSettingFromScreen(ICCID_INFO_VALUE_ID);
} else {
- mDialog.setText(ICCID_INFO_VALUE_ID, mTelephonyManager.getSimSerialNumber());
+ mDialog.setText(ICCID_INFO_VALUE_ID, getTelephonyManager().getSimSerialNumber());
}
}
@@ -617,10 +623,10 @@
}
@VisibleForTesting
- protected AtomicReference<String> getEid(int slotIndex) {
+ public AtomicReference<String> getEid(int slotIndex) {
boolean shouldHaveEid = false;
String eid = null;
- if (mTelephonyManager.getActiveModemCount() > MAX_PHONE_COUNT_SINGLE_SIM) {
+ if (getTelephonyManager().getActiveModemCount() > MAX_PHONE_COUNT_SINGLE_SIM) {
// Get EID per-SIM in multi-SIM mode
final Map<Integer, Integer> mapping = mTelephonyManager
.getLogicalToPhysicalSlotMapping();
@@ -628,7 +634,7 @@
SubscriptionManager.INVALID_SIM_SLOT_INDEX);
if (pSlotId != SubscriptionManager.INVALID_SIM_SLOT_INDEX) {
- final List<UiccCardInfo> infos = mTelephonyManager.getUiccCardsInfo();
+ final List<UiccCardInfo> infos = getTelephonyManager().getUiccCardsInfo();
for (UiccCardInfo info : infos) {
if (info.getPhysicalSlotIndex() == pSlotId) {
diff --git a/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogFragment.java b/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogFragment.java
index 93323b3..8eb71df 100644
--- a/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogFragment.java
+++ b/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogFragment.java
@@ -30,6 +30,10 @@
import com.android.settings.R;
import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
+import com.android.settings.deviceinfo.PhoneNumberUtil;
+
+import java.util.Arrays;
+import java.util.stream.IntStream;
public class SimStatusDialogFragment extends InstrumentedDialogFragment {
@@ -87,13 +91,26 @@
}
}
+ /**
+ * View ID(s) which is digit format (instead of decimal number) text.
+ **/
+ private static final int [] sViewIdsInDigitFormat = IntStream
+ .of(SimStatusDialogController.ICCID_INFO_VALUE_ID,
+ SimStatusDialogController.PHONE_NUMBER_VALUE_ID,
+ SimStatusDialogController.EID_INFO_VALUE_ID)
+ .sorted().toArray();
+
public void setText(int viewId, CharSequence text) {
final TextView textView = mRootView.findViewById(viewId);
+ if (textView == null) {
+ return;
+ }
if (TextUtils.isEmpty(text)) {
text = getResources().getString(R.string.device_info_default);
}
- if (textView != null) {
- textView.setText(text);
+ else if (Arrays.binarySearch(sViewIdsInDigitFormat, viewId) >= 0) {
+ text = PhoneNumberUtil.expandByTts(text);
}
+ textView.setText(text);
}
}
diff --git a/src/com/android/settings/display/BrightnessLevelPreferenceController.java b/src/com/android/settings/display/BrightnessLevelPreferenceController.java
index de4fe25..171f426 100644
--- a/src/com/android/settings/display/BrightnessLevelPreferenceController.java
+++ b/src/com/android/settings/display/BrightnessLevelPreferenceController.java
@@ -19,6 +19,7 @@
import static com.android.settingslib.display.BrightnessUtils.GAMMA_SPACE_MIN;
import static com.android.settingslib.display.BrightnessUtils.convertLinearToGammaFloat;
+import android.app.ActivityOptions;
import android.content.ContentResolver;
import android.content.Context;
import android.content.Intent;
@@ -156,7 +157,11 @@
final Intent intent = new Intent(ACTION_SHOW_BRIGHTNESS_DIALOG);
intent.putExtra(SettingsBaseActivity.EXTRA_PAGE_TRANSITION_TYPE,
SettingsTransitionHelper.TransitionType.TRANSITION_NONE);
- mContext.startActivity(intent);
+
+ // Start activity in the same task and pass fade animations
+ final ActivityOptions options = ActivityOptions.makeCustomAnimation(mContext,
+ android.R.anim.fade_in, android.R.anim.fade_out);
+ mContext.startActivityForResult(preference.getKey(), intent, 0, options.toBundle());
return true;
}
diff --git a/src/com/android/settings/display/FontSizePreferenceFragmentForSetupWizard.java b/src/com/android/settings/display/FontSizePreferenceFragmentForSetupWizard.java
index 627f107..5bfce18 100644
--- a/src/com/android/settings/display/FontSizePreferenceFragmentForSetupWizard.java
+++ b/src/com/android/settings/display/FontSizePreferenceFragmentForSetupWizard.java
@@ -17,6 +17,13 @@
package com.android.settings.display;
import android.app.settings.SettingsEnums;
+import android.os.Bundle;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.LinearLayout;
+
+import androidx.viewpager.widget.ViewPager;
import com.android.settings.R;
@@ -34,6 +41,23 @@
}
@Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container,
+ Bundle savedInstanceState) {
+ final View root = super.onCreateView(inflater, container, savedInstanceState);
+ if (getResources().getBoolean(R.bool.config_supported_large_screen)) {
+ final ViewPager viewPager = root.findViewById(R.id.preview_pager);
+ final View view = (View) viewPager.getAdapter().instantiateItem(viewPager,
+ viewPager.getCurrentItem());
+ final LinearLayout layout = view.findViewById(R.id.font_size_preview_text_group);
+ final int paddingStart = getResources().getDimensionPixelSize(
+ R.dimen.font_size_preview_padding_start);
+ layout.setPaddingRelative(paddingStart, layout.getPaddingTop(),
+ layout.getPaddingEnd(), layout.getPaddingBottom());
+ }
+ return root;
+ }
+
+ @Override
public void onStop() {
// Log the final choice in value if it's different from the previous value.
if (mCurrentIndex != mInitialIndex) {
diff --git a/src/com/android/settings/display/LockscreenClockPreferenceController.java b/src/com/android/settings/display/LockscreenClockPreferenceController.java
new file mode 100644
index 0000000..70ae55e
--- /dev/null
+++ b/src/com/android/settings/display/LockscreenClockPreferenceController.java
@@ -0,0 +1,70 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.display;
+
+import android.content.Context;
+import android.provider.Settings;
+
+import androidx.preference.Preference;
+
+import com.android.settings.R;
+import com.android.settings.core.TogglePreferenceController;
+
+/**
+ * Preference to enable/disable the large double-line clock on lockscreen
+ */
+public class LockscreenClockPreferenceController extends TogglePreferenceController {
+
+ private static final String SETTING_KEY = Settings.Secure.LOCKSCREEN_USE_DOUBLE_LINE_CLOCK;
+
+ public LockscreenClockPreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey);
+ }
+
+ @Override
+ public boolean isChecked() {
+ return Settings.Secure.getInt(mContext.getContentResolver(), SETTING_KEY, 1) != 0;
+ }
+
+ @Override
+ public boolean setChecked(boolean isChecked) {
+ return Settings.Secure.putInt(mContext.getContentResolver(), SETTING_KEY,
+ isChecked ? 1 : 0);
+ }
+
+ @Override
+ public CharSequence getSummary() {
+ return mContext.getText(R.string.lockscreen_double_line_clock_summary);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return AVAILABLE;
+ }
+
+ @Override
+ public void updateState(Preference preference) {
+ super.updateState(preference);
+ preference.setEnabled(true);
+ refreshSummary(preference);
+ }
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
+ }
+}
diff --git a/src/com/android/settings/display/PreviewPagerAdapter.java b/src/com/android/settings/display/PreviewPagerAdapter.java
index a424b1d..018be32 100644
--- a/src/com/android/settings/display/PreviewPagerAdapter.java
+++ b/src/com/android/settings/display/PreviewPagerAdapter.java
@@ -109,10 +109,6 @@
return (view == object);
}
- FrameLayout[] getPreviewFrames() {
- return mPreviewFrames;
- }
-
boolean isAnimating() {
return mAnimationCounter > 0;
}
diff --git a/src/com/android/settings/display/PreviewSeekBarPreferenceFragment.java b/src/com/android/settings/display/PreviewSeekBarPreferenceFragment.java
index c6d5b8b..abd14d2 100644
--- a/src/com/android/settings/display/PreviewSeekBarPreferenceFragment.java
+++ b/src/com/android/settings/display/PreviewSeekBarPreferenceFragment.java
@@ -264,12 +264,6 @@
@Override
public void onPageSelected(int position) {
mPreviewPager.sendAccessibilityEvent(AccessibilityEvent.TYPE_ANNOUNCEMENT);
- // To avoid displaying previous page on the left side in SUW landscape mode for
- // large size.
- if (position > 0) {
- mPreviewPagerAdapter.getPreviewFrames()[position - 1].setVisibility(View.INVISIBLE);
- }
- mPreviewPagerAdapter.getPreviewFrames()[position].setVisibility(View.VISIBLE);
}
};
diff --git a/src/com/android/settings/display/TopLevelWallpaperPreferenceController.java b/src/com/android/settings/display/TopLevelWallpaperPreferenceController.java
index 7640d08..0136eac 100644
--- a/src/com/android/settings/display/TopLevelWallpaperPreferenceController.java
+++ b/src/com/android/settings/display/TopLevelWallpaperPreferenceController.java
@@ -63,6 +63,11 @@
super.displayPreference(screen);
Preference preference = screen.findPreference(getPreferenceKey());
preference.setTitle(getTitle());
+ ActivityEmbeddingRulesController.registerTwoPanePairRuleForSettingsHome(
+ mContext,
+ getComponentName(),
+ null /* secondaryIntentAction */,
+ true /* clearTop */);
}
public String getTitle() {
@@ -103,11 +108,6 @@
mContext)) {
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
}
- ActivityEmbeddingRulesController.registerTwoPanePairRuleForSettingsHome(
- mContext,
- intent.getComponent(),
- null /* secondaryIntentAction */,
- true /* clearTop */);
preference.getContext().startActivity(intent);
return true;
}
diff --git a/src/com/android/settings/dream/StartNowPreferenceController.java b/src/com/android/settings/dream/StartNowPreferenceController.java
index add1b58f..f270496 100644
--- a/src/com/android/settings/dream/StartNowPreferenceController.java
+++ b/src/com/android/settings/dream/StartNowPreferenceController.java
@@ -17,20 +17,23 @@
package com.android.settings.dream;
import android.content.Context;
+import android.widget.Button;
import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
import com.android.settings.R;
+import com.android.settings.core.BasePreferenceController;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.overlay.FeatureFactory;
-import com.android.settings.widget.SettingsMainSwitchPreferenceController;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.android.settingslib.dream.DreamBackend;
+import com.android.settingslib.widget.LayoutPreference;
/**
* Controller that used to enable screen saver
*/
-public class StartNowPreferenceController extends SettingsMainSwitchPreferenceController {
+public class StartNowPreferenceController extends BasePreferenceController {
private final DreamBackend mBackend;
private final MetricsFeatureProvider mMetricsFeatureProvider;
@@ -47,30 +50,23 @@
}
@Override
- public void updateState(Preference preference) {
- mSwitchPreference.setChecked(false);
- mSwitchPreference.setEnabled(mBackend.getWhenToDreamSetting() != DreamBackend.NEVER);
- }
+ public void displayPreference(PreferenceScreen screen) {
+ super.displayPreference(screen);
- @Override
- public boolean isChecked() {
- return false;
- }
-
- @Override
- public boolean setChecked(boolean isChecked) {
- if (isChecked) {
- if (mSwitchPreference != null) {
- mMetricsFeatureProvider.logClickedPreference(mSwitchPreference,
- mSwitchPreference.getExtras().getInt(DashboardFragment.CATEGORY));
- }
+ final LayoutPreference pref = screen.findPreference(getPreferenceKey());
+ final Button startButton = pref.findViewById(R.id.dream_start_now_button);
+ startButton.setOnClickListener(v -> {
+ mMetricsFeatureProvider.logClickedPreference(pref,
+ pref.getExtras().getInt(DashboardFragment.CATEGORY));
mBackend.startDreaming();
- }
- return true;
+ });
}
@Override
- public int getSliceHighlightMenuRes() {
- return R.string.menu_key_display;
+ public void updateState(Preference preference) {
+ super.updateState(preference);
+ final Button startButton = ((LayoutPreference) preference)
+ .findViewById(R.id.dream_start_now_button);
+ startButton.setEnabled(mBackend.getWhenToDreamSetting() != DreamBackend.NEVER);
}
}
diff --git a/src/com/android/settings/enterprise/EnterprisePrivacyPreferenceController.java b/src/com/android/settings/enterprise/EnterprisePrivacyPreferenceController.java
index 7575066..b7b74c6 100644
--- a/src/com/android/settings/enterprise/EnterprisePrivacyPreferenceController.java
+++ b/src/com/android/settings/enterprise/EnterprisePrivacyPreferenceController.java
@@ -18,21 +18,15 @@
import androidx.preference.Preference;
import com.android.internal.annotations.VisibleForTesting;
+import com.android.settings.core.BasePreferenceController;
import com.android.settings.core.PreferenceControllerMixin;
-import com.android.settingslib.core.AbstractPreferenceController;
import java.util.Objects;
-public class EnterprisePrivacyPreferenceController extends AbstractPreferenceController implements
+public class EnterprisePrivacyPreferenceController extends BasePreferenceController implements
PreferenceControllerMixin {
- private static final String KEY_ENTERPRISE_PRIVACY = "enterprise_privacy";
private final PrivacyPreferenceControllerHelper mPrivacyPreferenceControllerHelper;
- private final String mPreferenceKey;
-
- public EnterprisePrivacyPreferenceController(Context context) {
- this(Objects.requireNonNull(context), KEY_ENTERPRISE_PRIVACY);
- }
public EnterprisePrivacyPreferenceController(Context context, String key) {
this(Objects.requireNonNull(context), new PrivacyPreferenceControllerHelper(context), key);
@@ -41,10 +35,9 @@
@VisibleForTesting
EnterprisePrivacyPreferenceController(Context context,
PrivacyPreferenceControllerHelper privacyPreferenceControllerHelper, String key) {
- super(Objects.requireNonNull(context));
+ super(Objects.requireNonNull(context), key);
mPrivacyPreferenceControllerHelper = Objects.requireNonNull(
privacyPreferenceControllerHelper);
- this.mPreferenceKey = key;
}
@Override
@@ -53,13 +46,10 @@
}
@Override
- public boolean isAvailable() {
+ public int getAvailabilityStatus() {
return mPrivacyPreferenceControllerHelper.hasDeviceOwner()
- && !mPrivacyPreferenceControllerHelper.isFinancedDevice();
- }
-
- @Override
- public String getPreferenceKey() {
- return mPreferenceKey;
+ && !mPrivacyPreferenceControllerHelper.isFinancedDevice()
+ ? AVAILABLE
+ : UNSUPPORTED_ON_DEVICE;
}
}
diff --git a/src/com/android/settings/enterprise/FinancedPrivacyPreferenceController.java b/src/com/android/settings/enterprise/FinancedPrivacyPreferenceController.java
index dd7b2e7..3f4701e 100644
--- a/src/com/android/settings/enterprise/FinancedPrivacyPreferenceController.java
+++ b/src/com/android/settings/enterprise/FinancedPrivacyPreferenceController.java
@@ -21,22 +21,16 @@
import androidx.preference.Preference;
import com.android.internal.annotations.VisibleForTesting;
+import com.android.settings.core.BasePreferenceController;
import com.android.settings.core.PreferenceControllerMixin;
-import com.android.settingslib.core.AbstractPreferenceController;
import java.util.Objects;
/** Preference controller which displays a financed preference for financed devices. */
-public class FinancedPrivacyPreferenceController extends AbstractPreferenceController implements
+public class FinancedPrivacyPreferenceController extends BasePreferenceController implements
PreferenceControllerMixin {
- private static final String PREF_KEY_FINANCED_PRIVACY = "financed_privacy";
private final PrivacyPreferenceControllerHelper mPrivacyPreferenceControllerHelper;
- private final String mPreferenceKey;
-
- public FinancedPrivacyPreferenceController(Context context) {
- this(Objects.requireNonNull(context), PREF_KEY_FINANCED_PRIVACY);
- }
public FinancedPrivacyPreferenceController(Context context, String key) {
this(Objects.requireNonNull(context), new PrivacyPreferenceControllerHelper(context), key);
@@ -45,10 +39,9 @@
@VisibleForTesting
FinancedPrivacyPreferenceController(Context context,
PrivacyPreferenceControllerHelper privacyPreferenceControllerHelper, String key) {
- super(Objects.requireNonNull(context));
+ super(Objects.requireNonNull(context), key);
mPrivacyPreferenceControllerHelper = Objects.requireNonNull(
privacyPreferenceControllerHelper);
- this.mPreferenceKey = key;
}
@Override
@@ -57,12 +50,9 @@
}
@Override
- public boolean isAvailable() {
- return mPrivacyPreferenceControllerHelper.isFinancedDevice();
- }
-
- @Override
- public String getPreferenceKey() {
- return mPreferenceKey;
+ public int getAvailabilityStatus() {
+ return mPrivacyPreferenceControllerHelper.isFinancedDevice()
+ ? AVAILABLE
+ : CONDITIONALLY_UNAVAILABLE;
}
}
diff --git a/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceController.java b/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceController.java
index f86b1ff..7f314d1 100644
--- a/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceController.java
@@ -18,7 +18,6 @@
import android.content.ComponentName;
import android.content.Context;
-import android.content.Intent;
import androidx.annotation.VisibleForTesting;
import androidx.preference.Preference;
@@ -32,8 +31,6 @@
import com.android.settingslib.core.lifecycle.events.OnStop;
import com.android.settingslib.utils.ThreadUtils;
-import java.util.HashMap;
-
public class TopLevelBatteryPreferenceController extends BasePreferenceController implements
LifecycleObserver, OnStart, OnStop, BatteryPreferenceController {
@@ -43,13 +40,9 @@
Preference mPreference;
private final BatteryBroadcastReceiver mBatteryBroadcastReceiver;
private BatteryInfo mBatteryInfo;
- private BatterySettingsFeatureProvider mBatterySettingsFeatureProvider;
private BatteryStatusFeatureProvider mBatteryStatusFeatureProvider;
private String mBatteryStatusLabel;
- @VisibleForTesting
- protected static HashMap<String, ComponentName> sReplacingActivityMap = new HashMap<>();
-
public TopLevelBatteryPreferenceController(Context context, String preferenceKey) {
super(context, preferenceKey);
mBatteryBroadcastReceiver = new BatteryBroadcastReceiver(mContext);
@@ -63,8 +56,6 @@
}, true /* shortString */);
});
- mBatterySettingsFeatureProvider = FeatureFactory.getFactory(context)
- .getBatterySettingsFeatureProvider(context);
mBatteryStatusFeatureProvider = FeatureFactory.getFactory(context)
.getBatteryStatusFeatureProvider(context);
}
@@ -82,37 +73,6 @@
}
@Override
- public boolean handlePreferenceTreeClick(Preference preference) {
- String prefFrag = preference.getFragment();
- if (prefFrag == null || prefFrag.isEmpty()) {
- // Not a redirect, so use the default.
- return super.handlePreferenceTreeClick(preference);
- }
-
- ComponentName currentFragmentName = convertClassPathToComponentName(prefFrag);
- if (currentFragmentName == null) {
- return super.handlePreferenceTreeClick(preference);
- }
-
- ComponentName replacingActivity;
- if (sReplacingActivityMap.containsKey(prefFrag)) {
- replacingActivity = sReplacingActivityMap.get(prefFrag);
- } else {
- replacingActivity = mBatterySettingsFeatureProvider.getReplacingActivity(
- currentFragmentName);
- sReplacingActivityMap.put(prefFrag, replacingActivity);
- }
-
- if (replacingActivity == null || currentFragmentName.compareTo(replacingActivity) == 0) {
- return super.handlePreferenceTreeClick(preference);
- }
- Intent intent = new Intent();
- intent.setComponent(replacingActivity);
- mContext.startActivity(intent);
- return true;
- }
-
- @Override
public void onStart() {
mBatteryBroadcastReceiver.register();
}
diff --git a/src/com/android/settings/gestures/TapScreenGesturePreferenceController.java b/src/com/android/settings/gestures/TapScreenGesturePreferenceController.java
index 179ed26..86ac713 100644
--- a/src/com/android/settings/gestures/TapScreenGesturePreferenceController.java
+++ b/src/com/android/settings/gestures/TapScreenGesturePreferenceController.java
@@ -21,6 +21,7 @@
import android.annotation.UserIdInt;
import android.content.Context;
import android.hardware.display.AmbientDisplayConfiguration;
+import android.os.SystemProperties;
import android.os.UserHandle;
import android.provider.Settings;
@@ -74,8 +75,10 @@
@Override
public boolean setChecked(boolean isChecked) {
- return Settings.Secure.putInt(mContext.getContentResolver(), DOZE_TAP_SCREEN_GESTURE,
- isChecked ? 1 : 0);
+ boolean success = Settings.Secure.putInt(mContext.getContentResolver(),
+ DOZE_TAP_SCREEN_GESTURE, isChecked ? 1 : 0);
+ SystemProperties.set("persist.sys.tap_gesture", isChecked ? "1" : "0");
+ return success;
}
private AmbientDisplayConfiguration getAmbientConfig() {
diff --git a/src/com/android/settings/homepage/DeepLinkHomepageActivity.java b/src/com/android/settings/homepage/DeepLinkHomepageActivity.java
new file mode 100644
index 0000000..59cfc3c
--- /dev/null
+++ b/src/com/android/settings/homepage/DeepLinkHomepageActivity.java
@@ -0,0 +1,21 @@
+/*
+ * 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;
+
+/** Activity for other apps to launch Settings deep link page */
+public class DeepLinkHomepageActivity extends SettingsHomepageActivity {
+}
diff --git a/src/com/android/settings/homepage/SettingsHomepageActivity.java b/src/com/android/settings/homepage/SettingsHomepageActivity.java
index 4e843fd..c56d89b 100644
--- a/src/com/android/settings/homepage/SettingsHomepageActivity.java
+++ b/src/com/android/settings/homepage/SettingsHomepageActivity.java
@@ -25,12 +25,15 @@
import android.app.settings.SettingsEnums;
import android.content.ComponentName;
import android.content.Intent;
+import android.content.res.Configuration;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.ArraySet;
import android.util.FeatureFlagUtils;
import android.util.Log;
import android.view.View;
+import android.view.Window;
+import android.view.WindowManager;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.Toolbar;
@@ -39,12 +42,13 @@
import androidx.fragment.app.FragmentActivity;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentTransaction;
+import androidx.window.embedding.SplitController;
+import androidx.window.embedding.SplitRule;
import com.android.settings.R;
import com.android.settings.Settings;
import com.android.settings.SettingsActivity;
import com.android.settings.SettingsApplication;
-import com.android.settings.Utils;
import com.android.settings.accounts.AvatarViewMixin;
import com.android.settings.activityembedding.ActivityEmbeddingRulesController;
import com.android.settings.activityembedding.ActivityEmbeddingUtils;
@@ -52,6 +56,7 @@
import com.android.settings.core.FeatureFlags;
import com.android.settings.homepage.contextualcards.ContextualCardsFragment;
import com.android.settings.overlay.FeatureFactory;
+import com.android.settingslib.Utils;
import com.android.settingslib.core.lifecycle.HideNonSystemOverlayMixin;
import java.net.URISyntaxException;
@@ -72,17 +77,18 @@
public static final String EXTRA_SETTINGS_LARGE_SCREEN_DEEP_LINK_INTENT_DATA =
"settings_large_screen_deep_link_intent_data";
- // An alias class name of SettingsHomepageActivity.
- public static final String ALIAS_DEEP_LINK = "com.android.settings.DeepLinkHomepageActivity";
-
- private static final int DEFAULT_HIGHLIGHT_MENU_KEY = R.string.menu_key_network;
+ static final int DEFAULT_HIGHLIGHT_MENU_KEY = R.string.menu_key_network;
private static final long HOMEPAGE_LOADING_TIMEOUT_MS = 300;
private TopLevelSettings mMainFragment;
private View mHomepageView;
private View mSuggestionView;
+ private View mTwoPaneSuggestionView;
private CategoryMixin mCategoryMixin;
private Set<HomepageLoadedListener> mLoadedListeners;
+ private SplitController mSplitController;
+ private boolean mIsEmbeddingActivityEnabled;
+ private boolean mIsTwoPane;
/** A listener receiving homepage loaded events. */
public interface HomepageLoadedListener {
@@ -90,13 +96,17 @@
void onHomepageLoaded();
}
+ private interface FragmentBuilder<T extends Fragment> {
+ T build();
+ }
+
/**
- * Try to register a {@link HomepageLoadedListener}. If homepage is already loaded, the
- * listener will not be notified.
+ * Try to add a {@link HomepageLoadedListener}. If homepage is already loaded, the listener
+ * will not be notified.
*
- * @return Whether the listener should be registered.
+ * @return Whether the listener is added.
*/
- public boolean registerHomepageLoadedListenerIfNeeded(HomepageLoadedListener listener) {
+ public boolean addHomepageLoadedListener(HomepageLoadedListener listener) {
if (mHomepageView == null) {
return false;
} else {
@@ -118,6 +128,7 @@
Log.i(TAG, "showHomepageWithSuggestion: " + showSuggestion);
final View homepageView = mHomepageView;
mSuggestionView.setVisibility(showSuggestion ? View.VISIBLE : View.GONE);
+ mTwoPaneSuggestionView.setVisibility(showSuggestion ? View.VISIBLE : View.GONE);
mHomepageView = null;
mLoadedListeners.forEach(listener -> listener.onHomepageLoaded());
@@ -139,38 +150,40 @@
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.settings_homepage_container);
+ mIsEmbeddingActivityEnabled = ActivityEmbeddingUtils.isEmbeddingActivityEnabled(this);
+ mSplitController = SplitController.getInstance();
+ mIsTwoPane = mSplitController.isActivityEmbedded(this);
final View appBar = findViewById(R.id.app_bar_container);
appBar.setMinimumHeight(getSearchBoxHeight());
initHomepageContainer();
+ updateHomepageAppBar();
+ updateHomepageBackground();
mLoadedListeners = new ArraySet<>();
- final Toolbar toolbar = findViewById(R.id.search_action_bar);
- FeatureFactory.getFactory(this).getSearchFeatureProvider()
- .initSearchToolbar(this /* activity */, toolbar, SettingsEnums.SETTINGS_HOMEPAGE);
+ initSearchBarView();
getLifecycle().addObserver(new HideNonSystemOverlayMixin(this));
mCategoryMixin = new CategoryMixin(this);
getLifecycle().addObserver(mCategoryMixin);
+ final String highlightMenuKey = getHighlightMenuKey();
+ // Only allow features on high ram devices.
if (!getSystemService(ActivityManager.class).isLowRamDevice()) {
- // Only allow features on high ram devices.
- final ImageView avatarView = findViewById(R.id.account_avatar);
- if (AvatarViewMixin.isAvatarSupported(this)) {
- avatarView.setVisibility(View.VISIBLE);
- getLifecycle().addObserver(new AvatarViewMixin(this, avatarView));
- }
-
- showSuggestionFragment();
-
+ initAvatarView();
+ final boolean scrollNeeded = mIsEmbeddingActivityEnabled
+ && !TextUtils.equals(getString(DEFAULT_HIGHLIGHT_MENU_KEY), highlightMenuKey);
+ showSuggestionFragment(scrollNeeded);
if (FeatureFlagUtils.isEnabled(this, FeatureFlags.CONTEXTUAL_HOME)) {
- showFragment(new ContextualCardsFragment(), R.id.contextual_cards_content);
+ showFragment(() -> new ContextualCardsFragment(), R.id.contextual_cards_content);
}
}
- mMainFragment = new TopLevelSettings();
- mMainFragment.getArguments().putString(SettingsActivity.EXTRA_FRAGMENT_ARG_KEY,
- getHighlightMenuKey());
- showFragment(mMainFragment, R.id.main_content);
+ mMainFragment = showFragment(() -> {
+ final TopLevelSettings fragment = new TopLevelSettings();
+ fragment.getArguments().putString(SettingsActivity.EXTRA_FRAGMENT_ARG_KEY,
+ highlightMenuKey);
+ return fragment;
+ }, R.id.main_content);
((FrameLayout) findViewById(R.id.main_content))
.getLayoutTransition().enableTransitionType(LayoutTransition.CHANGING);
@@ -200,42 +213,108 @@
launchDeepLinkIntentToRight();
}
- private void showSuggestionFragment() {
- final Class<? extends Fragment> fragment = FeatureFactory.getFactory(this)
+ @Override
+ public void onConfigurationChanged(Configuration newConfig) {
+ super.onConfigurationChanged(newConfig);
+ final boolean newTwoPaneState = mSplitController.isActivityEmbedded(this);
+ if (mIsTwoPane != newTwoPaneState) {
+ mIsTwoPane = newTwoPaneState;
+ updateHomepageAppBar();
+ updateHomepageBackground();
+ }
+ }
+
+ private void initSearchBarView() {
+ final Toolbar toolbar = findViewById(R.id.search_action_bar);
+ FeatureFactory.getFactory(this).getSearchFeatureProvider()
+ .initSearchToolbar(this /* activity */, toolbar, SettingsEnums.SETTINGS_HOMEPAGE);
+
+ if (mIsEmbeddingActivityEnabled) {
+ final Toolbar toolbarTwoPaneVersion = findViewById(R.id.search_action_bar_two_pane);
+ FeatureFactory.getFactory(this).getSearchFeatureProvider()
+ .initSearchToolbar(this /* activity */, toolbarTwoPaneVersion,
+ SettingsEnums.SETTINGS_HOMEPAGE);
+ }
+ }
+
+ private void initAvatarView() {
+ final ImageView avatarView = findViewById(R.id.account_avatar);
+ final ImageView avatarTwoPaneView = findViewById(R.id.account_avatar_two_pane_version);
+ if (AvatarViewMixin.isAvatarSupported(this)) {
+ avatarView.setVisibility(View.VISIBLE);
+ getLifecycle().addObserver(new AvatarViewMixin(this, avatarView));
+
+ if (mIsEmbeddingActivityEnabled) {
+ avatarTwoPaneView.setVisibility(View.VISIBLE);
+ getLifecycle().addObserver(new AvatarViewMixin(this, avatarTwoPaneView));
+ }
+ }
+ }
+
+ private void updateHomepageBackground() {
+ if (!mIsEmbeddingActivityEnabled) {
+ return;
+ }
+
+ final Window window = getWindow();
+ final int color = mIsTwoPane
+ ? Utils.getColorAttrDefaultColor(this, com.android.internal.R.attr.colorSurface)
+ : Utils.getColorAttrDefaultColor(this, android.R.attr.colorBackground);
+
+ window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
+ // Update status bar color
+ window.setStatusBarColor(color);
+ // Update content background.
+ findViewById(R.id.settings_homepage_container).setBackgroundColor(color);
+ }
+
+ private void showSuggestionFragment(boolean scrollNeeded) {
+ final Class<? extends Fragment> fragmentClass = FeatureFactory.getFactory(this)
.getSuggestionFeatureProvider(this).getContextualSuggestionFragment();
- if (fragment == null) {
+ if (fragmentClass == null) {
return;
}
mSuggestionView = findViewById(R.id.suggestion_content);
+ mTwoPaneSuggestionView = findViewById(R.id.two_pane_suggestion_content);
mHomepageView = findViewById(R.id.settings_homepage_container);
- // Hide the homepage for preparing the suggestion.
- mHomepageView.setVisibility(View.INVISIBLE);
+ // Hide the homepage for preparing the suggestion. If scrolling is needed, the list views
+ // should be initialized in the invisible homepage view to prevent a scroll flicker.
+ mHomepageView.setVisibility(scrollNeeded ? View.INVISIBLE : View.GONE);
// Schedule a timer to show the homepage and hide the suggestion on timeout.
mHomepageView.postDelayed(() -> showHomepageWithSuggestion(false),
HOMEPAGE_LOADING_TIMEOUT_MS);
- try {
- showFragment(fragment.getConstructor().newInstance(), R.id.suggestion_content);
- } catch (Exception e) {
- Log.w(TAG, "Cannot show fragment", e);
+ final FragmentBuilder<?> fragmentBuilder = () -> {
+ try {
+ return fragmentClass.getConstructor().newInstance();
+ } catch (Exception e) {
+ Log.w(TAG, "Cannot show fragment", e);
+ }
+ return null;
+ };
+ showFragment(fragmentBuilder, R.id.suggestion_content);
+ if (mIsEmbeddingActivityEnabled) {
+ showFragment(fragmentBuilder, R.id.two_pane_suggestion_content);
}
}
- private void showFragment(Fragment fragment, int id) {
+ private <T extends Fragment> T showFragment(FragmentBuilder<T> fragmentBuilder, int id) {
final FragmentManager fragmentManager = getSupportFragmentManager();
final FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
- final Fragment showFragment = fragmentManager.findFragmentById(id);
+ T showFragment = (T) fragmentManager.findFragmentById(id);
if (showFragment == null) {
- fragmentTransaction.add(id, fragment);
+ showFragment = fragmentBuilder.build();
+ fragmentTransaction.add(id, showFragment);
} else {
fragmentTransaction.show(showFragment);
}
fragmentTransaction.commit();
+ return showFragment;
}
private void launchDeepLinkIntentToRight() {
- if (!ActivityEmbeddingUtils.isEmbeddingActivityEnabled(this)) {
+ if (!mIsEmbeddingActivityEnabled) {
return;
}
@@ -245,6 +324,13 @@
return;
}
+ if (!(this instanceof DeepLinkHomepageActivity
+ || this instanceof SliceDeepLinkHomepageActivity)) {
+ Log.e(TAG, "Not a deep link component");
+ finish();
+ return;
+ }
+
final String intentUriString = intent.getStringExtra(
EXTRA_SETTINGS_EMBEDDED_DEEP_LINK_INTENT_URI);
if (TextUtils.isEmpty(intentUriString)) {
@@ -287,26 +373,22 @@
// Set 2-pane pair rule for the deep link page.
ActivityEmbeddingRulesController.registerTwoPanePairRule(this,
- getDeepLinkComponent(),
+ new ComponentName(getApplicationContext(), getClass()),
targetComponentName,
targetIntent.getAction(),
- true /* finishPrimaryWithSecondary */,
- true /* finishSecondaryWithPrimary */,
- true /* clearTop*/);
+ SplitRule.FINISH_ALWAYS,
+ SplitRule.FINISH_ALWAYS,
+ true /* clearTop */);
ActivityEmbeddingRulesController.registerTwoPanePairRule(this,
- new ComponentName(Settings.class.getPackageName(), Settings.class.getName()),
+ new ComponentName(getApplicationContext(), Settings.class),
targetComponentName,
targetIntent.getAction(),
- true /* finishPrimaryWithSecondary */,
- true /* finishSecondaryWithPrimary */,
- true /* clearTop*/);
+ SplitRule.FINISH_ALWAYS,
+ SplitRule.FINISH_ALWAYS,
+ true /* clearTop */);
startActivity(targetIntent);
}
- protected ComponentName getDeepLinkComponent() {
- return new ComponentName(Utils.SETTINGS_PACKAGE_NAME, ALIAS_DEEP_LINK);
- }
-
private String getHighlightMenuKey() {
final Intent intent = getIntent();
if (intent != null && TextUtils.equals(intent.getAction(),
@@ -333,6 +415,19 @@
view.requestFocus();
}
+ private void updateHomepageAppBar() {
+ if (!mIsEmbeddingActivityEnabled) {
+ return;
+ }
+ if (mIsTwoPane) {
+ findViewById(R.id.homepage_app_bar_regular_phone_view).setVisibility(View.GONE);
+ findViewById(R.id.homepage_app_bar_two_pane_view).setVisibility(View.VISIBLE);
+ } else {
+ findViewById(R.id.homepage_app_bar_regular_phone_view).setVisibility(View.VISIBLE);
+ findViewById(R.id.homepage_app_bar_two_pane_view).setVisibility(View.GONE);
+ }
+ }
+
private int getSearchBoxHeight() {
final int searchBarHeight = getResources().getDimensionPixelSize(R.dimen.search_bar_height);
final int searchBarMargin = getResources().getDimensionPixelSize(R.dimen.search_bar_margin);
diff --git a/src/com/android/settings/homepage/SliceDeepLinkHomepageActivity.java b/src/com/android/settings/homepage/SliceDeepLinkHomepageActivity.java
index 2f83612..2ea8a83 100644
--- a/src/com/android/settings/homepage/SliceDeepLinkHomepageActivity.java
+++ b/src/com/android/settings/homepage/SliceDeepLinkHomepageActivity.java
@@ -16,12 +16,6 @@
package com.android.settings.homepage;
-import android.content.ComponentName;
-
/** Activity for Slices to launch Settings deep link page */
public class SliceDeepLinkHomepageActivity extends SettingsHomepageActivity {
- @Override
- protected ComponentName getDeepLinkComponent() {
- return new ComponentName(getApplicationContext(), getClass());
- }
}
diff --git a/src/com/android/settings/homepage/TopLevelHighlightMixin.java b/src/com/android/settings/homepage/TopLevelHighlightMixin.java
new file mode 100644
index 0000000..ebfe7f2
--- /dev/null
+++ b/src/com/android/settings/homepage/TopLevelHighlightMixin.java
@@ -0,0 +1,189 @@
+/*
+ * 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 android.content.DialogInterface;
+import android.os.Bundle;
+import android.os.Parcel;
+import android.os.Parcelable;
+import android.text.TextUtils;
+import android.util.Log;
+
+import androidx.fragment.app.FragmentActivity;
+import androidx.preference.PreferenceScreen;
+import androidx.recyclerview.widget.RecyclerView;
+
+import com.android.settings.SettingsActivity;
+import com.android.settings.widget.HighlightableTopLevelPreferenceAdapter;
+
+/** A highlight mixin for the top level settings fragment. */
+public class TopLevelHighlightMixin implements Parcelable, DialogInterface.OnShowListener,
+ DialogInterface.OnCancelListener, DialogInterface.OnDismissListener {
+
+ private static final String TAG = "TopLevelHighlightMixin";
+
+ private String mCurrentKey;
+ // Stores the previous key for the profile select dialog cancel event
+ private String mPreviousKey;
+ // Stores the key hidden for the search page presence
+ private String mHiddenKey;
+ private DialogInterface mDialog;
+ private HighlightableTopLevelPreferenceAdapter mTopLevelAdapter;
+
+ public TopLevelHighlightMixin() {
+ }
+
+ public TopLevelHighlightMixin(Parcel source) {
+ mCurrentKey = source.readString();
+ mPreviousKey = source.readString();
+ mHiddenKey = source.readString();
+ }
+
+ @Override
+ public void writeToParcel(Parcel dest, int flags) {
+ dest.writeString(mCurrentKey);
+ dest.writeString(mPreviousKey);
+ dest.writeString(mHiddenKey);
+ }
+
+ @Override
+ public int describeContents() {
+ return 0;
+ }
+
+ public static final Creator<TopLevelHighlightMixin> CREATOR = new Creator<>() {
+ @Override
+ public TopLevelHighlightMixin createFromParcel(Parcel source) {
+ return new TopLevelHighlightMixin(source);
+ }
+
+ @Override
+ public TopLevelHighlightMixin[] newArray(int size) {
+ return new TopLevelHighlightMixin[size];
+ }
+ };
+
+ @Override
+ public void onShow(DialogInterface dialog) {
+ mDialog = dialog;
+ }
+
+ @Override
+ public void onDismiss(DialogInterface dialog) {
+ mDialog = null;
+ }
+
+ @Override
+ public void onCancel(DialogInterface dialog) {
+ if (mTopLevelAdapter != null) {
+ mCurrentKey = mPreviousKey;
+ mPreviousKey = null;
+ mTopLevelAdapter.highlightPreference(mCurrentKey, /* scrollNeeded= */ false);
+ }
+ }
+
+ RecyclerView.Adapter onCreateAdapter(TopLevelSettings topLevelSettings,
+ PreferenceScreen preferenceScreen) {
+ if (TextUtils.isEmpty(mCurrentKey)) {
+ mCurrentKey = getHighlightPrefKeyFromArguments(topLevelSettings.getArguments());
+ }
+
+ Log.d(TAG, "onCreateAdapter, pref key: " + mCurrentKey);
+ mTopLevelAdapter = new HighlightableTopLevelPreferenceAdapter(
+ (SettingsHomepageActivity) topLevelSettings.getActivity(), preferenceScreen,
+ topLevelSettings.getListView(), mCurrentKey);
+ return mTopLevelAdapter;
+ }
+
+ void reloadHighlightMenuKey(Bundle arguments) {
+ if (mTopLevelAdapter == null) {
+ return;
+ }
+ ensureDialogDismissed();
+
+ mCurrentKey = getHighlightPrefKeyFromArguments(arguments);
+ Log.d(TAG, "reloadHighlightMenuKey, pref key: " + mCurrentKey);
+ mTopLevelAdapter.highlightPreference(mCurrentKey, /* scrollNeeded= */ true);
+ }
+
+ void setHighlightPreferenceKey(String prefKey) {
+ if (mTopLevelAdapter != null) {
+ ensureDialogDismissed();
+ mPreviousKey = mCurrentKey;
+ mCurrentKey = prefKey;
+ mTopLevelAdapter.highlightPreference(prefKey, /* scrollNeeded= */ false);
+ }
+ }
+
+ void highlightPreferenceIfNeeded(FragmentActivity activity) {
+ if (mTopLevelAdapter != null) {
+ mTopLevelAdapter.requestHighlight();
+ }
+ }
+
+ void setMenuHighlightShowed(boolean show) {
+ if (mTopLevelAdapter == null) {
+ return;
+ }
+ ensureDialogDismissed();
+
+ if (show) {
+ mCurrentKey = mHiddenKey;
+ mHiddenKey = null;
+ } else {
+ if (mHiddenKey == null) {
+ mHiddenKey = mCurrentKey;
+ }
+ mCurrentKey = null;
+ }
+ mTopLevelAdapter.highlightPreference(mCurrentKey, /* scrollNeeded= */ show);
+ }
+
+ void setHighlightMenuKey(String menuKey, boolean scrollNeeded) {
+ if (mTopLevelAdapter == null) {
+ return;
+ }
+ ensureDialogDismissed();
+
+ final String prefKey = HighlightableMenu.lookupPreferenceKey(menuKey);
+ if (TextUtils.isEmpty(prefKey)) {
+ Log.e(TAG, "Invalid highlight menu key: " + menuKey);
+ } else {
+ Log.d(TAG, "Menu key: " + menuKey);
+ mCurrentKey = prefKey;
+ mTopLevelAdapter.highlightPreference(prefKey, scrollNeeded);
+ }
+ }
+
+ private static String getHighlightPrefKeyFromArguments(Bundle arguments) {
+ final String menuKey = arguments.getString(SettingsActivity.EXTRA_FRAGMENT_ARG_KEY);
+ final String prefKey = HighlightableMenu.lookupPreferenceKey(menuKey);
+ if (TextUtils.isEmpty(prefKey)) {
+ Log.e(TAG, "Invalid highlight menu key: " + menuKey);
+ } else {
+ Log.d(TAG, "Menu key: " + menuKey);
+ }
+ return prefKey;
+ }
+
+ private void ensureDialogDismissed() {
+ if (mDialog != null) {
+ onCancel(mDialog);
+ mDialog.dismiss();
+ }
+ }
+}
diff --git a/src/com/android/settings/homepage/TopLevelSettings.java b/src/com/android/settings/homepage/TopLevelSettings.java
index 193b69e..7ce6730 100644
--- a/src/com/android/settings/homepage/TopLevelSettings.java
+++ b/src/com/android/settings/homepage/TopLevelSettings.java
@@ -19,6 +19,7 @@
import static com.android.settings.search.actionbar.SearchMenuController.NEED_SEARCH_ICON_IN_ACTION_BAR;
import static com.android.settingslib.search.SearchIndexable.MOBILE;
+import android.app.ActivityManager;
import android.app.settings.SettingsEnums;
import android.content.Context;
import android.content.res.Configuration;
@@ -32,9 +33,9 @@
import androidx.preference.PreferenceFragmentCompat;
import androidx.preference.PreferenceScreen;
import androidx.recyclerview.widget.RecyclerView;
+import androidx.window.embedding.SplitController;
import com.android.settings.R;
-import com.android.settings.SettingsActivity;
import com.android.settings.Utils;
import com.android.settings.activityembedding.ActivityEmbeddingRulesController;
import com.android.settings.activityembedding.ActivityEmbeddingUtils;
@@ -42,8 +43,9 @@
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settings.support.SupportPreferenceController;
-import com.android.settings.widget.HighlightableTopLevelPreferenceAdapter;
+import com.android.settings.widget.HomepagePreference;
import com.android.settingslib.core.instrumentation.Instrumentable;
+import com.android.settingslib.drawer.Tile;
import com.android.settingslib.search.SearchIndexable;
@SearchIndexable(forTarget = MOBILE)
@@ -51,13 +53,12 @@
PreferenceFragmentCompat.OnPreferenceStartFragmentCallback {
private static final String TAG = "TopLevelSettings";
- private static final String SAVED_HIGHLIGHTED_PREF = "highlighted_pref";
- private static final String SAVED_CACHED_PREF = "cached_pref";
+ private static final String SAVED_HIGHLIGHT_MIXIN = "highlight_mixin";
+ private static final String PREF_KEY_SUPPORT = "top_level_support";
- private HighlightableTopLevelPreferenceAdapter mTopLevelAdapter;
-
- private String mHighlightedPreferenceKey;
- private String mCachedPreferenceKey;
+ private boolean mIsEmbeddingActivityEnabled;
+ private TopLevelHighlightMixin mHighlightMixin;
+ private boolean mFirstStarted = true;
public TopLevelSettings() {
final Bundle args = new Bundle();
@@ -125,17 +126,47 @@
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
- if (icicle != null) {
- mHighlightedPreferenceKey = icicle.getString(SAVED_HIGHLIGHTED_PREF);
- mCachedPreferenceKey = icicle.getString(SAVED_CACHED_PREF);
+ mIsEmbeddingActivityEnabled =
+ ActivityEmbeddingUtils.isEmbeddingActivityEnabled(getContext());
+ if (!mIsEmbeddingActivityEnabled) {
+ return;
}
+
+ if (icicle != null) {
+ mHighlightMixin = icicle.getParcelable(SAVED_HIGHLIGHT_MIXIN);
+ }
+ if (mHighlightMixin == null) {
+ mHighlightMixin = new TopLevelHighlightMixin();
+ }
+ }
+
+ @Override
+ public void onStart() {
+ if (mFirstStarted) {
+ mFirstStarted = false;
+ } else if (mIsEmbeddingActivityEnabled && isOnlyOneActivityInTask()
+ && !SplitController.getInstance().isActivityEmbedded(getActivity())) {
+ // Set default highlight menu key for 1-pane homepage since it will show the placeholder
+ // page once changing back to 2-pane.
+ Log.i(TAG, "Set default menu key");
+ setHighlightMenuKey(getString(SettingsHomepageActivity.DEFAULT_HIGHLIGHT_MENU_KEY),
+ /* scrollNeeded= */ false);
+ }
+ super.onStart();
+ }
+
+ private boolean isOnlyOneActivityInTask() {
+ final ActivityManager.RunningTaskInfo taskInfo = getSystemService(ActivityManager.class)
+ .getRunningTasks(1).get(0);
+ return taskInfo.numActivities == 1;
}
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
- outState.putString(SAVED_HIGHLIGHTED_PREF, mHighlightedPreferenceKey);
- outState.putString(SAVED_CACHED_PREF, mCachedPreferenceKey);
+ if (mHighlightMixin != null) {
+ outState.putParcelable(SAVED_HIGHLIGHT_MIXIN, mHighlightMixin);
+ }
}
@Override
@@ -168,58 +199,35 @@
@Override
public void highlightPreferenceIfNeeded() {
- if (mTopLevelAdapter != null) {
- mTopLevelAdapter.requestHighlight();
+ if (mHighlightMixin != null) {
+ mHighlightMixin.highlightPreferenceIfNeeded(getActivity());
}
}
+ /** Returns a {@link TopLevelHighlightMixin} that performs highlighting */
+ public TopLevelHighlightMixin getHighlightMixin() {
+ return mHighlightMixin;
+ }
+
/** Highlight a preference with specified preference key */
public void setHighlightPreferenceKey(String prefKey) {
- if (mTopLevelAdapter != null) {
- mCachedPreferenceKey = null;
- mHighlightedPreferenceKey = prefKey;
- mTopLevelAdapter.highlightPreference(prefKey, /* scrollNeeded= */ false);
+ // Skip Tips & support since it's full screen
+ if (mHighlightMixin != null && !TextUtils.equals(prefKey, PREF_KEY_SUPPORT)) {
+ mHighlightMixin.setHighlightPreferenceKey(prefKey);
}
}
- /** Highlight the previous preference */
- public void restorePreviousHighlight() {
- if (mTopLevelAdapter != null) {
- mTopLevelAdapter.restorePreviousHighlight();
- }
- }
-
- /** Show/hide the highlight on the menu entry */
+ /** Show/hide the highlight on the menu entry for the search page presence */
public void setMenuHighlightShowed(boolean show) {
- if (mTopLevelAdapter == null) {
- return;
+ if (mHighlightMixin != null) {
+ mHighlightMixin.setMenuHighlightShowed(show);
}
-
- if (show) {
- mHighlightedPreferenceKey = mCachedPreferenceKey;
- mCachedPreferenceKey = null;
- } else {
- if (mCachedPreferenceKey == null) {
- mCachedPreferenceKey = mHighlightedPreferenceKey;
- }
- mHighlightedPreferenceKey = null;
- }
- mTopLevelAdapter.highlightPreference(mHighlightedPreferenceKey, /* scrollNeeded= */ show);
}
/** Highlight and scroll to a preference with specified menu key */
- public void setHighlightMenuKey(String menuKey) {
- if (mTopLevelAdapter == null) {
- return;
- }
-
- final String prefKey = HighlightableMenu.lookupPreferenceKey(menuKey);
- if (TextUtils.isEmpty(prefKey)) {
- Log.e(TAG, "Invalid highlight menu key: " + menuKey);
- } else {
- Log.d(TAG, "Menu key: " + menuKey);
- mHighlightedPreferenceKey = prefKey;
- mTopLevelAdapter.highlightPreference(prefKey, /* scrollNeeded= */ true);
+ public void setHighlightMenuKey(String menuKey, boolean scrollNeeded) {
+ if (mHighlightMixin != null) {
+ mHighlightMixin.setHighlightMenuKey(menuKey, scrollNeeded);
}
}
@@ -231,42 +239,21 @@
@Override
protected RecyclerView.Adapter onCreateAdapter(PreferenceScreen preferenceScreen) {
- if (!ActivityEmbeddingUtils.isEmbeddingActivityEnabled(getContext())
- || !(getActivity() instanceof SettingsHomepageActivity)) {
+ if (!mIsEmbeddingActivityEnabled || !(getActivity() instanceof SettingsHomepageActivity)) {
return super.onCreateAdapter(preferenceScreen);
}
+ return mHighlightMixin.onCreateAdapter(this, preferenceScreen);
+ }
- if (TextUtils.isEmpty(mHighlightedPreferenceKey)) {
- mHighlightedPreferenceKey = getHighlightPrefKeyFromArguments();
- }
-
- Log.d(TAG, "onCreateAdapter, pref key: " + mHighlightedPreferenceKey);
- mTopLevelAdapter = new HighlightableTopLevelPreferenceAdapter(
- (SettingsHomepageActivity) getActivity(), preferenceScreen, getListView(),
- mHighlightedPreferenceKey);
- return mTopLevelAdapter;
+ @Override
+ protected Preference createPreference(Tile tile) {
+ return new HomepagePreference(getPrefContext());
}
void reloadHighlightMenuKey() {
- if (mTopLevelAdapter == null) {
- return;
+ if (mHighlightMixin != null) {
+ mHighlightMixin.reloadHighlightMenuKey(getArguments());
}
-
- mHighlightedPreferenceKey = getHighlightPrefKeyFromArguments();
- Log.d(TAG, "reloadHighlightMenuKey, pref key: " + mHighlightedPreferenceKey);
- mTopLevelAdapter.highlightPreference(mHighlightedPreferenceKey, /* scrollNeeded= */ true);
- }
-
- private String getHighlightPrefKeyFromArguments() {
- final Bundle arguments = getArguments();
- final String menuKey = arguments.getString(SettingsActivity.EXTRA_FRAGMENT_ARG_KEY);
- final String prefKey = HighlightableMenu.lookupPreferenceKey(menuKey);
- if (TextUtils.isEmpty(prefKey)) {
- Log.e(TAG, "Invalid highlight menu key: " + menuKey);
- } else {
- Log.d(TAG, "Menu key: " + menuKey);
- }
- return prefKey;
}
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
diff --git a/src/com/android/settings/inputmethod/AvailableVirtualKeyboardFragment.java b/src/com/android/settings/inputmethod/AvailableVirtualKeyboardFragment.java
index 7523ae4..b083aef 100644
--- a/src/com/android/settings/inputmethod/AvailableVirtualKeyboardFragment.java
+++ b/src/com/android/settings/inputmethod/AvailableVirtualKeyboardFragment.java
@@ -16,18 +16,21 @@
package com.android.settings.inputmethod;
-import android.app.Activity;
import android.app.admin.DevicePolicyManager;
import android.app.settings.SettingsEnums;
import android.content.Context;
import android.content.res.Configuration;
import android.os.Bundle;
+import android.os.UserHandle;
+import android.os.UserManager;
import android.provider.SearchIndexableResource;
import android.view.inputmethod.InputMethodInfo;
import android.view.inputmethod.InputMethodManager;
import com.android.settings.R;
-import com.android.settings.SettingsPreferenceFragment;
+import com.android.settings.Utils;
+import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.dashboard.profileselector.ProfileSelectFragment;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.inputmethod.InputMethodAndSubtypeUtilCompat;
import com.android.settingslib.inputmethod.InputMethodPreference;
@@ -38,23 +41,41 @@
import java.util.ArrayList;
import java.util.List;
+/**
+ * The fragment for on-screen keyboard settings which used to display user installed IMEs.
+ *
+ * TODO(b/207452897): Add test for AvailableVirtualKeyboardFragment
+ */
@SearchIndexable
-public final class AvailableVirtualKeyboardFragment extends SettingsPreferenceFragment
+public final class AvailableVirtualKeyboardFragment extends DashboardFragment
implements InputMethodPreference.OnSavePreferenceListener {
+ private static final String TAG = "AvailableVirtualKeyboardFragment";
private final ArrayList<InputMethodPreference> mInputMethodPreferenceList = new ArrayList<>();
private InputMethodSettingValuesWrapper mInputMethodSettingValues;
- private InputMethodManager mImm;
- private DevicePolicyManager mDpm;
+ private Context mUserAwareContext;
+ private int mUserId;
@Override
public void onCreatePreferences(Bundle bundle, String s) {
addPreferencesFromResource(R.xml.available_virtual_keyboard);
- Activity activity = getActivity();
+ mInputMethodSettingValues = InputMethodSettingValuesWrapper.getInstance(mUserAwareContext);
+ }
- mInputMethodSettingValues = InputMethodSettingValuesWrapper.getInstance(activity);
- mImm = activity.getSystemService(InputMethodManager.class);
- mDpm = activity.getSystemService(DevicePolicyManager.class);
+ @Override
+ public void onAttach(Context context) {
+ super.onAttach(context);
+ final int profileType = getArguments().getInt(ProfileSelectFragment.EXTRA_PROFILE);
+ if (profileType == ProfileSelectFragment.ProfileType.WORK) {
+ final UserManager userManager = UserManager.get(context);
+ final UserHandle workUser = Utils.getManagedProfile(userManager);
+ // get work userId
+ mUserId = Utils.getManagedProfileId(userManager, UserHandle.myUserId());
+ mUserAwareContext = context.createContextAsUser(workUser, 0);
+ } else {
+ mUserId = UserHandle.myUserId();
+ mUserAwareContext = context;
+ }
}
@Override
@@ -67,11 +88,24 @@
}
@Override
+ protected int getPreferenceScreenResId() {
+ return R.xml.available_virtual_keyboard;
+ }
+
+ @Override
+ protected String getLogTag() {
+ return TAG;
+ }
+
+ @Override
public void onSaveInputMethodPreference(final InputMethodPreference pref) {
final boolean hasHardwareKeyboard = getResources().getConfiguration().keyboard
== Configuration.KEYBOARD_QWERTY;
- InputMethodAndSubtypeUtilCompat.saveInputMethodSubtypeList(this, getContentResolver(),
- mImm.getInputMethodList(), hasHardwareKeyboard);
+ InputMethodAndSubtypeUtilCompat.saveInputMethodSubtypeListForUser(this,
+ mUserAwareContext.getContentResolver(),
+ getContext().getSystemService(
+ InputMethodManager.class).getInputMethodListAsUser(mUserId),
+ hasHardwareKeyboard, mUserId);
// Update input method settings and preference list.
mInputMethodSettingValues.refreshAllInputMethodAndSubtypes();
for (final InputMethodPreference p : mInputMethodPreferenceList) {
@@ -88,10 +122,12 @@
mInputMethodSettingValues.refreshAllInputMethodAndSubtypes();
// Clear existing "InputMethodPreference"s
mInputMethodPreferenceList.clear();
- List<String> permittedList = mDpm.getPermittedInputMethodsForCurrentUser();
- final Context context = getPrefContext();
+ final List<String> permittedList = mUserAwareContext.getSystemService(
+ DevicePolicyManager.class).getPermittedInputMethods();
+ final Context prefContext = getPrefContext();
final List<InputMethodInfo> imis = mInputMethodSettingValues.getInputMethodList();
- final List<InputMethodInfo> enabledImis = mImm.getEnabledInputMethodList();
+ final List<InputMethodInfo> enabledImis = getContext().getSystemService(
+ InputMethodManager.class).getEnabledInputMethodListAsUser(mUserId);
final int numImis = (imis == null ? 0 : imis.size());
for (int i = 0; i < numImis; ++i) {
final InputMethodInfo imi = imis.get(i);
@@ -101,12 +137,12 @@
// allowed by organization. Doing so will allow the user to disable the input method and
// remain complaint with the organization's policy. Once disabled, the input method
// cannot be re-enabled because it is not in the permitted list.
- final boolean isAllowedByOrganization = permittedList == null
+ final boolean isAllowedByOrganization = permittedList.isEmpty()
|| permittedList.contains(imi.getPackageName())
|| enabledImis.contains(imi);
- final InputMethodPreference pref = new InputMethodPreference(
- context, imi, isAllowedByOrganization, this);
- pref.setIcon(imi.loadIcon(context.getPackageManager()));
+ final InputMethodPreference pref = new InputMethodPreference(prefContext, imi,
+ isAllowedByOrganization, this, mUserId);
+ pref.setIcon(imi.loadIcon(mUserAwareContext.getPackageManager()));
mInputMethodPreferenceList.add(pref);
}
final Collator collator = Collator.getInstance();
diff --git a/src/com/android/settings/localepicker/LocalePickerWithRegionActivity.java b/src/com/android/settings/localepicker/LocalePickerWithRegionActivity.java
index bcc55e3..0d7d531 100644
--- a/src/com/android/settings/localepicker/LocalePickerWithRegionActivity.java
+++ b/src/com/android/settings/localepicker/LocalePickerWithRegionActivity.java
@@ -17,6 +17,7 @@
package com.android.settings.localepicker;
import android.app.FragmentTransaction;
+import android.app.ListFragment;
import android.content.Intent;
import android.os.Bundle;
import android.view.MenuItem;
@@ -48,6 +49,14 @@
}
@Override
+ protected void onStart() {
+ super.onStart();
+ final ListFragment listFragment =
+ (ListFragment) getFragmentManager().findFragmentById(R.id.content_frame);
+ listFragment.getListView().setNestedScrollingEnabled(true);
+ }
+
+ @Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
handleBackPressed();
diff --git a/src/com/android/settings/location/LocationInjectedServiceBasePreferenceController.java b/src/com/android/settings/location/LocationInjectedServiceBasePreferenceController.java
index 3b593b9..5ee83dd 100644
--- a/src/com/android/settings/location/LocationInjectedServiceBasePreferenceController.java
+++ b/src/com/android/settings/location/LocationInjectedServiceBasePreferenceController.java
@@ -99,7 +99,8 @@
};
}
mContext.registerReceiver(
- mInjectedSettingsReceiver, INTENT_FILTER_INJECTED_SETTING_CHANGED);
+ mInjectedSettingsReceiver, INTENT_FILTER_INJECTED_SETTING_CHANGED,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
}
/** @OnLifecycleEvent(ON_PAUSE) */
diff --git a/src/com/android/settings/network/ActiveSubscriptionsListener.java b/src/com/android/settings/network/ActiveSubscriptionsListener.java
index 91a4c0a..b23b723 100644
--- a/src/com/android/settings/network/ActiveSubscriptionsListener.java
+++ b/src/com/android/settings/network/ActiveSubscriptionsListener.java
@@ -302,7 +302,8 @@
mSubscriptionChangeReceiver = getSubscriptionChangeReceiver();
}
mContext.registerReceiver(mSubscriptionChangeReceiver,
- mSubscriptionChangeIntentFilter, null, new Handler(mLooper));
+ mSubscriptionChangeIntentFilter, null, new Handler(mLooper),
+ Context.RECEIVER_EXPORTED_UNAUDITED);
registerForSubscriptionsChange();
mCacheState.compareAndSet(STATE_PREPARING, STATE_LISTENING);
return;
diff --git a/src/com/android/settings/network/CarrierWifiTogglePreferenceController.java b/src/com/android/settings/network/CarrierWifiTogglePreferenceController.java
index 26679c6..af2c0a5 100644
--- a/src/com/android/settings/network/CarrierWifiTogglePreferenceController.java
+++ b/src/com/android/settings/network/CarrierWifiTogglePreferenceController.java
@@ -39,7 +39,6 @@
protected static final String CARRIER_WIFI_NETWORK_PREF_KEY = "carrier_wifi_network";
protected final Context mContext;
- protected boolean mIsProviderModelEnabled;
protected int mSubId;
protected WifiPickerTrackerHelper mWifiPickerTrackerHelper;
protected boolean mIsCarrierProvisionWifiEnabled;
@@ -49,7 +48,6 @@
String preferenceKey) {
super(context, preferenceKey);
mContext = context;
- mIsProviderModelEnabled = Utils.isProviderModelEnabled(context);
}
/** Initialize related properties */
@@ -62,9 +60,6 @@
@Override
public int getAvailabilityStatus() {
- if (!mIsProviderModelEnabled) {
- return CONDITIONALLY_UNAVAILABLE;
- }
return mIsCarrierProvisionWifiEnabled ? AVAILABLE : CONDITIONALLY_UNAVAILABLE;
}
diff --git a/src/com/android/settings/network/InternetResetHelper.java b/src/com/android/settings/network/InternetResetHelper.java
index b4e67b5..3600a40 100644
--- a/src/com/android/settings/network/InternetResetHelper.java
+++ b/src/com/android/settings/network/InternetResetHelper.java
@@ -105,7 +105,8 @@
/** @OnLifecycleEvent(Lifecycle.Event.ON_RESUME) */
@OnLifecycleEvent(Lifecycle.Event.ON_RESUME)
public void onResume() {
- mContext.registerReceiver(mWifiStateReceiver, mWifiStateFilter);
+ mContext.registerReceiver(mWifiStateReceiver, mWifiStateFilter,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
}
/** @OnLifecycleEvent(Lifecycle.Event.ON_PAUSE) */
diff --git a/src/com/android/settings/network/InternetUpdater.java b/src/com/android/settings/network/InternetUpdater.java
index 3d97e95..bc24f86 100644
--- a/src/com/android/settings/network/InternetUpdater.java
+++ b/src/com/android/settings/network/InternetUpdater.java
@@ -182,7 +182,8 @@
public void onResume() {
mAirplaneModeEnabler.start();
mConnectivityManager.registerDefaultNetworkCallback(mNetworkCallback);
- mContext.registerReceiver(mWifiStateReceiver, mWifiStateFilter);
+ mContext.registerReceiver(mWifiStateReceiver, mWifiStateFilter,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
}
/** @OnLifecycleEvent(ON_PAUSE) */
diff --git a/src/com/android/settings/network/MobileNetworkListController.java b/src/com/android/settings/network/MobileNetworkListController.java
index cd7375c..fd40c8f 100644
--- a/src/com/android/settings/network/MobileNetworkListController.java
+++ b/src/com/android/settings/network/MobileNetworkListController.java
@@ -16,6 +16,8 @@
package com.android.settings.network;
+import static com.android.settings.Utils.SETTINGS_PACKAGE_NAME;
+
import static androidx.lifecycle.Lifecycle.Event.ON_PAUSE;
import static androidx.lifecycle.Lifecycle.Event.ON_RESUME;
@@ -34,7 +36,6 @@
import com.android.internal.annotations.VisibleForTesting;
import com.android.settings.R;
-import com.android.settings.network.telephony.MobileNetworkActivity;
import com.android.settings.network.telephony.MobileNetworkUtils;
import com.android.settingslib.core.AbstractPreferenceController;
@@ -45,7 +46,12 @@
* This populates the entries on a page which lists all available mobile subscriptions. Each entry
* has the name of the subscription with some subtext giving additional detail, and clicking on the
* entry brings you to a details page for that network.
+ *
+ * @deprecated This class will be removed in Android U, use
+ * {@link NetworkProviderSimsCategoryController} and
+ * {@link NetworkProviderDownloadedSimsCategoryController} instead.
*/
+@Deprecated
public class MobileNetworkListController extends AbstractPreferenceController implements
LifecycleObserver, SubscriptionsChangeListener.SubscriptionsChangeListenerClient {
private static final String TAG = "MobileNetworkListCtlr";
@@ -132,7 +138,8 @@
&& !SubscriptionUtil.showToggleForPhysicalSim(mSubscriptionManager)) {
SubscriptionUtil.startToggleSubscriptionDialogActivity(mContext, subId, true);
} else {
- final Intent intent = new Intent(mContext, MobileNetworkActivity.class);
+ final Intent intent = new Intent(Settings.ACTION_NETWORK_OPERATOR_SETTINGS);
+ intent.setPackage(SETTINGS_PACKAGE_NAME);
intent.putExtra(Settings.EXTRA_SUB_ID, info.getSubscriptionId());
mContext.startActivity(intent);
}
diff --git a/src/com/android/settings/network/MobileNetworkListFragment.java b/src/com/android/settings/network/MobileNetworkListFragment.java
index 03e5a01..7881690 100644
--- a/src/com/android/settings/network/MobileNetworkListFragment.java
+++ b/src/com/android/settings/network/MobileNetworkListFragment.java
@@ -44,9 +44,7 @@
@Override
protected int getPreferenceScreenResId() {
- return Utils.isProviderModelEnabled(getContext())
- ? R.xml.network_provider_sims_list
- : R.xml.mobile_network_list;
+ return R.xml.network_provider_sims_list;
}
@Override
@@ -63,18 +61,14 @@
protected List<AbstractPreferenceController> createPreferenceControllers(Context context) {
final List<AbstractPreferenceController> controllers = new ArrayList<>();
- if (Utils.isProviderModelEnabled(getContext())) {
- NetworkProviderSimsCategoryController simCategoryPrefCtrl =
- new NetworkProviderSimsCategoryController(context, KEY_PREFERENCE_CATEGORY_SIM,
- getSettingsLifecycle());
- controllers.add(simCategoryPrefCtrl);
- NetworkProviderDownloadedSimsCategoryController downloadedSimsCategoryCtrl =
- new NetworkProviderDownloadedSimsCategoryController(context,
- KEY_PREFERENCE_CATEGORY_DOWNLOADED_SIM, getSettingsLifecycle());
- controllers.add(downloadedSimsCategoryCtrl);
- } else {
- controllers.add(new MobileNetworkListController(getContext(), getLifecycle()));
- }
+ NetworkProviderSimsCategoryController simCategoryPrefCtrl =
+ new NetworkProviderSimsCategoryController(context, KEY_PREFERENCE_CATEGORY_SIM,
+ getSettingsLifecycle());
+ controllers.add(simCategoryPrefCtrl);
+ NetworkProviderDownloadedSimsCategoryController downloadedSimsCategoryCtrl =
+ new NetworkProviderDownloadedSimsCategoryController(context,
+ KEY_PREFERENCE_CATEGORY_DOWNLOADED_SIM, getSettingsLifecycle());
+ controllers.add(downloadedSimsCategoryCtrl);
return controllers;
}
@@ -87,9 +81,7 @@
boolean enabled) {
final ArrayList<SearchIndexableResource> result = new ArrayList<>();
final SearchIndexableResource sir = new SearchIndexableResource(context);
- sir.xmlResId = Utils.isProviderModelEnabled(context)
- ? R.xml.network_provider_sims_list
- : R.xml.mobile_network_list;
+ sir.xmlResId = R.xml.network_provider_sims_list;
result.add(sir);
return result;
}
diff --git a/src/com/android/settings/network/MobileNetworkPreferenceController.java b/src/com/android/settings/network/MobileNetworkPreferenceController.java
index 527a632..b49613a 100644
--- a/src/com/android/settings/network/MobileNetworkPreferenceController.java
+++ b/src/com/android/settings/network/MobileNetworkPreferenceController.java
@@ -18,6 +18,8 @@
import static android.os.UserHandle.myUserId;
import static android.os.UserManager.DISALLOW_CONFIG_MOBILE_NETWORKS;
+import static com.android.settings.Utils.SETTINGS_PACKAGE_NAME;
+
import static androidx.lifecycle.Lifecycle.Event;
import android.content.BroadcastReceiver;
@@ -38,7 +40,6 @@
import androidx.preference.PreferenceScreen;
import com.android.settings.core.PreferenceControllerMixin;
-import com.android.settings.network.telephony.MobileNetworkActivity;
import com.android.settings.network.telephony.MobileNetworkUtils;
import com.android.settingslib.RestrictedLockUtilsInternal;
import com.android.settingslib.RestrictedPreference;
@@ -146,7 +147,8 @@
@Override
public boolean handlePreferenceTreeClick(Preference preference) {
if (KEY_MOBILE_NETWORK_SETTINGS.equals(preference.getKey())) {
- final Intent intent = new Intent(mContext, MobileNetworkActivity.class);
+ final Intent intent = new Intent(Settings.ACTION_NETWORK_OPERATOR_SETTINGS);
+ intent.setPackage(SETTINGS_PACKAGE_NAME);
mContext.startActivity(intent);
return true;
}
diff --git a/src/com/android/settings/network/MobileNetworkSummaryController.java b/src/com/android/settings/network/MobileNetworkSummaryController.java
index 8530dbe..1a85a7f 100644
--- a/src/com/android/settings/network/MobileNetworkSummaryController.java
+++ b/src/com/android/settings/network/MobileNetworkSummaryController.java
@@ -36,7 +36,7 @@
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.network.helper.SubscriptionAnnotation;
-import com.android.settings.network.telephony.MobileNetworkActivity;
+import com.android.settings.network.telephony.MobileNetworkUtils;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.widget.AddPreference;
import com.android.settingslib.Utils;
@@ -126,22 +126,13 @@
}
return mContext.getString(R.string.mobile_network_tap_to_activate, displayName);
} else {
- if (com.android.settings.Utils.isProviderModelEnabled(mContext)) {
- return getSummaryForProviderModel(subs);
- }
- final int count = subs.size();
- return mContext.getResources().getQuantityString(R.plurals.mobile_network_summary_count,
- count, count);
+ return subs.stream()
+ .mapToInt(SubscriptionAnnotation::getSubscriptionId)
+ .mapToObj(subId -> mStatusCache.getDisplayName(subId))
+ .collect(Collectors.joining(", "));
}
}
- private CharSequence getSummaryForProviderModel(List<SubscriptionAnnotation> subs) {
- return subs.stream()
- .mapToInt(SubscriptionAnnotation::getSubscriptionId)
- .mapToObj(subId -> mStatusCache.getDisplayName(subId))
- .collect(Collectors.joining(", "));
- }
-
private void logPreferenceClick(Preference preference) {
mMetricsFeatureProvider.logClickedPreference(preference,
preference.getExtras().getInt(DashboardFragment.CATEGORY));
@@ -199,12 +190,8 @@
SubscriptionAnnotation info = subs.get(0);
if (info.getSubInfo().isEmbedded() || info.isActive()
|| mStatusCache.isPhysicalSimDisableSupport()) {
- final Intent intent = new Intent(mContext, MobileNetworkActivity.class);
- intent.putExtra(Settings.EXTRA_SUB_ID, info.getSubscriptionId());
- // MobileNetworkActivity is singleTask, set SplitPairRule to show in 2-pane.
- MobileNetworkTwoPaneUtils.registerTwoPaneForMobileNetwork(mContext, intent,
- null);
- mContext.startActivity(intent);
+ MobileNetworkUtils.launchMobileNetworkSettings(mContext,
+ info.getSubInfo());
return true;
}
diff --git a/src/com/android/settings/network/MobileNetworkTwoPaneUtils.java b/src/com/android/settings/network/MobileNetworkTwoPaneUtils.java
deleted file mode 100644
index 8b3503e..0000000
--- a/src/com/android/settings/network/MobileNetworkTwoPaneUtils.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package com.android.settings.network;
-
-import android.annotation.Nullable;
-import android.content.Context;
-import android.content.Intent;
-import android.util.Log;
-
-import com.android.settings.activityembedding.ActivityEmbeddingRulesController;
-
-public class MobileNetworkTwoPaneUtils {
-
- private static final String TAG = "MobileNetworkTwoPaneUtils";
-
- /**
- * TODO: b/206061070, the problem of multi-instance should be fixed in Android T to apply the
- * Settings' architecture and 2 panes mode instead of registering the rule.
- *
- * The launchMode of MobileNetworkActivity is singleTask, set SplitPairRule to show in 2-pane.
- */
- public static void registerTwoPaneForMobileNetwork(Context context, Intent intent,
- @Nullable String secondaryIntentAction) {
- Log.d(TAG, "registerTwoPaneForMobileNetwork");
- ActivityEmbeddingRulesController.registerTwoPanePairRuleForSettingsHome(
- context,
- intent.getComponent(),
- secondaryIntentAction /* secondaryIntentAction */,
- false /* clearTop */);
- }
-}
diff --git a/src/com/android/settings/network/MultiNetworkHeaderController.java b/src/com/android/settings/network/MultiNetworkHeaderController.java
index 1143546..2be4d62 100644
--- a/src/com/android/settings/network/MultiNetworkHeaderController.java
+++ b/src/com/android/settings/network/MultiNetworkHeaderController.java
@@ -32,9 +32,9 @@
* are two or more active mobile subscriptions. It shows an overview of available network
* connections with an entry for wifi (if connected) and an entry for each subscription.
*
- * TODO(tomhsu) when provider model is completed, this class will be replaced
- * by {@link NetworkMobileProviderController}
+ * @deprecated This class will be removed in Android U, there is no networks header anymore.
*/
+@Deprecated
public class MultiNetworkHeaderController extends BasePreferenceController implements
WifiConnectionPreferenceController.UpdateListener,
SubscriptionsPreferenceController.UpdateListener {
diff --git a/src/com/android/settings/network/NetworkDashboardFragment.java b/src/com/android/settings/network/NetworkDashboardFragment.java
index c53b4f6..286e4e3 100644
--- a/src/com/android/settings/network/NetworkDashboardFragment.java
+++ b/src/com/android/settings/network/NetworkDashboardFragment.java
@@ -60,20 +60,13 @@
@Override
protected int getPreferenceScreenResId() {
- if (Utils.isProviderModelEnabled(getContext())) {
- return R.xml.network_provider_internet;
- } else {
- return R.xml.network_and_internet;
- }
+ return R.xml.network_provider_internet;
}
@Override
public void onAttach(Context context) {
super.onAttach(context);
- if (!Utils.isProviderModelEnabled(context)) {
- use(MultiNetworkHeaderController.class).init(getSettingsLifecycle());
- }
use(AirplaneModePreferenceController.class).setFragment(this);
getSettingsLifecycle().addObserver(use(AllInOneTetherPreferenceController.class));
}
@@ -100,16 +93,8 @@
MobilePlanPreferenceHost mobilePlanHost) {
final MobilePlanPreferenceController mobilePlanPreferenceController =
new MobilePlanPreferenceController(context, mobilePlanHost);
- final WifiPrimarySwitchPreferenceController wifiPreferenceController =
- Utils.isProviderModelEnabled(context)
- ? null
- : new WifiPrimarySwitchPreferenceController(
- context,
- metricsFeatureProvider);
final InternetPreferenceController internetPreferenceController =
- Utils.isProviderModelEnabled(context)
- ? new InternetPreferenceController(context, lifecycle)
- : null;
+ new InternetPreferenceController(context, lifecycle);
final VpnPreferenceController vpnPreferenceController =
new VpnPreferenceController(context);
@@ -118,9 +103,6 @@
if (lifecycle != null) {
lifecycle.addObserver(mobilePlanPreferenceController);
- if (wifiPreferenceController != null) {
- lifecycle.addObserver(wifiPreferenceController);
- }
lifecycle.addObserver(vpnPreferenceController);
lifecycle.addObserver(privateDnsPreferenceController);
}
@@ -132,16 +114,11 @@
controllers.add(vpnPreferenceController);
controllers.add(new ProxyPreferenceController(context));
controllers.add(mobilePlanPreferenceController);
- if (wifiPreferenceController != null) {
- controllers.add(wifiPreferenceController);
- }
if (internetPreferenceController != null) {
controllers.add(internetPreferenceController);
}
controllers.add(privateDnsPreferenceController);
- if (Utils.isProviderModelEnabled(context)) {
- controllers.add(new NetworkProviderCallsSmsController(context, lifecycle));
- }
+ controllers.add(new NetworkProviderCallsSmsController(context, lifecycle));
return controllers;
}
@@ -176,20 +153,7 @@
}
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
- new BaseSearchIndexProvider(R.xml.network_and_internet) {
-
- @Override
- // TODO(b/167474581): Should remove this method when Provider Model finished.
- public List<SearchIndexableResource> getXmlResourcesToIndex(Context context,
- boolean enabled) {
- if (Utils.isProviderModelEnabled(context)) {
- final SearchIndexableResource sir = new SearchIndexableResource(context);
- sir.xmlResId = R.xml.network_provider_internet;
- return Arrays.asList(sir);
- }
- return super.getXmlResourcesToIndex(context, enabled);
- }
-
+ new BaseSearchIndexProvider(R.xml.network_provider_internet) {
@Override
public List<AbstractPreferenceController> createPreferenceControllers(Context
context) {
diff --git a/src/com/android/settings/network/NetworkProviderCallsSmsFragment.java b/src/com/android/settings/network/NetworkProviderCallsSmsFragment.java
index fcb8345..aad9b10 100644
--- a/src/com/android/settings/network/NetworkProviderCallsSmsFragment.java
+++ b/src/com/android/settings/network/NetworkProviderCallsSmsFragment.java
@@ -100,8 +100,7 @@
@Override
protected boolean isPageSearchEnabled(Context context) {
- return Utils.isProviderModelEnabled(context) &&
- context.getSystemService(UserManager.class).isAdminUser();
+ return context.getSystemService(UserManager.class).isAdminUser();
}
};
}
diff --git a/src/com/android/settings/network/NetworkProviderDownloadedSimListController.java b/src/com/android/settings/network/NetworkProviderDownloadedSimListController.java
index 1bb50cb..48cd8aa 100644
--- a/src/com/android/settings/network/NetworkProviderDownloadedSimListController.java
+++ b/src/com/android/settings/network/NetworkProviderDownloadedSimListController.java
@@ -36,7 +36,6 @@
import androidx.preference.PreferenceScreen;
import com.android.settings.R;
-import com.android.settings.network.telephony.MobileNetworkActivity;
import com.android.settings.network.telephony.MobileNetworkUtils;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.lifecycle.Lifecycle;
@@ -128,11 +127,7 @@
pref.setSummary(getSummary(subId));
pref.setOnPreferenceClickListener(clickedPref -> {
- final Intent intent = new Intent(mContext, MobileNetworkActivity.class);
- intent.putExtra(Settings.EXTRA_SUB_ID, info.getSubscriptionId());
- // MobileNetworkActivity is singleTask, set SplitPairRule to show in 2-pane.
- MobileNetworkTwoPaneUtils.registerTwoPaneForMobileNetwork(mContext, intent, null);
- mContext.startActivity(intent);
+ MobileNetworkUtils.launchMobileNetworkSettings(mContext, info);
return true;
});
mPreferences.put(subId, pref);
diff --git a/src/com/android/settings/network/NetworkProviderSettings.java b/src/com/android/settings/network/NetworkProviderSettings.java
index 93d1953..ea864ea 100644
--- a/src/com/android/settings/network/NetworkProviderSettings.java
+++ b/src/com/android/settings/network/NetworkProviderSettings.java
@@ -19,8 +19,6 @@
import static android.net.wifi.WifiConfiguration.NetworkSelectionStatus.NETWORK_SELECTION_ENABLED;
import static android.os.UserManager.DISALLOW_CONFIG_WIFI;
-import static com.android.settings.Settings.WifiSettingsActivity;
-
import android.app.Activity;
import android.app.Dialog;
import android.app.settings.SettingsEnums;
@@ -60,7 +58,6 @@
import com.android.settings.AirplaneModeEnabler;
import com.android.settings.R;
import com.android.settings.RestrictedSettingsFragment;
-import com.android.settings.Utils;
import com.android.settings.core.FeatureFlags;
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.datausage.DataUsagePreference;
@@ -269,27 +266,25 @@
setPinnedHeaderView(R.layout.progress_header);
setProgressBarVisible(false);
- mWifiManager = activity.getSystemService(WifiManager.class);
- if (mWifiManager != null) {
+ if (hasWifiManager()) {
setLoading(true, false);
mIsViewLoading = true;
}
}
+ private boolean hasWifiManager() {
+ if (mWifiManager != null) return true;
+
+ Context context = getContext();
+ if (context == null) return false;
+
+ mWifiManager = context.getSystemService(WifiManager.class);
+ return (mWifiManager != null);
+ }
+
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
- if (!Utils.isProviderModelEnabled(getContext())) {
- final Intent intent = new Intent(getContext(), WifiSettingsActivity.class);
- final Bundle extras = getActivity().getIntent().getExtras();
- if (extras != null) {
- intent.putExtras(extras);
- }
- getContext().startActivity(intent);
- finish();
- return;
- }
-
mAirplaneModeEnabler = new AirplaneModeEnabler(getContext(), this);
// TODO(b/37429702): Add animations and preference comparator back after initial screen is
@@ -314,9 +309,8 @@
mAddWifiNetworkPreference = new AddWifiNetworkPreference(getPrefContext());
mDataUsagePreference = findPreference(PREF_KEY_DATA_USAGE);
mDataUsagePreference.setVisible(DataUsageUtils.hasWifiRadio(getContext()));
- mDataUsagePreference.setTemplate(
- NetworkTemplate.buildTemplateWifi(NetworkTemplate.WIFI_NETWORKID_ALL,
- null /* subscriberId */), 0 /*subId*/, null /*service*/);
+ mDataUsagePreference.setTemplate(new NetworkTemplate.Builder(NetworkTemplate.MATCH_WIFI)
+ .build(), 0 /*subId*/, null /*service*/);
mResetInternetPreference = findPreference(PREF_KEY_RESET_INTERNET);
if (mResetInternetPreference != null) {
mResetInternetPreference.setVisible(false);
@@ -351,6 +345,7 @@
}
private void addWifiSwitchPreferenceController() {
+ if (!hasWifiManager()) return;
if (mWifiSwitchPreferenceController == null) {
mWifiSwitchPreferenceController =
new WifiSwitchPreferenceController(getContext(), getSettingsLifecycle());
@@ -362,9 +357,11 @@
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
- mWifiPickerTrackerHelper =
- new WifiPickerTrackerHelper(getSettingsLifecycle(), getContext(), this);
- mWifiPickerTracker = mWifiPickerTrackerHelper.getWifiPickerTracker();
+ if (hasWifiManager()) {
+ mWifiPickerTrackerHelper =
+ new WifiPickerTrackerHelper(getSettingsLifecycle(), getContext(), this);
+ mWifiPickerTracker = mWifiPickerTrackerHelper.getWifiPickerTracker();
+ }
mInternetUpdater = new InternetUpdater(getContext(), getSettingsLifecycle(), this);
mConnectListener = new WifiConnectListener(getActivity());
@@ -431,7 +428,8 @@
public void onStart() {
super.onStart();
if (mIsViewLoading) {
- final long delayMillis = mWifiManager.isWifiEnabled() ? 1000 : 100;
+ final long delayMillis = (hasWifiManager() && mWifiManager.isWifiEnabled())
+ ? 1000 : 100;
getView().postDelayed(mRemoveLoadingRunnable, delayMillis);
}
if (mIsRestricted) {
@@ -466,7 +464,8 @@
restrictUi();
}
- changeNextButtonState(mWifiPickerTracker.getConnectedWifiEntry() != null);
+ changeNextButtonState(mWifiPickerTracker != null
+ && mWifiPickerTracker.getConnectedWifiEntry() != null);
}
@Override
@@ -491,7 +490,9 @@
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
- if (requestCode == ADD_NETWORK_REQUEST) {
+ if (!hasWifiManager()) {
+ // Do nothing
+ } else if (requestCode == ADD_NETWORK_REQUEST) {
handleAddNetworkRequest(resultCode, data);
return;
} else if (requestCode == REQUEST_CODE_WIFI_DPP_ENROLLEE_QR_CODE_SCANNER) {
@@ -564,7 +565,9 @@
}
if (mSelectedWifiEntry.canDisconnect()) {
- menu.add(Menu.NONE, MENU_ID_SHARE, 0 /* order */, R.string.share);
+ if (mSelectedWifiEntry.canShare()) {
+ menu.add(Menu.NONE, MENU_ID_SHARE, 0 /* order */, R.string.share);
+ }
menu.add(Menu.NONE, MENU_ID_DISCONNECT, 1 /* order */,
R.string.wifi_disconnect_button_text);
}
@@ -727,7 +730,7 @@
/** Called when the state of Wifi has changed. */
@Override
public void onWifiStateChanged() {
- if (mIsRestricted) {
+ if (mIsRestricted || !hasWifiManager()) {
return;
}
final int wifiState = mWifiPickerTracker.getWifiState();
@@ -777,7 +780,7 @@
}
final LocationManager locationManager = context.getSystemService(LocationManager.class);
- if (isWifiEnabled || !locationManager.isLocationEnabled()
+ if (!hasWifiManager() || isWifiEnabled || !locationManager.isLocationEnabled()
|| !mWifiManager.isScanAlwaysAvailable()) {
mWifiStatusMessagePreference.setVisible(false);
return;
@@ -808,10 +811,11 @@
} else {
updateWifiEntryPreferencesDelayed();
}
- changeNextButtonState(mWifiPickerTracker.getConnectedWifiEntry() != null);
+ changeNextButtonState(mWifiPickerTracker != null
+ && mWifiPickerTracker.getConnectedWifiEntry() != null);
// Edit the Wi-Fi network of specified SSID.
- if (mOpenSsid != null) {
+ if (mOpenSsid != null && mWifiPickerTracker != null) {
Optional<WifiEntry> matchedWifiEntry = mWifiPickerTracker.getWifiEntries().stream()
.filter(wifiEntry -> TextUtils.equals(mOpenSsid, wifiEntry.getSsid()))
.filter(wifiEntry -> wifiEntry.getSecurity() != WifiEntry.SECURITY_NONE
@@ -848,7 +852,7 @@
*/
private void updateWifiEntryPreferencesDelayed() {
// Safeguard from some delayed event handling
- if (getActivity() != null && !mIsRestricted
+ if (getActivity() != null && !mIsRestricted && mWifiPickerTracker != null
&& mWifiPickerTracker.getWifiState() == WifiManager.WIFI_STATE_ENABLED) {
final View view = getView();
final Handler handler = view.getHandler();
@@ -866,7 +870,8 @@
return;
}
// in case state has changed
- if (mWifiPickerTracker.getWifiState() != WifiManager.WIFI_STATE_ENABLED) {
+ if (mWifiPickerTracker == null
+ || mWifiPickerTracker.getWifiState() != WifiManager.WIFI_STATE_ENABLED) {
return;
}
@@ -1030,8 +1035,10 @@
? 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();
+ final int numSavedNetworks = mWifiPickerTracker == null ? 0 :
+ mWifiPickerTracker.getNumSavedNetworks();
+ final int numSavedSubscriptions = mWifiPickerTracker == null ? 0 :
+ mWifiPickerTracker.getNumSavedSubscriptions();
if (numSavedNetworks + numSavedSubscriptions > 0) {
mSavedNetworksPreference.setVisible(true);
mSavedNetworksPreference.setSummary(
@@ -1066,7 +1073,8 @@
final Context context = getContext();
final PowerManager powerManager = context.getSystemService(PowerManager.class);
final ContentResolver contentResolver = context.getContentResolver();
- return mWifiManager.isAutoWakeupEnabled()
+ return hasWifiManager()
+ && mWifiManager.isAutoWakeupEnabled()
&& mWifiManager.isScanAlwaysAvailable()
&& Settings.Global.getInt(contentResolver,
Settings.Global.AIRPLANE_MODE_ON, 0) == 0
@@ -1087,7 +1095,7 @@
private void handleAddNetworkSubmitEvent(Intent data) {
final WifiConfiguration wifiConfiguration = data.getParcelableExtra(
AddNetworkFragment.WIFI_CONFIG_KEY);
- if (wifiConfiguration != null) {
+ if (wifiConfiguration != null && hasWifiManager()) {
mWifiManager.save(wifiConfiguration, mSaveListener);
}
}
@@ -1124,6 +1132,8 @@
@Override
public void onSubmit(WifiDialog2 dialog) {
+ if (!hasWifiManager()) return;
+
final int dialogMode = dialog.getMode();
final WifiConfiguration config = dialog.getController().getConfig();
final WifiEntry wifiEntry = dialog.getWifiEntry();
@@ -1188,16 +1198,14 @@
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
new BaseSearchIndexProvider(R.xml.network_provider_settings) {
- @Override
- protected boolean isPageSearchEnabled(Context context) {
- return Utils.isProviderModelEnabled(context);
- }
@Override
public List<String> getNonIndexableKeys(Context context) {
final List<String> keys = super.getNonIndexableKeys(context);
final WifiManager wifiManager = context.getSystemService(WifiManager.class);
+ if (wifiManager == null) return keys;
+
if (WifiSavedConfigUtils.getAllConfigsCount(context, wifiManager) == 0) {
keys.add(PREF_KEY_SAVED_NETWORKS);
}
diff --git a/src/com/android/settings/network/NetworkProviderSimListController.java b/src/com/android/settings/network/NetworkProviderSimListController.java
index d6eaab8..77d665a 100644
--- a/src/com/android/settings/network/NetworkProviderSimListController.java
+++ b/src/com/android/settings/network/NetworkProviderSimListController.java
@@ -36,7 +36,7 @@
import androidx.preference.PreferenceScreen;
import com.android.settings.R;
-import com.android.settings.network.telephony.MobileNetworkActivity;
+import com.android.settings.network.telephony.MobileNetworkUtils;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
@@ -126,12 +126,7 @@
SubscriptionUtil.startToggleSubscriptionDialogActivity(mContext, subId,
true);
} else {
- final Intent intent = new Intent(mContext, MobileNetworkActivity.class);
- intent.putExtra(Settings.EXTRA_SUB_ID, info.getSubscriptionId());
- // MobileNetworkActivity is singleTask, set SplitPairRule to show in 2-pane.
- MobileNetworkTwoPaneUtils.registerTwoPaneForMobileNetwork(mContext, intent,
- null);
- mContext.startActivity(intent);
+ MobileNetworkUtils.launchMobileNetworkSettings(mContext, info);
}
return true;
});
diff --git a/src/com/android/settings/network/SubscriptionUtil.java b/src/com/android/settings/network/SubscriptionUtil.java
index c77a294..1ba0502 100644
--- a/src/com/android/settings/network/SubscriptionUtil.java
+++ b/src/com/android/settings/network/SubscriptionUtil.java
@@ -24,6 +24,7 @@
import android.annotation.Nullable;
import android.content.Context;
import android.os.ParcelUuid;
+import android.provider.Settings;
import android.telephony.PhoneNumberUtils;
import android.telephony.SubscriptionInfo;
import android.telephony.SubscriptionManager;
@@ -37,6 +38,8 @@
import com.android.internal.telephony.MccTable;
import com.android.settings.R;
+import com.android.settings.network.helper.SelectableSubscriptions;
+import com.android.settings.network.helper.SubscriptionAnnotation;
import com.android.settings.network.telephony.DeleteEuiccSubscriptionDialogActivity;
import com.android.settings.network.telephony.ToggleSubscriptionDialogActivity;
import com.android.settingslib.DeviceInfoUtils;
@@ -48,6 +51,7 @@
import java.util.List;
import java.util.Map;
import java.util.Set;
+import java.util.function.Function;
import java.util.function.Supplier;
import java.util.stream.Collectors;
import java.util.stream.Stream;
@@ -540,13 +544,14 @@
return null;
}
- TelephonyManager telephonyManager = context.getSystemService(TelephonyManager.class);
- String rawPhoneNumber =
- telephonyManager.getLine1Number(subscriptionInfo.getSubscriptionId());
- String countryIso = MccTable.countryCodeForMcc(subscriptionInfo.getMccString());
+ final SubscriptionManager subscriptionManager = context.getSystemService(
+ SubscriptionManager.class);
+ String rawPhoneNumber = subscriptionManager.getPhoneNumber(
+ subscriptionInfo.getSubscriptionId());
if (TextUtils.isEmpty(rawPhoneNumber)) {
return null;
}
+ String countryIso = MccTable.countryCodeForMcc(subscriptionInfo.getMccString());
return PhoneNumberUtils.formatNumber(rawPhoneNumber, countryIso);
}
@@ -642,4 +647,49 @@
private static int getDefaultDataSubscriptionId() {
return SubscriptionManager.getDefaultDataSubscriptionId();
}
+
+
+ /**
+ * Select one of the subscription as the default subscription.
+ * @param subAnnoList a list of {@link SubscriptionAnnotation}
+ * @return ideally the {@link SubscriptionAnnotation} as expected
+ */
+ private static SubscriptionAnnotation getDefaultSubscriptionSelection(
+ List<SubscriptionAnnotation> subAnnoList) {
+ return (subAnnoList == null) ? null :
+ subAnnoList.stream()
+ .filter(SubscriptionAnnotation::isDisplayAllowed)
+ .filter(SubscriptionAnnotation::isActive)
+ .findFirst().orElse(null);
+ }
+
+ public static SubscriptionInfo getSubscriptionOrDefault(Context context, int subscriptionId) {
+ return getSubscription(context, subscriptionId,
+ (subscriptionId != SubscriptionManager.INVALID_SUBSCRIPTION_ID) ? null : (
+ subAnnoList -> getDefaultSubscriptionSelection(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, select default one based on {@link Function} provided.
+ *
+ * @param preferredSubscriptionId preferred subscription id
+ * @param selectionOfDefault when true current subscription is absent
+ */
+ private static SubscriptionInfo getSubscription(Context context, int preferredSubscriptionId,
+ Function<List<SubscriptionAnnotation>, SubscriptionAnnotation> selectionOfDefault) {
+ List<SubscriptionAnnotation> subList =
+ (new SelectableSubscriptions(context, true)).call();
+ 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();
+ }
}
diff --git a/src/com/android/settings/network/SubscriptionsPreferenceController.java b/src/com/android/settings/network/SubscriptionsPreferenceController.java
index bfe5938..87c4697 100644
--- a/src/com/android/settings/network/SubscriptionsPreferenceController.java
+++ b/src/com/android/settings/network/SubscriptionsPreferenceController.java
@@ -55,7 +55,6 @@
import com.android.settings.R;
import com.android.settings.Utils;
import com.android.settings.network.telephony.DataConnectivityListener;
-import com.android.settings.network.telephony.MobileNetworkActivity;
import com.android.settings.network.telephony.MobileNetworkUtils;
import com.android.settings.network.telephony.SignalStrengthListener;
import com.android.settings.network.telephony.TelephonyDisplayInfoListener;
@@ -74,15 +73,8 @@
import java.util.Set;
/**
- * If the provider model is not enabled, this controller manages a set of Preferences it places into
- * a PreferenceGroup owned by some parent
- * controller class - one for each available subscription. This controller is only considered
- * available if there are 2 or more subscriptions.
- *
- * If the provider model is enabled, this controller manages preference with data subscription
- * information and make its state display on preference.
- * TODO this class will clean up the multiple subscriptions functionality after the provider
- * model is released.
+ * This controller manages preference with data subscription information and make its state
+ * display on preference.
*/
public class SubscriptionsPreferenceController extends AbstractPreferenceController implements
LifecycleObserver, SubscriptionsChangeListener.SubscriptionsChangeListenerClient,
@@ -101,6 +93,7 @@
private SignalStrengthListener mSignalStrengthListener;
private TelephonyDisplayInfoListener mTelephonyDisplayInfoListener;
private WifiPickerTrackerHelper mWifiPickerTrackerHelper;
+ private final WifiManager mWifiManager;
@VisibleForTesting
final BroadcastReceiver mConnectionChangeReceiver = new BroadcastReceiver() {
@@ -157,6 +150,7 @@
mStartOrder = startOrder;
mTelephonyManager = context.getSystemService(TelephonyManager.class);
mSubscriptionManager = context.getSystemService(SubscriptionManager.class);
+ mWifiManager = context.getSystemService(WifiManager.class);
mSubscriptionPreferences = new ArrayMap<>();
mSubscriptionsListener = new SubscriptionsChangeListener(context, this);
mDataEnabledListener = new MobileDataEnabledListener(context, this);
@@ -228,14 +222,6 @@
return;
}
- if (mSubsPrefCtrlInjector.isProviderModelEnabled(mContext)) {
- updateForProvider();
- } else {
- updateForBase();
- }
- }
-
- private void updateForProvider() {
SubscriptionInfo subInfo = mSubscriptionManager.getDefaultDataSubscriptionInfo();
if (subInfo == null) {
mPreferenceGroup.removeAll();
@@ -250,7 +236,7 @@
});
mSubsGearPref.setOnGearClickListener(p ->
- startMobileNetworkActivity(mContext, subInfo.getSubscriptionId()));
+ MobileNetworkUtils.launchMobileNetworkSettings(mContext, subInfo));
}
if (!(mContext.getSystemService(UserManager.class)).isAdminUser()) {
@@ -286,9 +272,7 @@
final boolean isDataInService = (regInfo == null)
? false
: regInfo.isRegistered();
- final boolean isCarrierNetworkActive =
- (mWifiPickerTrackerHelper != null)
- && mWifiPickerTrackerHelper.isCarrierNetworkActive();
+ final boolean isCarrierNetworkActive = isCarrierNetworkActive();
String result = mSubsPrefCtrlInjector.getNetworkType(
mContext, mConfig, mTelephonyDisplayInfo, subId, isCarrierNetworkActive);
if (mSubsPrefCtrlInjector.isActiveCellularNetwork(mContext) || isCarrierNetworkActive) {
@@ -306,20 +290,15 @@
final SignalStrength strength = tmForSubId.getSignalStrength();
int level = (strength == null) ? 0 : strength.getLevel();
int numLevels = SignalStrength.NUM_SIGNAL_STRENGTH_BINS;
- if (shouldInflateSignalStrength(subId)) {
- level += 1;
+ boolean isCarrierNetworkActive = isCarrierNetworkActive();
+ if (shouldInflateSignalStrength(subId) || isCarrierNetworkActive) {
+ level = isCarrierNetworkActive
+ ? SignalStrength.NUM_SIGNAL_STRENGTH_BINS
+ : (level + 1);
numLevels += 1;
}
- Drawable icon = mSubsPrefCtrlInjector.getIcon(mContext, level, numLevels,
- !mTelephonyManager.isDataEnabled());
- final boolean isActiveCellularNetwork =
- mSubsPrefCtrlInjector.isActiveCellularNetwork(mContext);
- if (isActiveCellularNetwork || (mWifiPickerTrackerHelper != null)
- && mWifiPickerTrackerHelper.isCarrierNetworkActive()) {
- icon.setTint(Utils.getColorAccentDefaultColor(mContext));
- return icon;
- }
+ Drawable icon = mContext.getDrawable(R.drawable.ic_signal_strength_zero_bar_no_internet);
final ServiceState serviceState = tmForSubId.getServiceState();
final NetworkRegistrationInfo regInfo = (serviceState == null)
@@ -334,11 +313,17 @@
final boolean isVoiceInService = (serviceState == null)
? false
: (serviceState.getState() == ServiceState.STATE_IN_SERVICE);
- if (isDataInService || isVoiceInService) {
- return icon;
+ if (isDataInService || isVoiceInService || isCarrierNetworkActive) {
+ icon = mSubsPrefCtrlInjector.getIcon(mContext, level, numLevels,
+ !tmForSubId.isDataEnabled());
}
- icon = mContext.getDrawable(R.drawable.ic_signal_strength_zero_bar_no_internet);
+ final boolean isActiveCellularNetwork =
+ mSubsPrefCtrlInjector.isActiveCellularNetwork(mContext);
+ if (isActiveCellularNetwork || isCarrierNetworkActive) {
+ icon.setTint(Utils.getColorAccentDefaultColor(mContext));
+ }
+
return icon;
}
@@ -349,58 +334,6 @@
mSubsGearPref.setSummary("");
}
- private void updateForBase() {
- final Map<Integer, Preference> existingPrefs = mSubscriptionPreferences;
- mSubscriptionPreferences = new ArrayMap<>();
-
- int order = mStartOrder;
- final Set<Integer> activeSubIds = new ArraySet<>();
- final int dataDefaultSubId = mSubsPrefCtrlInjector.getDefaultDataSubscriptionId();
- for (SubscriptionInfo info :
- SubscriptionUtil.getActiveSubscriptions(mSubscriptionManager)) {
- final int subId = info.getSubscriptionId();
- // Avoid from showing subscription(SIM)s which has been marked as hidden
- // For example, only one subscription will be shown when there're multiple
- // subscriptions with same group UUID.
- if (!mSubsPrefCtrlInjector.canSubscriptionBeDisplayed(mContext, subId)) {
- continue;
- }
- activeSubIds.add(subId);
- Preference pref = existingPrefs.remove(subId);
- if (pref == null) {
- pref = new Preference(mPreferenceGroup.getContext());
- mPreferenceGroup.addPreference(pref);
- }
- pref.setTitle(SubscriptionUtil.getUniqueSubscriptionDisplayName(info, mContext));
- final boolean isDefaultForData = (subId == dataDefaultSubId);
- pref.setSummary(getSummary(subId, isDefaultForData));
- setIcon(pref, subId, isDefaultForData);
- pref.setOrder(order++);
-
- pref.setOnPreferenceClickListener(clickedPref -> {
- startMobileNetworkActivity(mContext, subId);
- return true;
- });
-
- mSubscriptionPreferences.put(subId, pref);
- }
- mSignalStrengthListener.updateSubscriptionIds(activeSubIds);
-
- // Remove any old preferences that no longer map to a subscription.
- for (Preference pref : existingPrefs.values()) {
- mPreferenceGroup.removePreference(pref);
- }
- mUpdateListener.onChildrenUpdated();
- }
-
- private static void startMobileNetworkActivity(Context context, int subId) {
- final Intent intent = new Intent(context, MobileNetworkActivity.class);
- intent.putExtra(Settings.EXTRA_SUB_ID, subId);
- // MobileNetworkActivity is singleTask, set SplitPairRule to show in 2-pane.
- MobileNetworkTwoPaneUtils.registerTwoPaneForMobileNetwork(context, intent, null);
- context.startActivity(intent);
- }
-
@VisibleForTesting
boolean shouldInflateSignalStrength(int subId) {
return SignalStrengthUtil.shouldInflateSignalStrength(mContext, subId);
@@ -472,12 +405,12 @@
}
/**
- * @return true if there are at least 2 available subscriptions,
- * or if there is at least 1 available subscription for provider model.
+ * @return true if there is at least 1 available subscription.
*/
@Override
public boolean isAvailable() {
- if (mSubscriptionsListener.isAirplaneModeOn()) {
+ if (mSubscriptionsListener.isAirplaneModeOn()
+ && (!mWifiManager.isWifiEnabled() || !isCarrierNetworkActive())) {
return false;
}
List<SubscriptionInfo> subInfoList =
@@ -485,6 +418,7 @@
if (subInfoList == null) {
return false;
}
+
return subInfoList.stream()
// Avoid from showing subscription(SIM)s which has been marked as hidden
// For example, only one subscription will be shown when there're multiple
@@ -492,7 +426,7 @@
.filter(subInfo ->
mSubsPrefCtrlInjector.canSubscriptionBeDisplayed(mContext,
subInfo.getSubscriptionId()))
- .count() >= (mSubsPrefCtrlInjector.isProviderModelEnabled(mContext) ? 1 : 2);
+ .count() >= 1;
}
@Override
@@ -537,12 +471,6 @@
update();
}
- @VisibleForTesting
- boolean canSubscriptionBeDisplayed(Context context, int subId) {
- return (SubscriptionUtil.getAvailableSubscription(context,
- ProxySubscriptionManager.getInstance(context), subId) != null);
- }
-
public void setWifiPickerTrackerHelper(WifiPickerTrackerHelper helper) {
mWifiPickerTrackerHelper = helper;
}
@@ -561,6 +489,11 @@
return new SubsPrefCtrlInjector();
}
+ boolean isCarrierNetworkActive() {
+ return mWifiPickerTrackerHelper != null
+ && mWifiPickerTrackerHelper.isCarrierNetworkActive();
+ }
+
/**
* To inject necessary data from each static api.
*/
@@ -603,13 +536,6 @@
}
/**
- * Confirms the flag of Provider Model switch is turned on or not.
- */
- public boolean isProviderModelEnabled(Context context) {
- return Utils.isProviderModelEnabled(context);
- }
-
- /**
* Gets config for carrier customization.
*/
public Config getConfig(Context context) {
diff --git a/src/com/android/settings/network/SwitchSlotSidecar.java b/src/com/android/settings/network/SwitchSlotSidecar.java
index cffb23f..abf8842 100644
--- a/src/com/android/settings/network/SwitchSlotSidecar.java
+++ b/src/com/android/settings/network/SwitchSlotSidecar.java
@@ -19,6 +19,7 @@
import android.annotation.IntDef;
import android.app.FragmentManager;
import android.os.Bundle;
+import android.telephony.SubscriptionInfo;
import android.util.Log;
import com.android.settings.AsyncTaskSidecar;
@@ -41,11 +42,14 @@
})
private @interface Command {
int SWITCH_TO_REMOVABLE_SIM = 0;
+ int SWITCH_TO_EUICC_SIM = 1;
}
static class Param {
@Command int command;
int slotId;
+ int port;
+ SubscriptionInfo removedSubInfo;
}
static class Result {
@@ -65,13 +69,24 @@
}
/** Starts switching to the removable slot. */
- public void runSwitchToRemovableSlot(int id) {
+ public void runSwitchToRemovableSlot(int id, SubscriptionInfo removedSubInfo) {
Param param = new Param();
param.command = Command.SWITCH_TO_REMOVABLE_SIM;
param.slotId = id;
+ param.removedSubInfo = removedSubInfo;
+ param.port = 0;
super.run(param);
}
+ /** Starts switching to the removable slot. */
+ public void runSwitchToEuiccSlot(int id, int port, SubscriptionInfo removedSubInfo) {
+ Param param = new Param();
+ param.command = Command.SWITCH_TO_EUICC_SIM;
+ param.slotId = id;
+ param.removedSubInfo = removedSubInfo;
+ param.port = port;
+ super.run(param);
+ }
/**
* Returns the exception thrown during the execution of a command. Will be null in any state
* other than {@link State#SUCCESS}, and may be null in that state if there was not an error.
@@ -91,7 +106,14 @@
try {
switch (param.command) {
case Command.SWITCH_TO_REMOVABLE_SIM:
- UiccSlotUtil.switchToRemovableSlot(param.slotId, getContext());
+ Log.i(TAG, "Start to switch to removable slot.");
+ UiccSlotUtil.switchToRemovableSlot(getContext(), param.slotId,
+ param.removedSubInfo);
+ break;
+ case Command.SWITCH_TO_EUICC_SIM:
+ Log.i(TAG, "Start to switch to euicc slot.");
+ UiccSlotUtil.switchToEuiccSlot(getContext(), param.slotId, param.port,
+ param.removedSubInfo);
break;
default:
Log.e(TAG, "Wrong command.");
diff --git a/src/com/android/settings/network/SwitchToEuiccSubscriptionSidecar.java b/src/com/android/settings/network/SwitchToEuiccSubscriptionSidecar.java
index 6e6142f..888e5b2 100644
--- a/src/com/android/settings/network/SwitchToEuiccSubscriptionSidecar.java
+++ b/src/com/android/settings/network/SwitchToEuiccSubscriptionSidecar.java
@@ -18,17 +18,32 @@
import android.app.FragmentManager;
import android.app.PendingIntent;
+import android.telephony.SubscriptionInfo;
+import android.telephony.SubscriptionManager;
+import android.telephony.UiccCardInfo;
+import android.telephony.UiccSlotMapping;
+import android.telephony.euicc.EuiccManager;
+import android.util.Log;
import com.android.settings.SidecarFragment;
import com.android.settings.network.telephony.EuiccOperationSidecar;
+import java.util.Collection;
+import java.util.List;
+import java.util.stream.Collectors;
+
/** A headless fragment encapsulating long-running eSIM enabling/disabling operations. */
public class SwitchToEuiccSubscriptionSidecar extends EuiccOperationSidecar {
- private static final String TAG = "SwitchToEuiccSubscriptionSidecar";
+ private static final String TAG = "SwitchToEuiccSidecar";
private static final String ACTION_SWITCH_TO_SUBSCRIPTION =
"com.android.settings.network.SWITCH_TO_SUBSCRIPTION";
+ private static final int ESIM_SLOT_ID = 1;
private PendingIntent mCallbackIntent;
+ private int mSubId;
+ private int mPort;
+ private SubscriptionInfo mRemovedSubInfo;
+ private boolean mIsDuringSimSlotMapping;
/** Returns a SwitchToEuiccSubscriptionSidecar sidecar instance. */
public static SwitchToEuiccSubscriptionSidecar get(FragmentManager fm) {
@@ -46,10 +61,130 @@
return mCallbackIntent;
}
+ @Override
+ public void onStateChange(SidecarFragment fragment) {
+ if (fragment == mSwitchSlotSidecar) {
+ onSwitchSlotSidecarStateChange();
+ } else {
+ Log.wtf(TAG, "Received state change from a sidecar not expected.");
+ }
+ }
+
/** Starts calling EuiccManager#switchToSubscription to enable/disable the eSIM profile. */
+ // ToDo: delete this api and refactor the related code.
public void run(int subscriptionId) {
setState(State.RUNNING, Substate.UNUSED);
mCallbackIntent = createCallbackIntent();
mEuiccManager.switchToSubscription(subscriptionId, mCallbackIntent);
}
+
+ /**
+ * Starts calling EuiccManager#switchToSubscription to enable/disable the eSIM profile.
+ *
+ * @param subscriptionId the esim's subscriptionId.
+ * @param port the esim's portId. If user wants to inactivate esim, then user must to assign the
+ * the port. If user wants to activate esim, then the port can be -1.
+ * @param removedSubInfo if the all of slots have sims, it should remove the one of active sim.
+ * If the removedSubInfo is null, then use the default value.
+ * The default value is the esim slot and portId 0.
+ */
+ public void run(int subscriptionId, int port, SubscriptionInfo removedSubInfo) {
+ setState(State.RUNNING, Substate.UNUSED);
+ mCallbackIntent = createCallbackIntent();
+ mSubId = subscriptionId;
+ // To check whether the esim slot's port is active. If yes, skip setSlotMapping. If no,
+ // set this slot+port into setSimSlotMapping.
+ mPort = (port < 0) ? getTargetPortId(removedSubInfo) : port;
+ mRemovedSubInfo = removedSubInfo;
+ Log.i(TAG, "The SubId is " + mSubId + ". The port is " + mPort);
+
+ if (mTelephonyManager.isMultiSimEnabled() && removedSubInfo != null
+ && removedSubInfo.isEmbedded()) {
+ // In DSDS mode+MEP, if the replaced esim is active, then it should be disabled esim
+ // profile before changing SimSlotMapping process.
+ // Use INVALID_SUBSCRIPTION_ID to disable the esim profile.
+ // The SimSlotMapping is ready, then to execute activate/inactivate esim.
+ mIsDuringSimSlotMapping = true;
+ mEuiccManager.switchToSubscription(SubscriptionManager.INVALID_SUBSCRIPTION_ID, mPort,
+ mCallbackIntent);
+ } else {
+ mSwitchSlotSidecar.runSwitchToEuiccSlot(getTargetSlot(), mPort, removedSubInfo);
+ }
+ }
+
+ private int getTargetPortId(SubscriptionInfo removedSubInfo) {
+ if (!mTelephonyManager.isMultiSimEnabled() || !isMultipleEnabledProfilesSupported()) {
+ // In the 'SS mode' or 'DSDS+no MEP', the port is 0.
+ return 0;
+ }
+
+ // In the 'DSDS+MEP', if the removedSubInfo is esim, then the port is
+ // removedSubInfo's port.
+ if (removedSubInfo != null && removedSubInfo.isEmbedded()) {
+ return removedSubInfo.getPortIndex();
+ }
+
+ // In DSDS+MEP mode, the removedSubInfo is psim or is null, it means the this esim need
+ // another port in the esim slot.
+ // To find another esim's port and value is from 0;
+ int port = 0;
+ Collection<UiccSlotMapping> uiccSlotMappings = mTelephonyManager.getSimSlotMapping();
+ for (UiccSlotMapping uiccSlotMapping :
+ uiccSlotMappings.stream()
+ .filter(
+ uiccSlotMapping -> uiccSlotMapping.getPhysicalSlotIndex()
+ == getTargetSlot())
+ .collect(Collectors.toList())) {
+ if (uiccSlotMapping.getPortIndex() == port) {
+ port++;
+ }
+ }
+ return port;
+ }
+
+ private int getTargetSlot() {
+ return ESIM_SLOT_ID;
+ }
+
+ private void onSwitchSlotSidecarStateChange() {
+ switch (mSwitchSlotSidecar.getState()) {
+ case State.SUCCESS:
+ mSwitchSlotSidecar.reset();
+ Log.i(TAG, "Successfully SimSlotMapping. Start to enable/disable esim");
+ switchToSubscription();
+ break;
+ case State.ERROR:
+ mSwitchSlotSidecar.reset();
+ Log.i(TAG, "Failed to set SimSlotMapping");
+ setState(State.ERROR, Substate.UNUSED);
+ break;
+ }
+ }
+
+ private boolean isMultipleEnabledProfilesSupported() {
+ List<UiccCardInfo> cardInfos = mTelephonyManager.getUiccCardsInfo();
+ if (cardInfos == null) {
+ Log.w(TAG, "UICC cards info list is empty.");
+ return false;
+ }
+ return cardInfos.stream().anyMatch(
+ cardInfo -> cardInfo.isMultipleEnabledProfilesSupported());
+ }
+
+ private void switchToSubscription() {
+ // The SimSlotMapping is ready, then to execute activate/inactivate esim.
+ mEuiccManager.switchToSubscription(mSubId, mPort, mCallbackIntent);
+ }
+
+ @Override
+ protected void onActionReceived() {
+ if (getResultCode() == EuiccManager.EMBEDDED_SUBSCRIPTION_RESULT_OK
+ && mIsDuringSimSlotMapping) {
+ // Continue to switch the SimSlotMapping, after the esim is disabled.
+ mIsDuringSimSlotMapping = false;
+ mSwitchSlotSidecar.runSwitchToEuiccSlot(getTargetSlot(), mPort, mRemovedSubInfo);
+ } else {
+ super.onActionReceived();
+ }
+ }
}
diff --git a/src/com/android/settings/network/SwitchToRemovableSlotSidecar.java b/src/com/android/settings/network/SwitchToRemovableSlotSidecar.java
index 132a2fd..9b9c0dd 100644
--- a/src/com/android/settings/network/SwitchToRemovableSlotSidecar.java
+++ b/src/com/android/settings/network/SwitchToRemovableSlotSidecar.java
@@ -31,15 +31,14 @@
*/
public class SwitchToRemovableSlotSidecar extends EuiccOperationSidecar
implements SidecarFragment.Listener {
-
- private static final String TAG = "DisableSubscriptionAndSwitchSlotSidecar";
+ private static final String TAG = "SwitchRemovableSidecar";
private static final String ACTION_DISABLE_SUBSCRIPTION_AND_SWITCH_SLOT =
"disable_subscription_and_switch_slot_sidecar";
// Stateless members.
private SwitchToEuiccSubscriptionSidecar mSwitchToSubscriptionSidecar;
- private SwitchSlotSidecar mSwitchSlotSidecar;
private int mPhysicalSlotId;
+ private SubscriptionInfo mRemovedSubInfo;
/** Returns a SwitchToRemovableSlotSidecar sidecar instance. */
public static SwitchToRemovableSlotSidecar get(FragmentManager fm) {
@@ -51,20 +50,17 @@
super.onCreate(savedInstanceState);
mSwitchToSubscriptionSidecar =
SwitchToEuiccSubscriptionSidecar.get(getChildFragmentManager());
- mSwitchSlotSidecar = SwitchSlotSidecar.get(getChildFragmentManager());
}
@Override
public void onResume() {
super.onResume();
mSwitchToSubscriptionSidecar.addListener(this);
- mSwitchSlotSidecar.addListener(this);
}
@Override
public void onPause() {
mSwitchToSubscriptionSidecar.removeListener(this);
- mSwitchSlotSidecar.removeListener(this);
super.onPause();
}
@@ -90,18 +86,52 @@
*
* @param physicalSlotId removable physical SIM slot ID.
*/
+ // ToDo: delete this api and refactor the related code.
public void run(int physicalSlotId) {
mPhysicalSlotId = physicalSlotId;
SubscriptionManager subscriptionManager =
getContext().getSystemService(SubscriptionManager.class);
if (SubscriptionUtil.getActiveSubscriptions(subscriptionManager).stream()
.anyMatch(SubscriptionInfo::isEmbedded)) {
+ // In SS mode, the esim is active, then inactivate the esim.
Log.i(TAG, "There is an active eSIM profile. Disable the profile first.");
// Use INVALID_SUBSCRIPTION_ID to disable the only active profile.
- mSwitchToSubscriptionSidecar.run(SubscriptionManager.INVALID_SUBSCRIPTION_ID);
+ mSwitchToSubscriptionSidecar.run(SubscriptionManager.INVALID_SUBSCRIPTION_ID, 0, null);
} else {
Log.i(TAG, "There is no active eSIM profiles. Start to switch to removable slot.");
- mSwitchSlotSidecar.runSwitchToRemovableSlot(mPhysicalSlotId);
+ mSwitchSlotSidecar.runSwitchToRemovableSlot(mPhysicalSlotId, null);
+ }
+ }
+
+ /**
+ * Starts switching to the removable slot.
+ *
+ * @param physicalSlotId removable physical SIM slot ID.
+ * @param removedSubInfo if the all of slots have sims, it should remove the one of active sim.
+ * If the removedSubInfo is null, then use the default value.
+ * The default value is the removable physical SIM slot and portId 0.
+ */
+ public void run(int physicalSlotId, SubscriptionInfo removedSubInfo) {
+ mPhysicalSlotId = physicalSlotId;
+ mRemovedSubInfo = removedSubInfo;
+ SubscriptionManager subscriptionManager =
+ getContext().getSystemService(SubscriptionManager.class);
+ if (!mTelephonyManager.isMultiSimEnabled()
+ && SubscriptionUtil.getActiveSubscriptions(subscriptionManager).stream().anyMatch(
+ SubscriptionInfo::isEmbedded)) {
+ // In SS mode, the esim is active, then inactivate the esim.
+ Log.i(TAG, "There is an active eSIM profile. Disable the profile first.");
+ // Use INVALID_SUBSCRIPTION_ID to disable the only active profile.
+ mSwitchToSubscriptionSidecar.run(SubscriptionManager.INVALID_SUBSCRIPTION_ID, 0, null);
+ } else if (mTelephonyManager.isMultiSimEnabled() && mRemovedSubInfo != null) {
+ // In DSDS mode+MEP, if the replaced esim is active, then it should be disabled esim
+ // profile before changing SimSlotMapping process.
+ // Use INVALID_SUBSCRIPTION_ID to disable the esim profile.
+ mSwitchToSubscriptionSidecar.run(SubscriptionManager.INVALID_SUBSCRIPTION_ID,
+ mRemovedSubInfo.getPortIndex(), null);
+ } else {
+ Log.i(TAG, "Start to switch to removable slot.");
+ mSwitchSlotSidecar.runSwitchToRemovableSlot(mPhysicalSlotId, mRemovedSubInfo);
}
}
@@ -109,10 +139,9 @@
switch (mSwitchToSubscriptionSidecar.getState()) {
case State.SUCCESS:
mSwitchToSubscriptionSidecar.reset();
- Log.i(
- TAG,
+ Log.i(TAG,
"Successfully disabled eSIM profile. Start to switch to Removable slot.");
- mSwitchSlotSidecar.runSwitchToRemovableSlot(mPhysicalSlotId);
+ mSwitchSlotSidecar.runSwitchToRemovableSlot(mPhysicalSlotId, mRemovedSubInfo);
break;
case State.ERROR:
mSwitchToSubscriptionSidecar.reset();
diff --git a/src/com/android/settings/network/UiccSlotUtil.java b/src/com/android/settings/network/UiccSlotUtil.java
index ccf3f91..8938cdb 100644
--- a/src/com/android/settings/network/UiccSlotUtil.java
+++ b/src/com/android/settings/network/UiccSlotUtil.java
@@ -19,8 +19,10 @@
import android.annotation.IntDef;
import android.content.Context;
import android.provider.Settings;
+import android.telephony.SubscriptionInfo;
import android.telephony.TelephonyManager;
import android.telephony.UiccSlotInfo;
+import android.telephony.UiccSlotMapping;
import android.util.Log;
import com.android.settingslib.utils.ThreadUtils;
@@ -29,17 +31,21 @@
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
+import java.util.ArrayList;
+import java.util.Collection;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
+import java.util.stream.Collectors;
+// ToDo: to do the refactor for renaming
public class UiccSlotUtil {
private static final String TAG = "UiccSlotUtil";
private static final long DEFAULT_WAIT_AFTER_SWITCH_TIMEOUT_MILLIS = 25 * 1000L;
- ;
public static final int INVALID_PHYSICAL_SLOT_ID = -1;
+ public static final int INVALID_PORT_ID = -1;
/**
* Mode for switching to eSIM slot which decides whether there is cleanup process, e.g.
@@ -47,9 +53,9 @@
*/
@Retention(RetentionPolicy.SOURCE)
@IntDef({
- SwitchingEsimMode.NO_CLEANUP,
- SwitchingEsimMode.ASYNC_CLEANUP,
- SwitchingEsimMode.SYNC_CLEANUP
+ SwitchingEsimMode.NO_CLEANUP,
+ SwitchingEsimMode.ASYNC_CLEANUP,
+ SwitchingEsimMode.SYNC_CLEANUP
})
public @interface SwitchingEsimMode {
/** No cleanup process after switching to eSIM slot */
@@ -76,44 +82,108 @@
* Switches to the removable slot. It waits for SIM_STATE_LOADED after switch. If slotId is
* INVALID_PHYSICAL_SLOT_ID, the method will use the first detected inactive removable slot.
*
- * @param slotId the physical removable slot id.
+ * @param slotId the physical removable slot id.
* @param context the application context.
* @throws UiccSlotsException if there is an error.
*/
+ //ToDo: delete this api and refactor the related code.
public static synchronized void switchToRemovableSlot(int slotId, Context context)
throws UiccSlotsException {
+ switchToRemovableSlot(context, slotId, null);
+ }
+
+ /**
+ * Switches to the removable slot. It waits for SIM_STATE_LOADED after switch. If slotId is
+ * INVALID_PHYSICAL_SLOT_ID, the method will use the first detected inactive removable slot.
+ *
+ * @param slotId the physical removable slot id.
+ * @param context the application context.
+ * @param removedSubInfo In the DSDS+MEP mode, if the all of slots have sims, it should
+ * remove the one of active sim.
+ * If the removedSubInfo is null, then use the default value.
+ * The default value is the esim slot and portId 0.
+ * @throws UiccSlotsException if there is an error.
+ */
+ public static synchronized void switchToRemovableSlot(Context context, int slotId,
+ SubscriptionInfo removedSubInfo) throws UiccSlotsException {
if (ThreadUtils.isMainThread()) {
throw new IllegalThreadStateException(
"Do not call switchToRemovableSlot on the main thread.");
}
TelephonyManager telMgr = context.getSystemService(TelephonyManager.class);
- if (telMgr.isMultiSimEnabled()) {
- // If this device supports multiple active slots, don't mess with TelephonyManager.
- Log.i(TAG, "Multiple active slots supported. Not calling switchSlots.");
- return;
- }
- UiccSlotInfo[] slots = telMgr.getUiccSlotsInfo();
- if (slotId == INVALID_PHYSICAL_SLOT_ID) {
- for (int i = 0; i < slots.length; i++) {
- if (slots[i].isRemovable()
- && !slots[i].getPorts().stream().findFirst().get().isActive()
- && slots[i].getCardStateInfo() != UiccSlotInfo.CARD_STATE_INFO_ERROR
- && slots[i].getCardStateInfo() != UiccSlotInfo.CARD_STATE_INFO_RESTRICTED) {
- performSwitchToRemovableSlot(i, context);
- return;
- }
- }
- } else {
- if (slotId >= slots.length || !slots[slotId].isRemovable()) {
- throw new UiccSlotsException("The given slotId is not a removable slot: " + slotId);
- }
- if (!slots[slotId].getPorts().stream().findFirst().get().isActive()) {
- performSwitchToRemovableSlot(slotId, context);
- }
- }
+ int inactiveRemovableSlot = getInactiveRemovableSlot(telMgr.getUiccSlotsInfo(), slotId);
+ performSwitchToSlot(telMgr,
+ prepareUiccSlotMappingsForRemovableSlot(telMgr.getSimSlotMapping(),
+ inactiveRemovableSlot, removedSubInfo, telMgr.isMultiSimEnabled()),
+ context);
}
- private static void performSwitchToRemovableSlot(int slotId, Context context)
+ /**
+ * Switches to the Euicc slot. It waits for SIM_STATE_LOADED after switch.
+ *
+ * @param context the application context.
+ * @param slotId the Euicc slot id.
+ * @param port the Euicc slot port id.
+ * @param removedSubInfo In the DSDS+MEP mode, if the all of slots have sims, it should
+ * remove the one of active sim.
+ * If the removedSubInfo is null, then it uses the default value.
+ * The default value is the esim slot and portId 0.
+ * @throws UiccSlotsException if there is an error.
+ */
+ public static synchronized void switchToEuiccSlot(Context context, int slotId, int port,
+ SubscriptionInfo removedSubInfo) throws UiccSlotsException {
+ if (ThreadUtils.isMainThread()) {
+ throw new IllegalThreadStateException(
+ "Do not call switchToRemovableSlot on the main thread.");
+ }
+ TelephonyManager telMgr = context.getSystemService(TelephonyManager.class);
+ Collection<UiccSlotMapping> uiccSlotMappings = telMgr.getSimSlotMapping();
+ Log.i(TAG, "The SimSlotMapping: " + uiccSlotMappings);
+
+ if (isTargetSlotActive(uiccSlotMappings, slotId, port)) {
+ Log.i(TAG, "The slot is active, then the sim can enable directly.");
+ return;
+ }
+
+ Collection<UiccSlotMapping> newUiccSlotMappings = new ArrayList<>();
+ if (!telMgr.isMultiSimEnabled()) {
+ // In the 'SS mode', the port is 0.
+ newUiccSlotMappings.add(new UiccSlotMapping(port, slotId, 0));
+ } else {
+ // DSDS+MEP
+ // The target slot+port is not active, but the all of logical slots are full. It
+ // needs to replace one of logical slots.
+ int removedSlot =
+ (removedSubInfo != null) ? removedSubInfo.getSimSlotIndex() : slotId;
+ int removedPort = (removedSubInfo != null) ? removedSubInfo.getPortIndex() : 0;
+ Log.i(TAG,
+ String.format("Start to set SimSlotMapping from slot%d-port%d to slot%d-port%d",
+ slotId, port, removedSlot, removedPort));
+ newUiccSlotMappings =
+ uiccSlotMappings.stream().map(uiccSlotMapping -> {
+ if (uiccSlotMapping.getPhysicalSlotIndex() == removedSlot
+ && uiccSlotMapping.getPortIndex() == removedPort) {
+ return new UiccSlotMapping(port, slotId,
+ uiccSlotMapping.getLogicalSlotIndex());
+ }
+ return uiccSlotMapping;
+ }).collect(Collectors.toList());
+ }
+
+ Log.i(TAG, "The SimSlotMapping: " + newUiccSlotMappings);
+ performSwitchToSlot(telMgr, newUiccSlotMappings, context);
+ }
+
+ private static boolean isTargetSlotActive(Collection<UiccSlotMapping> uiccSlotMappings,
+ int slotId, int port) {
+ return uiccSlotMappings.stream()
+ .anyMatch(
+ uiccSlotMapping -> uiccSlotMapping.getPhysicalSlotIndex() == slotId
+ && uiccSlotMapping.getPortIndex() == port);
+ }
+
+ private static void performSwitchToSlot(TelephonyManager telMgr,
+ Collection<UiccSlotMapping> uiccSlotMappings, Context context)
throws UiccSlotsException {
CarrierConfigChangedReceiver receiver = null;
long waitingTimeMillis =
@@ -125,7 +195,7 @@
CountDownLatch latch = new CountDownLatch(1);
receiver = new CarrierConfigChangedReceiver(latch);
receiver.registerOn(context);
- switchSlots(context, slotId);
+ telMgr.setSimSlotMapping(uiccSlotMappings);
latch.await(waitingTimeMillis, TimeUnit.MILLISECONDS);
} catch (InterruptedException e) {
Thread.currentThread().interrupt();
@@ -138,22 +208,80 @@
}
/**
- * Changes the logical slot to physical slot mapping. OEM should override this to provide
- * device-specific implementation if the device supports switching slots.
- *
- * @param context the application context.
- * @param physicalSlots List of physical slot ids in the order of logical slots.
+ * @param slots The UiccSlotInfo list.
+ * @param slotId The physical removable slot id.
+ * @return The inactive physical removable slot id. If the physical removable slot id is
+ * active, then return -1.
+ * @throws UiccSlotsException if there is an error.
*/
- private static void switchSlots(Context context, int... physicalSlots)
+ private static int getInactiveRemovableSlot(UiccSlotInfo[] slots, int slotId)
throws UiccSlotsException {
- TelephonyManager telMgr = context.getSystemService(TelephonyManager.class);
- if (telMgr.isMultiSimEnabled()) {
- // If this device supports multiple active slots, don't mess with TelephonyManager.
- Log.i(TAG, "Multiple active slots supported. Not calling switchSlots.");
- return;
+ if (slots == null) {
+ throw new UiccSlotsException("UiccSlotInfo is null");
}
- if (!telMgr.switchSlots(physicalSlots)) {
- throw new UiccSlotsException("Failed to switch slots");
+ if (slotId == INVALID_PHYSICAL_SLOT_ID) {
+ for (int i = 0; i < slots.length; i++) {
+ if (slots[i].isRemovable()
+ && !slots[i].getPorts().stream().findFirst().get().isActive()
+ && slots[i].getCardStateInfo() != UiccSlotInfo.CARD_STATE_INFO_ERROR
+ && slots[i].getCardStateInfo() != UiccSlotInfo.CARD_STATE_INFO_RESTRICTED) {
+ return i;
+ }
+ }
+ } else {
+ if (slotId >= slots.length || !slots[slotId].isRemovable()) {
+ throw new UiccSlotsException("The given slotId is not a removable slot: " + slotId);
+ }
+ if (!slots[slotId].getPorts().stream().findFirst().get().isActive()) {
+ return slotId;
+ }
}
+ return INVALID_PHYSICAL_SLOT_ID;
+ }
+
+ private static Collection<UiccSlotMapping> prepareUiccSlotMappingsForRemovableSlot(
+ Collection<UiccSlotMapping> uiccSlotMappings, int slotId,
+ SubscriptionInfo removedSubInfo, boolean isMultiSimEnabled) {
+ if (slotId == INVALID_PHYSICAL_SLOT_ID
+ || uiccSlotMappings.stream().anyMatch(uiccSlotMapping ->
+ uiccSlotMapping.getPhysicalSlotIndex() == slotId
+ && uiccSlotMapping.getPortIndex() == 0)) {
+ // The slot is invalid slot id, then to skip this.
+ // The slot is active, then the sim can enable directly.
+ return uiccSlotMappings;
+ }
+
+ Collection<UiccSlotMapping> newUiccSlotMappings = new ArrayList<>();
+ if (!isMultiSimEnabled) {
+ // In the 'SS mode', the port is 0.
+ newUiccSlotMappings.add(new UiccSlotMapping(0, slotId, 0));
+ } else if (removedSubInfo != null) {
+ // DSDS+MEP
+ // The target slot+port is not active, but the all of logical slots are full. It
+ // needs to replace one of logical slots.
+ Log.i(TAG,
+ String.format("Start to set SimSlotMapping from slot%d-port%d to slot%d-port%d",
+ slotId, 0, removedSubInfo.getSimSlotIndex(),
+ removedSubInfo.getPortIndex()));
+ newUiccSlotMappings =
+ uiccSlotMappings.stream().map(uiccSlotMapping -> {
+ if (uiccSlotMapping.getPhysicalSlotIndex()
+ == removedSubInfo.getSimSlotIndex()
+ && uiccSlotMapping.getPortIndex()
+ == removedSubInfo.getPortIndex()) {
+ return new UiccSlotMapping(0, slotId,
+ uiccSlotMapping.getLogicalSlotIndex());
+ }
+ return uiccSlotMapping;
+ }).collect(Collectors.toList());
+ } else {
+ // DSDS+no MEP
+ // The removable slot should be in UiccSlotMapping.
+ newUiccSlotMappings = uiccSlotMappings;
+ Log.i(TAG, "The removedSubInfo is null");
+ }
+
+ Log.i(TAG, "The SimSlotMapping: " + newUiccSlotMappings);
+ return newUiccSlotMappings;
}
}
diff --git a/src/com/android/settings/network/VpnPreferenceController.java b/src/com/android/settings/network/VpnPreferenceController.java
index 4944f43..d3934f6 100644
--- a/src/com/android/settings/network/VpnPreferenceController.java
+++ b/src/com/android/settings/network/VpnPreferenceController.java
@@ -50,7 +50,9 @@
import com.android.settingslib.core.lifecycle.events.OnResume;
import com.android.settingslib.utils.ThreadUtils;
+import java.util.Arrays;
import java.util.List;
+import java.util.function.Function;
public class VpnPreferenceController extends AbstractPreferenceController
implements PreferenceControllerMixin, LifecycleObserver, OnResume, OnPause {
@@ -63,32 +65,36 @@
.build();
private static final String TAG = "VpnPreferenceController";
- private final String mToggleable;
private final UserManager mUserManager;
- private final ConnectivityManager mConnectivityManager;
+ private ConnectivityManager mConnectivityManager;
private final VpnManager mVpnManager;
private Preference mPreference;
public VpnPreferenceController(Context context) {
super(context);
- mToggleable = Settings.Global.getString(context.getContentResolver(),
- Settings.Global.AIRPLANE_MODE_TOGGLEABLE_RADIOS);
mUserManager = (UserManager) context.getSystemService(Context.USER_SERVICE);
- mConnectivityManager =
- (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
mVpnManager = context.getSystemService(VpnManager.class);
}
@Override
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
- mPreference = screen.findPreference(KEY_VPN_SETTINGS);
- // Manually set dependencies for Wifi when not toggleable.
- if (mToggleable == null || !mToggleable.contains(Settings.Global.RADIO_WIFI)) {
- if (mPreference != null) {
- mPreference.setDependency(SettingsSlicesContract.KEY_AIRPLANE_MODE);
- }
+ mPreference = getEffectivePreference(screen);
+ }
+
+ @VisibleForTesting
+ protected Preference getEffectivePreference(PreferenceScreen screen) {
+ Preference preference = screen.findPreference(KEY_VPN_SETTINGS);
+ if (preference == null) {
+ return null;
}
+ String toggleable = Settings.Global.getString(mContext.getContentResolver(),
+ Settings.Global.AIRPLANE_MODE_TOGGLEABLE_RADIOS);
+ // Manually set dependencies for Wifi when not toggleable.
+ if (toggleable == null || !toggleable.contains(Settings.Global.RADIO_WIFI)) {
+ preference.setDependency(SettingsSlicesContract.KEY_AIRPLANE_MODE);
+ }
+ return preference;
}
@Override
@@ -104,15 +110,19 @@
@Override
public void onPause() {
- if (isAvailable()) {
+ if (mConnectivityManager != null) {
mConnectivityManager.unregisterNetworkCallback(mNetworkCallback);
+ mConnectivityManager = null;
}
}
@Override
public void onResume() {
if (isAvailable()) {
+ mConnectivityManager = mContext.getSystemService(ConnectivityManager.class);
mConnectivityManager.registerNetworkCallback(REQUEST, mNetworkCallback);
+ } else {
+ mConnectivityManager = null;
}
}
@@ -156,7 +166,7 @@
summary = getNameForVpnConfig(vpn, UserHandle.of(uid));
}
// Optionally add warning icon if an insecure VPN is present.
- if (Utils.isProviderModelEnabled(mContext) && mPreference instanceof VpnInfoPreference) {
+ if (mPreference instanceof VpnInfoPreference) {
final int insecureVpnCount = getInsecureVpnCount();
boolean isInsecureVPN = insecureVpnCount > 0;
((VpnInfoPreference) mPreference).setInsecureVpn(isInsecureVPN);
@@ -203,17 +213,13 @@
@VisibleForTesting
protected int getInsecureVpnCount() {
- int count = 0;
- for (String key : LegacyVpnProfileStore.list(Credentials.VPN)) {
- final VpnProfile profile = VpnProfile.decode(key,
- LegacyVpnProfileStore.get(Credentials.VPN + key));
- // Return whether any profile is an insecure type.
- if (VpnProfile.isLegacyType(profile.type)) {
- count++;
- }
- }
- // We did not find any insecure VPNs.
- return count;
+ final Function<String, VpnProfile> keyToProfile = key ->
+ VpnProfile.decode(key, LegacyVpnProfileStore.get(Credentials.VPN + key));
+ return (int) Arrays.stream(LegacyVpnProfileStore.list(Credentials.VPN))
+ .map(keyToProfile)
+ // Return whether any profile is an insecure type.
+ .filter(profile -> VpnProfile.isLegacyType(profile.type))
+ .count();
}
// Copied from SystemUI::SecurityControllerImpl
diff --git a/src/com/android/settings/network/apn/ApnSettings.java b/src/com/android/settings/network/apn/ApnSettings.java
index 73e9de7..e319f55 100755
--- a/src/com/android/settings/network/apn/ApnSettings.java
+++ b/src/com/android/settings/network/apn/ApnSettings.java
@@ -267,7 +267,8 @@
return;
}
- getActivity().registerReceiver(mReceiver, mIntentFilter);
+ getActivity().registerReceiver(mReceiver, mIntentFilter,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
restartPhoneStateListener(mSubId);
@@ -322,6 +323,8 @@
final StringBuilder where =
new StringBuilder("NOT (type='ia' AND (apn=\"\" OR apn IS NULL)) AND "
+ "user_visible!=0");
+ // Remove Emergency type, users should not mess with that
+ where.append(" AND NOT (type='emergency')");
if (mHideImsApn) {
where.append(" AND NOT (type='ims')");
diff --git a/src/com/android/settings/network/helper/QuerySimSlotIndex.java b/src/com/android/settings/network/helper/QuerySimSlotIndex.java
index b70a148..ee53f94 100644
--- a/src/com/android/settings/network/helper/QuerySimSlotIndex.java
+++ b/src/com/android/settings/network/helper/QuerySimSlotIndex.java
@@ -17,14 +17,16 @@
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
+import android.telephony.UiccPortInfo;
import android.telephony.UiccSlotInfo;
import java.util.Arrays;
import java.util.concurrent.Callable;
import java.util.concurrent.atomic.AtomicIntegerArray;
+import java.util.stream.IntStream;
/**
- * This is a Callable class which query slot index within device
+ * This is a Callable class which query logical slot index within device
*/
public class QuerySimSlotIndex implements Callable<AtomicIntegerArray> {
private static final String TAG = "QuerySimSlotIndex";
@@ -58,30 +60,32 @@
return new AtomicIntegerArray(0);
}
int slotIndexFilter = mOnlySlotWithSim ? 0 : SubscriptionManager.INVALID_SIM_SLOT_INDEX;
+
return new AtomicIntegerArray(Arrays.stream(slotInfo)
- .filter(slot -> filterSlot(slot))
- .mapToInt(slot -> mapToSlotIndex(slot))
+ .flatMapToInt(slot -> mapToLogicalSlotIndex(slot))
.filter(slotIndex -> (slotIndex >= slotIndexFilter))
.toArray());
}
- protected boolean filterSlot(UiccSlotInfo slotInfo) {
+ protected IntStream mapToLogicalSlotIndex(UiccSlotInfo slotInfo) {
+ if (slotInfo == null) {
+ return IntStream.of(SubscriptionManager.INVALID_SIM_SLOT_INDEX);
+ }
+ if (slotInfo.getCardStateInfo() == UiccSlotInfo.CARD_STATE_INFO_ABSENT) {
+ return IntStream.of(SubscriptionManager.INVALID_SIM_SLOT_INDEX);
+ }
+ return slotInfo.getPorts().stream()
+ .filter(port -> filterPort(port))
+ .mapToInt(port -> port.getLogicalSlotIndex());
+ }
+
+ protected boolean filterPort(UiccPortInfo uiccPortInfo) {
if (mDisabledSlotsIncluded) {
return true;
}
- if (slotInfo == null) {
+ if (uiccPortInfo == null) {
return false;
}
- return slotInfo.getIsActive();
- }
-
- protected int mapToSlotIndex(UiccSlotInfo slotInfo) {
- if (slotInfo == null) {
- return SubscriptionManager.INVALID_SIM_SLOT_INDEX;
- }
- if (slotInfo.getCardStateInfo() == UiccSlotInfo.CARD_STATE_INFO_ABSENT) {
- return SubscriptionManager.INVALID_SIM_SLOT_INDEX;
- }
- return slotInfo.getLogicalSlotIdx();
+ return uiccPortInfo.isActive();
}
}
\ No newline at end of file
diff --git a/src/com/android/settings/network/telephony/AbstractMobileNetworkSettings.java b/src/com/android/settings/network/telephony/AbstractMobileNetworkSettings.java
index ff831e8..245ac83 100644
--- a/src/com/android/settings/network/telephony/AbstractMobileNetworkSettings.java
+++ b/src/com/android/settings/network/telephony/AbstractMobileNetworkSettings.java
@@ -72,6 +72,8 @@
@Override
public void onExpandButtonClick() {
+ final long startTime = SystemClock.elapsedRealtime();
+
final PreferenceScreen screen = getPreferenceScreen();
mHiddenControllerList.stream()
.filter(controller -> controller.isAvailable())
@@ -81,6 +83,11 @@
controller.updateState(preference);
});
super.onExpandButtonClick();
+
+ final long endTime = SystemClock.elapsedRealtime();
+
+ mMetricsFeatureProvider.action(getMetricsCategory(), getMetricsCategory(),
+ 0, "onExpandButtonClick", (int)(endTime - startTime));
}
/*
@@ -95,9 +102,16 @@
return;
}
+ final long startTime = SystemClock.elapsedRealtime();
+
final PreferenceScreen screen = getPreferenceScreen();
getPreferenceControllersAsList().forEach(controller ->
updateVisiblePreferenceControllers(screen, controller));
+
+ final long endTime = SystemClock.elapsedRealtime();
+
+ mMetricsFeatureProvider.action(getMetricsCategory(), getMetricsCategory(),
+ 0, "updatePreferenceStates", (int)(endTime - startTime));
}
private void updateVisiblePreferenceControllers(PreferenceScreen screen,
@@ -140,7 +154,8 @@
final long endTime = SystemClock.elapsedRealtime();
- Log.d(LOG_TAG, "redraw fragment: +" + (endTime - startTime) + "ms");
+ mMetricsFeatureProvider.action(getMetricsCategory(), getMetricsCategory(),
+ 0, "redrawPreferenceControllers", (int)(endTime - startTime));
session.close();
}
diff --git a/src/com/android/settings/network/telephony/AlertDialogFragment.java b/src/com/android/settings/network/telephony/AlertDialogFragment.java
index 5940789..aaccc2d 100644
--- a/src/com/android/settings/network/telephony/AlertDialogFragment.java
+++ b/src/com/android/settings/network/telephony/AlertDialogFragment.java
@@ -16,13 +16,14 @@
package com.android.settings.network.telephony;
-import android.app.Activity;
-import android.app.AlertDialog;
import android.app.Dialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.text.TextUtils;
+import androidx.appcompat.app.AlertDialog;
+import androidx.fragment.app.FragmentActivity;
+
/** Fragment to show an alert dialog which only has the positive button. */
public class AlertDialogFragment extends BaseDialogFragment
implements DialogInterface.OnClickListener {
@@ -37,13 +38,13 @@
* @param title
* @param msg
*/
- public static void show(Activity activity, String title, String msg) {
+ public static void show(FragmentActivity activity, String title, String msg) {
AlertDialogFragment fragment = new AlertDialogFragment();
Bundle arguments = new Bundle();
arguments.putString(ARG_TITLE, title);
arguments.putString(ARG_MSG, msg);
fragment.setArguments(arguments);
- fragment.show(activity.getFragmentManager(), TAG);
+ fragment.show(activity.getSupportFragmentManager(), TAG);
}
@Override
@@ -55,7 +56,7 @@
if (!TextUtils.isEmpty(getArguments().getString(ARG_MSG))) {
builder.setMessage(getArguments().getString(ARG_MSG));
}
- return builder.show();
+ return builder.create();
}
@Override
diff --git a/src/com/android/settings/network/telephony/BaseDialogFragment.java b/src/com/android/settings/network/telephony/BaseDialogFragment.java
index 7da3259..0465cef 100644
--- a/src/com/android/settings/network/telephony/BaseDialogFragment.java
+++ b/src/com/android/settings/network/telephony/BaseDialogFragment.java
@@ -17,11 +17,11 @@
package com.android.settings.network.telephony;
import android.app.Activity;
-import android.app.DialogFragment;
-import android.app.Fragment;
import android.os.Bundle;
import androidx.annotation.Nullable;
+import androidx.fragment.app.DialogFragment;
+import androidx.fragment.app.Fragment;
/**
* Base dialog fragment class with the functionality to make a fragment or an activity as a listener
diff --git a/src/com/android/settings/network/telephony/CallsDefaultSubscriptionController.java b/src/com/android/settings/network/telephony/CallsDefaultSubscriptionController.java
index 16ac8f7..b8e2911 100644
--- a/src/com/android/settings/network/telephony/CallsDefaultSubscriptionController.java
+++ b/src/com/android/settings/network/telephony/CallsDefaultSubscriptionController.java
@@ -45,10 +45,6 @@
@Override
public CharSequence getSummary() {
- if (Utils.isProviderModelEnabled(mContext)) {
- return MobileNetworkUtils.getPreferredStatus(isRtlMode(), mContext, mManager, true);
- } else {
- return super.getSummary();
- }
+ return MobileNetworkUtils.getPreferredStatus(isRtlMode(), mContext, mManager, true);
}
}
diff --git a/src/com/android/settings/network/telephony/ConfirmDialogFragment.java b/src/com/android/settings/network/telephony/ConfirmDialogFragment.java
index 1ba99c5..6352180 100644
--- a/src/com/android/settings/network/telephony/ConfirmDialogFragment.java
+++ b/src/com/android/settings/network/telephony/ConfirmDialogFragment.java
@@ -16,13 +16,24 @@
package com.android.settings.network.telephony;
-import android.app.Activity;
-import android.app.AlertDialog;
import android.app.Dialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Log;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.widget.AdapterView;
+import android.widget.ArrayAdapter;
+import android.widget.ListView;
+import android.widget.TextView;
+
+import androidx.appcompat.app.AlertDialog;
+import androidx.fragment.app.FragmentActivity;
+
+import com.android.settings.R;
+
+import java.util.ArrayList;
/** Fragment to show a confirm dialog. The caller should implement onConfirmListener. */
public class ConfirmDialogFragment extends BaseDialogFragment
@@ -32,22 +43,27 @@
private static final String ARG_MSG = "msg";
private static final String ARG_POS_BUTTON_STRING = "pos_button_string";
private static final String ARG_NEG_BUTTON_STRING = "neg_button_string";
+ private static final String ARG_LIST = "list";
/**
* Interface defining the method that will be invoked when the user has done with the dialog.
*/
public interface OnConfirmListener {
/**
- * @param tag The tag in the caller.
- * @param confirmed True if the user has clicked the positive button. False if the user has
- * clicked the negative button or cancel the dialog.
+ * @param tag The tag in the caller.
+ * @param confirmed True if the user has clicked the positive button. False if the
+ * user has
+ * clicked the negative button or cancel the dialog.
+ * @param itemPosition It is the position of item, if user selects one of the list item.
+ * If the user select "cancel" or the dialog does not have list, then
+ * the value is -1.
*/
- void onConfirm(int tag, boolean confirmed);
+ void onConfirm(int tag, boolean confirmed, int itemPosition);
}
/** Displays a confirmation dialog which has confirm and cancel buttons. */
public static <T> void show(
- Activity activity,
+ FragmentActivity activity,
Class<T> callbackInterfaceClass,
int tagInCaller,
String title,
@@ -62,7 +78,29 @@
arguments.putString(ARG_NEG_BUTTON_STRING, negButtonString);
setListener(activity, null, callbackInterfaceClass, tagInCaller, arguments);
fragment.setArguments(arguments);
- fragment.show(activity.getFragmentManager(), TAG);
+ fragment.show(activity.getSupportFragmentManager(), TAG);
+ }
+
+ /** Displays a confirmation dialog which has confirm and cancel buttons and carrier list.*/
+ public static <T> void show(
+ FragmentActivity activity,
+ Class<T> callbackInterfaceClass,
+ int tagInCaller,
+ String title,
+ String msg,
+ String posButtonString,
+ String negButtonString,
+ ArrayList<String> list) {
+ ConfirmDialogFragment fragment = new ConfirmDialogFragment();
+ Bundle arguments = new Bundle();
+ arguments.putString(ARG_TITLE, title);
+ arguments.putCharSequence(ARG_MSG, msg);
+ arguments.putString(ARG_POS_BUTTON_STRING, posButtonString);
+ arguments.putString(ARG_NEG_BUTTON_STRING, negButtonString);
+ arguments.putStringArrayList(ARG_LIST, list);
+ setListener(activity, null, callbackInterfaceClass, tagInCaller, arguments);
+ fragment.setArguments(arguments);
+ fragment.show(activity.getSupportFragmentManager(), TAG);
}
@Override
@@ -71,37 +109,87 @@
String message = getArguments().getString(ARG_MSG);
String posBtnString = getArguments().getString(ARG_POS_BUTTON_STRING);
String negBtnString = getArguments().getString(ARG_NEG_BUTTON_STRING);
+ ArrayList<String> list = getArguments().getStringArrayList(ARG_LIST);
- Log.i("Showing dialog with title = %s", title);
- AlertDialog.Builder builder =
- new AlertDialog.Builder(getContext())
- .setTitle(title)
- .setPositiveButton(posBtnString, this)
- .setNegativeButton(negBtnString, this);
+ Log.i(TAG, "Showing dialog with title =" + title);
+ AlertDialog.Builder builder = new AlertDialog.Builder(getContext())
+ .setPositiveButton(posBtnString, this)
+ .setNegativeButton(negBtnString, this);
- if (!TextUtils.isEmpty(message)) {
- builder.setMessage(message);
+ if (list != null && !list.isEmpty()) {
+ Log.i(TAG, "list =" + list.toString());
+
+ View content = LayoutInflater.from(getContext()).inflate(
+ R.layout.sim_confirm_dialog_multiple_enabled_profiles_supported, null);
+
+ if (!TextUtils.isEmpty(title)) {
+ View titleView = LayoutInflater.from(getContext()).inflate(
+ R.layout.sim_confirm_dialog_title_multiple_enabled_profiles_supported,
+ null);
+ TextView titleTextView = titleView.findViewById(R.id.title);
+ titleTextView.setText(title);
+ builder.setCustomTitle(titleTextView);
+ }
+ TextView dialogMessage = content.findViewById(R.id.msg);
+ if (!TextUtils.isEmpty(message) && dialogMessage != null) {
+ dialogMessage.setText(message);
+ }
+
+ final ArrayAdapter<String> arrayAdapterItems = new ArrayAdapter<String>(
+ getContext(),
+ R.layout.sim_confirm_dialog_item_multiple_enabled_profiles_supported, list);
+ final ListView lvItems = content.findViewById(R.id.carrier_list);
+ if (lvItems != null) {
+ lvItems.setAdapter(arrayAdapterItems);
+ lvItems.setChoiceMode(ListView.CHOICE_MODE_NONE);
+ lvItems.setOnItemClickListener(new AdapterView.OnItemClickListener() {
+ @Override
+ public void onItemClick(AdapterView<?> parent, View view, int position,
+ long id) {
+ Log.i(TAG, "list onClick =" + position);
+ Log.i(TAG, "list item =" + list.get(position));
+
+ if (position == list.size() - 1) {
+ // user select the "cancel" item;
+ informCaller(false, -1);
+ } else {
+ informCaller(true, position);
+ }
+ }
+ });
+ }
+ builder.setView(content);
+ } else {
+ if (!TextUtils.isEmpty(title)) {
+ builder.setTitle(title);
+ }
+ if (!TextUtils.isEmpty(message)) {
+ builder.setMessage(message);
+ }
}
- AlertDialog dialog = builder.show();
+
+ AlertDialog dialog = builder.create();
dialog.setCanceledOnTouchOutside(false);
return dialog;
}
@Override
public void onClick(DialogInterface dialog, int which) {
- informCaller(which == DialogInterface.BUTTON_POSITIVE);
+ Log.i(TAG, "dialog onClick =" + which);
+
+ informCaller(which == DialogInterface.BUTTON_POSITIVE, -1);
}
@Override
public void onCancel(DialogInterface dialog) {
- informCaller(false);
+ informCaller(false, -1);
}
- private void informCaller(boolean confirmed) {
+ private void informCaller(boolean confirmed, int itemPosition) {
OnConfirmListener listener = getListener(OnConfirmListener.class);
if (listener == null) {
return;
}
- listener.onConfirm(getTagInCaller(), confirmed);
+ listener.onConfirm(getTagInCaller(), confirmed, itemPosition);
}
}
diff --git a/src/com/android/settings/network/telephony/DefaultSubscriptionController.java b/src/com/android/settings/network/telephony/DefaultSubscriptionController.java
index d21d584..168e69d 100644
--- a/src/com/android/settings/network/telephony/DefaultSubscriptionController.java
+++ b/src/com/android/settings/network/telephony/DefaultSubscriptionController.java
@@ -94,12 +94,7 @@
@Override
public int getAvailabilityStatus(int subId) {
- final List<SubscriptionInfo> subs = SubscriptionUtil.getActiveSubscriptions(mManager);
- if (subs.size() > 1 || Utils.isProviderModelEnabled(mContext)) {
- return AVAILABLE;
- } else {
- return CONDITIONALLY_UNAVAILABLE;
- }
+ return AVAILABLE;
}
@OnLifecycleEvent(ON_RESUME)
@@ -162,7 +157,7 @@
final ArrayList<CharSequence> displayNames = new ArrayList<>();
final ArrayList<CharSequence> subscriptionIds = new ArrayList<>();
- if (Utils.isProviderModelEnabled(mContext) && subs.size() == 1) {
+ if (subs.size() == 1) {
mPreference.setEnabled(false);
mPreference.setSummary(SubscriptionUtil.getUniqueSubscriptionDisplayName(
subs.get(0), mContext));
@@ -190,6 +185,7 @@
subscriptionIds.add(Integer.toString(SubscriptionManager.INVALID_SUBSCRIPTION_ID));
}
+ mPreference.setEnabled(true);
mPreference.setEntries(displayNames.toArray(new CharSequence[0]));
mPreference.setEntryValues(subscriptionIds.toArray(new CharSequence[0]));
diff --git a/src/com/android/settings/network/telephony/DeleteEuiccSubscriptionDialogActivity.java b/src/com/android/settings/network/telephony/DeleteEuiccSubscriptionDialogActivity.java
index f429f8b..8247f63 100644
--- a/src/com/android/settings/network/telephony/DeleteEuiccSubscriptionDialogActivity.java
+++ b/src/com/android/settings/network/telephony/DeleteEuiccSubscriptionDialogActivity.java
@@ -96,7 +96,7 @@
}
@Override
- public void onConfirm(int tag, boolean confirmed) {
+ public void onConfirm(int tag, boolean confirmed, int itemPosition) {
if (!confirmed) {
finish();
return;
diff --git a/src/com/android/settings/network/telephony/Enable2gPreferenceController.java b/src/com/android/settings/network/telephony/Enable2gPreferenceController.java
index 5ae04ed..a394133 100644
--- a/src/com/android/settings/network/telephony/Enable2gPreferenceController.java
+++ b/src/com/android/settings/network/telephony/Enable2gPreferenceController.java
@@ -19,10 +19,15 @@
import android.content.Context;
import android.os.PersistableBundle;
import android.telephony.CarrierConfigManager;
+import android.telephony.SubscriptionInfo;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
import android.util.Log;
+import androidx.preference.Preference;
+
+import com.android.settings.R;
+import com.android.settings.network.SubscriptionUtil;
import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
@@ -41,6 +46,7 @@
private final MetricsFeatureProvider mMetricsFeatureProvider;
private CarrierConfigManager mCarrierConfigManager;
+ private SubscriptionManager mSubscriptionManager;
private TelephonyManager mTelephonyManager;
/**
@@ -53,6 +59,7 @@
super(context, key);
mCarrierConfigManager = context.getSystemService(CarrierConfigManager.class);
mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
+ mSubscriptionManager = context.getSystemService(SubscriptionManager.class);
}
/**
@@ -69,6 +76,36 @@
}
@Override
+ public void updateState(Preference preference) {
+ super.updateState(preference);
+ if (preference == null || !SubscriptionManager.isUsableSubscriptionId(mSubId)) {
+ return;
+ }
+ final PersistableBundle carrierConfig = mCarrierConfigManager.getConfigForSubId(mSubId);
+ boolean isDisabledByCarrier =
+ carrierConfig != null
+ && carrierConfig.getBoolean(CarrierConfigManager.KEY_HIDE_ENABLE_2G);
+ preference.setEnabled(!isDisabledByCarrier);
+ String summary;
+ if (isDisabledByCarrier) {
+ summary = mContext.getString(R.string.enable_2g_summary_disabled_carrier,
+ getCarrierName());
+ } else {
+ summary = mContext.getString(R.string.enable_2g_summary);
+ }
+ preference.setSummary(summary);
+ }
+
+ private String getCarrierName() {
+ SubscriptionInfo subInfo = SubscriptionUtil.getSubById(mSubscriptionManager, mSubId);
+ if (subInfo == null) {
+ return "";
+ }
+ final String carrierName = subInfo.getCarrierName().toString();
+ return carrierName;
+ }
+
+ @Override
public int getAvailabilityStatus(int subId) {
final PersistableBundle carrierConfig = mCarrierConfigManager.getConfigForSubId(subId);
if (mTelephonyManager == null) {
@@ -78,7 +115,6 @@
boolean visible =
SubscriptionManager.isUsableSubscriptionId(subId)
&& carrierConfig != null
- && !carrierConfig.getBoolean(CarrierConfigManager.KEY_HIDE_ENABLE_2G)
&& mTelephonyManager.isRadioInterfaceCapabilitySupported(
mTelephonyManager.CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK);
return visible ? AVAILABLE : CONDITIONALLY_UNAVAILABLE;
diff --git a/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java b/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java
index 25e0ae0..aa58663 100644
--- a/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java
+++ b/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java
@@ -23,9 +23,11 @@
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.lifecycle.Lifecycle;
import androidx.lifecycle.LifecycleObserver;
import androidx.lifecycle.OnLifecycleEvent;
@@ -59,16 +61,25 @@
private CarrierConfigManager mCarrierConfigManager;
private PreferenceEntriesBuilder mBuilder;
private SubscriptionsChangeListener mSubscriptionsListener;
+ private int mCallState = TelephonyManager.CALL_STATE_IDLE;
+ private PhoneCallStateTelephonyCallback mTelephonyCallback;
public EnabledNetworkModePreferenceController(Context context, String key) {
super(context, key);
mSubscriptionsListener = new SubscriptionsChangeListener(context, this);
mCarrierConfigManager = mContext.getSystemService(CarrierConfigManager.class);
+ if (mTelephonyCallback == null) {
+ mTelephonyCallback = new PhoneCallStateTelephonyCallback();
+ }
}
@Override
public int getAvailabilityStatus(int subId) {
boolean visible;
+ if (!isCallStateIdle()) {
+ return AVAILABLE_UNSEARCHABLE;
+ }
+
final PersistableBundle carrierConfig = mCarrierConfigManager.getConfigForSubId(subId);
if (subId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
visible = false;
@@ -87,23 +98,28 @@
return visible ? AVAILABLE : CONDITIONALLY_UNAVAILABLE;
}
+ protected boolean isCallStateIdle() {
+ return mCallState == TelephonyManager.CALL_STATE_IDLE;
+ }
@OnLifecycleEvent(ON_START)
public void onStart() {
mSubscriptionsListener.start();
- if (mAllowedNetworkTypesListener == null) {
+ if (mAllowedNetworkTypesListener == null || mTelephonyCallback == null) {
return;
}
mAllowedNetworkTypesListener.register(mContext, mSubId);
+ mTelephonyCallback.register(mTelephonyManager, mSubId);
}
@OnLifecycleEvent(ON_STOP)
public void onStop() {
mSubscriptionsListener.stop();
- if (mAllowedNetworkTypesListener == null) {
+ if (mAllowedNetworkTypesListener == null || mTelephonyCallback == null) {
return;
}
mAllowedNetworkTypesListener.unregister(mContext, mSubId);
+ mTelephonyCallback.unregister();
}
@Override
@@ -125,6 +141,7 @@
listPreference.setEntryValues(mBuilder.getEntryValues());
listPreference.setValue(Integer.toString(mBuilder.getSelectedEntryValue()));
listPreference.setSummary(mBuilder.getSummary());
+ listPreference.setEnabled(isCallStateIdle());
}
@Override
@@ -157,7 +174,6 @@
updatePreference();
});
}
-
lifecycle.addObserver(this);
}
@@ -828,6 +844,43 @@
}
+ @VisibleForTesting
+ class PhoneCallStateTelephonyCallback extends TelephonyCallback implements
+ TelephonyCallback.CallStateListener {
+
+ private TelephonyManager mTelephonyManager;
+
+ @Override
+ public void onCallStateChanged(int state) {
+ Log.d(LOG_TAG, "onCallStateChanged:" + state);
+ mCallState = state;
+ mBuilder.updateConfig();
+ updatePreference();
+ }
+
+ public void register(TelephonyManager telephonyManager, int subId) {
+ mTelephonyManager = telephonyManager;
+
+ // assign current call state so that it helps to show correct preference state even
+ // before first onCallStateChanged() by initial registration.
+ mCallState = mTelephonyManager.getCallState(subId);
+ mTelephonyManager.registerTelephonyCallback(
+ mContext.getMainExecutor(), mTelephonyCallback);
+ }
+
+ public void unregister() {
+ mCallState = TelephonyManager.CALL_STATE_IDLE;
+ if (mTelephonyManager != null) {
+ mTelephonyManager.unregisterTelephonyCallback(this);
+ }
+ }
+ }
+
+ @VisibleForTesting
+ PhoneCallStateTelephonyCallback getTelephonyCallback() {
+ return mTelephonyCallback;
+ }
+
@Override
public void onAirplaneModeChanged(boolean airplaneModeEnabled) {
}
diff --git a/src/com/android/settings/network/telephony/EuiccOperationSidecar.java b/src/com/android/settings/network/telephony/EuiccOperationSidecar.java
index 05c866e..d1d362b 100644
--- a/src/com/android/settings/network/telephony/EuiccOperationSidecar.java
+++ b/src/com/android/settings/network/telephony/EuiccOperationSidecar.java
@@ -24,10 +24,12 @@
import android.content.IntentFilter;
import android.os.Bundle;
import android.os.SystemClock;
+import android.telephony.TelephonyManager;
import android.telephony.euicc.EuiccManager;
import android.util.Log;
import com.android.settings.SidecarFragment;
+import com.android.settings.network.SwitchSlotSidecar;
import java.util.concurrent.atomic.AtomicInteger;
@@ -37,7 +39,8 @@
* should implement its own get() function to return an instance of that class, and implement the
* functional class like run() to actually trigger the function in EuiccManager.
*/
-public abstract class EuiccOperationSidecar extends SidecarFragment {
+public abstract class EuiccOperationSidecar extends SidecarFragment
+ implements SidecarFragment.Listener{
private static final String TAG = "EuiccOperationSidecar";
private static final int REQUEST_CODE = 0;
private static final String EXTRA_OP_ID = "op_id";
@@ -45,6 +48,9 @@
new AtomicInteger((int) SystemClock.elapsedRealtime());
protected EuiccManager mEuiccManager;
+ protected TelephonyManager mTelephonyManager;
+ protected SwitchSlotSidecar mSwitchSlotSidecar;
+
private int mResultCode;
private int mDetailedCode;
@@ -107,6 +113,8 @@
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mEuiccManager = getContext().getSystemService(EuiccManager.class);
+ mTelephonyManager = getContext().getSystemService(TelephonyManager.class);
+ mSwitchSlotSidecar = SwitchSlotSidecar.get(getChildFragmentManager());
getContext()
.getApplicationContext()
@@ -119,11 +127,41 @@
}
@Override
+ public void onResume() {
+ super.onResume();
+ mSwitchSlotSidecar.addListener(this);
+ }
+
+ @Override
+ public void onPause() {
+ mSwitchSlotSidecar.removeListener(this);
+ super.onPause();
+ }
+
+ @Override
public void onDestroy() {
getContext().getApplicationContext().unregisterReceiver(mReceiver);
super.onDestroy();
}
+ @Override
+ public void onStateChange(SidecarFragment fragment) {
+ if (fragment == mSwitchSlotSidecar) {
+ switch (mSwitchSlotSidecar.getState()) {
+ case State.SUCCESS:
+ mSwitchSlotSidecar.reset();
+ Log.i(TAG, "mSwitchSlotSidecar SUCCESS");
+ break;
+ case State.ERROR:
+ mSwitchSlotSidecar.reset();
+ Log.i(TAG, "mSwitchSlotSidecar ERROR");
+ break;
+ }
+ } else {
+ Log.wtf(TAG, "Received state change from a sidecar not expected.");
+ }
+ }
+
public int getResultCode() {
return mResultCode;
}
diff --git a/src/com/android/settings/network/telephony/MobileDataPreferenceController.java b/src/com/android/settings/network/telephony/MobileDataPreferenceController.java
index 1ac121e..69951bf 100644
--- a/src/com/android/settings/network/telephony/MobileDataPreferenceController.java
+++ b/src/com/android/settings/network/telephony/MobileDataPreferenceController.java
@@ -122,6 +122,7 @@
@Override
public boolean isChecked() {
+ mTelephonyManager = getTelephonyManager();
return mTelephonyManager.isDataEnabled();
}
@@ -152,8 +153,21 @@
public void init(FragmentManager fragmentManager, int subId) {
mFragmentManager = fragmentManager;
mSubId = subId;
- mTelephonyManager = mContext.getSystemService(TelephonyManager.class)
- .createForSubscriptionId(mSubId);
+ mTelephonyManager = null;
+ mTelephonyManager = getTelephonyManager();
+ }
+
+ private TelephonyManager getTelephonyManager() {
+ if (mTelephonyManager != null) {
+ return mTelephonyManager;
+ }
+ TelephonyManager telMgr =
+ mContext.getSystemService(TelephonyManager.class);
+ if (mSubId != SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
+ telMgr = telMgr.createForSubscriptionId(mSubId);
+ }
+ mTelephonyManager = telMgr;
+ return telMgr;
}
public void setWifiPickerTrackerHelper(WifiPickerTrackerHelper helper) {
@@ -163,6 +177,7 @@
@VisibleForTesting
boolean isDialogNeeded() {
final boolean enableData = !isChecked();
+ mTelephonyManager = getTelephonyManager();
final boolean isMultiSim = (mTelephonyManager.getActiveModemCount() > 1);
final int defaultSubId = mSubscriptionManager.getDefaultDataSubscriptionId();
final boolean needToDisableOthers = mSubscriptionManager
diff --git a/src/com/android/settings/network/telephony/MobileDataSlice.java b/src/com/android/settings/network/telephony/MobileDataSlice.java
index 22bb581..d25ae65 100644
--- a/src/com/android/settings/network/telephony/MobileDataSlice.java
+++ b/src/com/android/settings/network/telephony/MobileDataSlice.java
@@ -18,6 +18,8 @@
import static android.app.slice.Slice.EXTRA_TOGGLE_STATE;
+import static com.android.settings.Utils.SETTINGS_PACKAGE_NAME;
+
import android.annotation.ColorInt;
import android.app.PendingIntent;
import android.content.Context;
@@ -27,6 +29,7 @@
import android.net.Uri;
import android.os.Handler;
import android.os.Looper;
+import android.provider.Settings;
import android.telephony.SubscriptionInfo;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
@@ -142,7 +145,8 @@
@Override
public Intent getIntent() {
- return new Intent(mContext, MobileNetworkActivity.class);
+ return new Intent(Settings.ACTION_NETWORK_OPERATOR_SETTINGS).setPackage(
+ SETTINGS_PACKAGE_NAME);
}
@Override
diff --git a/src/com/android/settings/network/telephony/MobileNetworkActivity.java b/src/com/android/settings/network/telephony/MobileNetworkActivity.java
deleted file mode 100644
index bbff57d..0000000
--- a/src/com/android/settings/network/telephony/MobileNetworkActivity.java
+++ /dev/null
@@ -1,433 +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.network.telephony;
-
-import static com.android.settings.SettingsActivity.EXTRA_FRAGMENT_ARG_KEY;
-
-import android.app.ActionBar;
-import android.content.Context;
-import android.content.Intent;
-import android.os.Bundle;
-import android.os.UserManager;
-import android.provider.Settings;
-import android.telephony.SubscriptionInfo;
-import android.telephony.SubscriptionManager;
-import android.telephony.ims.ImsRcsManager;
-import android.text.TextUtils;
-import android.util.Log;
-import android.view.View;
-import android.widget.Toolbar;
-
-import androidx.annotation.NonNull;
-import androidx.annotation.VisibleForTesting;
-import androidx.fragment.app.Fragment;
-import androidx.fragment.app.FragmentManager;
-import androidx.fragment.app.FragmentTransaction;
-import androidx.lifecycle.Lifecycle;
-
-import com.android.settings.R;
-import com.android.settings.core.SettingsBaseActivity;
-import com.android.settings.network.ProxySubscriptionManager;
-import com.android.settings.network.SubscriptionUtil;
-import com.android.settings.network.helper.SelectableSubscriptions;
-import com.android.settings.network.helper.SubscriptionAnnotation;
-
-import java.util.List;
-import java.util.function.Function;
-
-/**
- * Activity for displaying MobileNetworkSettings
- */
-public class MobileNetworkActivity extends SettingsBaseActivity
- implements ProxySubscriptionManager.OnActiveSubscriptionChangedListener {
-
- private static final String TAG = "MobileNetworkActivity";
- @VisibleForTesting
- static final String MOBILE_SETTINGS_TAG = "mobile_settings:";
- @VisibleForTesting
- static final int SUB_ID_NULL = Integer.MIN_VALUE;
-
- @VisibleForTesting
- ProxySubscriptionManager mProxySubscriptionMgr;
-
- 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 mPendingSubscriptionChange = true;
-
- @Override
- protected void onNewIntent(Intent intent) {
- super.onNewIntent(intent);
- validate(intent);
- setIntent(intent);
-
- 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;
- 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 (mCurSubscriptionId != oldSubId || !doesIntentContainOptInAction(intent)) {
- removeContactDiscoveryDialog(oldSubId);
- }
- // evaluate showing the new discovery dialog if this intent contains an action to show the
- // opt-in.
- if (doesIntentContainOptInAction(intent)) {
- maybeShowContactDiscoveryDialog(info);
- }
- }
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- final UserManager userManager = this.getSystemService(UserManager.class);
- if (!userManager.isAdminUser()) {
- this.finish();
- return;
- }
-
- final Toolbar toolbar = findViewById(R.id.action_bar);
- toolbar.setVisibility(View.VISIBLE);
- setActionBar(toolbar);
-
- final ActionBar actionBar = getActionBar();
- if (actionBar != null) {
- actionBar.setDisplayHomeAsUpEnabled(true);
- actionBar.setDisplayShowTitleEnabled(true);
- }
-
- getProxySubscriptionManager().setLifecycle(getLifecycle());
-
- final Intent startIntent = getIntent();
- validate(startIntent);
- mCurSubscriptionId = savedInstanceState != null
- ? savedInstanceState.getInt(Settings.EXTRA_SUB_ID, SUB_ID_NULL)
- : ((startIntent != null)
- ? startIntent.getIntExtra(Settings.EXTRA_SUB_ID, SUB_ID_NULL)
- : SUB_ID_NULL);
- // perform registration after mCurSubscriptionId been configured.
- registerActiveSubscriptionsListener();
-
- SubscriptionInfo subscription = getSubscriptionOrDefault(mCurSubscriptionId);
- if (subscription == null) {
- Log.d(TAG, "Invalid subId request " + mCurSubscriptionId);
- tryToFinishActivity();
- return;
- }
-
- maybeShowContactDiscoveryDialog(subscription);
-
- updateSubscriptions(subscription, null);
- }
-
- @VisibleForTesting
- ProxySubscriptionManager getProxySubscriptionManager() {
- if (mProxySubscriptionMgr == null) {
- mProxySubscriptionMgr = ProxySubscriptionManager.getInstance(this);
- }
- return mProxySubscriptionMgr;
- }
-
- @VisibleForTesting
- void registerActiveSubscriptionsListener() {
- getProxySubscriptionManager().addActiveSubscriptionsListener(this);
- }
-
- /**
- * 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 subInfo = getSubscription(mCurSubscriptionId, null);
- if (subInfo != null) {
- if (mCurSubscriptionId != subInfo.getSubscriptionId()) {
- // update based on subscription status change
- removeContactDiscoveryDialog(mCurSubscriptionId);
- updateSubscriptions(subInfo, null);
- }
- return;
- }
-
- 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) {
- onUpdateRemaining.run();
- 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());
- if (mPendingSubscriptionChange) {
- mPendingSubscriptionChange = false;
- runSubscriptionUpdate(() -> super.onStart());
- return;
- }
- super.onStart();
- }
-
- @Override
- protected void onResume() {
- if (mPendingSubscriptionChange) {
- mPendingSubscriptionChange = false;
- runSubscriptionUpdate(() -> super.onResume());
- return;
- }
- super.onResume();
- }
-
- @Override
- protected void onDestroy() {
- super.onDestroy();
- if (mProxySubscriptionMgr == null) {
- return;
- }
- mProxySubscriptionMgr.removeActiveSubscriptionsListener(this);
- }
-
- @Override
- protected void onSaveInstanceState(@NonNull Bundle outState) {
- super.onSaveInstanceState(outState);
- saveInstanceState(outState);
- }
-
- @VisibleForTesting
- void saveInstanceState(@NonNull Bundle outState) {
- outState.putInt(Settings.EXTRA_SUB_ID, mCurSubscriptionId);
- }
-
- private void updateTitleAndNavigation(SubscriptionInfo subscription) {
- // Set the title to the name of the subscription. If we don't have subscription info, the
- // title will just default to the label for this activity that's already specified in
- // AndroidManifest.xml.
- if (subscription != null) {
- setTitle(SubscriptionUtil.getUniqueSubscriptionDisplayName(subscription, this));
- }
- }
-
- @VisibleForTesting
- void updateSubscriptions(SubscriptionInfo subscription, Bundle savedInstanceState) {
- if (subscription == null) {
- return;
- }
- final int subscriptionIndex = subscription.getSubscriptionId();
-
- updateTitleAndNavigation(subscription);
- if (savedInstanceState == null) {
- switchFragment(subscription);
- }
-
- mCurSubscriptionId = subscriptionIndex;
- }
-
- /**
- * 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, select default one based on {@link Function} provided.
- *
- * @param preferredSubscriptionId preferred subscription id
- * @param selectionOfDefault when true current subscription is absent
- */
- @VisibleForTesting
- protected SubscriptionInfo getSubscription(int preferredSubscriptionId,
- Function<List<SubscriptionAnnotation>, SubscriptionAnnotation> selectionOfDefault) {
- List<SubscriptionAnnotation> subList =
- (new SelectableSubscriptions(this, true)).call();
- 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();
- }
-
- @VisibleForTesting
- SubscriptionInfo getSubscriptionForSubId(int subId) {
- return SubscriptionUtil.getAvailableSubscription(this,
- getProxySubscriptionManager(), subId);
- }
-
- @VisibleForTesting
- void switchFragment(SubscriptionInfo subInfo) {
- final FragmentManager fragmentManager = getSupportFragmentManager();
- final FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
-
- final int subId = subInfo.getSubscriptionId();
- final Intent intent = getIntent();
- final Bundle bundle = new Bundle();
- bundle.putInt(Settings.EXTRA_SUB_ID, subId);
- if (intent != null && Settings.ACTION_MMS_MESSAGE_SETTING.equals(intent.getAction())) {
- // highlight "mms_message" preference.
- bundle.putString(EXTRA_FRAGMENT_ARG_KEY, "mms_message");
- }
-
- final String fragmentTag = buildFragmentTag(subId);
- if (fragmentManager.findFragmentByTag(fragmentTag) != null) {
- Log.d(TAG, "Construct fragment: " + fragmentTag);
- }
-
- final Fragment fragment = new MobileNetworkSettings();
- fragment.setArguments(bundle);
- fragmentTransaction.replace(R.id.content_frame, fragment, fragmentTag);
- fragmentTransaction.commitAllowingStateLoss();
- }
-
- private void removeContactDiscoveryDialog(int subId) {
- ContactDiscoveryDialogFragment fragment = getContactDiscoveryFragment(subId);
- if (fragment != null) {
- fragment.dismiss();
- }
- }
-
- private ContactDiscoveryDialogFragment getContactDiscoveryFragment(int subId) {
- // In the case that we are rebuilding this activity after it has been destroyed and
- // recreated, look up the dialog in the fragment manager.
- return (ContactDiscoveryDialogFragment) getSupportFragmentManager()
- .findFragmentByTag(ContactDiscoveryDialogFragment.getFragmentTag(subId));
- }
-
- private void maybeShowContactDiscoveryDialog(SubscriptionInfo info) {
- int subId = SubscriptionManager.INVALID_SUBSCRIPTION_ID;
- CharSequence carrierName = "";
- if (info != null) {
- subId = info.getSubscriptionId();
- carrierName = SubscriptionUtil.getUniqueSubscriptionDisplayName(info, this);
- }
- // If this activity was launched using ACTION_SHOW_CAPABILITY_DISCOVERY_OPT_IN, show the
- // associated dialog only if the opt-in has not been granted yet.
- boolean showOptInDialog = doesIntentContainOptInAction(getIntent())
- // has the carrier config enabled capability discovery?
- && MobileNetworkUtils.isContactDiscoveryVisible(this, subId)
- // has the user already enabled this configuration?
- && !MobileNetworkUtils.isContactDiscoveryEnabled(this, subId);
- ContactDiscoveryDialogFragment fragment = getContactDiscoveryFragment(subId);
- if (showOptInDialog) {
- if (fragment == null) {
- fragment = ContactDiscoveryDialogFragment.newInstance(subId, carrierName);
- }
- // Only try to show the dialog if it has not already been added, otherwise we may
- // accidentally add it multiple times, causing multiple dialogs.
- if (!fragment.isAdded()) {
- fragment.show(getSupportFragmentManager(),
- ContactDiscoveryDialogFragment.getFragmentTag(subId));
- }
- }
- }
-
- private boolean doesIntentContainOptInAction(Intent intent) {
- String intentAction = (intent != null ? intent.getAction() : null);
- return TextUtils.equals(intentAction,
- ImsRcsManager.ACTION_SHOW_CAPABILITY_DISCOVERY_OPT_IN);
- }
-
- private void validate(Intent intent) {
- // Do not allow ACTION_SHOW_CAPABILITY_DISCOVERY_OPT_IN without a subscription id specified,
- // since we do not want the user to accidentally turn on capability polling for the wrong
- // subscription.
- if (doesIntentContainOptInAction(intent)) {
- if (SUB_ID_NULL == intent.getIntExtra(Settings.EXTRA_SUB_ID, SUB_ID_NULL)) {
- throw new IllegalArgumentException("Intent with action "
- + "SHOW_CAPABILITY_DISCOVERY_OPT_IN must also include the extra "
- + "Settings#EXTRA_SUB_ID");
- }
- }
- }
-
- @VisibleForTesting
- String buildFragmentTag(int subscriptionId) {
- return MOBILE_SETTINGS_TAG + subscriptionId;
- }
-}
diff --git a/src/com/android/settings/network/telephony/MobileNetworkSettings.java b/src/com/android/settings/network/telephony/MobileNetworkSettings.java
index ba80a8c..763962c 100644
--- a/src/com/android/settings/network/telephony/MobileNetworkSettings.java
+++ b/src/com/android/settings/network/telephony/MobileNetworkSettings.java
@@ -23,6 +23,7 @@
import android.os.Bundle;
import android.os.UserManager;
import android.provider.Settings;
+import android.telephony.SubscriptionInfo;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
import android.text.TextUtils;
@@ -35,10 +36,12 @@
import androidx.preference.Preference;
import com.android.settings.R;
+import com.android.settings.Settings.MobileNetworkActivity;
import com.android.settings.datausage.BillingCyclePreferenceController;
import com.android.settings.datausage.DataUsageSummaryPreferenceController;
import com.android.settings.network.ActiveSubscriptionsListener;
import com.android.settings.network.CarrierWifiTogglePreferenceController;
+import com.android.settings.network.SubscriptionUtil;
import com.android.settings.network.telephony.cdma.CdmaSubscriptionPreferenceController;
import com.android.settings.network.telephony.cdma.CdmaSystemSelectPreferenceController;
import com.android.settings.network.telephony.gsm.AutoSelectPreferenceController;
@@ -115,9 +118,20 @@
@Override
protected List<AbstractPreferenceController> createPreferenceControllers(Context context) {
- mSubId = getArguments().getInt(Settings.EXTRA_SUB_ID,
- MobileNetworkUtils.getSearchableSubscriptionId(context));
- Log.i(LOG_TAG, "display subId: " + mSubId);
+ if (getArguments() == null) {
+ Intent intent = getIntent();
+ if (intent != null) {
+ mSubId = intent.getIntExtra(Settings.EXTRA_SUB_ID,
+ MobileNetworkUtils.getSearchableSubscriptionId(context));
+ Log.d(LOG_TAG, "display subId from intent: " + mSubId);
+ } else {
+ Log.d(LOG_TAG, "intent is null, can not get the subId from intent.");
+ }
+ } else {
+ mSubId = getArguments().getInt(Settings.EXTRA_SUB_ID,
+ MobileNetworkUtils.getSearchableSubscriptionId(context));
+ Log.d(LOG_TAG, "display subId from getArguments(): " + mSubId);
+ }
if (!SubscriptionManager.isValidSubscriptionId(mSubId)) {
return Arrays.asList();
@@ -131,6 +145,30 @@
public void onAttach(Context context) {
super.onAttach(context);
+ Intent intent = getIntent();
+ SubscriptionInfo info = SubscriptionUtil.getSubscriptionOrDefault(context, mSubId);
+ if (info == null) {
+ Log.d(LOG_TAG, "Invalid subId request " + mSubId);
+ return;
+ }
+
+ int oldSubId = mSubId;
+ updateSubscriptions(info);
+ // If the subscription has changed or the new intent does not 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 (!MobileNetworkActivity.doesIntentContainOptInAction(intent)) {
+ removeContactDiscoveryDialog(oldSubId);
+ }
+
+ // evaluate showing the new discovery dialog if this intent contains an action to show the
+ // opt-in.
+ if (MobileNetworkActivity.doesIntentContainOptInAction(intent)) {
+ showContactDiscoveryDialog(
+ SubscriptionUtil.getSubscriptionOrDefault(context, mSubId));
+ }
+
final DataUsageSummaryPreferenceController dataUsageSummaryPreferenceController =
use(DataUsageSummaryPreferenceController.class);
if (dataUsageSummaryPreferenceController != null) {
@@ -242,6 +280,11 @@
return;
}
+ if (SubscriptionUtil.getSubscriptionOrDefault(getContext(), mSubId) == null) {
+ finishFragment();
+ return;
+ }
+
ThreadUtils.postOnMainThread(() -> {
mActiveSubscriptionsListenerCount = 0;
redrawPreferenceControllers();
@@ -339,4 +382,49 @@
return context.getSystemService(UserManager.class).isAdminUser();
}
};
+
+ private ContactDiscoveryDialogFragment getContactDiscoveryFragment(int subId) {
+ // In the case that we are rebuilding this activity after it has been destroyed and
+ // recreated, look up the dialog in the fragment manager.
+ return (ContactDiscoveryDialogFragment) getChildFragmentManager()
+ .findFragmentByTag(ContactDiscoveryDialogFragment.getFragmentTag(subId));
+ }
+
+
+ private void removeContactDiscoveryDialog(int subId) {
+ ContactDiscoveryDialogFragment fragment = getContactDiscoveryFragment(subId);
+ if (fragment != null) {
+ fragment.dismiss();
+ }
+ }
+
+ private void showContactDiscoveryDialog(SubscriptionInfo info) {
+ if (info == null) {
+ Log.d(LOG_TAG, "Invalid subId request " + mSubId);
+ onDestroy();
+ return;
+ }
+
+ CharSequence carrierName = SubscriptionUtil.getUniqueSubscriptionDisplayName(info,
+ getContext());
+ ContactDiscoveryDialogFragment fragment = getContactDiscoveryFragment(mSubId);
+ if (fragment == null) {
+ fragment = ContactDiscoveryDialogFragment.newInstance(mSubId, carrierName);
+ }
+ // Only try to show the dialog if it has not already been added, otherwise we may
+ // accidentally add it multiple times, causing multiple dialogs.
+ if (!fragment.isAdded()) {
+ fragment.show(getChildFragmentManager(),
+ ContactDiscoveryDialogFragment.getFragmentTag(mSubId));
+ }
+ }
+
+ private void updateSubscriptions(SubscriptionInfo subscription) {
+ if (subscription == null) {
+ return;
+ }
+ final int subscriptionIndex = subscription.getSubscriptionId();
+
+ mSubId = subscriptionIndex;
+ }
}
diff --git a/src/com/android/settings/network/telephony/MobileNetworkUtils.java b/src/com/android/settings/network/telephony/MobileNetworkUtils.java
index 658f650..df6033e 100644
--- a/src/com/android/settings/network/telephony/MobileNetworkUtils.java
+++ b/src/com/android/settings/network/telephony/MobileNetworkUtils.java
@@ -45,6 +45,7 @@
import android.net.ConnectivityManager;
import android.net.Network;
import android.net.NetworkCapabilities;
+import android.os.Bundle;
import android.os.PersistableBundle;
import android.os.SystemClock;
import android.os.SystemProperties;
@@ -73,9 +74,11 @@
import com.android.settings.R;
import com.android.settings.Utils;
import com.android.settings.core.BasePreferenceController;
+import com.android.settings.core.SubSettingLauncher;
import com.android.settings.network.SubscriptionUtil;
import com.android.settings.network.ims.WifiCallingQueryImsState;
import com.android.settings.network.telephony.TelephonyConstants.TelephonyManagerConstants;
+import com.android.settingslib.core.instrumentation.Instrumentable;
import com.android.settingslib.development.DevelopmentSettingsEnabler;
import com.android.settingslib.graph.SignalDrawable;
import com.android.settingslib.utils.ThreadUtils;
@@ -1008,4 +1011,22 @@
return context.getResources().getString(resId);
}
+ public static void launchMobileNetworkSettings(Context context, SubscriptionInfo info) {
+ final int subId = info.getSubscriptionId();
+ if (subId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
+ Log.d(TAG, "launchMobileNetworkSettings fail, subId is invalid.");
+ return;
+ }
+
+ Log.d(TAG, "launchMobileNetworkSettings for subId: " + subId);
+ final Bundle extra = new Bundle();
+ extra.putInt(Settings.EXTRA_SUB_ID, subId);
+ new SubSettingLauncher(context)
+ .setTitleText(SubscriptionUtil.getUniqueSubscriptionDisplayName(info, context))
+ .setDestination(MobileNetworkSettings.class.getCanonicalName())
+ .setSourceMetricsCategory(Instrumentable.METRICS_CATEGORY_UNKNOWN)
+ .setArguments(extra)
+ .launch();
+ }
+
}
diff --git a/src/com/android/settings/network/telephony/NetworkSelectSettings.java b/src/com/android/settings/network/telephony/NetworkSelectSettings.java
index d20cc27..b26e783 100644
--- a/src/com/android/settings/network/telephony/NetworkSelectSettings.java
+++ b/src/com/android/settings/network/telephony/NetworkSelectSettings.java
@@ -19,6 +19,7 @@
import android.app.Activity;
import android.app.settings.SettingsEnums;
import android.content.Context;
+import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
@@ -102,7 +103,7 @@
@VisibleForTesting
protected void onCreateInitialization() {
mUseNewApi = enableNewAutoSelectNetworkUI(getContext());
- mSubId = getArguments().getInt(Settings.EXTRA_SUB_ID);
+ mSubId = getSubId();
mPreferenceCategory = getPreferenceCategory(PREF_KEY_NETWORK_OPERATORS);
mStatusMessagePreference = new Preference(getContext());
@@ -121,7 +122,7 @@
mMetricsFeatureProvider = getMetricsFeatureProvider(getContext());
mIsAggregationEnabled = enableAggregation(getContext());
Log.d(TAG, "init: mUseNewApi:" + mUseNewApi
- + " ,mIsAggregationEnabled:" + mIsAggregationEnabled);
+ + " ,mIsAggregationEnabled:" + mIsAggregationEnabled + " ,mSubId:" + mSubId);
}
@Keep
@@ -175,6 +176,18 @@
getPreferenceScreen().setEnabled(enable);
}
+ @Keep
+ @VisibleForTesting
+ protected int getSubId() {
+ int subId = SubscriptionManager.INVALID_SUBSCRIPTION_ID;
+ Intent intent = getActivity().getIntent();
+ if (intent != null) {
+ subId = intent.getIntExtra(Settings.EXTRA_SUB_ID,
+ SubscriptionManager.INVALID_SUBSCRIPTION_ID);
+ }
+ return subId;
+ }
+
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
diff --git a/src/com/android/settings/network/telephony/SmsDefaultSubscriptionController.java b/src/com/android/settings/network/telephony/SmsDefaultSubscriptionController.java
index a73c621..68ebe84 100644
--- a/src/com/android/settings/network/telephony/SmsDefaultSubscriptionController.java
+++ b/src/com/android/settings/network/telephony/SmsDefaultSubscriptionController.java
@@ -61,10 +61,6 @@
@Override
public CharSequence getSummary() {
- if (Utils.isProviderModelEnabled(mContext)) {
- return MobileNetworkUtils.getPreferredStatus(isRtlMode(), mContext, mManager, false);
- } else {
- return super.getSummary();
- }
+ return MobileNetworkUtils.getPreferredStatus(isRtlMode(), mContext, mManager, false);
}
}
diff --git a/src/com/android/settings/network/telephony/SubscriptionActionDialogActivity.java b/src/com/android/settings/network/telephony/SubscriptionActionDialogActivity.java
index 7ff0d9a..288f1ac 100644
--- a/src/com/android/settings/network/telephony/SubscriptionActionDialogActivity.java
+++ b/src/com/android/settings/network/telephony/SubscriptionActionDialogActivity.java
@@ -16,12 +16,13 @@
package com.android.settings.network.telephony;
-import android.app.Activity;
import android.os.Bundle;
import android.telephony.SubscriptionManager;
+import androidx.fragment.app.FragmentActivity;
+
/** The base class for subscription action dialogs */
-public class SubscriptionActionDialogActivity extends Activity {
+public class SubscriptionActionDialogActivity extends FragmentActivity {
private static final String TAG = "SubscriptionActionDialogActivity";
// Arguments
diff --git a/src/com/android/settings/network/telephony/ToggleSubscriptionDialogActivity.java b/src/com/android/settings/network/telephony/ToggleSubscriptionDialogActivity.java
index 2f6e8a1..cc2986d 100644
--- a/src/com/android/settings/network/telephony/ToggleSubscriptionDialogActivity.java
+++ b/src/com/android/settings/network/telephony/ToggleSubscriptionDialogActivity.java
@@ -23,6 +23,7 @@
import android.telephony.SubscriptionInfo;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
+import android.telephony.UiccCardInfo;
import android.telephony.UiccSlotInfo;
import android.text.TextUtils;
import android.util.Log;
@@ -40,7 +41,9 @@
import com.google.common.collect.ImmutableList;
+import java.util.ArrayList;
import java.util.List;
+import java.util.stream.Collectors;
/** This dialog activity handles both eSIM and pSIM subscriptions enabling and disabling. */
public class ToggleSubscriptionDialogActivity extends SubscriptionActionDialogActivity
@@ -55,6 +58,8 @@
private static final int DIALOG_TAG_ENABLE_SIM_CONFIRMATION = 2;
private static final int DIALOG_TAG_ENABLE_DSDS_CONFIRMATION = 3;
private static final int DIALOG_TAG_ENABLE_DSDS_REBOOT_CONFIRMATION = 4;
+ private static final int DIALOG_TAG_ENABLE_SIM_CONFIRMATION_MEP = 5;
+
// Number of SIMs for DSDS
private static final int NUM_OF_SIMS_FOR_DSDS = 2;
// Support RTL mode
@@ -85,11 +90,11 @@
private boolean mIsEsimOperation;
private TelephonyManager mTelMgr;
private boolean isRtlMode;
+ private List<SubscriptionInfo> mActiveSubInfos;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
-
Intent intent = getIntent();
int subId = intent.getIntExtra(ARG_SUB_ID, SubscriptionManager.INVALID_SUBSCRIPTION_ID);
mTelMgr = getSystemService(TelephonyManager.class);
@@ -107,6 +112,7 @@
return;
}
+ mActiveSubInfos = SubscriptionUtil.getActiveSubscriptions(mSubscriptionManager);
mSubInfo = SubscriptionUtil.getSubById(mSubscriptionManager, subId);
mIsEsimOperation = mSubInfo != null && mSubInfo.isEmbedded();
mSwitchToEuiccSubscriptionSidecar =
@@ -116,6 +122,7 @@
mEnable = intent.getBooleanExtra(ARG_enable, true);
isRtlMode = getResources().getConfiguration().getLayoutDirection()
== View.LAYOUT_DIRECTION_RTL;
+ Log.i(TAG, "isMultipleEnabledProfilesSupported():" + isMultipleEnabledProfilesSupported());
if (savedInstanceState == null) {
if (mEnable) {
@@ -154,7 +161,7 @@
}
@Override
- public void onConfirm(int tag, boolean confirmed) {
+ public void onConfirm(int tag, boolean confirmed, int itemPosition) {
if (!confirmed
&& tag != DIALOG_TAG_ENABLE_DSDS_CONFIRMATION
&& tag != DIALOG_TAG_ENABLE_DSDS_REBOOT_CONFIRMATION) {
@@ -162,14 +169,16 @@
return;
}
+ SubscriptionInfo removedSubInfo = null;
switch (tag) {
case DIALOG_TAG_DISABLE_SIM_CONFIRMATION:
if (mIsEsimOperation) {
Log.i(TAG, "Disabling the eSIM profile.");
showProgressDialog(
getString(R.string.privileged_action_disable_sub_dialog_progress));
+ int port = mSubInfo != null ? mSubInfo.getPortIndex() : 0;
mSwitchToEuiccSubscriptionSidecar.run(
- SubscriptionManager.INVALID_SUBSCRIPTION_ID);
+ SubscriptionManager.INVALID_SUBSCRIPTION_ID, port, null);
return;
}
Log.i(TAG, "Disabling the pSIM profile.");
@@ -201,6 +210,11 @@
SimActivationNotifier.setShowSimSettingsNotification(this, true);
mTelMgr.switchMultiSimConfig(NUM_OF_SIMS_FOR_DSDS);
break;
+ case DIALOG_TAG_ENABLE_SIM_CONFIRMATION_MEP:
+ if (itemPosition != -1) {
+ removedSubInfo = (mActiveSubInfos != null) ? mActiveSubInfos.get(itemPosition)
+ : null;
+ }
case DIALOG_TAG_ENABLE_SIM_CONFIRMATION:
Log.i(TAG, "User confirmed to enable the subscription.");
if (mIsEsimOperation) {
@@ -209,12 +223,15 @@
R.string.sim_action_switch_sub_dialog_progress,
SubscriptionUtil.getUniqueSubscriptionDisplayName(
mSubInfo, this)));
- mSwitchToEuiccSubscriptionSidecar.run(mSubInfo.getSubscriptionId());
+ mSwitchToEuiccSubscriptionSidecar.run(mSubInfo.getSubscriptionId(),
+ UiccSlotUtil.INVALID_PORT_ID,
+ removedSubInfo);
return;
}
showProgressDialog(
getString(R.string.sim_action_enabling_sim_without_carrier_name));
- mSwitchToRemovableSlotSidecar.run(UiccSlotUtil.INVALID_PHYSICAL_SLOT_ID);
+ mSwitchToRemovableSlotSidecar.run(UiccSlotUtil.INVALID_PHYSICAL_SLOT_ID,
+ removedSubInfo);
break;
default:
Log.e(TAG, "Unrecognized confirmation dialog tag: " + tag);
@@ -225,8 +242,7 @@
private void handleSwitchToEuiccSubscriptionSidecarStateChange() {
switch (mSwitchToEuiccSubscriptionSidecar.getState()) {
case SidecarFragment.State.SUCCESS:
- Log.i(
- TAG,
+ Log.i(TAG,
String.format(
"Successfully %s the eSIM profile.",
mEnable ? "enable" : "disable"));
@@ -235,8 +251,7 @@
finish();
break;
case SidecarFragment.State.ERROR:
- Log.i(
- TAG,
+ Log.i(TAG,
String.format(
"Failed to %s the eSIM profile.", mEnable ? "enable" : "disable"));
mSwitchToEuiccSubscriptionSidecar.reset();
@@ -290,7 +305,8 @@
if (mIsEsimOperation) {
Log.i(TAG, "DSDS enabled, start to enable profile: " + mSubInfo.getSubscriptionId());
// For eSIM operations, we simply switch to the selected eSIM profile.
- mSwitchToEuiccSubscriptionSidecar.run(mSubInfo.getSubscriptionId());
+ mSwitchToEuiccSubscriptionSidecar.run(mSubInfo.getSubscriptionId(),
+ UiccSlotUtil.INVALID_PORT_ID, null);
return;
}
@@ -305,10 +321,8 @@
mSubscriptionManager.setUiccApplicationsEnabled(mSubInfo.getSubscriptionId(), mEnable);
finish();
} else {
- Log.i(
- TAG,
- "The device does not support toggling pSIM. It is enough to just "
- + "enable the removable slot.");
+ Log.i(TAG, "The device does not support toggling pSIM. It is enough to just "
+ + "enable the removable slot.");
}
}
@@ -319,7 +333,10 @@
showEnableDsdsConfirmDialog();
return;
}
- if (!mIsEsimOperation && mTelMgr.isMultiSimEnabled()) {
+ if (!mIsEsimOperation && mTelMgr.isMultiSimEnabled()
+ && isRemovableSimEnabled()) {
+ // This case is for switching on psim when device is not multiple enable profile
+ // supported.
Log.i(TAG, "Toggle on pSIM, no dialog displayed.");
handleTogglePsimAction();
finish();
@@ -372,27 +389,55 @@
}
private void showEnableSimConfirmDialog() {
- List<SubscriptionInfo> activeSubs =
- SubscriptionUtil.getActiveSubscriptions(mSubscriptionManager);
- SubscriptionInfo activeSub = activeSubs.isEmpty() ? null : activeSubs.get(0);
- if (activeSub == null) {
+ if (mActiveSubInfos == null || mActiveSubInfos.isEmpty()) {
Log.i(TAG, "No active subscriptions available.");
showNonSwitchSimConfirmDialog();
return;
}
- Log.i(TAG, "Found active subscription.");
- boolean isBetweenEsim = mIsEsimOperation && activeSub.isEmbedded();
- if (mTelMgr.isMultiSimEnabled() && !isBetweenEsim) {
+ Log.i(TAG, "mActiveSubInfos:" + mActiveSubInfos);
+
+ boolean isSwitchingBetweenEsims = mIsEsimOperation
+ && mActiveSubInfos.stream().anyMatch(activeSubInfo -> activeSubInfo.isEmbedded());
+ boolean isMultiSimEnabled = mTelMgr.isMultiSimEnabled();
+ if (isMultiSimEnabled
+ && !isMultipleEnabledProfilesSupported()
+ && !isSwitchingBetweenEsims) {
+ // Showing the "no switch dialog" for below cases.
+ // DSDS mode + no MEP +
+ // (there is the active psim -> esim switch on => active (psim + esim))
showNonSwitchSimConfirmDialog();
return;
}
+ if (isMultiSimEnabled && isMultipleEnabledProfilesSupported()) {
+ if (mActiveSubInfos.size() < NUM_OF_SIMS_FOR_DSDS) {
+ // The sim can add into device directly, so showing the "no switch dialog".
+ // DSDS + MEP + (active sim < NUM_OF_SIMS_FOR_DSDS)
+ showNonSwitchSimConfirmDialog();
+ } else {
+ // The all of slots have sim, it needs to show the "MEP switch dialog".
+ // DSDS + MEP + two active sims
+ showMepSwitchSimConfirmDialog();
+ }
+ return;
+ }
+
+ // Showing the "switch dialog" for below cases.
+ // case1: SS mode + psim switch on from esim.
+ // case2: SS mode + esim switch from psim.
+ // case3: DSDS mode + No MEP + esim switch on from another esim.
+ SubscriptionInfo activeSub =
+ (isMultiSimEnabled && isSwitchingBetweenEsims)
+ ? mActiveSubInfos.stream()
+ .filter(activeSubInfo -> activeSubInfo.isEmbedded())
+ .findFirst().get()
+ : mActiveSubInfos.get(0);
ConfirmDialogFragment.show(
this,
ConfirmDialogFragment.OnConfirmListener.class,
DIALOG_TAG_ENABLE_SIM_CONFIRMATION,
getSwitchSubscriptionTitle(),
- getSwitchDialogBodyMsg(activeSub, isBetweenEsim),
+ getSwitchDialogBodyMsg(activeSub, isSwitchingBetweenEsims),
getSwitchDialogPosBtnText(),
getString(R.string.sim_action_cancel));
}
@@ -408,6 +453,35 @@
getString(R.string.sim_action_cancel));
}
+ private void showMepSwitchSimConfirmDialog() {
+ Log.i(TAG, "showMepSwitchSimConfirmDialog");
+ final CharSequence displayName = SubscriptionUtil.getUniqueSubscriptionDisplayName(
+ mSubInfo, this);
+ String title = getString(R.string.sim_action_switch_sub_dialog_mep_title, displayName);
+ final StringBuilder switchDialogMsg = new StringBuilder();
+ switchDialogMsg.append(
+ getString(R.string.sim_action_switch_sub_dialog_mep_text, displayName));
+ 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);
+ }
+ ConfirmDialogFragment.show(
+ this,
+ ConfirmDialogFragment.OnConfirmListener.class,
+ DIALOG_TAG_ENABLE_SIM_CONFIRMATION_MEP,
+ title,
+ switchDialogMsg.toString(),
+ null,
+ null,
+ getSwitchDialogBodyList());
+ }
+
private String getSwitchDialogPosBtnText() {
return mIsEsimOperation
? getString(
@@ -468,6 +542,20 @@
return switchDialogMsg.toString();
}
+ private ArrayList<String> getSwitchDialogBodyList() {
+ ArrayList<String> list = new ArrayList<String>(mActiveSubInfos.stream()
+ .map(subInfo -> {
+ CharSequence subInfoName = SubscriptionUtil.getUniqueSubscriptionDisplayName(
+ subInfo, this);
+ return getString(
+ R.string.sim_action_switch_sub_dialog_carrier_list_item_for_turning_off,
+ subInfoName);
+ })
+ .collect(Collectors.toList()));
+ list.add(getString(R.string.sim_action_cancel));
+ return list;
+ }
+
private boolean isDsdsConditionSatisfied() {
if (mTelMgr.isMultiSimEnabled()) {
Log.i(TAG, "DSDS is already enabled. Condition not satisfied.");
@@ -477,17 +565,7 @@
Log.i(TAG, "Hardware does not support DSDS.");
return false;
}
- ImmutableList<UiccSlotInfo> slotInfos = UiccSlotUtil.getSlotInfos(mTelMgr);
- boolean isRemovableSimEnabled =
- slotInfos.stream()
- .anyMatch(
- slot ->
- slot != null
- && slot.isRemovable()
- && slot.getPorts().stream().anyMatch(
- port -> port.isActive())
- && slot.getCardStateInfo()
- == UiccSlotInfo.CARD_STATE_INFO_PRESENT);
+ boolean isRemovableSimEnabled = isRemovableSimEnabled();
if (mIsEsimOperation && isRemovableSimEnabled) {
Log.i(TAG, "eSIM operation and removable SIM is enabled. DSDS condition satisfied.");
return true;
@@ -496,13 +574,36 @@
SubscriptionUtil.getActiveSubscriptions(mSubscriptionManager).stream()
.anyMatch(SubscriptionInfo::isEmbedded);
if (!mIsEsimOperation && isEsimProfileEnabled) {
- Log.i(
- TAG,
- "Removable SIM operation and eSIM profile is enabled. DSDS condition"
- + " satisfied.");
+ Log.i(TAG, "Removable SIM operation and eSIM profile is enabled. DSDS condition"
+ + " satisfied.");
return true;
}
Log.i(TAG, "DSDS condition not satisfied.");
return false;
}
+
+ private boolean isRemovableSimEnabled() {
+ ImmutableList<UiccSlotInfo> slotInfos = UiccSlotUtil.getSlotInfos(mTelMgr);
+ boolean isRemovableSimEnabled =
+ slotInfos.stream()
+ .anyMatch(
+ slot -> slot != null
+ && slot.isRemovable()
+ && slot.getPorts().stream().anyMatch(
+ port -> port.isActive())
+ && slot.getCardStateInfo()
+ == UiccSlotInfo.CARD_STATE_INFO_PRESENT);
+ Log.i(TAG, "isRemovableSimEnabled: " + isRemovableSimEnabled);
+ return isRemovableSimEnabled;
+ }
+
+ private boolean isMultipleEnabledProfilesSupported() {
+ List<UiccCardInfo> cardInfos = mTelMgr.getUiccCardsInfo();
+ if (cardInfos == null) {
+ Log.w(TAG, "UICC cards info list is empty.");
+ return false;
+ }
+ return cardInfos.stream().anyMatch(
+ cardInfo -> cardInfo.isMultipleEnabledProfilesSupported());
+ }
}
diff --git a/src/com/android/settings/network/telephony/gsm/AutoSelectPreferenceController.java b/src/com/android/settings/network/telephony/gsm/AutoSelectPreferenceController.java
index 997235c..028c4e7 100644
--- a/src/com/android/settings/network/telephony/gsm/AutoSelectPreferenceController.java
+++ b/src/com/android/settings/network/telephony/gsm/AutoSelectPreferenceController.java
@@ -20,9 +20,8 @@
import static androidx.lifecycle.Lifecycle.Event.ON_STOP;
import android.app.ProgressDialog;
-import android.app.settings.SettingsEnums;
import android.content.Context;
-import android.os.Bundle;
+import android.content.Intent;
import android.os.Handler;
import android.os.HandlerExecutor;
import android.os.Looper;
@@ -43,10 +42,8 @@
import androidx.preference.SwitchPreference;
import com.android.settings.R;
-import com.android.settings.core.SubSettingLauncher;
import com.android.settings.network.AllowedNetworkTypesListener;
import com.android.settings.network.telephony.MobileNetworkUtils;
-import com.android.settings.network.telephony.NetworkSelectSettings;
import com.android.settings.network.telephony.TelephonyTogglePreferenceController;
import com.android.settingslib.utils.ThreadUtils;
@@ -151,25 +148,26 @@
public boolean setChecked(boolean isChecked) {
if (isChecked) {
setAutomaticSelectionMode();
- return false;
} else {
- final Bundle bundle = new Bundle();
- bundle.putInt(Settings.EXTRA_SUB_ID, mSubId);
- new SubSettingLauncher(mContext)
- .setDestination(NetworkSelectSettings.class.getName())
- .setSourceMetricsCategory(SettingsEnums.MOBILE_NETWORK_SELECT)
- .setTitleRes(R.string.choose_network_title)
- .setArguments(bundle)
- .launch();
- return false;
+ if (mSwitchPreference != null) {
+ Intent intent = new Intent();
+ intent.setClassName("com.android.settings",
+ "com.android.settings.Settings$NetworkSelectActivity");
+ intent.putExtra(Settings.EXTRA_SUB_ID, mSubId);
+ mSwitchPreference.setIntent(intent);
+ }
}
+ return false;
}
@VisibleForTesting
Future setAutomaticSelectionMode() {
final long startMillis = SystemClock.elapsedRealtime();
showAutoSelectProgressBar();
- mSwitchPreference.setEnabled(false);
+ if (mSwitchPreference != null) {
+ mSwitchPreference.setIntent(null);
+ mSwitchPreference.setEnabled(false);
+ }
return ThreadUtils.postOnBackgroundThread(() -> {
// set network selection mode in background
mTelephonyManager.setNetworkSelectionModeAutomatic();
diff --git a/src/com/android/settings/network/telephony/gsm/OpenNetworkSelectPagePreferenceController.java b/src/com/android/settings/network/telephony/gsm/OpenNetworkSelectPagePreferenceController.java
index 4047009..54f5ce1 100644
--- a/src/com/android/settings/network/telephony/gsm/OpenNetworkSelectPagePreferenceController.java
+++ b/src/com/android/settings/network/telephony/gsm/OpenNetworkSelectPagePreferenceController.java
@@ -19,14 +19,12 @@
import static androidx.lifecycle.Lifecycle.Event.ON_START;
import static androidx.lifecycle.Lifecycle.Event.ON_STOP;
-import android.app.settings.SettingsEnums;
import android.content.Context;
-import android.os.Bundle;
+import android.content.Intent;
import android.provider.Settings;
import android.telephony.ServiceState;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
-import android.text.TextUtils;
import androidx.lifecycle.Lifecycle;
import androidx.lifecycle.LifecycleObserver;
@@ -35,10 +33,8 @@
import androidx.preference.PreferenceScreen;
import com.android.settings.R;
-import com.android.settings.core.SubSettingLauncher;
import com.android.settings.network.AllowedNetworkTypesListener;
import com.android.settings.network.telephony.MobileNetworkUtils;
-import com.android.settings.network.telephony.NetworkSelectSettings;
import com.android.settings.network.telephony.TelephonyBasePreferenceController;
/**
@@ -102,6 +98,12 @@
super.updateState(preference);
preference.setEnabled(mTelephonyManager.getNetworkSelectionMode()
!= TelephonyManager.NETWORK_SELECTION_MODE_AUTO);
+
+ Intent intent = new Intent();
+ intent.setClassName("com.android.settings",
+ "com.android.settings.Settings$NetworkSelectActivity");
+ intent.putExtra(Settings.EXTRA_SUB_ID, mSubId);
+ preference.setIntent(intent);
}
@Override
@@ -114,23 +116,6 @@
}
}
- @Override
- public boolean handlePreferenceTreeClick(Preference preference) {
- if (TextUtils.equals(preference.getKey(), getPreferenceKey())) {
- final Bundle bundle = new Bundle();
- bundle.putInt(Settings.EXTRA_SUB_ID, mSubId);
- new SubSettingLauncher(mContext)
- .setDestination(NetworkSelectSettings.class.getName())
- .setSourceMetricsCategory(SettingsEnums.MOBILE_NETWORK_SELECT)
- .setTitleRes(R.string.choose_network_title)
- .setArguments(bundle)
- .launch();
- return true;
- }
-
- return false;
- }
-
public OpenNetworkSelectPagePreferenceController init(Lifecycle lifecycle, int subId) {
mSubId = subId;
mTelephonyManager = mContext.getSystemService(TelephonyManager.class)
diff --git a/src/com/android/settings/nfc/BaseNfcEnabler.java b/src/com/android/settings/nfc/BaseNfcEnabler.java
index 0deaab6..48a87a9 100644
--- a/src/com/android/settings/nfc/BaseNfcEnabler.java
+++ b/src/com/android/settings/nfc/BaseNfcEnabler.java
@@ -59,7 +59,8 @@
return;
}
handleNfcStateChanged(mNfcAdapter.getAdapterState());
- mContext.registerReceiver(mReceiver, mIntentFilter);
+ mContext.registerReceiver(mReceiver, mIntentFilter,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
}
public void pause() {
diff --git a/src/com/android/settings/nfc/NfcPaymentPreferenceController.java b/src/com/android/settings/nfc/NfcPaymentPreferenceController.java
index 9d3673d..edb12dd 100644
--- a/src/com/android/settings/nfc/NfcPaymentPreferenceController.java
+++ b/src/com/android/settings/nfc/NfcPaymentPreferenceController.java
@@ -20,6 +20,7 @@
import android.content.Intent;
import android.content.pm.PackageManager;
import android.nfc.NfcAdapter;
+import android.os.UserManager;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
@@ -127,7 +128,10 @@
public CharSequence getSummary() {
final PaymentAppInfo defaultApp = mPaymentBackend.getDefaultApp();
if (defaultApp != null) {
- return defaultApp.label;
+ UserManager um = mContext.createContextAsUser(
+ defaultApp.userHandle, /*flags=*/0).getSystemService(UserManager.class);
+
+ return defaultApp.label + " (" + um.getUserName() + ")";
} else {
return mContext.getText(R.string.nfc_payment_default_not_set);
}
@@ -218,12 +222,15 @@
}
// Prevent checked callback getting called on recycled views
+ UserManager um = mContext.createContextAsUser(
+ appInfo.userHandle, /*flags=*/0).getSystemService(UserManager.class);
+
holder.radioButton.setOnCheckedChangeListener(null);
holder.radioButton.setChecked(appInfo.isDefault);
- holder.radioButton.setContentDescription(appInfo.label);
+ holder.radioButton.setContentDescription(appInfo.label + " (" + um.getUserName() + ")");
holder.radioButton.setOnCheckedChangeListener(this);
holder.radioButton.setTag(appInfo);
- holder.radioButton.setText(appInfo.label);
+ holder.radioButton.setText(appInfo.label + " (" + um.getUserName() + ")");
return convertView;
}
@@ -245,7 +252,8 @@
private void makeDefault(PaymentAppInfo appInfo) {
if (!appInfo.isDefault) {
- mPaymentBackend.setDefaultPaymentApp(appInfo.componentName);
+ mPaymentBackend.setDefaultPaymentApp(appInfo.componentName,
+ appInfo.userHandle.getIdentifier());
}
final Dialog dialog = mPreference.getDialog();
if (dialog != null) {
diff --git a/src/com/android/settings/nfc/PaymentBackend.java b/src/com/android/settings/nfc/PaymentBackend.java
index aec7343..542c95b 100644
--- a/src/com/android/settings/nfc/PaymentBackend.java
+++ b/src/com/android/settings/nfc/PaymentBackend.java
@@ -16,11 +16,10 @@
package com.android.settings.nfc;
+import android.app.ActivityManager;
import android.content.ComponentName;
import android.content.Context;
import android.content.pm.PackageManager;
-import android.content.res.Resources;
-import android.graphics.drawable.Drawable;
import android.nfc.NfcAdapter;
import android.nfc.cardemulation.ApduServiceInfo;
import android.nfc.cardemulation.CardEmulation;
@@ -50,6 +49,15 @@
boolean isDefault;
public ComponentName componentName;
public ComponentName settingsComponent;
+ public UserHandle userHandle;
+ }
+
+ /**
+ * ComponentName of the payment application and the userId that it belongs to.
+ */
+ public static class PaymentInfo {
+ public ComponentName componentName;
+ public int userId;
}
private final Context mContext;
@@ -80,40 +88,55 @@
public void refresh() {
PackageManager pm = mContext.getPackageManager();
- List<ApduServiceInfo> serviceInfos =
- mCardEmuManager.getServices(CardEmulation.CATEGORY_PAYMENT);
- ArrayList<PaymentAppInfo> appInfos = new ArrayList<PaymentAppInfo>();
+ ArrayList<PaymentAppInfo> appInfosAllProfiles = new ArrayList<PaymentAppInfo>();
- if (serviceInfos == null) {
- makeCallbacks();
- return;
- }
+ UserManager um = mContext.createContextAsUser(
+ UserHandle.of(ActivityManager.getCurrentUser()), /*flags=*/0)
+ .getSystemService(UserManager.class);
+ List<UserHandle> userHandles = um.getEnabledProfiles();
- ComponentName defaultAppName = getDefaultPaymentApp();
+ PaymentInfo defaultAppName = getDefaultPaymentApp();
PaymentAppInfo foundDefaultApp = null;
- for (ApduServiceInfo service : serviceInfos) {
- PaymentAppInfo appInfo = new PaymentAppInfo();
- appInfo.label = service.loadLabel(pm);
- if (appInfo.label == null) {
- appInfo.label = service.loadAppLabel(pm);
+ for (UserHandle uh : userHandles) {
+ List<ApduServiceInfo> serviceInfosByProfile =
+ mCardEmuManager.getServices(CardEmulation.CATEGORY_PAYMENT, uh.getIdentifier());
+ if (serviceInfosByProfile == null) continue;
+
+ ArrayList<PaymentAppInfo> appInfos = new ArrayList<PaymentAppInfo>();
+
+ for (ApduServiceInfo service : serviceInfosByProfile) {
+ PaymentAppInfo appInfo = new PaymentAppInfo();
+ appInfo.userHandle = uh;
+ appInfo.label = service.loadLabel(pm);
+ if (appInfo.label == null) {
+ appInfo.label = service.loadAppLabel(pm);
+ }
+ if (defaultAppName == null) {
+ appInfo.isDefault = false;
+ } else {
+ appInfo.isDefault =
+ service.getComponent().equals(defaultAppName.componentName)
+ && defaultAppName.userId == uh.getIdentifier();
+ }
+ if (appInfo.isDefault) {
+ foundDefaultApp = appInfo;
+ }
+ appInfo.componentName = service.getComponent();
+ String settingsActivity = service.getSettingsActivityName();
+ if (settingsActivity != null) {
+ appInfo.settingsComponent = new ComponentName(
+ appInfo.componentName.getPackageName(),
+ settingsActivity);
+ } else {
+ appInfo.settingsComponent = null;
+ }
+ appInfo.description = service.getDescription();
+
+ appInfos.add(appInfo);
}
- appInfo.isDefault = service.getComponent().equals(defaultAppName);
- if (appInfo.isDefault) {
- foundDefaultApp = appInfo;
- }
- appInfo.componentName = service.getComponent();
- String settingsActivity = service.getSettingsActivityName();
- if (settingsActivity != null) {
- appInfo.settingsComponent = new ComponentName(
- appInfo.componentName.getPackageName(),
- settingsActivity);
- } else {
- appInfo.settingsComponent = null;
- }
- appInfo.description = service.getDescription();
- appInfos.add(appInfo);
+ appInfosAllProfiles.addAll(appInfos);
}
- mAppInfos = appInfos;
+ mAppInfos = appInfosAllProfiles;
mDefaultAppInfo = foundDefaultApp;
makeCallbacks();
}
@@ -150,13 +173,36 @@
}
void setForegroundMode(boolean foreground) {
- Settings.Secure.putIntForUser(mContext.getContentResolver(),
- Settings.Secure.NFC_PAYMENT_FOREGROUND, foreground ? 1 : 0, UserHandle.myUserId());
+ UserManager um = mContext.createContextAsUser(
+ UserHandle.of(UserHandle.myUserId()), /*flags=*/0)
+ .getSystemService(UserManager.class);
+ List<UserHandle> userHandles = um.getEnabledProfiles();
+ for (UserHandle uh : userHandles) {
+ Settings.Secure.putIntForUser(mContext.getContentResolver(),
+ Settings.Secure.NFC_PAYMENT_FOREGROUND, foreground ? 1 : 0, uh.getIdentifier());
+ }
}
- ComponentName getDefaultPaymentApp() {
+ PaymentInfo getDefaultPaymentApp() {
+ UserManager um = mContext.createContextAsUser(
+ UserHandle.of(ActivityManager.getCurrentUser()), /*flags=*/0)
+ .getSystemService(UserManager.class);
+ List<UserHandle> userHandles = um.getEnabledProfiles();
+ for (UserHandle uh : userHandles) {
+ ComponentName defaultApp = getDefaultPaymentApp(uh.getIdentifier());
+ if (defaultApp != null) {
+ PaymentInfo appInfo = new PaymentInfo();
+ appInfo.userId = uh.getIdentifier();
+ appInfo.componentName = defaultApp;
+ return appInfo;
+ }
+ }
+ return null;
+ }
+
+ ComponentName getDefaultPaymentApp(int userId) {
String componentString = Settings.Secure.getStringForUser(mContext.getContentResolver(),
- Settings.Secure.NFC_PAYMENT_DEFAULT_COMPONENT, UserHandle.myUserId());
+ Settings.Secure.NFC_PAYMENT_DEFAULT_COMPONENT, userId);
if (componentString != null) {
return ComponentName.unflattenFromString(componentString);
} else {
@@ -165,9 +211,29 @@
}
public void setDefaultPaymentApp(ComponentName app) {
- Settings.Secure.putStringForUser(mContext.getContentResolver(),
- Settings.Secure.NFC_PAYMENT_DEFAULT_COMPONENT,
- app != null ? app.flattenToString() : null, UserHandle.myUserId());
+ setDefaultPaymentApp(app, UserHandle.myUserId());
+ }
+
+ /**
+ * Set Nfc default payment application
+ */
+ public void setDefaultPaymentApp(ComponentName app, int userId) {
+ UserManager um = mContext.createContextAsUser(
+ UserHandle.of(ActivityManager.getCurrentUser()), /*flags=*/0)
+ .getSystemService(UserManager.class);
+ List<UserHandle> userHandles = um.getEnabledProfiles();
+
+ for (UserHandle uh : userHandles) {
+ if (uh.getIdentifier() == userId) {
+ Settings.Secure.putStringForUser(mContext.getContentResolver(),
+ Settings.Secure.NFC_PAYMENT_DEFAULT_COMPONENT,
+ app != null ? app.flattenToString() : null, uh.getIdentifier());
+ } else {
+ Settings.Secure.putStringForUser(mContext.getContentResolver(),
+ Settings.Secure.NFC_PAYMENT_DEFAULT_COMPONENT,
+ null, uh.getIdentifier());
+ }
+ }
refresh();
}
diff --git a/src/com/android/settings/nfc/PaymentDefaultDialog.java b/src/com/android/settings/nfc/PaymentDefaultDialog.java
index d5a86a8..a888167 100644
--- a/src/com/android/settings/nfc/PaymentDefaultDialog.java
+++ b/src/com/android/settings/nfc/PaymentDefaultDialog.java
@@ -21,12 +21,14 @@
import android.content.Intent;
import android.nfc.cardemulation.CardEmulation;
import android.os.Bundle;
+import android.os.UserHandle;
import android.util.Log;
import com.android.internal.app.AlertActivity;
import com.android.internal.app.AlertController;
import com.android.settings.R;
import com.android.settings.nfc.PaymentBackend.PaymentAppInfo;
+import com.android.settings.nfc.PaymentBackend.PaymentInfo;
import java.util.List;
@@ -39,7 +41,7 @@
private static final int PAYMENT_APP_MAX_CAPTION_LENGTH = 40;
private PaymentBackend mBackend;
- private ComponentName mNewDefault;
+ private PaymentInfo mNewDefault;
@Override
protected void onCreate(Bundle savedInstanceState) {
@@ -56,9 +58,10 @@
ComponentName component = intent.getParcelableExtra(
CardEmulation.EXTRA_SERVICE_COMPONENT);
String category = intent.getStringExtra(CardEmulation.EXTRA_CATEGORY);
+ int userId = intent.getIntExtra(CardEmulation.EXTRA_USERID, UserHandle.myUserId());
setResult(RESULT_CANCELED);
- if (!buildDialog(component, category)) {
+ if (!buildDialog(component, category, userId)) {
finish();
}
@@ -68,7 +71,7 @@
public void onClick(DialogInterface dialog, int which) {
switch (which) {
case BUTTON_POSITIVE:
- mBackend.setDefaultPaymentApp(mNewDefault);
+ mBackend.setDefaultPaymentApp(mNewDefault.componentName, mNewDefault.userId);
setResult(RESULT_OK);
break;
case BUTTON_NEGATIVE:
@@ -76,7 +79,7 @@
}
}
- private boolean buildDialog(ComponentName component, String category) {
+ private boolean buildDialog(ComponentName component, String category, int userId) {
if (component == null || category == null) {
Log.e(TAG, "Component or category are null");
return false;
@@ -93,10 +96,12 @@
List<PaymentAppInfo> services = mBackend.getPaymentAppInfos();
for (PaymentAppInfo service : services) {
- if (component.equals(service.componentName)) {
+ // check if userId matches
+ if (component.equals(service.componentName)
+ && service.userHandle.getIdentifier() == userId) {
requestedPaymentApp = service;
}
- if (service.isDefault) {
+ if (service.isDefault && service.userHandle.getIdentifier() == userId) {
defaultPaymentApp = service;
}
}
@@ -107,13 +112,17 @@
}
// Get current mode and default component
- ComponentName defaultComponent = mBackend.getDefaultPaymentApp();
- if (defaultComponent != null && defaultComponent.equals(component)) {
+ PaymentInfo defaultComponent = mBackend.getDefaultPaymentApp();
+ if (defaultComponent != null && defaultComponent.componentName.equals(component)
+ && defaultComponent.userId == userId) {
Log.e(TAG, "Component " + component + " is already default.");
return false;
}
- mNewDefault = component;
+ mNewDefault = new PaymentInfo();
+ mNewDefault.componentName = component;
+ mNewDefault.userId = userId;
+
// Compose dialog; get
final AlertController.AlertParams p = mAlertParams;
if (defaultPaymentApp == null) {
diff --git a/src/com/android/settings/notification/NotificationBackend.java b/src/com/android/settings/notification/NotificationBackend.java
index 1af8867..4ef882c 100644
--- a/src/com/android/settings/notification/NotificationBackend.java
+++ b/src/com/android/settings/notification/NotificationBackend.java
@@ -54,6 +54,7 @@
import androidx.annotation.VisibleForTesting;
+import com.android.internal.util.CollectionUtils;
import com.android.settingslib.R;
import com.android.settingslib.Utils;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
@@ -122,6 +123,13 @@
} catch (RemoteException e) {
Log.w(TAG, "Error calling NMS", e);
}
+ // The permission system cannot make role permissions 'fixed', so check for these
+ // roles explicitly
+ List<String> roles = rm.getHeldRolesFromController(app.packageName);
+ if (roles.contains(RoleManager.ROLE_DIALER)
+ || roles.contains(RoleManager.ROLE_EMERGENCY)) {
+ row.systemApp = row.lockedImportance = true;
+ }
} else {
row.systemApp = Utils.isSystemPackage(context.getResources(), pm, app);
List<String> roles = rm.getHeldRolesFromController(app.packageName);
@@ -159,7 +167,9 @@
StringBuilder sb = new StringBuilder();
try {
- List<String> associatedMacAddrs = cdm.getAssociations(pkg, userId);
+ List<String> associatedMacAddrs = CollectionUtils.mapNotNull(
+ cdm.getAssociations(pkg, userId),
+ a -> a.isSelfManaged() ? null : a.getDeviceMacAddress().toString());
if (associatedMacAddrs != null) {
for (String assocMac : associatedMacAddrs) {
final Collection<CachedBluetoothDevice> cachedDevices =
diff --git a/src/com/android/settings/notification/SoundSettings.java b/src/com/android/settings/notification/SoundSettings.java
index 85623b8..ab53a3f 100644
--- a/src/com/android/settings/notification/SoundSettings.java
+++ b/src/com/android/settings/notification/SoundSettings.java
@@ -256,8 +256,6 @@
new DockingSoundPreferenceController(context, fragment, lifecycle);
final TouchSoundPreferenceController touchSoundPreferenceController =
new TouchSoundPreferenceController(context, fragment, lifecycle);
- final VibrateOnTouchPreferenceController vibrateOnTouchPreferenceController =
- new VibrateOnTouchPreferenceController(context, fragment, lifecycle);
final DockAudioMediaPreferenceController dockAudioMediaPreferenceController =
new DockAudioMediaPreferenceController(context, fragment, lifecycle);
final BootSoundPreferenceController bootSoundPreferenceController =
@@ -270,7 +268,6 @@
controllers.add(chargingSoundPreferenceController);
controllers.add(dockingSoundPreferenceController);
controllers.add(touchSoundPreferenceController);
- controllers.add(vibrateOnTouchPreferenceController);
controllers.add(dockAudioMediaPreferenceController);
controllers.add(bootSoundPreferenceController);
controllers.add(emergencyTonePreferenceController);
@@ -281,7 +278,6 @@
chargingSoundPreferenceController,
dockingSoundPreferenceController,
touchSoundPreferenceController,
- vibrateOnTouchPreferenceController,
dockAudioMediaPreferenceController,
bootSoundPreferenceController,
emergencyTonePreferenceController)));
diff --git a/src/com/android/settings/notification/VibrateOnTouchPreferenceController.java b/src/com/android/settings/notification/VibrateOnTouchPreferenceController.java
deleted file mode 100644
index 0ae4c03..0000000
--- a/src/com/android/settings/notification/VibrateOnTouchPreferenceController.java
+++ /dev/null
@@ -1,50 +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.notification;
-
-import static com.android.settings.notification.SettingPref.TYPE_SYSTEM;
-
-import android.content.Context;
-import android.os.Vibrator;
-import android.provider.Settings.System;
-
-import com.android.settings.SettingsPreferenceFragment;
-import com.android.settingslib.core.lifecycle.Lifecycle;
-
-public class VibrateOnTouchPreferenceController extends SettingPrefController {
-
- private static final String KEY_VIBRATE_ON_TOUCH = "vibrate_on_touch";
-
- public VibrateOnTouchPreferenceController(Context context, SettingsPreferenceFragment parent,
- Lifecycle lifecycle) {
- super(context, parent, lifecycle);
- mPreference = new SettingPref(
- TYPE_SYSTEM, KEY_VIBRATE_ON_TOUCH, System.HAPTIC_FEEDBACK_ENABLED, 0) {
- @Override
- public boolean isApplicable(Context context) {
- return hasHaptic(context);
- }
- };
-
- }
-
- private static boolean hasHaptic(Context context) {
- final Vibrator vibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
- return vibrator != null && vibrator.hasVibrator();
- }
-
-}
diff --git a/src/com/android/settings/notification/app/VibrationPreferenceController.java b/src/com/android/settings/notification/app/VibrationPreferenceController.java
index bfbe768..34d1a54 100644
--- a/src/com/android/settings/notification/app/VibrationPreferenceController.java
+++ b/src/com/android/settings/notification/app/VibrationPreferenceController.java
@@ -25,7 +25,6 @@
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settings.notification.NotificationBackend;
-import com.android.settings.notification.app.NotificationPreferenceController;
import com.android.settingslib.RestrictedSwitchPreference;
public class VibrationPreferenceController extends NotificationPreferenceController
@@ -36,7 +35,7 @@
public VibrationPreferenceController(Context context, NotificationBackend backend) {
super(context, backend);
- mVibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
+ mVibrator = context.getSystemService(Vibrator.class);
}
@Override
diff --git a/src/com/android/settings/notification/zen/ZenModeRuleSettingsBase.java b/src/com/android/settings/notification/zen/ZenModeRuleSettingsBase.java
index 170c699..5ce8b48 100644
--- a/src/com/android/settings/notification/zen/ZenModeRuleSettingsBase.java
+++ b/src/com/android/settings/notification/zen/ZenModeRuleSettingsBase.java
@@ -59,6 +59,7 @@
@Override
public void onCreate(Bundle icicle) {
+ super.onCreate(icicle);
mContext = getActivity();
final Intent intent = getActivity().getIntent();
@@ -81,7 +82,6 @@
return;
}
- super.onCreate(icicle);
mCustomBehaviorPreference = getPreferenceScreen().findPreference(CUSTOM_BEHAVIOR_KEY);
mCustomBehaviorPreference.setOnPreferenceClickListener(
new Preference.OnPreferenceClickListener() {
diff --git a/src/com/android/settings/panel/VolumePanel.java b/src/com/android/settings/panel/VolumePanel.java
index 3e6d1ce..e0d8a7f 100644
--- a/src/com/android/settings/panel/VolumePanel.java
+++ b/src/com/android/settings/panel/VolumePanel.java
@@ -74,7 +74,8 @@
public void onResume() {
final IntentFilter filter = new IntentFilter();
filter.addAction(MediaOutputConstants.ACTION_CLOSE_PANEL);
- mContext.registerReceiver(mReceiver, filter);
+ mContext.registerReceiver(mReceiver, filter,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
}
/** Invoked when the panel is paused. */
diff --git a/src/com/android/settings/password/ChooseLockPassword.java b/src/com/android/settings/password/ChooseLockPassword.java
index c033625..a2f9922 100644
--- a/src/com/android/settings/password/ChooseLockPassword.java
+++ b/src/com/android/settings/password/ChooseLockPassword.java
@@ -268,9 +268,7 @@
R.string.lockpassword_choose_your_pin_header_for_fingerprint,
R.string.lockpassword_choose_your_pin_header_for_face,
R.string.lockpassword_choose_your_pin_header_for_biometrics,
- R.string.lockpassword_choose_password_description,
R.string.lock_settings_picker_biometrics_added_security_message,
- R.string.lockpassword_choose_pin_description,
R.string.lock_settings_picker_biometrics_added_security_message,
R.string.next_label),
@@ -287,8 +285,6 @@
R.string.lockpassword_confirm_your_pin_header,
0,
0,
- 0,
- 0,
R.string.lockpassword_confirm_label),
ConfirmWrong(
@@ -304,8 +300,6 @@
R.string.lockpassword_confirm_pins_dont_match,
0,
0,
- 0,
- 0,
R.string.lockpassword_confirm_label);
Stage(int hintInAlpha,
@@ -318,9 +312,7 @@
int hintInNumericForFingerprint,
int hintInNumericForFace,
int hintInNumericForBiometrics,
- int messageInAlpha,
int messageInAlphaForBiometrics,
- int messageInNumeric,
int messageInNumericForBiometrics,
int nextButtonText) {
@@ -336,10 +328,7 @@
this.numericHintForFace = hintInNumericForFace;
this.numericHintForBiometrics = hintInNumericForBiometrics;
- this.alphaMessage = messageInAlpha;
this.alphaMessageForBiometrics = messageInAlphaForBiometrics;
-
- this.numericMessage = messageInNumeric;
this.numericMessageForBiometrics = messageInNumericForBiometrics;
this.buttonText = nextButtonText;
@@ -365,11 +354,9 @@
public final int numericHintForBiometrics;
// Password description
- public final int alphaMessage;
public final int alphaMessageForBiometrics;
// PIN description
- public final int numericMessage;
public final int numericMessageForBiometrics;
public final int buttonText;
@@ -407,7 +394,7 @@
case TYPE_NONE:
default:
- return isAlpha ? alphaMessage : numericMessage;
+ return 0;
}
}
}
@@ -869,12 +856,17 @@
setNextEnabled(canInput && length >= LockPatternUtils.MIN_LOCK_PASSWORD_SIZE);
mSkipOrClearButton.setVisibility(toVisibility(canInput && length > 0));
}
- int message = mUiStage.getMessage(mIsAlphaMode, getStageType());
- if (message != 0) {
- mMessage.setVisibility(View.VISIBLE);
- mMessage.setText(message);
+ final int stage = getStageType();
+ if (getStageType() != Stage.TYPE_NONE) {
+ int message = mUiStage.getMessage(mIsAlphaMode, stage);
+ if (message != 0) {
+ mMessage.setVisibility(View.VISIBLE);
+ mMessage.setText(message);
+ } else {
+ mMessage.setVisibility(View.INVISIBLE);
+ }
} else {
- mMessage.setVisibility(View.INVISIBLE);
+ mMessage.setVisibility(View.GONE);
}
setNextText(mUiStage.buttonText);
diff --git a/src/com/android/settings/password/ChooseLockPattern.java b/src/com/android/settings/password/ChooseLockPattern.java
index 016906a..3e7622c 100644
--- a/src/com/android/settings/password/ChooseLockPattern.java
+++ b/src/com/android/settings/password/ChooseLockPattern.java
@@ -363,54 +363,49 @@
Introduction(
R.string.lock_settings_picker_biometrics_added_security_message,
- R.string.lockpattern_choose_pattern_description,
R.string.lockpattern_recording_intro_header,
LeftButtonMode.Gone, RightButtonMode.ContinueDisabled,
ID_EMPTY_MESSAGE, true),
HelpScreen(
- ID_EMPTY_MESSAGE, ID_EMPTY_MESSAGE, R.string.lockpattern_settings_help_how_to_record,
+ ID_EMPTY_MESSAGE, R.string.lockpattern_settings_help_how_to_record,
LeftButtonMode.Gone, RightButtonMode.Ok, ID_EMPTY_MESSAGE, false),
ChoiceTooShort(
R.string.lock_settings_picker_biometrics_added_security_message,
- R.string.lockpattern_choose_pattern_description,
R.string.lockpattern_recording_incorrect_too_short,
LeftButtonMode.Retry, RightButtonMode.ContinueDisabled,
ID_EMPTY_MESSAGE, true),
FirstChoiceValid(
R.string.lock_settings_picker_biometrics_added_security_message,
- R.string.lockpattern_choose_pattern_description,
R.string.lockpattern_pattern_entered_header,
LeftButtonMode.Retry, RightButtonMode.Continue, ID_EMPTY_MESSAGE, false),
NeedToConfirm(
- ID_EMPTY_MESSAGE, ID_EMPTY_MESSAGE, R.string.lockpattern_need_to_confirm,
+ ID_EMPTY_MESSAGE, R.string.lockpattern_need_to_confirm,
LeftButtonMode.Gone, RightButtonMode.ConfirmDisabled,
ID_EMPTY_MESSAGE, true),
ConfirmWrong(
- ID_EMPTY_MESSAGE, ID_EMPTY_MESSAGE, R.string.lockpattern_need_to_unlock_wrong,
+ ID_EMPTY_MESSAGE, R.string.lockpattern_need_to_unlock_wrong,
LeftButtonMode.Gone, RightButtonMode.ConfirmDisabled,
ID_EMPTY_MESSAGE, true),
ChoiceConfirmed(
- ID_EMPTY_MESSAGE, ID_EMPTY_MESSAGE, R.string.lockpattern_pattern_confirmed_header,
+ ID_EMPTY_MESSAGE, R.string.lockpattern_pattern_confirmed_header,
LeftButtonMode.Gone, RightButtonMode.Confirm, ID_EMPTY_MESSAGE, false);
/**
* @param messageForBiometrics The message displayed at the top, above header for
* fingerprint flow.
- * @param message The message displayed at the top.
* @param headerMessage The message displayed at the top.
* @param leftMode The mode of the left button.
* @param rightMode The mode of the right button.
* @param footerMessage The footer message.
* @param patternEnabled Whether the pattern widget is enabled.
*/
- Stage(int messageForBiometrics, int message, int headerMessage,
+ Stage(int messageForBiometrics, int headerMessage,
LeftButtonMode leftMode,
RightButtonMode rightMode,
int footerMessage, boolean patternEnabled) {
this.headerMessage = headerMessage;
this.messageForBiometrics = messageForBiometrics;
- this.message = message;
this.leftMode = leftMode;
this.rightMode = rightMode;
this.footerMessage = footerMessage;
@@ -419,7 +414,6 @@
final int headerMessage;
final int messageForBiometrics;
- final int message;
final LeftButtonMode leftMode;
final RightButtonMode rightMode;
final int footerMessage;
@@ -735,11 +729,14 @@
}
final GlifLayout layout = getActivity().findViewById(R.id.setup_wizard_layout);
final boolean forAnyBiometric = mForFingerprint || mForFace || mForBiometrics;
- int message = forAnyBiometric ? stage.messageForBiometrics : stage.message;
- if (message == ID_EMPTY_MESSAGE) {
- layout.setDescriptionText("");
+ if (forAnyBiometric) {
+ if (stage.messageForBiometrics == ID_EMPTY_MESSAGE) {
+ layout.setDescriptionText("");
+ } else {
+ layout.setDescriptionText(stage.messageForBiometrics);
+ }
} else {
- layout.setDescriptionText(message);
+ layout.getDescriptionTextView().setVisibility(View.GONE);
}
if (stage.footerMessage == ID_EMPTY_MESSAGE) {
mFooterText.setText("");
diff --git a/src/com/android/settings/password/ConfirmDeviceCredentialActivity.java b/src/com/android/settings/password/ConfirmDeviceCredentialActivity.java
index 03e83a4..22d87a5 100644
--- a/src/com/android/settings/password/ConfirmDeviceCredentialActivity.java
+++ b/src/com/android/settings/password/ConfirmDeviceCredentialActivity.java
@@ -108,6 +108,10 @@
if (errorCode == BiometricPrompt.BIOMETRIC_ERROR_USER_CANCELED
|| errorCode == BiometricPrompt.BIOMETRIC_ERROR_CANCELED) {
finish();
+ } else if (mUserManager.getUserInfo(mUserId) == null) {
+ // This can happen when profile gets wiped due to too many failed auth attempts.
+ Log.i(TAG, "Finishing, user no longer valid: " + mUserId);
+ finish();
} else {
// All other errors go to some version of CC
showConfirmCredentials();
diff --git a/src/com/android/settings/password/ConfirmDeviceCredentialBaseFragment.java b/src/com/android/settings/password/ConfirmDeviceCredentialBaseFragment.java
index a60fab9..3440071 100644
--- a/src/com/android/settings/password/ConfirmDeviceCredentialBaseFragment.java
+++ b/src/com/android/settings/password/ConfirmDeviceCredentialBaseFragment.java
@@ -152,6 +152,7 @@
mForgotButton.setOnClickListener(v -> {
final Intent intent = new Intent();
intent.setClassName(SETTINGS_PACKAGE_NAME, ForgotPasswordActivity.class.getName());
+ intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putExtra(Intent.EXTRA_USER_ID, mUserId);
getActivity().startActivity(intent);
getActivity().finish();
diff --git a/src/com/android/settings/password/ConfirmLockPattern.java b/src/com/android/settings/password/ConfirmLockPattern.java
index a1a7ea7f..ec5efcf 100644
--- a/src/com/android/settings/password/ConfirmLockPattern.java
+++ b/src/com/android/settings/password/ConfirmLockPattern.java
@@ -17,6 +17,7 @@
package com.android.settings.password;
import android.annotation.Nullable;
+import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.settings.SettingsEnums;
import android.content.Intent;
@@ -28,6 +29,7 @@
import android.os.storage.StorageManager;
import android.text.TextUtils;
import android.view.LayoutInflater;
+import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.AnimationUtils;
@@ -108,6 +110,7 @@
}
+ @SuppressLint("ClickableViewAccessibility")
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
@@ -146,6 +149,12 @@
mLockPatternView.setInStealthMode(!mLockPatternUtils.isVisiblePatternEnabled(
mEffectiveUserId));
mLockPatternView.setOnPatternListener(mConfirmExistingLockPatternListener);
+ mLockPatternView.setOnTouchListener((v, event) -> {
+ if (event.getAction() == MotionEvent.ACTION_DOWN) {
+ v.getParent().requestDisallowInterceptTouchEvent(true);
+ }
+ return false;
+ });
updateStage(Stage.NeedToUnlock);
if (savedInstanceState == null) {
diff --git a/src/com/android/settings/password/OWNERS b/src/com/android/settings/password/OWNERS
index 636800f..3b2013b 100644
--- a/src/com/android/settings/password/OWNERS
+++ b/src/com/android/settings/password/OWNERS
@@ -1,5 +1,6 @@
# Default reviewers for this and subdirectories.
curtislb@google.com
+graciecheng@google.com
ilyamaty@google.com
jaggies@google.com
jbolinger@google.com
@@ -8,4 +9,4 @@
paulcrowley@google.com
rubinxu@google.com
-# Emergency approvers in case the above are not available
\ No newline at end of file
+# Emergency approvers in case the above are not available
diff --git a/src/com/android/settings/password/PasswordUtils.java b/src/com/android/settings/password/PasswordUtils.java
index 5b75033..e8e309c 100644
--- a/src/com/android/settings/password/PasswordUtils.java
+++ b/src/com/android/settings/password/PasswordUtils.java
@@ -79,18 +79,20 @@
}
/** Crashes the calling application and provides it with {@code message}. */
- public static void crashCallingApplication(IBinder activityToken, String message) {
+ public static void crashCallingApplication(IBinder activityToken, String message,
+ int exceptionTypeId) {
IActivityManager am = ActivityManager.getService();
try {
int uid = am.getLaunchedFromUid(activityToken);
int userId = UserHandle.getUserId(uid);
- am.crashApplication(
+ am.crashApplicationWithType(
uid,
/* initialPid= */ -1,
getCallingAppPackageName(activityToken),
userId,
message,
- false);
+ false,
+ exceptionTypeId);
} catch (RemoteException e) {
Log.v(TAG, "Could not talk to activity manager.", e);
}
diff --git a/src/com/android/settings/password/SetNewPasswordActivity.java b/src/com/android/settings/password/SetNewPasswordActivity.java
index 2282587..fc664ec 100644
--- a/src/com/android/settings/password/SetNewPasswordActivity.java
+++ b/src/com/android/settings/password/SetNewPasswordActivity.java
@@ -29,6 +29,7 @@
import static com.android.settings.password.ChooseLockSettingsHelper.EXTRA_KEY_REQUESTED_MIN_COMPLEXITY;
import android.app.Activity;
+import android.app.RemoteServiceException.MissingRequestPasswordComplexityPermissionException;
import android.app.admin.DevicePolicyManager;
import android.app.admin.DevicePolicyManager.PasswordComplexity;
import android.app.admin.PasswordMetrics;
@@ -101,7 +102,8 @@
PasswordUtils.crashCallingApplication(activityToken,
"Must have permission "
+ REQUEST_PASSWORD_COMPLEXITY + " to use extra "
- + EXTRA_PASSWORD_COMPLEXITY);
+ + EXTRA_PASSWORD_COMPLEXITY,
+ MissingRequestPasswordComplexityPermissionException.TYPE_ID);
finish();
return;
}
diff --git a/src/com/android/settings/password/SetupChooseLockGeneric.java b/src/com/android/settings/password/SetupChooseLockGeneric.java
index 3261b81..968af32 100644
--- a/src/com/android/settings/password/SetupChooseLockGeneric.java
+++ b/src/com/android/settings/password/SetupChooseLockGeneric.java
@@ -21,6 +21,7 @@
import static com.android.settings.password.ChooseLockSettingsHelper.EXTRA_KEY_REQUESTED_MIN_COMPLEXITY;
+import android.app.RemoteServiceException.MissingRequestPasswordComplexityPermissionException;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
@@ -79,7 +80,8 @@
if (!hasPermission) {
PasswordUtils.crashCallingApplication(activityToken,
"Must have permission " + REQUEST_PASSWORD_COMPLEXITY
- + " to use extra " + EXTRA_PASSWORD_COMPLEXITY);
+ + " to use extra " + EXTRA_PASSWORD_COMPLEXITY,
+ MissingRequestPasswordComplexityPermissionException.TYPE_ID);
finish();
return;
}
diff --git a/src/com/android/settings/password/SetupChooseLockPattern.java b/src/com/android/settings/password/SetupChooseLockPattern.java
index 70cd6f2..7151c6d 100644
--- a/src/com/android/settings/password/SetupChooseLockPattern.java
+++ b/src/com/android/settings/password/SetupChooseLockPattern.java
@@ -142,14 +142,8 @@
mLeftButtonIsSkip = false;
}
- // Show generic pattern message when pattern lock screen launch in Setup wizard flow
- // before fingerprint and face setup.
final GlifLayout layout = getActivity().findViewById(R.id.setup_wizard_layout);
- if (stage.message == ID_EMPTY_MESSAGE) {
- layout.setDescriptionText("");
- } else {
- layout.setDescriptionText(stage.message);
- }
+ layout.setDescriptionText("");
}
@Override
diff --git a/src/com/android/settings/privacy/CameraToggleController.java b/src/com/android/settings/privacy/CameraToggleController.java
index 1a5da76..756553c 100644
--- a/src/com/android/settings/privacy/CameraToggleController.java
+++ b/src/com/android/settings/privacy/CameraToggleController.java
@@ -40,7 +40,7 @@
public int getAvailabilityStatus() {
return mSensorPrivacyManagerHelper.supportsSensorToggle(getSensor())
&& DeviceConfig.getBoolean(DeviceConfig.NAMESPACE_PRIVACY, "camera_toggle_enabled",
- true) ? AVAILABLE_UNSEARCHABLE : UNSUPPORTED_ON_DEVICE;
+ true) ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
}
@Override
diff --git a/src/com/android/settings/privacy/MicToggleController.java b/src/com/android/settings/privacy/MicToggleController.java
index 23d41d6..c2389d2 100644
--- a/src/com/android/settings/privacy/MicToggleController.java
+++ b/src/com/android/settings/privacy/MicToggleController.java
@@ -40,7 +40,7 @@
public int getAvailabilityStatus() {
return mSensorPrivacyManagerHelper.supportsSensorToggle(getSensor())
&& DeviceConfig.getBoolean(DeviceConfig.NAMESPACE_PRIVACY, "mic_toggle_enabled",
- true) ? AVAILABLE_UNSEARCHABLE : UNSUPPORTED_ON_DEVICE;
+ true) ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
}
@Override
diff --git a/src/com/android/settings/privacy/PrivacyDashboardFragment.java b/src/com/android/settings/privacy/PrivacyDashboardFragment.java
index cc0e8a1..c2aeeaf 100644
--- a/src/com/android/settings/privacy/PrivacyDashboardFragment.java
+++ b/src/com/android/settings/privacy/PrivacyDashboardFragment.java
@@ -22,6 +22,7 @@
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.notification.LockScreenNotificationPreferenceController;
+import com.android.settings.safetycenter.SafetyCenterStatus;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.lifecycle.Lifecycle;
@@ -89,5 +90,10 @@
Context context) {
return buildPreferenceControllers(context, null);
}
+
+ @Override
+ protected boolean isPageSearchEnabled(Context context) {
+ return !SafetyCenterStatus.isEnabled();
+ }
};
}
diff --git a/src/com/android/settings/privacy/TopLevelPrivacyEntryPreferenceController.java b/src/com/android/settings/privacy/TopLevelPrivacyEntryPreferenceController.java
new file mode 100644
index 0000000..dcc68ff
--- /dev/null
+++ b/src/com/android/settings/privacy/TopLevelPrivacyEntryPreferenceController.java
@@ -0,0 +1,39 @@
+/*
+ * 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.privacy;
+
+import android.annotation.NonNull;
+import android.content.Context;
+
+import com.android.settings.core.BasePreferenceController;
+import com.android.settings.safetycenter.SafetyCenterStatus;
+
+/** The preference controller for the top level privacy tile. */
+public class TopLevelPrivacyEntryPreferenceController extends BasePreferenceController {
+
+ public TopLevelPrivacyEntryPreferenceController(@NonNull Context context, @NonNull String key) {
+ super(context, key);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ if (!SafetyCenterStatus.isEnabled()) {
+ return AVAILABLE;
+ }
+ return CONDITIONALLY_UNAVAILABLE;
+ }
+}
diff --git a/src/com/android/settings/privacy/WorkPolicyInfoPreferenceController.java b/src/com/android/settings/privacy/WorkPolicyInfoPreferenceController.java
index 977d1bf..55ba064 100644
--- a/src/com/android/settings/privacy/WorkPolicyInfoPreferenceController.java
+++ b/src/com/android/settings/privacy/WorkPolicyInfoPreferenceController.java
@@ -37,9 +37,7 @@
@Override
public int getAvailabilityStatus() {
- return mEnterpriseProvider.hasWorkPolicyInfo()
- ? AVAILABLE_UNSEARCHABLE
- : UNSUPPORTED_ON_DEVICE;
+ return mEnterpriseProvider.hasWorkPolicyInfo() ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
}
@Override
diff --git a/src/com/android/settings/safetycenter/SafetyCenterStatus.java b/src/com/android/settings/safetycenter/SafetyCenterStatus.java
new file mode 100644
index 0000000..d96bb32
--- /dev/null
+++ b/src/com/android/settings/safetycenter/SafetyCenterStatus.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.safetycenter;
+
+import android.provider.DeviceConfig;
+
+import com.android.internal.annotations.VisibleForTesting;
+
+/** Knows whether safety center is enabled or disabled. */
+public class SafetyCenterStatus {
+
+ /** Whether SafetyCenter page is enabled. */
+ @VisibleForTesting
+ public static final String SAFETY_CENTER_IS_ENABLED = "safety_center_is_enabled";
+
+ /** Returns true is SafetyCenter page is enabled, false otherwise. */
+ public static boolean isEnabled() {
+ // TODO(b/208625216): use SafetyManager API instead
+ return DeviceConfig.getBoolean(
+ DeviceConfig.NAMESPACE_PRIVACY, SAFETY_CENTER_IS_ENABLED, false);
+ }
+}
diff --git a/src/com/android/settings/safetycenter/TopLevelSafetyCenterEntryPreferenceController.java b/src/com/android/settings/safetycenter/TopLevelSafetyCenterEntryPreferenceController.java
new file mode 100644
index 0000000..b3b49b0
--- /dev/null
+++ b/src/com/android/settings/safetycenter/TopLevelSafetyCenterEntryPreferenceController.java
@@ -0,0 +1,60 @@
+/*
+ * 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.safetycenter;
+
+import android.content.ActivityNotFoundException;
+import android.content.Context;
+import android.content.Intent;
+import android.text.TextUtils;
+import android.util.Log;
+
+import androidx.preference.Preference;
+
+import com.android.settings.core.BasePreferenceController;
+
+/** Controller for the SafetyCenter entry in top level Settings. */
+public class TopLevelSafetyCenterEntryPreferenceController extends BasePreferenceController {
+
+ private static final String TAG = "TopLevelSafetyCenterEntryPreferenceController";
+
+ public TopLevelSafetyCenterEntryPreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ if (SafetyCenterStatus.isEnabled()) {
+ return AVAILABLE;
+ }
+ return CONDITIONALLY_UNAVAILABLE;
+ }
+
+ @Override
+ public boolean handlePreferenceTreeClick(Preference preference) {
+ if (!TextUtils.equals(preference.getKey(), getPreferenceKey())) {
+ return super.handlePreferenceTreeClick(preference);
+ }
+
+ try {
+ mContext.startActivity(new Intent(Intent.ACTION_SAFETY_CENTER));
+ } catch (ActivityNotFoundException e) {
+ Log.e(TAG, "Unable to open safety center", e);
+ return false;
+ }
+ return true;
+ }
+}
diff --git a/src/com/android/settings/search/SearchFeatureProvider.java b/src/com/android/settings/search/SearchFeatureProvider.java
index 39e571f..1785361 100644
--- a/src/com/android/settings/search/SearchFeatureProvider.java
+++ b/src/com/android/settings/search/SearchFeatureProvider.java
@@ -24,6 +24,7 @@
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
+import android.content.pm.ResolveInfo;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
@@ -33,11 +34,14 @@
import com.android.settings.R;
import com.android.settings.Utils;
+import com.android.settings.activityembedding.ActivityEmbeddingRulesController;
import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.search.SearchIndexableResources;
import com.google.android.setupcompat.util.WizardManagerHelper;
+import java.util.List;
+
/**
* FeatureProvider for Settings Search
*/
@@ -60,6 +64,9 @@
*/
SearchIndexableResources getSearchIndexableResources();
+ /**
+ * @return a package name of settings intelligence.
+ */
default String getSettingsIntelligencePkgName(Context context) {
return context.getString(R.string.config_settingsintelligence_package_name);
}
@@ -90,16 +97,30 @@
navView.setImportantForAccessibility(IMPORTANT_FOR_ACCESSIBILITY_NO);
navView.setBackground(null);
+ final Context context = activity.getApplicationContext();
+ final Intent intent = buildSearchIntent(context, pageId)
+ .addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
+ final List<ResolveInfo> resolveInfos =
+ activity.getPackageManager().queryIntentActivities(intent,
+ PackageManager.MATCH_DEFAULT_ONLY);
+ if (resolveInfos.isEmpty()) {
+ return;
+ }
+
+ final ComponentName searchComponentName = resolveInfos.get(0)
+ .getComponentInfo().getComponentName();
+ // Set a component name since activity embedding requires a component name for
+ // registering a rule.
+ intent.setComponent(searchComponentName);
+ ActivityEmbeddingRulesController.registerTwoPanePairRuleForSettingsHome(
+ context,
+ searchComponentName,
+ intent.getAction(),
+ false /* finishPrimaryWithSecondary */,
+ true /* finishSecondaryWithPrimary */,
+ false /* clearTop */);
+
toolbar.setOnClickListener(tb -> {
- final Context context = activity.getApplicationContext();
- final Intent intent = buildSearchIntent(context, pageId)
- .addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
-
- if (activity.getPackageManager().queryIntentActivities(intent,
- PackageManager.MATCH_DEFAULT_ONLY).isEmpty()) {
- return;
- }
-
FeatureFactory.getFactory(context).getSlicesFeatureProvider()
.indexSliceDataAsync(context);
diff --git a/src/com/android/settings/search/SearchResultTrampoline.java b/src/com/android/settings/search/SearchResultTrampoline.java
index f9cbc36..8b041b6 100644
--- a/src/com/android/settings/search/SearchResultTrampoline.java
+++ b/src/com/android/settings/search/SearchResultTrampoline.java
@@ -109,7 +109,8 @@
final SettingsHomepageActivity homeActivity =
((SettingsApplication) getApplicationContext()).getHomeActivity();
if (homeActivity != null) {
- homeActivity.getMainFragment().setHighlightMenuKey(highlightMenuKey);
+ homeActivity.getMainFragment().setHighlightMenuKey(highlightMenuKey,
+ /* scrollNeeded= */ true);
}
} else {
// Two-pane case
diff --git a/src/com/android/settings/security/CredentialStorage.java b/src/com/android/settings/security/CredentialStorage.java
index 090fdf6..ea33631 100644
--- a/src/com/android/settings/security/CredentialStorage.java
+++ b/src/com/android/settings/security/CredentialStorage.java
@@ -86,7 +86,7 @@
final String action = intent.getAction();
final UserManager userManager = (UserManager) getSystemService(Context.USER_SERVICE);
if (!userManager.hasUserRestriction(UserManager.DISALLOW_CONFIG_CREDENTIALS)) {
- if (ACTION_RESET.equals(action)) {
+ if (ACTION_RESET.equals(action) && checkCallerIsSelf()) {
new ResetDialog();
} else {
if (ACTION_INSTALL.equals(action) && checkCallerIsCertInstallerOrSelfInProfile()) {
@@ -319,6 +319,19 @@
}
/**
+ * Check that the caller is Settings.
+ */
+ private boolean checkCallerIsSelf() {
+ try {
+ return Process.myUid() == android.app.ActivityManager.getService()
+ .getLaunchedFromUid(getActivityToken());
+ } catch (RemoteException re) {
+ // Error talking to ActivityManager, just give up
+ return false;
+ }
+ }
+
+ /**
* Check that the caller is either certinstaller or Settings running in a profile of this user.
*/
private boolean checkCallerIsCertInstallerOrSelfInProfile() {
diff --git a/src/com/android/settings/security/CryptKeeperSettings.java b/src/com/android/settings/security/CryptKeeperSettings.java
index 4fc17fb..2b65bf1 100644
--- a/src/com/android/settings/security/CryptKeeperSettings.java
+++ b/src/com/android/settings/security/CryptKeeperSettings.java
@@ -131,7 +131,8 @@
@Override
public void onResume() {
super.onResume();
- getActivity().registerReceiver(mIntentReceiver, mIntentFilter);
+ getActivity().registerReceiver(mIntentReceiver, mIntentFilter,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
}
@Override
diff --git a/src/com/android/settings/security/InstallCaCertificateWarning.java b/src/com/android/settings/security/InstallCaCertificateWarning.java
index 3854875..139bc1c 100644
--- a/src/com/android/settings/security/InstallCaCertificateWarning.java
+++ b/src/com/android/settings/security/InstallCaCertificateWarning.java
@@ -16,6 +16,8 @@
package com.android.settings.security;
+import static android.view.WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS;
+
import android.annotation.Nullable;
import android.app.Activity;
import android.content.Intent;
@@ -45,6 +47,8 @@
setTheme(SetupWizardUtils.getTheme(this, getIntent()));
ThemeHelper.trySetDynamicColor(this);
setContentView(R.layout.ca_certificate_warning_dialog);
+ getWindow().addSystemFlags(SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS);
+
final GlifLayout layout = findViewById(R.id.setup_wizard_layout);
layout.setHeaderText(R.string.ca_certificate_warning_title);
@@ -57,6 +61,7 @@
.setTheme(R.style.SudGlifButton_Secondary)
.build()
);
+ mixin.getSecondaryButtonView().setFilterTouchesWhenObscured(true);
mixin.setPrimaryButton(
new FooterButton.Builder(this)
@@ -66,6 +71,7 @@
.setTheme(R.style.SudGlifButton_Primary)
.build()
);
+ mixin.getPrimaryButtonView().setFilterTouchesWhenObscured(true);
}
private View.OnClickListener installCaCertificate() {
diff --git a/src/com/android/settings/security/RequestManageCredentials.java b/src/com/android/settings/security/RequestManageCredentials.java
index 1a8da67..6a1d40a 100644
--- a/src/com/android/settings/security/RequestManageCredentials.java
+++ b/src/com/android/settings/security/RequestManageCredentials.java
@@ -16,6 +16,8 @@
package com.android.settings.security;
+import static android.view.WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS;
+
import android.annotation.Nullable;
import android.app.Activity;
import android.app.admin.DevicePolicyEventLogger;
@@ -120,6 +122,7 @@
.setStrings(mCredentialManagerPackage)
.write();
setContentView(R.layout.request_manage_credentials);
+ getWindow().addSystemFlags(SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS);
mIsLandscapeMode = getResources().getConfiguration().orientation
== Configuration.ORIENTATION_LANDSCAPE;
@@ -211,7 +214,9 @@
private void loadButtons() {
mButtonPanel = findViewById(R.id.button_panel);
Button dontAllowButton = findViewById(R.id.dont_allow_button);
+ dontAllowButton.setFilterTouchesWhenObscured(true);
Button allowButton = findViewById(R.id.allow_button);
+ allowButton.setFilterTouchesWhenObscured(true);
dontAllowButton.setOnClickListener(b -> {
DevicePolicyEventLogger
diff --git a/src/com/android/settings/security/ScreenPinningPreferenceController.java b/src/com/android/settings/security/ScreenPinningPreferenceController.java
index a5fdf8b..c72d018 100644
--- a/src/com/android/settings/security/ScreenPinningPreferenceController.java
+++ b/src/com/android/settings/security/ScreenPinningPreferenceController.java
@@ -24,12 +24,6 @@
public class ScreenPinningPreferenceController extends BasePreferenceController {
- private static final String KEY_SCREEN_PINNING = "screen_pinning_settings";
-
- public ScreenPinningPreferenceController(Context context) {
- this(context, KEY_SCREEN_PINNING);
- }
-
public ScreenPinningPreferenceController(Context context, String key) {
super(context, key);
}
@@ -37,7 +31,7 @@
@Override
public int getAvailabilityStatus() {
return mContext.getResources().getBoolean(R.bool.config_show_screen_pinning_settings)
- ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
+ ? AVAILABLE : CONDITIONALLY_UNAVAILABLE;
}
@Override
diff --git a/src/com/android/settings/security/SecurityAdvancedSettings.java b/src/com/android/settings/security/SecurityAdvancedSettings.java
new file mode 100644
index 0000000..4a73eb7
--- /dev/null
+++ b/src/com/android/settings/security/SecurityAdvancedSettings.java
@@ -0,0 +1,146 @@
+/*
+ * 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.security;
+
+import android.app.settings.SettingsEnums;
+import android.content.Context;
+import android.content.Intent;
+
+import com.android.settings.R;
+import com.android.settings.biometrics.combination.CombinedBiometricProfileStatusPreferenceController;
+import com.android.settings.biometrics.face.FaceProfileStatusPreferenceController;
+import com.android.settings.biometrics.fingerprint.FingerprintProfileStatusPreferenceController;
+import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.overlay.FeatureFactory;
+import com.android.settings.safetycenter.SafetyCenterStatus;
+import com.android.settings.search.BaseSearchIndexProvider;
+import com.android.settings.security.trustagent.TrustAgentListPreferenceController;
+import com.android.settings.widget.PreferenceCategoryController;
+import com.android.settingslib.core.AbstractPreferenceController;
+import com.android.settingslib.core.lifecycle.Lifecycle;
+import com.android.settingslib.drawer.CategoryKey;
+import com.android.settingslib.search.SearchIndexable;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * An overflow menu for {@code SecuritySettings} containing advanced security settings.
+ *
+ * <p>This includes all work-profile related settings.
+ */
+@SearchIndexable
+public class SecurityAdvancedSettings extends DashboardFragment {
+
+ private static final String TAG = "SecurityAdvancedSettings";
+ private static final String WORK_PROFILE_SECURITY_CATEGORY = "security_category_profile";
+
+ /** Used in case of old Security settings when SafetyCenter is disabled */
+ private static final String CATEGORY_SECURITY_LEGACY_ADVANCED_SETTINGS =
+ "com.android.settings.category.ia.legacy_advanced_security";
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.SECURITY_ADVANCED;
+ }
+
+ @Override
+ public String getCategoryKey() {
+ if (SafetyCenterStatus.isEnabled()) {
+ return CategoryKey.CATEGORY_SECURITY_ADVANCED_SETTINGS;
+ } else {
+ final SecuritySettingsFeatureProvider securitySettingsFeatureProvider =
+ FeatureFactory.getFactory(getContext())
+ .getSecuritySettingsFeatureProvider();
+
+ if (securitySettingsFeatureProvider.hasAlternativeSecuritySettingsFragment()) {
+ return securitySettingsFeatureProvider.getAlternativeAdvancedSettingsCategoryKey();
+ } else {
+ return CATEGORY_SECURITY_LEGACY_ADVANCED_SETTINGS;
+ }
+ }
+ }
+
+ @Override
+ protected int getPreferenceScreenResId() {
+ return R.xml.security_advanced_settings;
+ }
+
+ @Override
+ protected String getLogTag() {
+ return TAG;
+ }
+
+ @Override
+ protected List<AbstractPreferenceController> createPreferenceControllers(Context context) {
+ return buildPreferenceControllers(context, getSettingsLifecycle(), this /* host*/);
+ }
+
+ /**
+ * see confirmPatternThenDisableAndClear
+ */
+ @Override
+ public void onActivityResult(int requestCode, int resultCode, Intent data) {
+ if (use(TrustAgentListPreferenceController.class)
+ .handleActivityResult(requestCode, resultCode)) {
+ return;
+ }
+ if (use(LockUnificationPreferenceController.class)
+ .handleActivityResult(requestCode, resultCode, data)) {
+ return;
+ }
+ super.onActivityResult(requestCode, resultCode, data);
+ }
+
+ private static List<AbstractPreferenceController> buildPreferenceControllers(Context context,
+ Lifecycle lifecycle, DashboardFragment host) {
+ final List<AbstractPreferenceController> controllers = new ArrayList<>();
+ controllers.add(new TrustAgentListPreferenceController(context, host, lifecycle));
+
+ final List<AbstractPreferenceController> profileSecurityControllers = new ArrayList<>();
+ profileSecurityControllers.add(new ChangeProfileScreenLockPreferenceController(
+ context, host));
+ profileSecurityControllers.add(new LockUnificationPreferenceController(context, host));
+ profileSecurityControllers.add(new VisiblePatternProfilePreferenceController(
+ context, lifecycle));
+ profileSecurityControllers.add(new FaceProfileStatusPreferenceController(
+ context, lifecycle));
+ profileSecurityControllers.add(new FingerprintProfileStatusPreferenceController(
+ context, lifecycle));
+ profileSecurityControllers
+ .add(new CombinedBiometricProfileStatusPreferenceController(context, lifecycle));
+ controllers.add(new PreferenceCategoryController(context, WORK_PROFILE_SECURITY_CATEGORY)
+ .setChildren(profileSecurityControllers));
+ controllers.addAll(profileSecurityControllers);
+
+ return controllers;
+ }
+
+ /**
+ * For Search. Please keep it in sync when updating "createPreferenceHierarchy()"
+ */
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.security_advanced_settings) {
+
+ @Override
+ public List<AbstractPreferenceController> createPreferenceControllers(Context
+ context) {
+ return buildPreferenceControllers(context, null /* lifecycle */,
+ null /* host*/);
+ }
+ };
+}
diff --git a/src/com/android/settings/security/SecurityAdvancedSettingsController.java b/src/com/android/settings/security/SecurityAdvancedSettingsController.java
new file mode 100644
index 0000000..904141d
--- /dev/null
+++ b/src/com/android/settings/security/SecurityAdvancedSettingsController.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.security;
+
+import android.content.Context;
+import android.content.pm.CrossProfileApps;
+
+import com.android.settings.R;
+import com.android.settings.core.BasePreferenceController;
+
+/**
+ * Controller to decide the summary of "Advanced settings" option in the
+ * Security settings screen.
+ */
+public class SecurityAdvancedSettingsController extends BasePreferenceController {
+
+ private final CrossProfileApps mCrossProfileApps;
+
+ public SecurityAdvancedSettingsController(Context context, String preferenceKey) {
+ super(context, preferenceKey);
+
+ mCrossProfileApps = context.getSystemService(CrossProfileApps.class);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return AVAILABLE;
+ }
+
+ @Override
+ public CharSequence getSummary() {
+ return isWorkProfilePresent()
+ ? mContext.getResources().getString(
+ R.string.security_advanced_settings_work_profile_settings_summary)
+ : mContext.getResources().getString(
+ R.string.security_advanced_settings_no_work_profile_settings_summary);
+ }
+
+ private boolean isWorkProfilePresent() {
+ return !mCrossProfileApps.getTargetUserProfiles().isEmpty();
+ }
+}
diff --git a/src/com/android/settings/security/SecuritySettings.java b/src/com/android/settings/security/SecuritySettings.java
index be123f2..0d31ca2 100644
--- a/src/com/android/settings/security/SecuritySettings.java
+++ b/src/com/android/settings/security/SecuritySettings.java
@@ -15,25 +15,18 @@
*/
package com.android.settings.security;
-import static com.android.settings.security.EncryptionStatusPreferenceController.PREF_KEY_ENCRYPTION_SECURITY_PAGE;
-
import android.app.settings.SettingsEnums;
import android.content.Context;
import android.content.Intent;
import com.android.settings.R;
-import com.android.settings.biometrics.combination.CombinedBiometricProfileStatusPreferenceController;
import com.android.settings.biometrics.combination.CombinedBiometricStatusPreferenceController;
-import com.android.settings.biometrics.face.FaceProfileStatusPreferenceController;
import com.android.settings.biometrics.face.FaceStatusPreferenceController;
-import com.android.settings.biometrics.fingerprint.FingerprintProfileStatusPreferenceController;
import com.android.settings.biometrics.fingerprint.FingerprintStatusPreferenceController;
import com.android.settings.dashboard.DashboardFragment;
-import com.android.settings.enterprise.EnterprisePrivacyPreferenceController;
-import com.android.settings.enterprise.FinancedPrivacyPreferenceController;
import com.android.settings.overlay.FeatureFactory;
+import com.android.settings.safetycenter.SafetyCenterStatus;
import com.android.settings.search.BaseSearchIndexProvider;
-import com.android.settings.security.trustagent.ManageTrustAgentsPreferenceController;
import com.android.settings.security.trustagent.TrustAgentListPreferenceController;
import com.android.settings.widget.PreferenceCategoryController;
import com.android.settingslib.core.AbstractPreferenceController;
@@ -48,7 +41,6 @@
private static final String TAG = "SecuritySettings";
private static final String SECURITY_CATEGORY = "security_category";
- private static final String WORK_PROFILE_SECURITY_CATEGORY = "security_category_profile";
public static final int CHANGE_TRUST_AGENT_SETTINGS = 126;
public static final int UNIFY_LOCK_CONFIRM_PROFILE_REQUEST = 129;
@@ -106,15 +98,6 @@
private static List<AbstractPreferenceController> buildPreferenceControllers(Context context,
Lifecycle lifecycle, SecuritySettings host) {
final List<AbstractPreferenceController> controllers = new ArrayList<>();
- controllers.add(new EnterprisePrivacyPreferenceController(context));
- controllers.add(new FinancedPrivacyPreferenceController(context));
- controllers.add(new ManageTrustAgentsPreferenceController(context));
- controllers.add(new ScreenPinningPreferenceController(context));
- controllers.add(new SimLockPreferenceController(context));
- controllers.add(new EncryptionStatusPreferenceController(context,
- PREF_KEY_ENCRYPTION_SECURITY_PAGE));
- controllers.add(new TrustAgentListPreferenceController(context, host, lifecycle));
-
final List<AbstractPreferenceController> securityPreferenceControllers = new ArrayList<>();
securityPreferenceControllers.add(new FaceStatusPreferenceController(context, lifecycle));
securityPreferenceControllers.add(new FingerprintStatusPreferenceController(
@@ -126,22 +109,6 @@
.setChildren(securityPreferenceControllers));
controllers.addAll(securityPreferenceControllers);
- final List<AbstractPreferenceController> profileSecurityControllers = new ArrayList<>();
- profileSecurityControllers.add(new ChangeProfileScreenLockPreferenceController(
- context, host));
- profileSecurityControllers.add(new LockUnificationPreferenceController(context, host));
- profileSecurityControllers.add(new VisiblePatternProfilePreferenceController(
- context, lifecycle));
- profileSecurityControllers.add(new FaceProfileStatusPreferenceController(
- context, lifecycle));
- profileSecurityControllers.add(new FingerprintProfileStatusPreferenceController(
- context, lifecycle));
- profileSecurityControllers
- .add(new CombinedBiometricProfileStatusPreferenceController(context, lifecycle));
- controllers.add(new PreferenceCategoryController(context, WORK_PROFILE_SECURITY_CATEGORY)
- .setChildren(profileSecurityControllers));
- controllers.addAll(profileSecurityControllers);
-
return controllers;
}
@@ -161,7 +128,8 @@
@Override
protected boolean isPageSearchEnabled(Context context) {
return !FeatureFactory.getFactory(context).getSecuritySettingsFeatureProvider()
- .hasAlternativeSecuritySettingsFragment();
+ .hasAlternativeSecuritySettingsFragment()
+ && !SafetyCenterStatus.isEnabled();
}
};
}
diff --git a/src/com/android/settings/security/SecuritySettingsFeatureProvider.java b/src/com/android/settings/security/SecuritySettingsFeatureProvider.java
index 78e4bc7..128ec01 100644
--- a/src/com/android/settings/security/SecuritySettingsFeatureProvider.java
+++ b/src/com/android/settings/security/SecuritySettingsFeatureProvider.java
@@ -24,4 +24,10 @@
/** Returns the alternative SecuritySettings fragment name if available. */
String getAlternativeSecuritySettingsFragmentClassname();
+
+ /**
+ * Returns the category of SecurityAdvancedSettings fragment for the alternative
+ * SecuritySettings if available.
+ */
+ String getAlternativeAdvancedSettingsCategoryKey();
}
diff --git a/src/com/android/settings/security/SecuritySettingsFeatureProviderImpl.java b/src/com/android/settings/security/SecuritySettingsFeatureProviderImpl.java
index 8aba523..e4f540c 100644
--- a/src/com/android/settings/security/SecuritySettingsFeatureProviderImpl.java
+++ b/src/com/android/settings/security/SecuritySettingsFeatureProviderImpl.java
@@ -28,4 +28,9 @@
public String getAlternativeSecuritySettingsFragmentClassname() {
return null;
}
+
+ @Override
+ public String getAlternativeAdvancedSettingsCategoryKey() {
+ return null;
+ }
}
diff --git a/src/com/android/settings/security/SimLockPreferenceController.java b/src/com/android/settings/security/SimLockPreferenceController.java
index 3b85888..6f663c2 100644
--- a/src/com/android/settings/security/SimLockPreferenceController.java
+++ b/src/com/android/settings/security/SimLockPreferenceController.java
@@ -33,17 +33,11 @@
public class SimLockPreferenceController extends BasePreferenceController {
- private static final String KEY_SIM_LOCK = "sim_lock_settings";
-
private final CarrierConfigManager mCarrierConfigManager;
private final UserManager mUserManager;
private final SubscriptionManager mSubscriptionManager;
private TelephonyManager mTelephonyManager;
- public SimLockPreferenceController(Context context) {
- this(context, KEY_SIM_LOCK);
- }
-
public SimLockPreferenceController(Context context, String key) {
super(context, key);
mUserManager = (UserManager) context.getSystemService(Context.USER_SERVICE);
diff --git a/src/com/android/settings/security/TopLevelSecurityEntryPreferenceController.java b/src/com/android/settings/security/TopLevelSecurityEntryPreferenceController.java
index 964482e..2d98606 100644
--- a/src/com/android/settings/security/TopLevelSecurityEntryPreferenceController.java
+++ b/src/com/android/settings/security/TopLevelSecurityEntryPreferenceController.java
@@ -24,6 +24,7 @@
import com.android.settings.core.BasePreferenceController;
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.overlay.FeatureFactory;
+import com.android.settings.safetycenter.SafetyCenterStatus;
public class TopLevelSecurityEntryPreferenceController extends BasePreferenceController {
@@ -37,7 +38,10 @@
@Override
public int getAvailabilityStatus() {
- return AVAILABLE;
+ if (!SafetyCenterStatus.isEnabled()) {
+ return AVAILABLE;
+ }
+ return CONDITIONALLY_UNAVAILABLE;
}
@Override
diff --git a/src/com/android/settings/security/VisiblePatternProfilePreferenceController.java b/src/com/android/settings/security/VisiblePatternProfilePreferenceController.java
index 9e82e78..4d65ae7 100644
--- a/src/com/android/settings/security/VisiblePatternProfilePreferenceController.java
+++ b/src/com/android/settings/security/VisiblePatternProfilePreferenceController.java
@@ -126,6 +126,8 @@
@Override
public void onResume() {
- mPreference.setVisible(isAvailable());
+ if (mPreference != null) {
+ mPreference.setVisible(isAvailable());
+ }
}
}
diff --git a/src/com/android/settings/security/trustagent/ManageTrustAgentsPreferenceController.java b/src/com/android/settings/security/trustagent/ManageTrustAgentsPreferenceController.java
index b0f991e..2f8d58d 100644
--- a/src/com/android/settings/security/trustagent/ManageTrustAgentsPreferenceController.java
+++ b/src/com/android/settings/security/trustagent/ManageTrustAgentsPreferenceController.java
@@ -19,7 +19,6 @@
import android.content.Context;
import android.os.UserHandle;
-import androidx.annotation.VisibleForTesting;
import androidx.preference.Preference;
import com.android.internal.widget.LockPatternUtils;
@@ -30,17 +29,11 @@
public class ManageTrustAgentsPreferenceController extends BasePreferenceController {
- @VisibleForTesting
- static final String KEY_MANAGE_TRUST_AGENTS = "manage_trust_agents";
private static final int MY_USER_ID = UserHandle.myUserId();
private final LockPatternUtils mLockPatternUtils;
private TrustAgentManager mTrustAgentManager;
- public ManageTrustAgentsPreferenceController(Context context) {
- this(context, KEY_MANAGE_TRUST_AGENTS);
- }
-
public ManageTrustAgentsPreferenceController(Context context, String key) {
super(context, key);
final SecurityFeatureProvider securityFeatureProvider = FeatureFactory.getFactory(context)
diff --git a/src/com/android/settings/sim/DsdsDialogActivity.java b/src/com/android/settings/sim/DsdsDialogActivity.java
index 62a6995..7d9a43b 100644
--- a/src/com/android/settings/sim/DsdsDialogActivity.java
+++ b/src/com/android/settings/sim/DsdsDialogActivity.java
@@ -85,7 +85,7 @@
}
@Override
- public void onConfirm(int tag, boolean confirmed) {
+ public void onConfirm(int tag, boolean confirmed, int itemPosition) {
if (!confirmed) {
Log.i(TAG, "User cancel the dialog to enable DSDS.");
startChooseSimActivity();
diff --git a/src/com/android/settings/sim/SelectSpecificDataSimDialogFragment.java b/src/com/android/settings/sim/SelectSpecificDataSimDialogFragment.java
new file mode 100644
index 0000000..0362e9a
--- /dev/null
+++ b/src/com/android/settings/sim/SelectSpecificDataSimDialogFragment.java
@@ -0,0 +1,175 @@
+/*
+ * 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.sim;
+
+import android.app.Dialog;
+import android.app.settings.SettingsEnums;
+import android.content.DialogInterface;
+import android.os.Bundle;
+import android.telephony.SubscriptionInfo;
+import android.telephony.SubscriptionManager;
+import android.text.TextUtils;
+import android.util.Log;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.widget.LinearLayout;
+import android.widget.ListView;
+import android.widget.TextView;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.annotation.VisibleForTesting;
+import androidx.appcompat.app.AlertDialog;
+
+import com.android.settings.R;
+import com.android.settings.network.SubscriptionUtil;
+
+import java.util.List;
+
+/**
+ * Presents a dialog asking the user if they want to switch the data to another sim
+ */
+public class SelectSpecificDataSimDialogFragment extends SimDialogFragment implements
+ DialogInterface.OnClickListener {
+ private static final String TAG = "PreferredSimDialogFrag";
+
+ private SubscriptionInfo mSubscriptionInfo;
+
+ /**
+ * @return the dialog fragment.
+ */
+ public static SelectSpecificDataSimDialogFragment newInstance() {
+ final SelectSpecificDataSimDialogFragment
+ fragment = new SelectSpecificDataSimDialogFragment();
+ final Bundle args = initArguments(SimDialogActivity.DATA_PICK,
+ R.string.select_specific_sim_for_data_title);
+ fragment.setArguments(args);
+ return fragment;
+ }
+
+ @NonNull
+ @Override
+ public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) {
+ final AlertDialog dialog = new AlertDialog.Builder(getContext())
+ .setNegativeButton(R.string.sim_action_no_thanks, null)
+ .create();
+ updateDialog(dialog);
+ return dialog;
+ }
+
+ @Override
+ public void onClick(DialogInterface dialog, int buttonClicked) {
+ if (buttonClicked != DialogInterface.BUTTON_POSITIVE) {
+ return;
+ }
+ final SimDialogActivity activity = (SimDialogActivity) getActivity();
+ final SubscriptionInfo info = getTargetSubscriptionInfo();
+ if (info != null) {
+ activity.onSubscriptionSelected(getDialogType(), info.getSubscriptionId());
+ }
+ }
+
+ private SubscriptionInfo getNonDefaultDataSubscriptionInfo(SubscriptionInfo dds) {
+ List<SubscriptionInfo> subInfos = getSubscriptionManager().getActiveSubscriptionInfoList();
+ if (subInfos == null || dds == null) {
+ return null;
+ }
+ return subInfos.stream().filter(subinfo -> subinfo.getSubscriptionId()
+ != dds.getSubscriptionId()).findFirst().orElse(null);
+ }
+
+ private SubscriptionInfo getDefaultDataSubInfo() {
+ return getSubscriptionManager().getDefaultDataSubscriptionInfo();
+ }
+
+ private void updateDialog(AlertDialog dialog) {
+ Log.d(TAG, "Dialog updated, dismiss status: " + mWasDismissed);
+ if (mWasDismissed) {
+ return;
+ }
+
+ SubscriptionInfo currentDataSubInfo = getDefaultDataSubInfo();
+ SubscriptionInfo newSubInfo = getNonDefaultDataSubscriptionInfo(currentDataSubInfo);
+
+ if (newSubInfo == null || currentDataSubInfo == null) {
+ Log.d(TAG, "one of target SubscriptionInfos is null");
+ dismiss();
+ return;
+ }
+ Log.d(TAG, "newSubId: " + newSubInfo.getSubscriptionId()
+ + "currentDataSubID: " + currentDataSubInfo.getSubscriptionId());
+ setTargetSubscriptionInfo(newSubInfo);
+
+ CharSequence newDataCarrierName = SubscriptionUtil.getUniqueSubscriptionDisplayName(
+ newSubInfo, getContext());
+ CharSequence currentDataCarrierName = SubscriptionUtil.getUniqueSubscriptionDisplayName(
+ currentDataSubInfo, getContext());
+
+ String positive = getContext().getString(
+ R.string.select_specific_sim_for_data_button, newDataCarrierName);
+ String message = getContext().getString(R.string.select_specific_sim_for_data_msg,
+ newDataCarrierName, currentDataCarrierName);
+
+ View content = LayoutInflater.from(getContext()).inflate(
+ R.layout.sim_confirm_dialog_multiple_enabled_profiles_supported, null);
+ TextView dialogMessage = content.findViewById(R.id.msg);
+ if (!TextUtils.isEmpty(message) && dialogMessage != null) {
+ dialogMessage.setText(message);
+ }
+
+ final ListView lvItems = content.findViewById(R.id.carrier_list);
+ if (lvItems != null) {
+ lvItems.setVisibility(View.GONE);
+ }
+ final LinearLayout infoOutline = content.findViewById(R.id.info_outline_layout);
+ if (infoOutline != null) {
+ infoOutline.setVisibility(View.GONE);
+ }
+ dialog.setView(content);
+
+ View titleView = LayoutInflater.from(getContext()).inflate(
+ R.layout.sim_confirm_dialog_title_multiple_enabled_profiles_supported, null);
+ TextView titleTextView = titleView.findViewById(R.id.title);
+ titleTextView.setText(getContext().getString(getTitleResId(), newDataCarrierName));
+
+ dialog.setCustomTitle(titleTextView);
+ dialog.setButton(AlertDialog.BUTTON_POSITIVE, positive, this);
+ }
+
+ private void setTargetSubscriptionInfo(SubscriptionInfo subInfo) {
+ mSubscriptionInfo = subInfo;
+ }
+
+ private SubscriptionInfo getTargetSubscriptionInfo() {
+ return mSubscriptionInfo;
+ }
+
+ @Override
+ public void updateDialog() {
+ updateDialog((AlertDialog) getDialog());
+ }
+
+ @VisibleForTesting
+ protected SubscriptionManager getSubscriptionManager() {
+ return getContext().getSystemService(SubscriptionManager.class);
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.DIALOG_PREFERRED_SIM_PICKER;
+ }
+}
diff --git a/src/com/android/settings/sim/SimDialogActivity.java b/src/com/android/settings/sim/SimDialogActivity.java
index e5457ae..1125e1f 100644
--- a/src/com/android/settings/sim/SimDialogActivity.java
+++ b/src/com/android/settings/sim/SimDialogActivity.java
@@ -95,15 +95,16 @@
private SimDialogFragment createFragment(int dialogType) {
switch (dialogType) {
case DATA_PICK:
- return SimListDialogFragment.newInstance(dialogType, R.string.select_sim_for_data,
- false /* includeAskEveryTime */);
+ return getDataPickDialogFramgent();
case CALLS_PICK:
return CallsSimListDialogFragment.newInstance(dialogType,
R.string.select_sim_for_calls,
- true /* includeAskEveryTime */);
+ true /* includeAskEveryTime */,
+ false /* isCancelItemShowed */);
case SMS_PICK:
return SimListDialogFragment.newInstance(dialogType, R.string.select_sim_for_sms,
- true /* includeAskEveryTime */);
+ true /* includeAskEveryTime */,
+ false /* isCancelItemShowed */);
case PREFERRED_PICK:
if (!getIntent().hasExtra(PREFERRED_SIM)) {
throw new IllegalArgumentException("Missing required extra " + PREFERRED_SIM);
@@ -111,12 +112,23 @@
return PreferredSimDialogFragment.newInstance();
case SMS_PICK_FOR_MESSAGE:
return SimListDialogFragment.newInstance(dialogType, R.string.select_sim_for_sms,
- false /* includeAskEveryTime */);
+ false /* includeAskEveryTime */,
+ false /* isCancelItemShowed */);
default:
throw new IllegalArgumentException("Invalid dialog type " + dialogType + " sent.");
}
}
+ private SimDialogFragment getDataPickDialogFramgent() {
+ if (SubscriptionManager.getDefaultDataSubscriptionId()
+ == SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
+ return SimListDialogFragment.newInstance(DATA_PICK, R.string.select_sim_for_data,
+ false /* includeAskEveryTime */,
+ true /* isCancelItemShowed */);
+ }
+ return SelectSpecificDataSimDialogFragment.newInstance();
+ }
+
public void onSubscriptionSelected(int dialogType, int subId) {
if (getSupportFragmentManager().findFragmentByTag(Integer.toString(dialogType)) == null) {
Log.w(TAG, "onSubscriptionSelected ignored because stored fragment was null");
@@ -160,8 +172,10 @@
final TelephonyManager telephonyManager = getSystemService(
TelephonyManager.class).createForSubscriptionId(subId);
subscriptionManager.setDefaultDataSubId(subId);
- telephonyManager.setDataEnabled(true);
- Toast.makeText(this, R.string.data_switch_started, Toast.LENGTH_LONG).show();
+ if (subId != SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
+ telephonyManager.setDataEnabled(true);
+ Toast.makeText(this, R.string.data_switch_started, Toast.LENGTH_LONG).show();
+ }
}
private void setDefaultCallsSubId(final int subId) {
diff --git a/src/com/android/settings/sim/SimListDialogFragment.java b/src/com/android/settings/sim/SimListDialogFragment.java
index 2681d7b..b5bddb7 100644
--- a/src/com/android/settings/sim/SimListDialogFragment.java
+++ b/src/com/android/settings/sim/SimListDialogFragment.java
@@ -29,7 +29,7 @@
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
-import android.widget.ImageView;
+import android.widget.ListView;
import android.widget.TextView;
import androidx.annotation.NonNull;
@@ -38,7 +38,6 @@
import androidx.appcompat.app.AlertDialog;
import com.android.settings.R;
-import com.android.settings.Utils;
import com.android.settings.network.SubscriptionUtil;
import java.util.ArrayList;
@@ -52,16 +51,19 @@
DialogInterface.OnClickListener {
private static final String TAG = "SimListDialogFragment";
protected static final String KEY_INCLUDE_ASK_EVERY_TIME = "include_ask_every_time";
+ protected static final String KEY_SHOW_CANCEL_ITEM = "show_cancel_item";
+ private static final int LIST_VIEW_DIVIDER_LINE_WEIGHT = 2;
protected SelectSubscriptionAdapter mAdapter;
@VisibleForTesting
List<SubscriptionInfo> mSubscriptions;
public static SimListDialogFragment newInstance(int dialogType, int titleResId,
- boolean includeAskEveryTime) {
+ boolean includeAskEveryTime, boolean isCancelItemShowed) {
final SimListDialogFragment fragment = new SimListDialogFragment();
final Bundle args = initArguments(dialogType, titleResId);
args.putBoolean(KEY_INCLUDE_ASK_EVERY_TIME, includeAskEveryTime);
+ args.putBoolean(KEY_SHOW_CANCEL_ITEM, isCancelItemShowed);
fragment.setArguments(args);
return fragment;
}
@@ -72,12 +74,20 @@
mSubscriptions = new ArrayList<>();
final AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
- builder.setTitle(getTitleResId());
+ View titleView = LayoutInflater.from(getContext()).inflate(
+ R.layout.sim_confirm_dialog_title_multiple_enabled_profiles_supported, null);
+ TextView titleTextView = titleView.findViewById(R.id.title);
+ titleTextView.setText(getContext().getString(getTitleResId()));
+ builder.setCustomTitle(titleTextView);
mAdapter = new SelectSubscriptionAdapter(builder.getContext(), mSubscriptions);
-
setAdapter(builder);
- final Dialog dialog = builder.create();
+
+ final AlertDialog dialog = builder.create();
+ ListView listView = dialog.getListView();
+ if (listView != null) {
+ listView.setDividerHeight(LIST_VIEW_DIVIDER_LINE_WEIGHT);
+ }
updateDialog();
return dialog;
}
@@ -112,10 +122,22 @@
}
return;
}
- if (getArguments().getBoolean(KEY_INCLUDE_ASK_EVERY_TIME)) {
- final List<SubscriptionInfo> tmp = new ArrayList<>(currentSubscriptions.size() + 1);
- tmp.add(null);
+ boolean includeAskEveryTime = getArguments().getBoolean(KEY_INCLUDE_ASK_EVERY_TIME);
+ boolean isCancelItemShowed = getArguments().getBoolean(KEY_SHOW_CANCEL_ITEM);
+ if (includeAskEveryTime || isCancelItemShowed) {
+ int arraySize = currentSubscriptions.size()
+ + (includeAskEveryTime ? 1 : 0)
+ + (isCancelItemShowed ? 1 : 0);
+ final List<SubscriptionInfo> tmp = new ArrayList<>(arraySize);
+ if (includeAskEveryTime) {
+ // add the value of 'AskEveryTime' item
+ tmp.add(null);
+ }
tmp.addAll(currentSubscriptions);
+ if (isCancelItemShowed) {
+ // add the value of 'Cancel' item
+ tmp.add(null);
+ }
currentSubscriptions = tmp;
}
if (currentSubscriptions.equals(mSubscriptions)) {
@@ -177,19 +199,33 @@
final TextView title = convertView.findViewById(R.id.title);
final TextView summary = convertView.findViewById(R.id.summary);
- final ImageView icon = convertView.findViewById(R.id.icon);
+
+ ViewGroup.MarginLayoutParams lp =
+ (ViewGroup.MarginLayoutParams) parent.getLayoutParams();
+ if (lp != null) {
+ lp.setMargins(0, mContext.getResources().getDimensionPixelSize(
+ R.dimen.sims_select_margin_top), 0,
+ mContext.getResources().getDimensionPixelSize(
+ R.dimen.sims_select_margin_bottom));
+ convertView.setLayoutParams(lp);
+ }
if (sub == null) {
- title.setText(R.string.sim_calls_ask_first_prefs_title);
- summary.setText("");
- icon.setImageDrawable(mContext.getDrawable(R.drawable.ic_feedback_24dp));
- icon.setImageTintList(
- Utils.getColorAttr(mContext, android.R.attr.textColorSecondary));
+ if (position == 0) {
+ title.setText(R.string.sim_calls_ask_first_prefs_title);
+ } else {
+ title.setText(R.string.sim_action_cancel);
+ }
+ summary.setVisibility(View.GONE);
} else {
title.setText(SubscriptionUtil.getUniqueSubscriptionDisplayName(sub, mContext));
- summary.setText(isMdnProvisioned(sub.getNumber()) ? sub.getNumber() : "");
- icon.setImageBitmap(sub.createIconBitmap(mContext));
-
+ String phoneNumber = isMdnProvisioned(sub.getNumber()) ? sub.getNumber() : "";
+ if (!TextUtils.isEmpty(phoneNumber)) {
+ summary.setVisibility(View.VISIBLE);
+ summary.setText(phoneNumber);
+ } else {
+ summary.setVisibility(View.GONE);
+ }
}
return convertView;
}
diff --git a/src/com/android/settings/sim/SimSelectNotification.java b/src/com/android/settings/sim/SimSelectNotification.java
index 84b7523..5902b92 100644
--- a/src/com/android/settings/sim/SimSelectNotification.java
+++ b/src/com/android/settings/sim/SimSelectNotification.java
@@ -52,9 +52,7 @@
import com.android.internal.annotations.VisibleForTesting;
import com.android.settings.HelpTrampoline;
import com.android.settings.R;
-import com.android.settings.network.MobileNetworkTwoPaneUtils;
import com.android.settings.network.SubscriptionUtil;
-import com.android.settings.network.telephony.MobileNetworkActivity;
public class SimSelectNotification extends BroadcastReceiver {
private static final String TAG = "SimSelectNotification";
@@ -262,11 +260,8 @@
// Create the pending intent that will lead to the subscription setting page.
Intent resultIntent = new Intent(Settings.ACTION_MMS_MESSAGE_SETTING);
- resultIntent.setClass(context, MobileNetworkActivity.class);
+ resultIntent.setPackage(SETTINGS_PACKAGE_NAME);
resultIntent.putExtra(Settings.EXTRA_SUB_ID, subId);
- // MobileNetworkActivity is singleTask, set SplitPairRule to show in 2-pane.
- MobileNetworkTwoPaneUtils.registerTwoPaneForMobileNetwork(context, resultIntent,
- Settings.ACTION_MMS_MESSAGE_SETTING);
PendingIntent resultPendingIntent = PendingIntent.getActivity(context, 0, resultIntent,
PendingIntent.FLAG_CANCEL_CURRENT | PendingIntent.FLAG_IMMUTABLE);
builder.setContentIntent(resultPendingIntent);
diff --git a/src/com/android/settings/sim/SwitchToEsimConfirmDialogActivity.java b/src/com/android/settings/sim/SwitchToEsimConfirmDialogActivity.java
index 385deff..be2fa2d 100644
--- a/src/com/android/settings/sim/SwitchToEsimConfirmDialogActivity.java
+++ b/src/com/android/settings/sim/SwitchToEsimConfirmDialogActivity.java
@@ -101,7 +101,7 @@
}
@Override
- public void onConfirm(int tag, boolean confirmed) {
+ public void onConfirm(int tag, boolean confirmed, int itemPosition) {
if (!confirmed) {
AlertDialogFragment.show(
this,
diff --git a/src/com/android/settings/sound/VibrateForCallsPreferenceController.java b/src/com/android/settings/sound/VibrateForCallsPreferenceController.java
deleted file mode 100644
index 31abd8a..0000000
--- a/src/com/android/settings/sound/VibrateForCallsPreferenceController.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.sound;
-
-import android.content.Context;
-import android.provider.DeviceConfig;
-import android.provider.Settings;
-
-import androidx.annotation.VisibleForTesting;
-
-import com.android.settings.R;
-import com.android.settings.Utils;
-import com.android.settings.core.BasePreferenceController;
-
-/**
- * Controller for vibrate for calls settings.
- */
-public class VibrateForCallsPreferenceController extends BasePreferenceController {
-
- private static final int ON = 1;
- private static final int OFF = 0;
- @VisibleForTesting
- static final String RAMPING_RINGER_ENABLED = "ramping_ringer_enabled";
-
- public VibrateForCallsPreferenceController(Context context, String preferenceKey) {
- super(context, preferenceKey);
- }
-
- @Override
- @AvailabilityStatus
- public int getAvailabilityStatus() {
- return Utils.isVoiceCapable(mContext) && !DeviceConfig.getBoolean(
- DeviceConfig.NAMESPACE_TELEPHONY, RAMPING_RINGER_ENABLED, false)
- ? AVAILABLE
- : UNSUPPORTED_ON_DEVICE;
- }
-
- @Override
- public CharSequence getSummary() {
- if (Settings.Global.getInt(
- mContext.getContentResolver(),
- Settings.Global.APPLY_RAMPING_RINGER, OFF) == ON) {
- return mContext.getText(R.string.vibrate_when_ringing_option_ramping_ringer);
- } else if (Settings.System.getInt(
- mContext.getContentResolver(),
- Settings.System.VIBRATE_WHEN_RINGING, OFF) == ON) {
- return mContext.getText(R.string.vibrate_when_ringing_option_always_vibrate);
- } else {
- return mContext.getText(R.string.vibrate_when_ringing_option_never_vibrate);
- }
- }
-}
diff --git a/src/com/android/settings/sound/VibrateForCallsPreferenceFragment.java b/src/com/android/settings/sound/VibrateForCallsPreferenceFragment.java
deleted file mode 100644
index 73b9f2f..0000000
--- a/src/com/android/settings/sound/VibrateForCallsPreferenceFragment.java
+++ /dev/null
@@ -1,167 +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.sound;
-
-import android.app.settings.SettingsEnums;
-import android.content.Context;
-import android.graphics.drawable.Drawable;
-import android.provider.Settings;
-import android.text.TextUtils;
-import android.util.ArrayMap;
-import android.util.Log;
-
-import androidx.annotation.VisibleForTesting;
-
-import com.android.settings.R;
-import com.android.settings.widget.RadioButtonPickerFragment;
-import com.android.settingslib.widget.CandidateInfo;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-/**
- * Fragment for changing vibrate for calls options.
- */
-public class VibrateForCallsPreferenceFragment extends RadioButtonPickerFragment {
- private static final String TAG = "VibrateForCallsPreferenceFragment";
-
- @VisibleForTesting
- static final String KEY_NEVER_VIBRATE = "never_vibrate";
- @VisibleForTesting
- static final String KEY_ALWAYS_VIBRATE = "always_vibrate";
- @VisibleForTesting
- static final String KEY_RAMPING_RINGER = "ramping_ringer";
-
- private static final int ON = 1;
- private static final int OFF = 0;
-
- private final Map<String, VibrateForCallsCandidateInfo> mCandidates;
-
- public VibrateForCallsPreferenceFragment() {
- mCandidates = new ArrayMap<>();
- }
-
- @Override
- public void onAttach(Context context) {
- super.onAttach(context);
- loadCandidates(context);
- }
-
- private void loadCandidates(Context context) {
- mCandidates.put(KEY_NEVER_VIBRATE,
- new VibrateForCallsCandidateInfo(
- KEY_NEVER_VIBRATE, R.string.vibrate_when_ringing_option_never_vibrate));
- mCandidates.put(KEY_ALWAYS_VIBRATE,
- new VibrateForCallsCandidateInfo(
- KEY_ALWAYS_VIBRATE, R.string.vibrate_when_ringing_option_always_vibrate));
- mCandidates.put(KEY_RAMPING_RINGER,
- new VibrateForCallsCandidateInfo(
- KEY_RAMPING_RINGER, R.string.vibrate_when_ringing_option_ramping_ringer));
- }
-
- private void updateSettings(VibrateForCallsCandidateInfo candidate) {
- final String key = candidate.getKey();
- if (TextUtils.equals(key, KEY_ALWAYS_VIBRATE)) {
- Settings.System.putInt(
- getContext().getContentResolver(), Settings.System.VIBRATE_WHEN_RINGING, ON);
- Settings.Global.putInt(
- getContext().getContentResolver(), Settings.Global.APPLY_RAMPING_RINGER, OFF);
- } else if (TextUtils.equals(key, KEY_RAMPING_RINGER)) {
- Settings.System.putInt(
- getContext().getContentResolver(), Settings.System.VIBRATE_WHEN_RINGING, OFF);
- Settings.Global.putInt(
- getContext().getContentResolver(), Settings.Global.APPLY_RAMPING_RINGER, ON);
- } else {
- Settings.System.putInt(
- getContext().getContentResolver(), Settings.System.VIBRATE_WHEN_RINGING, OFF);
- Settings.Global.putInt(
- getContext().getContentResolver(), Settings.Global.APPLY_RAMPING_RINGER, OFF);
- }
- }
-
- @Override
- protected List<? extends CandidateInfo> getCandidates() {
- final List<VibrateForCallsCandidateInfo> candidates = new ArrayList<>();
- candidates.add(mCandidates.get(KEY_NEVER_VIBRATE));
- candidates.add(mCandidates.get(KEY_ALWAYS_VIBRATE));
- candidates.add(mCandidates.get(KEY_RAMPING_RINGER));
- return candidates;
- }
-
- @Override
- protected String getDefaultKey() {
- if (Settings.Global.getInt(
- getContext().getContentResolver(),
- Settings.Global.APPLY_RAMPING_RINGER, OFF) == ON) {
- return KEY_RAMPING_RINGER;
- } else if (Settings.System.getInt(
- getContext().getContentResolver(),
- Settings.System.VIBRATE_WHEN_RINGING, OFF) == ON) {
- return KEY_ALWAYS_VIBRATE;
- } else {
- return KEY_NEVER_VIBRATE;
- }
- }
-
- @Override
- protected boolean setDefaultKey(String key) {
- final VibrateForCallsCandidateInfo candidate = mCandidates.get(key);
- if (candidate == null) {
- Log.e(TAG, "Unknown vibrate for calls candidate (key = " + key + ")!");
- return false;
- }
- updateSettings(candidate);
- return true;
- }
-
- @Override
- protected int getPreferenceScreenResId() {
- return R.xml.vibrate_for_calls_settings;
- }
-
- @Override
- public int getMetricsCategory() {
- return SettingsEnums.VIBRATE_FOR_CALLS;
- }
-
- @VisibleForTesting
- class VibrateForCallsCandidateInfo extends CandidateInfo {
- private final String mKey;
- private final int mLabelId;
-
- VibrateForCallsCandidateInfo(String key, int labelId) {
- super(true /* enabled */);
- mKey = key;
- mLabelId = labelId;
- }
-
- @Override
- public CharSequence loadLabel() {
- return getContext().getString(mLabelId);
- }
-
- @Override
- public Drawable loadIcon() {
- return null;
- }
-
- @Override
- public String getKey() {
- return mKey;
- }
- }
-}
diff --git a/src/com/android/settings/system/ResetDashboardFragment.java b/src/com/android/settings/system/ResetDashboardFragment.java
index e5fc8f1..c352b92 100644
--- a/src/com/android/settings/system/ResetDashboardFragment.java
+++ b/src/com/android/settings/system/ResetDashboardFragment.java
@@ -64,6 +64,11 @@
use(EraseEuiccDataController.class).setFragment(this);
}
+ @Override
+ protected boolean shouldSkipForInitialSUW() {
+ return true;
+ }
+
private static List<AbstractPreferenceController> buildPreferenceControllers(Context context,
Lifecycle lifecycle) {
final List<AbstractPreferenceController> controllers = new ArrayList<>();
diff --git a/src/com/android/settings/users/AddSupervisedUserActivity.java b/src/com/android/settings/users/AddSupervisedUserActivity.java
new file mode 100644
index 0000000..f3c5867
--- /dev/null
+++ b/src/com/android/settings/users/AddSupervisedUserActivity.java
@@ -0,0 +1,92 @@
+/*
+ * 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.Activity;
+import android.app.ActivityManager;
+import android.app.AlertDialog;
+import android.os.Bundle;
+import android.os.Handler;
+import android.os.Looper;
+import android.os.NewUserRequest;
+import android.os.NewUserResponse;
+import android.os.UserManager;
+
+import androidx.annotation.Nullable;
+
+import com.android.settings.R;
+
+import java.util.Objects;
+import java.util.concurrent.Executors;
+import java.util.function.Consumer;
+
+/**
+ * Fallback activity for supervised user creation.
+ * Built to test {@link UserManager#createUser(NewUserRequest)} API.
+ */
+// TODO(b/209659998): [to-be-removed] fallback activity for supervised user creation.
+public class AddSupervisedUserActivity extends Activity {
+
+ private UserManager mUserManager;
+ private ActivityManager mActivityManager;
+
+ @Override
+ protected void onCreate(@Nullable Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ mUserManager = getSystemService(UserManager.class);
+ mActivityManager = getSystemService(ActivityManager.class);
+ setContentView(R.layout.add_supervised_user);
+ findViewById(R.id.createSupervisedUser).setOnClickListener(v -> createUser());
+ }
+
+ private void createUserAsync(final NewUserRequest request,
+ final Consumer<NewUserResponse> onResponse) {
+ Objects.requireNonNull(onResponse);
+
+ final Handler mMainThread = new Handler(Looper.getMainLooper());
+ Executors.newSingleThreadExecutor().execute(() -> {
+ final NewUserResponse response = mUserManager.createUser(request);
+ mMainThread.post(() -> onResponse.accept(response));
+ });
+ }
+
+ private void createUser() {
+ final NewUserRequest request = new NewUserRequest.Builder().build();
+
+ final AlertDialog pleaseWaitDialog = new AlertDialog.Builder(this)
+ .setMessage(getString(R.string.creating_new_user_dialog_message))
+ .setCancelable(false)
+ .create();
+
+ pleaseWaitDialog.show();
+ createUserAsync(request, response -> {
+ pleaseWaitDialog.dismiss();
+
+ if (response.isSuccessful()) {
+ mActivityManager.switchUser(response.getUser());
+ finish();
+ } else {
+ new AlertDialog.Builder(this)
+ .setTitle(getString(R.string.add_user_failed))
+ .setMessage(UserManager.UserOperationResult.class.getName()
+ + " = " + response.getOperationResult())
+ .setNeutralButton(getString(R.string.okay), null)
+ .show();
+ }
+ });
+ }
+}
diff --git a/src/com/android/settings/users/AppRestrictionsFragment.java b/src/com/android/settings/users/AppRestrictionsFragment.java
index a23aeef..c67a687 100644
--- a/src/com/android/settings/users/AppRestrictionsFragment.java
+++ b/src/com/android/settings/users/AppRestrictionsFragment.java
@@ -18,6 +18,7 @@
import android.app.Activity;
import android.app.settings.SettingsEnums;
+import android.content.ActivityNotFoundException;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
@@ -37,6 +38,7 @@
import android.os.ServiceManager;
import android.os.UserHandle;
import android.os.UserManager;
+import android.util.EventLog;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
@@ -641,7 +643,15 @@
} else if (restrictionsIntent != null) {
preference.setRestrictions(restrictions);
if (invokeIfCustom && AppRestrictionsFragment.this.isResumed()) {
- assertSafeToStartCustomActivity(restrictionsIntent);
+ try {
+ assertSafeToStartCustomActivity(restrictionsIntent);
+ } catch (ActivityNotFoundException | SecurityException e) {
+ // return without startActivity
+ Log.e(TAG, "Cannot start restrictionsIntent " + e);
+ EventLog.writeEvent(0x534e4554, "200688991", -1 /* UID */, "");
+ return;
+ }
+
int requestCode = generateCustomActivityRequestCode(
RestrictionsResultReceiver.this.preference);
AppRestrictionsFragment.this.startActivityForResult(
@@ -655,14 +665,14 @@
if (intent.getPackage() != null && intent.getPackage().equals(packageName)) {
return;
}
- // Activity can be started if intent resolves to multiple activities
- List<ResolveInfo> resolveInfos = AppRestrictionsFragment.this.mPackageManager
- .queryIntentActivities(intent, 0 /* no flags */);
- if (resolveInfos.size() != 1) {
- return;
+ ResolveInfo resolveInfo = mPackageManager.resolveActivity(
+ intent, PackageManager.MATCH_DEFAULT_ONLY);
+
+ if (resolveInfo == null) {
+ throw new ActivityNotFoundException("No result for resolving " + intent);
}
// Prevent potential privilege escalation
- ActivityInfo activityInfo = resolveInfos.get(0).activityInfo;
+ ActivityInfo activityInfo = resolveInfo.activityInfo;
if (!packageName.equals(activityInfo.packageName)) {
throw new SecurityException("Application " + packageName
+ " is not allowed to start activity " + intent);
diff --git a/src/com/android/settings/users/UserCapabilities.java b/src/com/android/settings/users/UserCapabilities.java
index 459a880..620738f 100644
--- a/src/com/android/settings/users/UserCapabilities.java
+++ b/src/com/android/settings/users/UserCapabilities.java
@@ -23,6 +23,7 @@
import android.os.UserManager;
import android.provider.Settings;
+import com.android.settings.R;
import com.android.settings.Utils;
import com.android.settingslib.RestrictedLockUtils;
import com.android.settingslib.RestrictedLockUtilsInternal;
@@ -30,7 +31,7 @@
public class UserCapabilities {
boolean mEnabled = true;
boolean mCanAddUser = true;
- boolean mCanAddRestrictedProfile = true;
+ boolean mCanAddRestrictedProfile;
boolean mIsAdmin;
boolean mIsGuest;
boolean mUserSwitcherEnabled;
@@ -57,10 +58,13 @@
caps.mIsAdmin = myUserInfo.isAdmin();
DevicePolicyManager dpm = (DevicePolicyManager) context.getSystemService(
Context.DEVICE_POLICY_SERVICE);
- // No restricted profiles for tablets with a device owner, or phones.
- if (dpm.isDeviceManaged() || Utils.isVoiceCapable(context)) {
- caps.mCanAddRestrictedProfile = false;
- }
+
+ boolean offerRestricted =
+ context.getResources().getBoolean(R.bool.config_offer_restricted_profiles);
+ caps.mCanAddRestrictedProfile =
+ offerRestricted && !dpm.isDeviceManaged() && userManager.isUserTypeEnabled(
+ UserManager.USER_TYPE_FULL_RESTRICTED);
+
caps.updateAddUserCapabilities(context);
return caps;
}
@@ -76,15 +80,19 @@
mDisallowAddUser = (mEnforcedAdmin != null || hasBaseUserRestriction);
mUserSwitcherEnabled = userManager.isUserSwitcherEnabled();
mCanAddUser = true;
- if (!mIsAdmin || UserManager.getMaxSupportedUsers() < 2
+ if (!mIsAdmin
+ || UserManager.getMaxSupportedUsers() < 2
|| !UserManager.supportsMultipleUsers()
- || mDisallowAddUser) {
+ || mDisallowAddUser
+ || (!userManager.isUserTypeEnabled(UserManager.USER_TYPE_FULL_SECONDARY)
+ && !mCanAddRestrictedProfile)) {
mCanAddUser = false;
}
final boolean canAddUsersWhenLocked = mIsAdmin || Settings.Global.getInt(
context.getContentResolver(), Settings.Global.ADD_USERS_WHEN_LOCKED, 0) == 1;
- mCanAddGuest = !mIsGuest && !mDisallowAddUser && canAddUsersWhenLocked;
+ mCanAddGuest = !mIsGuest && !mDisallowAddUser && canAddUsersWhenLocked
+ && userManager.isUserTypeEnabled(UserManager.USER_TYPE_FULL_GUEST);
mDisallowSwitchUser = userManager.hasUserRestriction(UserManager.DISALLOW_USER_SWITCH);
}
diff --git a/src/com/android/settings/users/UserSettings.java b/src/com/android/settings/users/UserSettings.java
index 92d1bae..255b85f 100644
--- a/src/com/android/settings/users/UserSettings.java
+++ b/src/com/android/settings/users/UserSettings.java
@@ -115,6 +115,7 @@
private static final String KEY_USER_GUEST = "user_guest";
private static final String KEY_ADD_GUEST = "guest_add";
private static final String KEY_ADD_USER = "user_add";
+ private static final String KEY_ADD_SUPERVISED_USER = "supervised_user_add";
private static final String KEY_ADD_USER_WHEN_LOCKED = "user_settings_add_users_when_locked";
private static final String KEY_MULTIUSER_TOP_INTRO = "multiuser_top_intro";
@@ -165,10 +166,13 @@
@VisibleForTesting
RestrictedPreference mAddUser;
@VisibleForTesting
+ RestrictedPreference mAddSupervisedUser;
+ @VisibleForTesting
SparseArray<Bitmap> mUserIcons = new SparseArray<>();
private int mRemovingUserId = -1;
private boolean mAddingUser;
private boolean mGuestUserAutoCreated;
+ private String mConfigSupervisedUserCreationPackage;
private String mAddingUserName;
private UserCapabilities mUserCaps;
private boolean mShouldUpdateUserList = true;
@@ -300,8 +304,13 @@
}
mAddUser.setOnPreferenceClickListener(this);
+ setConfigSupervisedUserCreationPackage();
+ mAddSupervisedUser = findPreference(KEY_ADD_SUPERVISED_USER);
+ mAddSupervisedUser.setOnPreferenceClickListener(this);
+
activity.registerReceiverAsUser(
- mUserChangeReceiver, UserHandle.ALL, USER_REMOVED_INTENT_FILTER, null, mHandler);
+ mUserChangeReceiver, UserHandle.ALL, USER_REMOVED_INTENT_FILTER, null, mHandler,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
updateUI();
mShouldUpdateUserList = false;
@@ -491,6 +500,21 @@
}
}
+ private void onAddSupervisedUserClicked() {
+ final Intent intent = new Intent()
+ .setAction(UserManager.ACTION_CREATE_SUPERVISED_USER)
+ .setPackage(mConfigSupervisedUserCreationPackage);
+
+ // TODO(b/209659998): [to-be-removed] fallback activity for supervised user creation.
+ if (getActivity().getPackageManager().resolveActivity(intent, 0) == null) {
+ intent
+ .setClass(getContext(), AddSupervisedUserActivity.class)
+ .setPackage(null);
+ }
+
+ startActivity(intent);
+ }
+
private void onRemoveUserClicked(int userId) {
synchronized (mUserLock) {
if (mRemovingUserId == -1 && !mAddingUser) {
@@ -1058,6 +1082,7 @@
updateAddGuest(context, users.stream().anyMatch(UserInfo::isGuest));
updateAddUser(context);
+ updateAddSupervisedUser(context);
if (!mUserCaps.mUserSwitcherEnabled) {
return;
@@ -1070,6 +1095,12 @@
}
+ @VisibleForTesting
+ void setConfigSupervisedUserCreationPackage() {
+ mConfigSupervisedUserCreationPackage = getPrefContext().getString(
+ com.android.internal.R.string.config_supervisedUserCreationPackage);
+ }
+
private boolean isCurrentUserGuest() {
return mUserCaps.mIsGuest;
}
@@ -1080,6 +1111,7 @@
private void updateAddGuest(Context context, boolean isGuestAlreadyCreated) {
if (!isGuestAlreadyCreated && mUserCaps.mCanAddGuest
+ && mUserManager.canAddMoreUsers(UserManager.USER_TYPE_FULL_GUEST)
&& WizardManagerHelper.isDeviceProvisioned(context)
&& mUserCaps.mUserSwitcherEnabled) {
mAddGuest.setVisible(true);
@@ -1099,25 +1131,41 @@
}
private void updateAddUser(Context context) {
+ updateAddUserCommon(context, mAddUser, mUserCaps.mCanAddRestrictedProfile);
+ }
+
+ private void updateAddSupervisedUser(Context context) {
+ if (!TextUtils.isEmpty(mConfigSupervisedUserCreationPackage)) {
+ updateAddUserCommon(context, mAddSupervisedUser, false);
+ } else {
+ mAddSupervisedUser.setVisible(false);
+ }
+ }
+
+ private void updateAddUserCommon(Context context, RestrictedPreference addUser,
+ boolean canAddRestrictedProfile) {
if ((mUserCaps.mCanAddUser || mUserCaps.mDisallowAddUserSetByAdmin)
&& WizardManagerHelper.isDeviceProvisioned(context)
&& mUserCaps.mUserSwitcherEnabled) {
- mAddUser.setVisible(true);
- mAddUser.setSelectable(true);
- final boolean canAddMoreUsers = mUserManager.canAddMoreUsers();
- mAddUser.setEnabled(canAddMoreUsers && !mAddingUser && canSwitchUserNow());
+ addUser.setVisible(true);
+ addUser.setSelectable(true);
+ final boolean canAddMoreUsers =
+ mUserManager.canAddMoreUsers(UserManager.USER_TYPE_FULL_SECONDARY)
+ || (canAddRestrictedProfile
+ && mUserManager.canAddMoreUsers(UserManager.USER_TYPE_FULL_RESTRICTED));
+ addUser.setEnabled(canAddMoreUsers && !mAddingUser && canSwitchUserNow());
if (!canAddMoreUsers) {
- mAddUser.setSummary(
+ addUser.setSummary(
getString(R.string.user_add_max_count, getRealUsersCount()));
} else {
- mAddUser.setSummary(null);
+ addUser.setSummary(null);
}
- if (mAddUser.isEnabled()) {
- mAddUser.setDisabledByAdmin(
+ if (addUser.isEnabled()) {
+ addUser.setDisabledByAdmin(
mUserCaps.mDisallowAddUser ? mUserCaps.mEnforcedAdmin : null);
}
} else {
- mAddUser.setVisible(false);
+ addUser.setVisible(false);
}
}
@@ -1202,6 +1250,12 @@
onAddUserClicked(USER_TYPE_USER);
}
return true;
+ } else if (pref == mAddSupervisedUser) {
+ mMetricsFeatureProvider.action(getActivity(), SettingsEnums.ACTION_USER_SUPERVISED_ADD);
+ Trace.beginSection("UserSettings.addSupervisedUser");
+ onAddSupervisedUserClicked();
+ Trace.endSection();
+ return true;
} else if (pref == mAddGuest) {
mAddGuest.setEnabled(false); // prevent multiple tap issue
mMetricsFeatureProvider.action(getActivity(), SettingsEnums.ACTION_USER_GUEST_ADD);
diff --git a/src/com/android/settings/vpn2/AppManagementFragment.java b/src/com/android/settings/vpn2/AppManagementFragment.java
index 0543fee..d4ee5b9 100644
--- a/src/com/android/settings/vpn2/AppManagementFragment.java
+++ b/src/com/android/settings/vpn2/AppManagementFragment.java
@@ -34,11 +34,13 @@
import android.os.UserManager;
import android.text.TextUtils;
import android.util.Log;
+import android.widget.TextView;
import androidx.annotation.VisibleForTesting;
import androidx.appcompat.app.AlertDialog;
import androidx.fragment.app.DialogFragment;
import androidx.preference.Preference;
+import androidx.preference.PreferenceViewHolder;
import com.android.internal.net.VpnConfig;
import com.android.internal.util.ArrayUtils;
@@ -77,7 +79,6 @@
private String mVpnLabel;
// UI preference
- private Preference mPreferenceVersion;
private RestrictedSwitchPreference mPreferenceAlwaysOn;
private RestrictedSwitchPreference mPreferenceLockdown;
private RestrictedPreference mPreferenceForget;
@@ -122,7 +123,6 @@
mDevicePolicyManager = getContext().getSystemService(DevicePolicyManager.class);
mVpnManager = getContext().getSystemService(VpnManager.class);
- mPreferenceVersion = findPreference(KEY_VERSION);
mPreferenceAlwaysOn = (RestrictedSwitchPreference) findPreference(KEY_ALWAYS_ON_VPN);
mPreferenceLockdown = (RestrictedSwitchPreference) findPreference(KEY_LOCKDOWN_VPN);
mPreferenceForget = (RestrictedPreference) findPreference(KEY_FORGET_VPN);
@@ -138,9 +138,52 @@
boolean isInfoLoaded = loadInfo();
if (isInfoLoaded) {
- mPreferenceVersion.setTitle(
- getPrefContext().getString(R.string.vpn_version, mPackageInfo.versionName));
updateUI();
+
+ Preference version = getPreferenceScreen().findPreference(KEY_VERSION);
+ if (version != null) {
+ // Version field has been added.
+ return;
+ }
+
+ /**
+ * Create version field at runtime, and set max height on the display area.
+ *
+ * When long length of text given within version field, a large text area
+ * might be created and inconvenient to the user (User need to scroll
+ * for a long time in order to get to the Preferences after this field.)
+ */
+ version = new Preference(getPrefContext()) {
+ @Override
+ public void onBindViewHolder(PreferenceViewHolder holder) {
+ super.onBindViewHolder(holder);
+
+ TextView titleView =
+ (TextView) holder.findViewById(android.R.id.title);
+ if (titleView != null) {
+ titleView.setTextAppearance(R.style.vpn_app_management_version_title);
+ }
+
+ TextView summaryView =
+ (TextView) holder.findViewById(android.R.id.summary);
+ if (summaryView != null) {
+ summaryView.setTextAppearance(R.style.vpn_app_management_version_summary);
+
+ // Set max height in summary area.
+ int versionMaxHeight = getListView().getHeight();
+ summaryView.setMaxHeight(versionMaxHeight);
+ summaryView.setVerticalScrollBarEnabled(false);
+ summaryView.setHorizontallyScrolling(false);
+ }
+ }
+ };
+ version.setOrder(0); // Set order to 0 in order to be placed
+ // in front of other Preference(s).
+ version.setKey(KEY_VERSION); // Set key to avoid from creating multi instance.
+ version.setTitle(R.string.vpn_version);
+ version.setSummary(mPackageInfo.versionName);
+ version.setSelectable(false);
+ getPreferenceScreen().addPreference(version);
} else {
finish();
}
diff --git a/src/com/android/settings/widget/HighlightableTopLevelPreferenceAdapter.java b/src/com/android/settings/widget/HighlightableTopLevelPreferenceAdapter.java
index bdf0886..ddd57f3 100644
--- a/src/com/android/settings/widget/HighlightableTopLevelPreferenceAdapter.java
+++ b/src/com/android/settings/widget/HighlightableTopLevelPreferenceAdapter.java
@@ -20,6 +20,7 @@
import android.graphics.drawable.Drawable;
import android.text.TextUtils;
import android.util.Log;
+import android.util.SparseArray;
import android.util.TypedValue;
import android.view.View;
import android.widget.ImageView;
@@ -30,9 +31,10 @@
import androidx.preference.PreferenceGroupAdapter;
import androidx.preference.PreferenceViewHolder;
import androidx.recyclerview.widget.RecyclerView;
+import androidx.window.embedding.SplitController;
+import com.android.settings.R;
import com.android.settings.Utils;
-import com.android.settings.activityembedding.ActivityEmbeddingUtils;
import com.android.settings.homepage.SettingsHomepageActivity;
/**
@@ -45,39 +47,38 @@
static final long DELAY_HIGHLIGHT_DURATION_MILLIS = 100L;
- @VisibleForTesting
- final int mHighlightColor;
- final int mTitleColorNormal;
- final int mTitleColorHighlight;
- final int mSummaryColorNormal;
- final int mSummaryColorHighlight;
- final int mIconColorNormal;
- final int mIconColorHighlight;
+ private final int mTitleColorNormal;
+ private final int mTitleColorHighlight;
+ private final int mSummaryColorNormal;
+ private final int mSummaryColorHighlight;
+ private final int mIconColorNormal;
+ private final int mIconColorHighlight;
private final Context mContext;
private final SettingsHomepageActivity mHomepageActivity;
private final RecyclerView mRecyclerView;
private final int mNormalBackgroundRes;
+ private final int mHighlightBackgroundRes;
private String mHighlightKey;
- private String mPreviousHighlightKey;
private int mHighlightPosition = RecyclerView.NO_POSITION;
private int mScrollPosition = RecyclerView.NO_POSITION;
private boolean mHighlightNeeded;
private boolean mScrolled;
+ private SparseArray<PreferenceViewHolder> mViewHolders;
public HighlightableTopLevelPreferenceAdapter(SettingsHomepageActivity homepageActivity,
PreferenceGroup preferenceGroup, RecyclerView recyclerView, String key) {
super(preferenceGroup);
mRecyclerView = recyclerView;
mHighlightKey = key;
+ mViewHolders = new SparseArray<>();
mContext = preferenceGroup.getContext();
mHomepageActivity = homepageActivity;
final TypedValue outValue = new TypedValue();
mContext.getTheme().resolveAttribute(android.R.attr.selectableItemBackground,
outValue, true /* resolveRefs */);
mNormalBackgroundRes = outValue.resourceId;
- mHighlightColor = Utils.getColorAttrDefaultColor(mContext,
- com.android.internal.R.attr.colorAccentSecondaryVariant);
+ mHighlightBackgroundRes = R.drawable.homepage_highlighted_item_background;
mTitleColorNormal = Utils.getColorAttrDefaultColor(mContext,
android.R.attr.textColorPrimary);
mTitleColorHighlight = Utils.getColorAttrDefaultColor(mContext,
@@ -93,6 +94,7 @@
@Override
public void onBindViewHolder(PreferenceViewHolder holder, int position) {
super.onBindViewHolder(holder, position);
+ mViewHolders.put(position, holder);
updateBackground(holder, position);
}
@@ -121,9 +123,9 @@
return;
}
+ final int previousPosition = mHighlightPosition;
if (TextUtils.isEmpty(mHighlightKey)) {
// De-highlight previous preference.
- final int previousPosition = mHighlightPosition;
mHighlightPosition = RecyclerView.NO_POSITION;
mScrolled = true;
if (previousPosition >= 0) {
@@ -146,10 +148,14 @@
// Turn on/off highlight when screen split mode is changed.
if (highlightNeeded != mHighlightNeeded) {
- Log.d(TAG, "Highlight change needed: " + highlightNeeded);
+ Log.d(TAG, "Highlight needed change: " + highlightNeeded);
mHighlightNeeded = highlightNeeded;
mHighlightPosition = position;
notifyItemChanged(position);
+ if (!highlightNeeded) {
+ // De-highlight to prevent a flicker
+ removeHighlightAt(previousPosition);
+ }
return;
}
@@ -157,7 +163,6 @@
return;
}
- final int previousPosition = mHighlightPosition;
mHighlightPosition = position;
Log.d(TAG, "Request highlight position " + position);
Log.d(TAG, "Is highlight needed: " + highlightNeeded);
@@ -179,20 +184,11 @@
* preference is clicked.
*/
public void highlightPreference(String key, boolean scrollNeeded) {
- mPreviousHighlightKey = mHighlightKey;
mHighlightKey = key;
mScrolled = !scrollNeeded;
requestHighlight();
}
- /**
- * A function that restores the previous highlighted setting.
- */
- public void restorePreviousHighlight() {
- mHighlightKey = mPreviousHighlightKey;
- requestHighlight();
- }
-
@Override
public void onHomepageLoaded() {
scroll();
@@ -203,7 +199,7 @@
return;
}
- if (mHomepageActivity.registerHomepageLoadedListenerIfNeeded(this)) {
+ if (mHomepageActivity.addHomepageLoadedListener(this)) {
return;
}
@@ -225,9 +221,20 @@
}
}
+ private void removeHighlightAt(int position) {
+ if (position >= 0) {
+ // De-highlight the existing preference view holder at an early stage
+ final PreferenceViewHolder holder = mViewHolders.get(position);
+ if (holder != null) {
+ removeHighlightBackground(holder);
+ }
+ notifyItemChanged(position);
+ }
+ }
+
private void addHighlightBackground(PreferenceViewHolder holder) {
final View v = holder.itemView;
- v.setBackgroundColor(mHighlightColor);
+ v.setBackgroundResource(mHighlightBackgroundRes);
((TextView) v.findViewById(android.R.id.title)).setTextColor(mTitleColorHighlight);
((TextView) v.findViewById(android.R.id.summary)).setTextColor(mSummaryColorHighlight);
final Drawable drawable = ((ImageView) v.findViewById(android.R.id.icon)).getDrawable();
@@ -248,6 +255,6 @@
}
private boolean isHighlightNeeded() {
- return ActivityEmbeddingUtils.isTwoPaneResolution(mHomepageActivity);
+ return SplitController.getInstance().isActivityEmbedded(mHomepageActivity);
}
}
diff --git a/src/com/android/settings/widget/HomepagePreference.java b/src/com/android/settings/widget/HomepagePreference.java
new file mode 100644
index 0000000..ff4055e
--- /dev/null
+++ b/src/com/android/settings/widget/HomepagePreference.java
@@ -0,0 +1,48 @@
+/*
+ * 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.widget;
+
+import android.content.Context;
+import android.util.AttributeSet;
+
+import androidx.preference.Preference;
+
+import com.android.settings.R;
+
+/** A customized layout for homepage preference. */
+public class HomepagePreference extends Preference {
+ public HomepagePreference(Context context, AttributeSet attrs, int defStyleAttr,
+ int defStyleRes) {
+ super(context, attrs, defStyleAttr, defStyleRes);
+ setLayoutResource(R.layout.homepage_preference);
+ }
+
+ public HomepagePreference(Context context, AttributeSet attrs, int defStyleAttr) {
+ super(context, attrs, defStyleAttr);
+ setLayoutResource(R.layout.homepage_preference);
+ }
+
+ public HomepagePreference(Context context, AttributeSet attrs) {
+ super(context, attrs);
+ setLayoutResource(R.layout.homepage_preference);
+ }
+
+ public HomepagePreference(Context context) {
+ super(context);
+ setLayoutResource(R.layout.homepage_preference);
+ }
+}
diff --git a/src/com/android/settings/widget/RestrictedHomepagePreference.java b/src/com/android/settings/widget/RestrictedHomepagePreference.java
new file mode 100644
index 0000000..4667e2c
--- /dev/null
+++ b/src/com/android/settings/widget/RestrictedHomepagePreference.java
@@ -0,0 +1,47 @@
+/*
+ * 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.widget;
+
+import android.content.Context;
+import android.util.AttributeSet;
+
+import com.android.settings.R;
+import com.android.settingslib.RestrictedTopLevelPreference;
+
+/** Homepage preference that can be disabled by a device admin using a user restriction. */
+public class RestrictedHomepagePreference extends RestrictedTopLevelPreference {
+ public RestrictedHomepagePreference(Context context, AttributeSet attrs, int defStyleAttr,
+ int defStyleRes) {
+ super(context, attrs, defStyleAttr, defStyleRes);
+ setLayoutResource(R.layout.homepage_preference);
+ }
+
+ public RestrictedHomepagePreference(Context context, AttributeSet attrs, int defStyleAttr) {
+ super(context, attrs, defStyleAttr);
+ setLayoutResource(R.layout.homepage_preference);
+ }
+
+ public RestrictedHomepagePreference(Context context, AttributeSet attrs) {
+ super(context, attrs);
+ setLayoutResource(R.layout.homepage_preference);
+ }
+
+ public RestrictedHomepagePreference(Context context) {
+ super(context);
+ setLayoutResource(R.layout.homepage_preference);
+ }
+}
diff --git a/src/com/android/settings/wifi/AddWifiNetworkPreference.java b/src/com/android/settings/wifi/AddWifiNetworkPreference.java
index ff4d38e..1820539 100644
--- a/src/com/android/settings/wifi/AddWifiNetworkPreference.java
+++ b/src/com/android/settings/wifi/AddWifiNetworkPreference.java
@@ -26,8 +26,10 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceViewHolder;
+import com.android.internal.annotations.VisibleForTesting;
import com.android.settings.R;
import com.android.settings.wifi.dpp.WifiDppUtils;
+import com.android.settingslib.wifi.WifiEnterpriseRestrictionUtils;
/**
* The Preference for users to add Wi-Fi networks in WifiSettings
@@ -37,6 +39,8 @@
private static final String TAG = "AddWifiNetworkPreference";
private final Drawable mScanIconDrawable;
+ @VisibleForTesting
+ boolean mIsAddWifiConfigAllow;
public AddWifiNetworkPreference(Context context) {
super(context);
@@ -47,6 +51,8 @@
setTitle(R.string.wifi_add_network);
mScanIconDrawable = getDrawable(R.drawable.ic_scan_24dp);
+ mIsAddWifiConfigAllow = WifiEnterpriseRestrictionUtils.isAddWifiConfigAllowed(context);
+ updatePreferenceForRestriction();
}
@Override
@@ -73,4 +79,12 @@
}
return buttonIcon;
}
+
+ @VisibleForTesting
+ void updatePreferenceForRestriction() {
+ if (!mIsAddWifiConfigAllow) {
+ setEnabled(false);
+ setSummary(R.string.not_allowed_by_ent);
+ }
+ }
}
diff --git a/src/com/android/settings/wifi/ConfigureWifiSettings.java b/src/com/android/settings/wifi/ConfigureWifiSettings.java
index 68d47b5..6bb4389 100644
--- a/src/com/android/settings/wifi/ConfigureWifiSettings.java
+++ b/src/com/android/settings/wifi/ConfigureWifiSettings.java
@@ -58,9 +58,7 @@
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
- if (FeatureFlagUtils.isEnabled(getContext(), FeatureFlagUtils.SETTINGS_PROVIDER_MODEL)) {
- getActivity().setTitle(R.string.network_and_internet_preferences_title);
- }
+ getActivity().setTitle(R.string.network_and_internet_preferences_title);
mCertinstallerPreference = findPreference(KEY_INSTALL_CREDENTIALS);
if (mCertinstallerPreference != null) {
diff --git a/src/com/android/settings/wifi/WifiConfigController.java b/src/com/android/settings/wifi/WifiConfigController.java
index 408ffbe..0c063db 100644
--- a/src/com/android/settings/wifi/WifiConfigController.java
+++ b/src/com/android/settings/wifi/WifiConfigController.java
@@ -1503,11 +1503,15 @@
}
// Shows display name of each active subscription.
- final String[] displayNames = SubscriptionUtil.getUniqueSubscriptionDisplayNames(
- mContext).values().stream().toArray(String[]::new);
- mEapSimSpinner.setAdapter(getSpinnerAdapter(displayNames));
+ final ArrayList<CharSequence> displayNames = new ArrayList<>();
+ for (SubscriptionInfo activeSubInfo : mActiveSubscriptionInfos) {
+ displayNames.add(
+ SubscriptionUtil.getUniqueSubscriptionDisplayName(activeSubInfo, mContext));
+ }
+ mEapSimSpinner.setAdapter(
+ getSpinnerAdapter(displayNames.toArray(new String[displayNames.size()])));
mEapSimSpinner.setSelection(0 /* position */);
- if (displayNames.length == 1) {
+ if (displayNames.size() == 1) {
mEapSimSpinner.setEnabled(false);
}
}
diff --git a/src/com/android/settings/wifi/WifiConfigController2.java b/src/com/android/settings/wifi/WifiConfigController2.java
index 011c970..127c882 100644
--- a/src/com/android/settings/wifi/WifiConfigController2.java
+++ b/src/com/android/settings/wifi/WifiConfigController2.java
@@ -1482,11 +1482,15 @@
}
// Shows display name of each active subscription.
- final String[] displayNames = SubscriptionUtil.getUniqueSubscriptionDisplayNames(
- mContext).values().stream().toArray(String[]::new);
- mEapSimSpinner.setAdapter(getSpinnerAdapter(displayNames));
+ final ArrayList<CharSequence> displayNames = new ArrayList<>();
+ for (SubscriptionInfo activeSubInfo : mActiveSubscriptionInfos) {
+ displayNames.add(
+ SubscriptionUtil.getUniqueSubscriptionDisplayName(activeSubInfo, mContext));
+ }
+ mEapSimSpinner.setAdapter(
+ getSpinnerAdapter(displayNames.toArray(new String[displayNames.size()])));
mEapSimSpinner.setSelection(0 /* position */);
- if (displayNames.length == 1) {
+ if (displayNames.size() == 1) {
mEapSimSpinner.setEnabled(false);
}
}
diff --git a/src/com/android/settings/wifi/WifiDialogActivity.java b/src/com/android/settings/wifi/WifiDialogActivity.java
index a423bd8..67f291d 100644
--- a/src/com/android/settings/wifi/WifiDialogActivity.java
+++ b/src/com/android/settings/wifi/WifiDialogActivity.java
@@ -105,6 +105,7 @@
private Intent mIntent;
private NetworkDetailsTracker mNetworkDetailsTracker;
private HandlerThread mWorkerThread;
+ private WifiManager mWifiManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
@@ -150,22 +151,12 @@
@Override
protected void onStart() {
super.onStart();
- if (mDialog2 != null || mDialog != null) {
+ if (mDialog2 != null || mDialog != null || !hasWifiManager()) {
return;
}
if (WizardManagerHelper.isAnySetupWizard(getIntent())) {
- final int targetStyle = ThemeHelper.isSetupWizardDayNightEnabled(this)
- ? R.style.SuwAlertDialogThemeCompat_DayNight :
- R.style.SuwAlertDialogThemeCompat_Light;
- if (mIsWifiTrackerLib) {
- mDialog2 = WifiDialog2.createModal(this, this,
- mNetworkDetailsTracker.getWifiEntry(),
- WifiConfigUiBase2.MODE_CONNECT, targetStyle);
- } else {
- mDialog = WifiDialog.createModal(this, this, mAccessPoint,
- WifiConfigUiBase.MODE_CONNECT, targetStyle);
- }
+ createDialogWithSuwTheme();
} else {
if (mIsWifiTrackerLib) {
mDialog2 = WifiDialog2.createModal(this, this,
@@ -177,11 +168,30 @@
}
if (mIsWifiTrackerLib) {
- mDialog2.show();
- mDialog2.setOnDismissListener(this);
+ if (mDialog2 != null) {
+ mDialog2.show();
+ mDialog2.setOnDismissListener(this);
+ }
} else {
- mDialog.show();
- mDialog.setOnDismissListener(this);
+ if (mDialog != null) {
+ mDialog.show();
+ mDialog.setOnDismissListener(this);
+ }
+ }
+ }
+
+ @VisibleForTesting
+ protected void createDialogWithSuwTheme() {
+ final int targetStyle = ThemeHelper.isSetupWizardDayNightEnabled(this)
+ ? R.style.SuwAlertDialogThemeCompat_DayNight :
+ R.style.SuwAlertDialogThemeCompat_Light;
+ if (mIsWifiTrackerLib) {
+ mDialog2 = WifiDialog2.createModal(this, this,
+ mNetworkDetailsTracker.getWifiEntry(),
+ WifiConfigUiBase2.MODE_CONNECT, targetStyle);
+ } else {
+ mDialog = WifiDialog.createModal(this, this, mAccessPoint,
+ WifiConfigUiBase.MODE_CONNECT, targetStyle);
}
}
@@ -221,21 +231,21 @@
@Override
public void onForget(WifiDialog dialog) {
- final WifiManager wifiManager = getSystemService(WifiManager.class);
+ if (!hasWifiManager()) return;
final AccessPoint accessPoint = dialog.getController().getAccessPoint();
if (accessPoint != null) {
if (!accessPoint.isSaved()) {
if (accessPoint.getNetworkInfo() != null &&
accessPoint.getNetworkInfo().getState() != NetworkInfo.State.DISCONNECTED) {
// Network is active but has no network ID - must be ephemeral.
- wifiManager.disableEphemeralNetwork(
+ mWifiManager.disableEphemeralNetwork(
AccessPoint.convertToQuotedString(accessPoint.getSsidStr()));
} else {
// Should not happen, but a monkey seems to trigger it
Log.e(TAG, "Failed to forget invalid network " + accessPoint.getConfig());
}
} else {
- wifiManager.forget(accessPoint.getConfig().networkId, null /* listener */);
+ mWifiManager.forget(accessPoint.getConfig().networkId, null /* listener */);
}
}
@@ -251,6 +261,7 @@
@Override
public void onSubmit(WifiDialog2 dialog) {
+ if (!hasWifiManager()) return;
final WifiEntry wifiEntry = dialog.getController().getWifiEntry();
final WifiConfiguration config = dialog.getController().getConfig();
@@ -258,7 +269,7 @@
if (config == null && wifiEntry != null && wifiEntry.canConnect()) {
wifiEntry.connect(null /* callback */);
} else {
- getSystemService(WifiManager.class).connect(config, null /* listener */);
+ mWifiManager.connect(config, null /* listener */);
}
}
@@ -269,22 +280,22 @@
@Override
public void onSubmit(WifiDialog dialog) {
+ if (!hasWifiManager()) return;
final WifiConfiguration config = dialog.getController().getConfig();
final AccessPoint accessPoint = dialog.getController().getAccessPoint();
- final WifiManager wifiManager = getSystemService(WifiManager.class);
if (getIntent().getBooleanExtra(KEY_CONNECT_FOR_CALLER, true)) {
if (config == null) {
if (accessPoint != null && accessPoint.isSaved()) {
- wifiManager.connect(accessPoint.getConfig(), null /* listener */);
+ mWifiManager.connect(accessPoint.getConfig(), null /* listener */);
}
} else {
- wifiManager.save(config, null /* listener */);
+ mWifiManager.save(config, null /* listener */);
if (accessPoint != null) {
// accessPoint is null for "Add network"
NetworkInfo networkInfo = accessPoint.getNetworkInfo();
if (networkInfo == null || !networkInfo.isConnected()) {
- wifiManager.connect(config, null /* listener */);
+ mWifiManager.connect(config, null /* listener */);
}
}
}
@@ -350,6 +361,12 @@
}
}
+ private boolean hasWifiManager() {
+ if (mWifiManager != null) return true;
+ mWifiManager = getSystemService(WifiManager.class);
+ return (mWifiManager != null);
+ }
+
protected boolean hasPermissionForResult() {
final String callingPackage = getCallingPackage();
if (callingPackage == null) {
diff --git a/src/com/android/settings/wifi/WifiEnabler.java b/src/com/android/settings/wifi/WifiEnabler.java
index dc5be42..794587d 100644
--- a/src/com/android/settings/wifi/WifiEnabler.java
+++ b/src/com/android/settings/wifi/WifiEnabler.java
@@ -118,7 +118,8 @@
public void resume(Context context) {
mContext = context;
// Wi-Fi state is sticky, so just let the receiver update UI
- mContext.registerReceiver(mReceiver, mIntentFilter);
+ mContext.registerReceiver(mReceiver, mIntentFilter,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
if (!mListeningToOnSwitchChange) {
mSwitchWidget.startListening();
mListeningToOnSwitchChange = true;
diff --git a/src/com/android/settings/wifi/WifiSettings.java b/src/com/android/settings/wifi/WifiSettings.java
index 223e4f6..bbddd98 100644
--- a/src/com/android/settings/wifi/WifiSettings.java
+++ b/src/com/android/settings/wifi/WifiSettings.java
@@ -88,9 +88,10 @@
/**
* UI for Wi-Fi settings screen
*
- * TODO(b/167474581): This file will be deprecated at Android S, please merge your WifiSettings
+ * @deprecated This file will be deprecated at Android S, please merge your WifiSettings
* in change in {@link NetworkProviderSettings}.
*/
+@Deprecated
@SearchIndexable
public class WifiSettings extends RestrictedSettingsFragment
implements Indexable, WifiPickerTracker.WifiPickerTrackerCallback,
@@ -98,6 +99,10 @@
private static final String TAG = "WifiSettings";
+ // Set the Provider Model is always enabled
+ @VisibleForTesting
+ static Boolean IS_ENABLED_PROVIDER_MODEL = true;
+
// IDs of context menu
static final int MENU_ID_CONNECT = Menu.FIRST + 1;
@VisibleForTesting
@@ -231,7 +236,7 @@
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
- if (Utils.isProviderModelEnabled(getContext())) {
+ if (IS_ENABLED_PROVIDER_MODEL) {
final Intent intent = new Intent("android.settings.NETWORK_PROVIDER_SETTINGS");
// Add FLAG_ACTIVITY_NEW_TASK and FLAG_ACTIVITY_CLEAR_TASK to avoid multiple
// instances issue. (e.g. b/191956700)
@@ -265,9 +270,8 @@
mStatusMessagePreference = findPreference(PREF_KEY_STATUS_MESSAGE);
mDataUsagePreference = findPreference(PREF_KEY_DATA_USAGE);
mDataUsagePreference.setVisible(DataUsageUtils.hasWifiRadio(getContext()));
- mDataUsagePreference.setTemplate(
- NetworkTemplate.buildTemplateWifi(NetworkTemplate.WIFI_NETWORKID_ALL,
- null /* subscriberId */), 0 /*subId*/, null /*service*/);
+ mDataUsagePreference.setTemplate(new NetworkTemplate.Builder(
+ NetworkTemplate.MATCH_WIFI).build(), 0 /*subId*/, null /*service*/);
}
@Override
@@ -1070,7 +1074,7 @@
new BaseSearchIndexProvider(R.xml.wifi_settings) {
@Override
protected boolean isPageSearchEnabled(Context context) {
- return !Utils.isProviderModelEnabled(context);
+ return !IS_ENABLED_PROVIDER_MODEL;
}
@Override
diff --git a/src/com/android/settings/wifi/WifiStatusTest.java b/src/com/android/settings/wifi/WifiStatusTest.java
index 249cd71..b4f3ab6 100644
--- a/src/com/android/settings/wifi/WifiStatusTest.java
+++ b/src/com/android/settings/wifi/WifiStatusTest.java
@@ -125,7 +125,8 @@
mWifiStateFilter.addAction(WifiManager.RSSI_CHANGED_ACTION);
mWifiStateFilter.addAction(WifiManager.WIFI_STATE_CHANGED_ACTION);
- registerReceiver(mWifiStateReceiver, mWifiStateFilter);
+ registerReceiver(mWifiStateReceiver, mWifiStateFilter,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
setContentView(R.layout.wifi_status_test);
@@ -157,7 +158,8 @@
@Override
protected void onResume() {
super.onResume();
- registerReceiver(mWifiStateReceiver, mWifiStateFilter);
+ registerReceiver(mWifiStateReceiver, mWifiStateFilter,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
}
@Override
diff --git a/src/com/android/settings/wifi/WifiSummaryUpdater.java b/src/com/android/settings/wifi/WifiSummaryUpdater.java
index 19ef200..93bbe0f 100644
--- a/src/com/android/settings/wifi/WifiSummaryUpdater.java
+++ b/src/com/android/settings/wifi/WifiSummaryUpdater.java
@@ -76,7 +76,8 @@
if (register) {
mWifiTracker.fetchInitialState();
notifyChangeIfNeeded();
- mContext.registerReceiver(mReceiver, INTENT_FILTER);
+ mContext.registerReceiver(mReceiver, INTENT_FILTER,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
} else {
mContext.unregisterReceiver(mReceiver);
}
diff --git a/src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivity.java b/src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivity.java
index 6bf9104..f1e6568 100644
--- a/src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivity.java
+++ b/src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivity.java
@@ -36,6 +36,7 @@
import com.android.internal.annotations.VisibleForTesting;
import com.android.settings.R;
import com.android.settingslib.core.lifecycle.HideNonSystemOverlayMixin;
+import com.android.settingslib.wifi.WifiEnterpriseRestrictionUtils;
/**
* When apps send a new intent with a WifiConfiguration list extra to Settings APP. Settings APP
@@ -55,6 +56,8 @@
final Bundle mBundle = new Bundle();
@VisibleForTesting
IActivityManager mActivityManager = ActivityManager.getService();
+ @VisibleForTesting
+ boolean mIsAddWifiConfigAllow;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
@@ -71,6 +74,8 @@
window.setGravity(Gravity.BOTTOM);
window.setLayout(WindowManager.LayoutParams.MATCH_PARENT,
WindowManager.LayoutParams.WRAP_CONTENT);
+
+ mIsAddWifiConfigAllow = WifiEnterpriseRestrictionUtils.isAddWifiConfigAllowed(this);
}
@Override
@@ -85,6 +90,10 @@
@VisibleForTesting
protected boolean showAddNetworksFragment() {
+ if (!mIsAddWifiConfigAllow) {
+ Log.d(TAG, "Not allowed by Enterprise Restriction");
+ return false;
+ }
String packageName = getCallingAppPackageName();
if (TextUtils.isEmpty(packageName)) {
Log.d(TAG, "Package name is null");
diff --git a/src/com/android/settings/wifi/calling/LinkifyDescriptionPreference.java b/src/com/android/settings/wifi/calling/LinkifyDescriptionPreference.java
new file mode 100644
index 0000000..60400b0
--- /dev/null
+++ b/src/com/android/settings/wifi/calling/LinkifyDescriptionPreference.java
@@ -0,0 +1,70 @@
+/*
+ * 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.calling;
+
+import android.content.Context;
+import android.text.SpannableString;
+import android.text.TextUtils;
+import android.text.method.LinkMovementMethod;
+import android.text.style.ClickableSpan;
+import android.text.util.Linkify;
+import android.util.AttributeSet;
+import android.view.View;
+import android.widget.TextView;
+
+import androidx.core.text.util.LinkifyCompat;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceViewHolder;
+
+import com.android.settings.R;
+
+/** A preference which supports linkify text as a description in the summary **/
+public class LinkifyDescriptionPreference extends Preference {
+
+ public LinkifyDescriptionPreference(Context context) {
+ this(context, null);
+ }
+
+ public LinkifyDescriptionPreference(Context context, AttributeSet attrs) {
+ super(context, attrs);
+ }
+
+ @Override
+ public void onBindViewHolder(PreferenceViewHolder holder) {
+ super.onBindViewHolder(holder);
+
+ final TextView summaryView = (TextView) holder.findViewById(android.R.id.summary);
+ if (summaryView == null || summaryView.getVisibility() != View.VISIBLE) {
+ return;
+ }
+
+ final CharSequence summary = getSummary();
+ if (TextUtils.isEmpty(summary)) {
+ return;
+ }
+
+ summaryView.setMaxLines(Integer.MAX_VALUE);
+
+ final SpannableString spannableSummary = new SpannableString(summary);
+ if (spannableSummary.getSpans(0, spannableSummary.length(), ClickableSpan.class)
+ .length > 0) {
+ summaryView.setMovementMethod(LinkMovementMethod.getInstance());
+ }
+ LinkifyCompat.addLinks(summaryView,
+ Linkify.WEB_URLS | Linkify.EMAIL_ADDRESSES | Linkify.PHONE_NUMBERS);
+ }
+}
diff --git a/src/com/android/settings/wifi/calling/WifiCallingSettingsForSub.java b/src/com/android/settings/wifi/calling/WifiCallingSettingsForSub.java
index 8d9e031..749af3e 100644
--- a/src/com/android/settings/wifi/calling/WifiCallingSettingsForSub.java
+++ b/src/com/android/settings/wifi/calling/WifiCallingSettingsForSub.java
@@ -35,7 +35,6 @@
import android.telephony.ims.ImsMmTelManager;
import android.telephony.ims.ProvisioningManager;
import android.text.TextUtils;
-import android.text.util.Linkify;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
@@ -58,8 +57,11 @@
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.network.ims.WifiCallingQueryImsState;
import com.android.settings.widget.SettingsMainSwitchBar;
+import com.android.settings.wifi.calling.LinkifyDescriptionPreference;
import com.android.settingslib.widget.OnMainSwitchChangeListener;
+import java.util.List;
+
/**
* This is the inner class of {@link WifiCallingSettings} fragment.
* The preference screen lets you enable/disable Wi-Fi Calling and change Wi-Fi Calling mode.
@@ -73,6 +75,7 @@
private static final String BUTTON_WFC_MODE = "wifi_calling_mode";
private static final String BUTTON_WFC_ROAMING_MODE = "wifi_calling_roaming_mode";
private static final String PREFERENCE_EMERGENCY_ADDRESS = "emergency_address_key";
+ private static final String PREFERENCE_NO_OPTIONS_DESC = "no_options_description";
@VisibleForTesting
static final int REQUEST_CHECK_WFC_EMERGENCY_ADDRESS = 1;
@@ -92,7 +95,6 @@
private ListWithEntrySummaryPreference mButtonWfcMode;
private ListWithEntrySummaryPreference mButtonWfcRoamingMode;
private Preference mUpdateAddress;
- private TextView mEmptyView;
private boolean mValidListener = false;
private boolean mEditableWfcMode = true;
@@ -186,14 +188,6 @@
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
- mEmptyView = getView().findViewById(android.R.id.empty);
- setEmptyView(mEmptyView);
- mEmptyView.setAutoLinkMask(Linkify.WEB_URLS);
- final Resources res = getResourcesForSubId();
- final String emptyViewText = res.getString(R.string.wifi_calling_off_explanation,
- res.getString(R.string.wifi_calling_off_explanation_2));
- mEmptyView.setText(emptyViewText);
-
mSwitchBar = getView().findViewById(R.id.switch_bar);
mSwitchBar.show();
}
@@ -309,6 +303,9 @@
mIntentFilter = new IntentFilter();
mIntentFilter.addAction(ImsManager.ACTION_WFC_IMS_REGISTRATION_ERROR);
+
+ updateDescriptionForOptions(
+ List.of(mButtonWfcMode, mButtonWfcRoamingMode, mUpdateAddress));
}
@Override
@@ -324,7 +321,7 @@
final View view = inflater.inflate(
R.layout.wifi_calling_settings_preferences, container, false);
- final ViewGroup prefs_container = view.findViewById(R.id.prefs_container);
+ final ViewGroup prefs_container = view.findViewById(android.R.id.tabcontent);
Utils.prepareCustomPreferencesList(container, view, prefs_container, false);
final View prefs = super.onCreateView(inflater, prefs_container, savedInstanceState);
prefs_container.addView(prefs);
@@ -432,7 +429,8 @@
mValidListener = true;
}
- context.registerReceiver(mIntentReceiver, mIntentFilter);
+ context.registerReceiver(mIntentReceiver, mIntentFilter,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
final Intent intent = getActivity().getIntent();
if (intent.getBooleanExtra(Phone.EXTRA_KEY_ALERT_SHOW, false)) {
@@ -573,28 +571,35 @@
final PreferenceScreen preferenceScreen = getPreferenceScreen();
final boolean updateAddressEnabled = (getCarrierActivityIntent() != null);
if (wfcEnabled) {
- if (mEditableWfcMode) {
- preferenceScreen.addPreference(mButtonWfcMode);
- } else {
- // Don't show WFC (home) preference if it's not editable.
- preferenceScreen.removePreference(mButtonWfcMode);
- }
- if (mEditableWfcRoamingMode && !mUseWfcHomeModeForRoaming) {
- preferenceScreen.addPreference(mButtonWfcRoamingMode);
- } else {
- // Don't show WFC roaming preference if it's not editable.
- preferenceScreen.removePreference(mButtonWfcRoamingMode);
- }
- if (updateAddressEnabled) {
- preferenceScreen.addPreference(mUpdateAddress);
- } else {
- preferenceScreen.removePreference(mUpdateAddress);
- }
+ // Don't show WFC (home) preference if it's not editable.
+ mButtonWfcMode.setVisible(mEditableWfcMode);
+ // Don't show WFC roaming preference if it's not editable.
+ mButtonWfcRoamingMode.setVisible(
+ mEditableWfcRoamingMode && !mUseWfcHomeModeForRoaming);
+ mUpdateAddress.setVisible(updateAddressEnabled);
} else {
- preferenceScreen.removePreference(mButtonWfcMode);
- preferenceScreen.removePreference(mButtonWfcRoamingMode);
- preferenceScreen.removePreference(mUpdateAddress);
+ mButtonWfcMode.setVisible(false);
+ mButtonWfcRoamingMode.setVisible(false);
+ mUpdateAddress.setVisible(false);
}
+ updateDescriptionForOptions(
+ List.of(mButtonWfcMode, mButtonWfcRoamingMode, mUpdateAddress));
+ }
+
+ private void updateDescriptionForOptions(List<Preference> visibleOptions) {
+ LinkifyDescriptionPreference pref = findPreference(PREFERENCE_NO_OPTIONS_DESC);
+ if (pref == null) {
+ return;
+ }
+
+ boolean optionsAvailable = visibleOptions.stream().anyMatch(Preference::isVisible);
+ if (!optionsAvailable) {
+ final Resources res = getResourcesForSubId();
+ String emptyViewText = res.getString(R.string.wifi_calling_off_explanation,
+ res.getString(R.string.wifi_calling_off_explanation_2));
+ pref.setSummary(emptyViewText);
+ }
+ pref.setVisible(!optionsAvailable);
}
@Override
diff --git a/src/com/android/settings/wifi/calling/WifiCallingSliceHelper.java b/src/com/android/settings/wifi/calling/WifiCallingSliceHelper.java
index 3636341..c73bffa 100644
--- a/src/com/android/settings/wifi/calling/WifiCallingSliceHelper.java
+++ b/src/com/android/settings/wifi/calling/WifiCallingSliceHelper.java
@@ -179,7 +179,8 @@
.setTitle(res.getText(R.string.wifi_calling_settings_title))
.addEndItem(
SliceAction.createToggle(
- getBroadcastIntent(ACTION_WIFI_CALLING_CHANGED),
+ getBroadcastIntent(ACTION_WIFI_CALLING_CHANGED,
+ isWifiCallingEnabled),
null /* actionTitle */, isWifiCallingEnabled))
.setPrimaryAction(SliceAction.createDeeplink(
getActivityIntent(ACTION_WIFI_CALLING_SETTINGS_ACTIVITY),
@@ -316,7 +317,7 @@
final Resources res = getResourcesForSubId(subId);
return new RowBuilder()
.setTitle(res.getText(preferenceTitleResId))
- .setTitleItem(SliceAction.createToggle(getBroadcastIntent(action),
+ .setTitleItem(SliceAction.createToggle(getBroadcastIntent(action, checked),
icon, res.getText(preferenceTitleResId), checked));
}
@@ -370,25 +371,31 @@
public void handleWifiCallingChanged(Intent intent) {
final int subId = getDefaultVoiceSubId();
- if (SubscriptionManager.isValidSubscriptionId(subId)) {
+ if (SubscriptionManager.isValidSubscriptionId(subId)
+ && intent.hasExtra(EXTRA_TOGGLE_STATE)) {
final WifiCallingQueryImsState queryState = queryImsState(subId);
if (queryState.isWifiCallingProvisioned()) {
- final boolean currentValue = queryState.isEnabledByUser()
- && queryState.isAllowUserControl();
+ final boolean currentValue = isWifiCallingEnabled();
final boolean newValue = intent.getBooleanExtra(EXTRA_TOGGLE_STATE,
currentValue);
final Intent activationAppIntent =
getWifiCallingCarrierActivityIntent(subId);
- if (!newValue || activationAppIntent == null) {
+ if ((newValue == currentValue) && activationAppIntent == null) {
// If either the action is to turn off wifi calling setting
// or there is no activation involved - Update the setting
- if (newValue != currentValue) {
- final ImsMmTelManager imsMmTelManager = getImsMmTelManager(subId);
- imsMmTelManager.setVoWiFiSettingEnabled(newValue);
- }
+ final ImsMmTelManager imsMmTelManager = getImsMmTelManager(subId);
+ imsMmTelManager.setVoWiFiSettingEnabled(!newValue);
+ } else {
+ Log.w(TAG, "action not taken: subId " + subId
+ + " from " + currentValue + " to " + newValue);
}
+ } else {
+ Log.w(TAG, "action not taken: subId " + subId + " needs provision");
}
+ } else {
+ Log.w(TAG, "action not taken: subId " + subId);
}
+
// notify change in slice in any case to get re-queried. This would result in displaying
// appropriate message with the updated setting.
mContext.getContentResolver().notifyChange(WIFI_CALLING_URI, null);
@@ -541,10 +548,20 @@
PendingIntent.FLAG_IMMUTABLE);
}
- private PendingIntent getBroadcastIntent(String action) {
+ /**
+ * Create PendingIntent for Slice.
+ * Note: SliceAction#createDeeplink() didn't support toggle status so far,
+ * therefore, embedding toggle status within PendingIntent.
+ *
+ * @param action Slice action
+ * @param isChecked Status when Slice created.
+ * @return PendingIntent
+ */
+ private PendingIntent getBroadcastIntent(String action, boolean isChecked) {
final Intent intent = new Intent(action);
intent.setClass(mContext, SliceBroadcastReceiver.class);
intent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);
+ intent.putExtra(EXTRA_TOGGLE_STATE, isChecked);
return PendingIntent.getBroadcast(mContext, 0 /* requestCode */, intent,
PendingIntent.FLAG_CANCEL_CURRENT | PendingIntent.FLAG_IMMUTABLE);
}
diff --git a/src/com/android/settings/wifi/dpp/WifiDppEnrolleeActivity.java b/src/com/android/settings/wifi/dpp/WifiDppEnrolleeActivity.java
index c5f1e81..3ce244c 100644
--- a/src/com/android/settings/wifi/dpp/WifiDppEnrolleeActivity.java
+++ b/src/com/android/settings/wifi/dpp/WifiDppEnrolleeActivity.java
@@ -18,11 +18,14 @@
import android.app.settings.SettingsEnums;
import android.content.Intent;
+import android.util.EventLog;
import android.util.Log;
+import androidx.annotation.VisibleForTesting;
import androidx.fragment.app.FragmentTransaction;
import com.android.settings.R;
+import com.android.settingslib.wifi.WifiRestrictionsCache;
/**
* To provision "this" device with specified Wi-Fi network.
@@ -37,6 +40,9 @@
static final String ACTION_ENROLLEE_QR_CODE_SCANNER =
"android.settings.WIFI_DPP_ENROLLEE_QR_CODE_SCANNER";
+ @VisibleForTesting
+ protected WifiRestrictionsCache mWifiRestrictionsCache;
+
@Override
public int getMetricsCategory() {
return SettingsEnums.SETTINGS_WIFI_DPP_ENROLLEE;
@@ -50,6 +56,14 @@
return;
}
+ if (!isWifiConfigAllowed()) {
+ Log.e(TAG, "The user is not allowed to configure Wi-Fi.");
+ finish();
+ EventLog.writeEvent(0x534e4554, "202017876", getApplicationContext().getUserId(),
+ "The user is not allowed to configure Wi-Fi.");
+ return;
+ }
+
switch (action) {
case ACTION_ENROLLEE_QR_CODE_SCANNER:
String ssid = intent.getStringExtra(WifiDppUtils.EXTRA_WIFI_SSID);
@@ -61,7 +75,15 @@
}
}
- private void showQrCodeScannerFragment(String ssid) {
+ private boolean isWifiConfigAllowed() {
+ if (mWifiRestrictionsCache == null) {
+ mWifiRestrictionsCache = WifiRestrictionsCache.getInstance(getApplicationContext());
+ }
+ return mWifiRestrictionsCache.isConfigWifiAllowed();
+ }
+
+ @VisibleForTesting
+ protected void showQrCodeScannerFragment(String ssid) {
WifiDppQrCodeScannerFragment fragment =
(WifiDppQrCodeScannerFragment) mFragmentManager.findFragmentByTag(
WifiDppUtils.TAG_FRAGMENT_QR_CODE_SCANNER);
diff --git a/src/com/android/settings/wifi/p2p/WifiP2pPreferenceController.java b/src/com/android/settings/wifi/p2p/WifiP2pPreferenceController.java
index 9604410..db150da 100644
--- a/src/com/android/settings/wifi/p2p/WifiP2pPreferenceController.java
+++ b/src/com/android/settings/wifi/p2p/WifiP2pPreferenceController.java
@@ -33,6 +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.wifi.WifiEnterpriseRestrictionUtils;
/**
* {@link PreferenceControllerMixin} to toggle Wifi Direct preference on Wi-Fi state.
@@ -51,27 +52,17 @@
}
};
private final IntentFilter mFilter = new IntentFilter(WifiManager.WIFI_STATE_CHANGED_ACTION);
- private final LocationManager mLocationManager;
- @VisibleForTesting
- final BroadcastReceiver mLocationReceiver = new BroadcastReceiver() {
- @Override
- public void onReceive(Context context, Intent intent) {
- if (mWifiDirectPref != null) {
- updateState(mWifiDirectPref);
- }
- }
- };
- private final IntentFilter mLocationFilter =
- new IntentFilter(LocationManager.MODE_CHANGED_ACTION);
private Preference mWifiDirectPref;
+ @VisibleForTesting
+ boolean mIsWifiDirectAllow;
public WifiP2pPreferenceController(
Context context, Lifecycle lifecycle, WifiManager wifiManager) {
super(context);
mWifiManager = wifiManager;
+ mIsWifiDirectAllow = WifiEnterpriseRestrictionUtils.isWifiDirectAllowed(context);
lifecycle.addObserver(this);
- mLocationManager = (LocationManager) context.getSystemService(Service.LOCATION_SERVICE);
}
@Override
@@ -84,19 +75,17 @@
@Override
public void updateState(Preference preference) {
super.updateState(preference);
- preference.setEnabled(mLocationManager.isLocationEnabled() && mWifiManager.isWifiEnabled());
+ preference.setEnabled(isWifiP2pAvailable());
}
@Override
public void onResume() {
mContext.registerReceiver(mReceiver, mFilter);
- mContext.registerReceiver(mLocationReceiver, mLocationFilter);
}
@Override
public void onPause() {
mContext.unregisterReceiver(mReceiver);
- mContext.unregisterReceiver(mLocationReceiver);
}
@Override
@@ -111,9 +100,11 @@
private void togglePreferences() {
if (mWifiDirectPref != null) {
- mWifiDirectPref.setEnabled(
- mWifiManager.isWifiEnabled()
- && mLocationManager.isLocationEnabled());
+ mWifiDirectPref.setEnabled(isWifiP2pAvailable());
}
}
+ private boolean isWifiP2pAvailable() {
+ return mWifiManager.isWifiEnabled() && mIsWifiDirectAllow;
+ }
+
}
diff --git a/src/com/android/settings/wifi/slice/WifiSlice.java b/src/com/android/settings/wifi/slice/WifiSlice.java
index 2288692..743c7f9 100644
--- a/src/com/android/settings/wifi/slice/WifiSlice.java
+++ b/src/com/android/settings/wifi/slice/WifiSlice.java
@@ -271,15 +271,9 @@
public Intent getIntent() {
final String screenTitle = mContext.getText(R.string.wifi_settings).toString();
final Uri contentUri = new Uri.Builder().appendPath(KEY_WIFI).build();
- final String className;
- final String key;
- if (Utils.isProviderModelEnabled(mContext)) {
- className = NetworkProviderSettings.class.getName();
- key = WifiSwitchPreferenceController.KEY;
- } else {
- className = WifiSettings.class.getName();
- key = KEY_WIFI;
- }
+ final String className = NetworkProviderSettings.class.getName();
+ final String key = WifiSwitchPreferenceController.KEY;
+
final Intent intent = SliceBuilderUtils.buildSearchResultPageIntent(mContext, className,
key, screenTitle, SettingsEnums.DIALOG_WIFI_AP_EDIT, this)
.setClassName(mContext.getPackageName(), SubSettings.class.getName())
diff --git a/src/com/android/settings/wifi/tether/WifiTetherPreferenceController.java b/src/com/android/settings/wifi/tether/WifiTetherPreferenceController.java
index 70b6a45..67f5944 100644
--- a/src/com/android/settings/wifi/tether/WifiTetherPreferenceController.java
+++ b/src/com/android/settings/wifi/tether/WifiTetherPreferenceController.java
@@ -36,6 +36,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.wifi.WifiEnterpriseRestrictionUtils;
import java.util.List;
@@ -48,6 +49,8 @@
private final String[] mWifiRegexs;
private final WifiManager mWifiManager;
private final Lifecycle mLifecycle;
+ @VisibleForTesting
+ boolean mIsWifiTetheringAllow;
private int mSoftApState;
@VisibleForTesting
Preference mPreference;
@@ -65,6 +68,7 @@
mTetheringManager = context.getSystemService(TetheringManager.class);
mWifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
mWifiRegexs = mTetheringManager.getTetherableWifiRegexs();
+ mIsWifiTetheringAllow = WifiEnterpriseRestrictionUtils.isWifiTetheringAllowed(context);
mLifecycle = lifecycle;
if (lifecycle != null) {
lifecycle.addObserver(this);
@@ -89,6 +93,7 @@
// unavailable
return;
}
+ mPreference.setEnabled(mIsWifiTetheringAllow);
}
@Override
diff --git a/src/com/android/settings/wifi/tether/WifiTetherSecurityPreferenceController.java b/src/com/android/settings/wifi/tether/WifiTetherSecurityPreferenceController.java
index acb8206..286b023 100644
--- a/src/com/android/settings/wifi/tether/WifiTetherSecurityPreferenceController.java
+++ b/src/com/android/settings/wifi/tether/WifiTetherSecurityPreferenceController.java
@@ -82,7 +82,7 @@
if (!mIsWpa3Supported && mSecurityMap.keySet()
.removeIf(key -> key > SoftApConfiguration.SECURITY_TYPE_WPA2_PSK)) {
preference.setEntries(mSecurityMap.values().stream().toArray(CharSequence[]::new));
- preference.setEntryValues(mSecurityMap.keySet().stream().map(Integer::toBinaryString)
+ preference.setEntryValues(mSecurityMap.keySet().stream().map(i -> Integer.toString(i))
.toArray(CharSequence[]::new));
}
diff --git a/src/com/android/settings/wifi/tether/WifiTetherSettings.java b/src/com/android/settings/wifi/tether/WifiTetherSettings.java
index 23601fa..4f2f3c0 100644
--- a/src/com/android/settings/wifi/tether/WifiTetherSettings.java
+++ b/src/com/android/settings/wifi/tether/WifiTetherSettings.java
@@ -147,7 +147,8 @@
}
final Context context = getContext();
if (context != null) {
- context.registerReceiver(mTetherChangeReceiver, TETHER_STATE_CHANGE_FILTER);
+ context.registerReceiver(mTetherChangeReceiver, TETHER_STATE_CHANGE_FILTER,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
}
}
diff --git a/src/com/android/settings/wifi/tether/WifiTetherSwitchBarController.java b/src/com/android/settings/wifi/tether/WifiTetherSwitchBarController.java
index 3d8cd3e..cad56e3 100644
--- a/src/com/android/settings/wifi/tether/WifiTetherSwitchBarController.java
+++ b/src/com/android/settings/wifi/tether/WifiTetherSwitchBarController.java
@@ -83,7 +83,8 @@
public void onStart() {
mDataSaverBackend.addListener(this);
mSwitch.setOnClickListener(this);
- mContext.registerReceiver(mReceiver, WIFI_INTENT_FILTER);
+ mContext.registerReceiver(mReceiver, WIFI_INTENT_FILTER,
+ Context.RECEIVER_EXPORTED_UNAUDITED);
}
@Override
diff --git a/tests/componenttests/src/com/android/settings/network/telephony/MobileDataPreferenceControllerComponentTest.java b/tests/componenttests/src/com/android/settings/network/telephony/MobileDataPreferenceControllerComponentTest.java
index d80faf2..78a2c92 100644
--- a/tests/componenttests/src/com/android/settings/network/telephony/MobileDataPreferenceControllerComponentTest.java
+++ b/tests/componenttests/src/com/android/settings/network/telephony/MobileDataPreferenceControllerComponentTest.java
@@ -37,6 +37,7 @@
import androidx.test.filters.SmallTest;
import androidx.test.platform.app.InstrumentationRegistry;
+import com.android.settings.Settings;
import com.android.settings.testutils.CommonUtils;
import com.android.settings.testutils.UiUtils;
@@ -68,7 +69,7 @@
Context.TELECOM_SERVICE);
@Rule
- public ActivityScenarioRule<com.android.settings.network.telephony.MobileNetworkActivity>
+ public ActivityScenarioRule<Settings.MobileNetworkActivity>
rule = new ActivityScenarioRule<>(
new Intent(android.provider.Settings.ACTION_DATA_ROAMING_SETTINGS)
.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
diff --git a/tests/robotests/Android.bp b/tests/robotests/Android.bp
index bc25377..2945bef 100644
--- a/tests/robotests/Android.bp
+++ b/tests/robotests/Android.bp
@@ -37,7 +37,6 @@
"com.google.android.material_material",
"setupcompat",
"setupdesign",
- "androidx-constraintlayout_constraintlayout-solver",
"androidx.lifecycle_lifecycle-runtime",
"androidx.lifecycle_lifecycle-extensions",
"androidx.test.core",
diff --git a/tests/robotests/src/com/android/settings/SettingsPreferenceFragmentTest.java b/tests/robotests/src/com/android/settings/SettingsPreferenceFragmentTest.java
index cb53f69..6489311 100644
--- a/tests/robotests/src/com/android/settings/SettingsPreferenceFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/SettingsPreferenceFragmentTest.java
@@ -23,11 +23,13 @@
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.never;
import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
import android.content.Context;
import android.os.Bundle;
+import android.provider.Settings;
import android.view.View;
import android.widget.FrameLayout;
@@ -41,6 +43,7 @@
import com.android.settings.testutils.shadow.ShadowFragment;
import com.android.settings.widget.WorkOnlyCategory;
+import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -64,7 +67,9 @@
private PreferenceScreen mPreferenceScreen;
private Context mContext;
private TestFragment mFragment;
+ private TestFragment2 mFragment2;
private View mEmptyView;
+ private int mInitDeviceProvisionedValue;
@Before
public void setUp() {
@@ -72,13 +77,24 @@
FakeFeatureFactory.setupForTest();
mContext = RuntimeEnvironment.application;
mFragment = spy(new TestFragment());
+ mFragment2 = spy(new TestFragment2());
doReturn(mActivity).when(mFragment).getActivity();
when(mFragment.getContext()).thenReturn(mContext);
+ when(mFragment2.getContext()).thenReturn(mContext);
mEmptyView = new View(mContext);
ReflectionHelpers.setField(mFragment, "mEmptyView", mEmptyView);
doReturn(ITEM_COUNT).when(mPreferenceScreen).getPreferenceCount();
+
+ mInitDeviceProvisionedValue = Settings.Global.getInt(mContext.getContentResolver(),
+ Settings.Global.DEVICE_PROVISIONED, 0);
+ }
+
+ @After
+ public void tearDown() {
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.DEVICE_PROVISIONED, mInitDeviceProvisionedValue);
}
@Test
@@ -210,9 +226,67 @@
assertThat(mFragment.mPinnedHeaderFrameLayout.getVisibility()).isEqualTo(View.INVISIBLE);
}
+ @Test
+ public void onAttach_shouldNotSkipForSUWAndDeviceIsProvisioned_notCallFinish() {
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.DEVICE_PROVISIONED, 1);
+
+ mFragment.onAttach(mContext);
+
+ verify(mFragment, never()).finish();
+ }
+
+ @Test
+ public void onAttach_shouldNotSkipForSUWAndDeviceIsNotProvisioned_notCallFinish() {
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.DEVICE_PROVISIONED, 0);
+
+ mFragment.onAttach(mContext);
+
+ verify(mFragment, never()).finish();
+ }
+
+ @Test
+ public void onAttach_shouldSkipForSUWAndDeviceIsDeviceProvisioned_notCallFinish() {
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.DEVICE_PROVISIONED, 1);
+
+ mFragment2.onAttach(mContext);
+
+ verify(mFragment2, never()).finish();
+ }
+
+ @Test
+ public void onAttach_shouldSkipForSUWAndDeviceProvisioned_notCallFinish() {
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.DEVICE_PROVISIONED, 0);
+
+ mFragment2.onAttach(mContext);
+
+ verify(mFragment2, times(1)).finish();
+ }
+
public static class TestFragment extends SettingsPreferenceFragment {
@Override
+ protected boolean shouldSkipForInitialSUW() {
+ return false;
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ return 0;
+ }
+ }
+
+ public static class TestFragment2 extends SettingsPreferenceFragment {
+
+ @Override
+ protected boolean shouldSkipForInitialSUW() {
+ return true;
+ }
+
+ @Override
public int getMetricsCategory() {
return 0;
}
diff --git a/tests/robotests/src/com/android/settings/accessibility/AccessibilityQuickSettingsTooltipWindowTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilityQuickSettingsTooltipWindowTest.java
new file mode 100644
index 0000000..f1e1121b
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilityQuickSettingsTooltipWindowTest.java
@@ -0,0 +1,113 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.verify;
+
+import android.content.Context;
+import android.view.View;
+import android.widget.PopupWindow;
+
+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.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.RuntimeEnvironment;
+import org.robolectric.shadow.api.Shadow;
+import org.robolectric.shadows.ShadowApplication;
+import org.robolectric.shadows.ShadowLooper;
+
+/** Tests for {@link AccessibilityQuickSettingsTooltipWindow}. */
+@RunWith(RobolectricTestRunner.class)
+public class AccessibilityQuickSettingsTooltipWindowTest {
+
+ @Rule
+ public final MockitoRule mMockitoRule = MockitoJUnit.rule();
+
+ @Mock
+ private PopupWindow.OnDismissListener mMockOnDismissListener;
+
+ private static final String TEST_PACKAGE_NAME = "com.test.package";
+ private final Context mContext = ApplicationProvider.getApplicationContext();
+ private AccessibilityQuickSettingsTooltipWindow mToolTipView;
+ private View mView;
+
+ @Before
+ public void setUp() {
+ mToolTipView = new AccessibilityQuickSettingsTooltipWindow(mContext);
+ mView = new View(RuntimeEnvironment.application);
+ }
+
+ @Test
+ public void initToolTipView_atMostAvailableTextWidth() {
+ final String quickSettingsTooltipsContent = mContext.getString(
+ R.string.accessibility_service_quick_settings_tooltips_content, TEST_PACKAGE_NAME);
+ mToolTipView.setup(quickSettingsTooltipsContent);
+
+ final int getMaxWidth = mToolTipView.getAvailableWindowWidth();
+ assertThat(mToolTipView.getWidth()).isAtMost(getMaxWidth);
+ }
+
+ @Test
+ public void showToolTipView_success() {
+ mToolTipView.setup(TEST_PACKAGE_NAME);
+ assertThat(getLatestPopupWindow()).isNull();
+
+ mToolTipView.showAtTopCenter(mView);
+
+ assertThat(getLatestPopupWindow()).isSameInstanceAs(mToolTipView);
+ }
+
+ @Test
+ public void dismiss_toolTipViewShown_shouldInvokeCallbackAndNotShowing() {
+ mToolTipView.setup(TEST_PACKAGE_NAME);
+ mToolTipView.setOnDismissListener(mMockOnDismissListener);
+ mToolTipView.showAtTopCenter(mView);
+
+ mToolTipView.dismiss();
+
+ verify(mMockOnDismissListener).onDismiss();
+ assertThat(getLatestPopupWindow().isShowing()).isFalse();
+ }
+
+ @Test
+ public void waitAutoCloseDelayTime_toolTipViewShown_shouldInvokeCallbackAndNotShowing() {
+ mToolTipView.setup(TEST_PACKAGE_NAME, /* closeDelayTimeMillis= */ 1);
+ mToolTipView.setOnDismissListener(mMockOnDismissListener);
+ mToolTipView.showAtTopCenter(mView);
+
+ ShadowLooper.runUiThreadTasksIncludingDelayedTasks();
+
+ verify(mMockOnDismissListener).onDismiss();
+ assertThat(getLatestPopupWindow().isShowing()).isFalse();
+ }
+
+ private static PopupWindow getLatestPopupWindow() {
+ final ShadowApplication shadowApplication = Shadow.extract(RuntimeEnvironment.application);
+ return shadowApplication.getLatestPopupWindow();
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/AccessibilitySettingsTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilitySettingsTest.java
index 74f2790..d1c59f7 100644
--- a/tests/robotests/src/com/android/settings/accessibility/AccessibilitySettingsTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilitySettingsTest.java
@@ -52,7 +52,6 @@
import com.android.internal.content.PackageMonitor;
import com.android.settings.R;
import com.android.settings.testutils.XmlTestUtils;
-import com.android.settings.testutils.shadow.ShadowDeviceConfig;
import com.android.settings.testutils.shadow.ShadowFragment;
import com.android.settings.testutils.shadow.ShadowUserManager;
import com.android.settingslib.RestrictedPreference;
@@ -144,22 +143,6 @@
}
@Test
- @Config(shadows = {ShadowDeviceConfig.class})
- public void isRampingRingerEnabled_settingsFlagOn_Enabled() {
- Settings.Global.putInt(
- mContext.getContentResolver(), Settings.Global.APPLY_RAMPING_RINGER, ON);
- assertThat(AccessibilitySettings.isRampingRingerEnabled(mContext)).isTrue();
- }
-
- @Test
- @Config(shadows = {ShadowDeviceConfig.class})
- public void isRampingRingerEnabled_settingsFlagOff_Disabled() {
- Settings.Global.putInt(
- mContext.getContentResolver(), Settings.Global.APPLY_RAMPING_RINGER, OFF);
- assertThat(AccessibilitySettings.isRampingRingerEnabled(mContext)).isFalse();
- }
-
- @Test
public void getServiceSummary_serviceCrash_showsStopped() {
mServiceInfo.crashed = true;
diff --git a/tests/robotests/src/com/android/settings/accessibility/HapticFeedbackIntensityPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/HapticFeedbackIntensityPreferenceControllerTest.java
index a454831..4e8b3f6 100644
--- a/tests/robotests/src/com/android/settings/accessibility/HapticFeedbackIntensityPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/HapticFeedbackIntensityPreferenceControllerTest.java
@@ -18,42 +18,136 @@
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.os.VibrationAttributes;
+import android.os.Vibrator;
+import android.provider.Settings;
import androidx.lifecycle.LifecycleOwner;
+import androidx.preference.PreferenceScreen;
+import androidx.test.core.app.ApplicationProvider;
import com.android.settings.core.BasePreferenceController;
+import com.android.settings.widget.SeekBarPreference;
import com.android.settingslib.core.lifecycle.Lifecycle;
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 HapticFeedbackIntensityPreferenceControllerTest {
+ private static final String PREFERENCE_KEY = "preference_key";
+ private static final int OFF = 0;
+ private static final int ON = 1;
+
+ @Mock
+ private PreferenceScreen mScreen;
+
private LifecycleOwner mLifecycleOwner;
private Lifecycle mLifecycle;
private Context mContext;
+ private Vibrator mVibrator;
private HapticFeedbackIntensityPreferenceController mController;
+ private SeekBarPreference mPreference;
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
mLifecycleOwner = () -> mLifecycle;
mLifecycle = new Lifecycle(mLifecycleOwner);
- mContext = RuntimeEnvironment.application;
- mController = new HapticFeedbackIntensityPreferenceController(mContext);
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ mVibrator = mContext.getSystemService(Vibrator.class);
+ mController = new HapticFeedbackIntensityPreferenceController(mContext, PREFERENCE_KEY);
+ mLifecycle.addObserver(mController);
+ mPreference = new SeekBarPreference(mContext);
+ mPreference.setSummary("Test summary");
+ when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
+ showPreference();
}
@Test
public void verifyConstants() {
- assertThat(mController.getPreferenceKey())
- .isEqualTo(HapticFeedbackIntensityPreferenceController.PREF_KEY);
+ assertThat(mController.getPreferenceKey()).isEqualTo(PREFERENCE_KEY);
assertThat(mController.getAvailabilityStatus())
.isEqualTo(BasePreferenceController.AVAILABLE);
+ assertThat(mController.getMin()).isEqualTo(Vibrator.VIBRATION_INTENSITY_OFF);
+ assertThat(mController.getMax()).isEqualTo(Vibrator.VIBRATION_INTENSITY_HIGH);
+ }
+
+ @Test
+ public void missingSetting_shouldReturnDefault() {
+ Settings.System.putString(mContext.getContentResolver(),
+ Settings.System.HAPTIC_FEEDBACK_INTENSITY, /* value= */ null);
+ mController.updateState(mPreference);
+ assertThat(mPreference.getProgress())
+ .isEqualTo(mVibrator.getDefaultVibrationIntensity(VibrationAttributes.USAGE_TOUCH));
+ }
+
+ @Test
+ public void updateState_shouldDisplayIntensityInSliderPosition() {
+ updateSetting(Settings.System.HAPTIC_FEEDBACK_INTENSITY, Vibrator.VIBRATION_INTENSITY_HIGH);
+ mController.updateState(mPreference);
+ assertThat(mPreference.getProgress()).isEqualTo(Vibrator.VIBRATION_INTENSITY_HIGH);
+
+ updateSetting(Settings.System.HAPTIC_FEEDBACK_INTENSITY,
+ Vibrator.VIBRATION_INTENSITY_MEDIUM);
+ mController.updateState(mPreference);
+ assertThat(mPreference.getProgress()).isEqualTo(Vibrator.VIBRATION_INTENSITY_MEDIUM);
+
+ updateSetting(Settings.System.HAPTIC_FEEDBACK_INTENSITY, Vibrator.VIBRATION_INTENSITY_LOW);
+ mController.updateState(mPreference);
+ assertThat(mPreference.getProgress()).isEqualTo(Vibrator.VIBRATION_INTENSITY_LOW);
+
+ updateSetting(Settings.System.HAPTIC_FEEDBACK_INTENSITY, Vibrator.VIBRATION_INTENSITY_OFF);
+ mController.updateState(mPreference);
+ assertThat(mPreference.getProgress()).isEqualTo(Vibrator.VIBRATION_INTENSITY_OFF);
+ }
+
+ @Test
+ public void setProgress_updatesIntensityAndDependentSettings() throws Exception {
+ mPreference.setProgress(Vibrator.VIBRATION_INTENSITY_OFF);
+ assertThat(readSetting(Settings.System.HAPTIC_FEEDBACK_INTENSITY))
+ .isEqualTo(Vibrator.VIBRATION_INTENSITY_OFF);
+ assertThat(readSetting(Settings.System.HAPTIC_FEEDBACK_ENABLED)).isEqualTo(OFF);
+
+ mPreference.setProgress(Vibrator.VIBRATION_INTENSITY_LOW);
+ assertThat(readSetting(Settings.System.HAPTIC_FEEDBACK_INTENSITY))
+ .isEqualTo(Vibrator.VIBRATION_INTENSITY_LOW);
+ assertThat(readSetting(Settings.System.HAPTIC_FEEDBACK_ENABLED)).isEqualTo(ON);
+
+ mPreference.setProgress(Vibrator.VIBRATION_INTENSITY_MEDIUM);
+ assertThat(readSetting(Settings.System.HAPTIC_FEEDBACK_INTENSITY))
+ .isEqualTo(Vibrator.VIBRATION_INTENSITY_MEDIUM);
+ assertThat(readSetting(Settings.System.HAPTIC_FEEDBACK_ENABLED)).isEqualTo(ON);
+
+ mPreference.setProgress(Vibrator.VIBRATION_INTENSITY_HIGH);
+ assertThat(readSetting(Settings.System.HAPTIC_FEEDBACK_INTENSITY))
+ .isEqualTo(Vibrator.VIBRATION_INTENSITY_HIGH);
+ assertThat(readSetting(Settings.System.HAPTIC_FEEDBACK_ENABLED)).isEqualTo(ON);
+
+ mPreference.setProgress(Vibrator.VIBRATION_INTENSITY_OFF);
+ assertThat(readSetting(Settings.System.HAPTIC_FEEDBACK_INTENSITY))
+ .isEqualTo(Vibrator.VIBRATION_INTENSITY_OFF);
+ assertThat(readSetting(Settings.System.HAPTIC_FEEDBACK_ENABLED)).isEqualTo(OFF);
+ }
+
+ private void updateSetting(String key, int value) {
+ Settings.System.putInt(mContext.getContentResolver(), key, value);
+ }
+
+ private int readSetting(String settingKey) throws Settings.SettingNotFoundException {
+ return Settings.System.getInt(mContext.getContentResolver(), settingKey);
+ }
+
+ private void showPreference() {
+ mController.displayPreference(mScreen);
}
}
diff --git a/tests/robotests/src/com/android/settings/accessibility/HapticFeedbackTogglePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/HapticFeedbackTogglePreferenceControllerTest.java
new file mode 100644
index 0000000..25455f4
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/HapticFeedbackTogglePreferenceControllerTest.java
@@ -0,0 +1,139 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+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.os.VibrationAttributes;
+import android.os.Vibrator;
+import android.provider.Settings;
+
+import androidx.lifecycle.LifecycleOwner;
+import androidx.preference.PreferenceScreen;
+import androidx.preference.SwitchPreference;
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.core.BasePreferenceController;
+import com.android.settingslib.core.lifecycle.Lifecycle;
+
+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;
+
+@RunWith(RobolectricTestRunner.class)
+public class HapticFeedbackTogglePreferenceControllerTest {
+
+ private static final String PREFERENCE_KEY = "preference_key";
+ private static final int OFF = 0;
+ private static final int ON = 1;
+
+ @Mock
+ private PreferenceScreen mScreen;
+
+ private LifecycleOwner mLifecycleOwner;
+ private Lifecycle mLifecycle;
+ private Context mContext;
+ private Vibrator mVibrator;
+ private HapticFeedbackTogglePreferenceController mController;
+ private SwitchPreference mPreference;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ mLifecycleOwner = () -> mLifecycle;
+ mLifecycle = new Lifecycle(mLifecycleOwner);
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ mVibrator = mContext.getSystemService(Vibrator.class);
+ mController = new HapticFeedbackTogglePreferenceController(mContext, PREFERENCE_KEY);
+ mLifecycle.addObserver(mController);
+ mPreference = new SwitchPreference(mContext);
+ mPreference.setSummary("Test summary");
+ when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
+ showPreference();
+ }
+
+ @Test
+ public void verifyConstants() {
+ assertThat(mController.getPreferenceKey()).isEqualTo(PREFERENCE_KEY);
+ assertThat(mController.getAvailabilityStatus())
+ .isEqualTo(BasePreferenceController.AVAILABLE);
+ }
+
+ @Test
+ public void missingSetting_shouldReturnDefault() {
+ Settings.System.putString(mContext.getContentResolver(),
+ Settings.System.HAPTIC_FEEDBACK_INTENSITY, /* value= */ null);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isTrue();
+ }
+
+ @Test
+ public void updateState_shouldDisplayOnOffState() {
+ updateSetting(Settings.System.HAPTIC_FEEDBACK_INTENSITY, Vibrator.VIBRATION_INTENSITY_HIGH);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isTrue();
+
+ updateSetting(Settings.System.HAPTIC_FEEDBACK_INTENSITY,
+ Vibrator.VIBRATION_INTENSITY_MEDIUM);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isTrue();
+
+ updateSetting(Settings.System.HAPTIC_FEEDBACK_INTENSITY, Vibrator.VIBRATION_INTENSITY_LOW);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isTrue();
+
+ updateSetting(Settings.System.HAPTIC_FEEDBACK_INTENSITY, Vibrator.VIBRATION_INTENSITY_OFF);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isFalse();
+ }
+
+ @Test
+ public void setChecked_updatesIntensityAndDependentSettings() throws Exception {
+ updateSetting(Settings.System.HAPTIC_FEEDBACK_INTENSITY, Vibrator.VIBRATION_INTENSITY_OFF);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isFalse();
+
+ mPreference.setChecked(true);
+ assertThat(readSetting(Settings.System.HAPTIC_FEEDBACK_INTENSITY))
+ .isEqualTo(mVibrator.getDefaultVibrationIntensity(VibrationAttributes.USAGE_TOUCH));
+ assertThat(readSetting(Settings.System.HAPTIC_FEEDBACK_ENABLED)).isEqualTo(ON);
+
+ mPreference.setChecked(false);
+ assertThat(readSetting(Settings.System.HAPTIC_FEEDBACK_INTENSITY))
+ .isEqualTo(Vibrator.VIBRATION_INTENSITY_OFF);
+ assertThat(readSetting(Settings.System.HAPTIC_FEEDBACK_ENABLED)).isEqualTo(OFF);
+ }
+
+ private void updateSetting(String key, int value) {
+ Settings.System.putInt(mContext.getContentResolver(), key, value);
+ }
+
+ private int readSetting(String settingKey) throws Settings.SettingNotFoundException {
+ return Settings.System.getInt(mContext.getContentResolver(), settingKey);
+ }
+
+ private void showPreference() {
+ mController.displayPreference(mScreen);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/NotificationVibrationIntensityPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/NotificationVibrationIntensityPreferenceControllerTest.java
index 41accfb..9dbd6d1 100644
--- a/tests/robotests/src/com/android/settings/accessibility/NotificationVibrationIntensityPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/NotificationVibrationIntensityPreferenceControllerTest.java
@@ -16,24 +16,22 @@
package com.android.settings.accessibility;
-import static android.provider.Settings.System.NOTIFICATION_VIBRATION_INTENSITY;
-
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.VibrationAttributes;
import android.os.Vibrator;
import android.provider.Settings;
import androidx.lifecycle.LifecycleOwner;
-import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
+import androidx.test.core.app.ApplicationProvider;
-import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
+import com.android.settings.widget.SeekBarPreference;
import com.android.settingslib.core.lifecycle.Lifecycle;
import org.junit.Before;
@@ -42,115 +40,105 @@
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
import org.robolectric.RobolectricTestRunner;
-import org.robolectric.RuntimeEnvironment;
@RunWith(RobolectricTestRunner.class)
public class NotificationVibrationIntensityPreferenceControllerTest {
+ private static final String PREFERENCE_KEY = "preference_key";
+
@Mock
private PreferenceScreen mScreen;
private LifecycleOwner mLifecycleOwner;
private Lifecycle mLifecycle;
private Context mContext;
- private Resources mResources;
+ private Vibrator mVibrator;
private NotificationVibrationIntensityPreferenceController mController;
- private Preference mPreference;
+ private SeekBarPreference mPreference;
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
mLifecycleOwner = () -> mLifecycle;
mLifecycle = new Lifecycle(mLifecycleOwner);
- mContext = spy(RuntimeEnvironment.application);
- mResources = spy(mContext.getResources());
- when(mContext.getResources()).thenReturn(mResources);
- when(mResources.getBoolean(R.bool.config_vibration_supports_multiple_intensities))
- .thenReturn(true);
- mController = new NotificationVibrationIntensityPreferenceController(mContext) {
- @Override
- protected int getDefaultIntensity() {
- return 10;
- }
- };
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ mVibrator = mContext.getSystemService(Vibrator.class);
+ mController = new NotificationVibrationIntensityPreferenceController(mContext,
+ PREFERENCE_KEY);
mLifecycle.addObserver(mController);
- mPreference = new Preference(mContext);
- mPreference.setSummary("Test");
- when(mScreen.findPreference(mController.getPreferenceKey()))
- .thenReturn(mPreference);
+ mPreference = new SeekBarPreference(mContext);
+ mPreference.setSummary("Test summary");
+ when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
+ showPreference();
}
@Test
public void verifyConstants() {
- assertThat(mController.getPreferenceKey())
- .isEqualTo(NotificationVibrationIntensityPreferenceController.PREF_KEY);
+ assertThat(mController.getPreferenceKey()).isEqualTo(PREFERENCE_KEY);
assertThat(mController.getAvailabilityStatus())
.isEqualTo(BasePreferenceController.AVAILABLE);
+ assertThat(mController.getMin()).isEqualTo(Vibrator.VIBRATION_INTENSITY_OFF);
+ assertThat(mController.getMax()).isEqualTo(Vibrator.VIBRATION_INTENSITY_HIGH);
}
@Test
- public void updateState_withMultipleIntensitySuport_shouldRefreshSummary() {
- setSupportsMultipleIntensities(true);
- showPreference();
-
- Settings.System.putInt(mContext.getContentResolver(),
- NOTIFICATION_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_LOW);
+ public void missingSetting_shouldReturnDefault() {
+ Settings.System.putString(mContext.getContentResolver(),
+ Settings.System.NOTIFICATION_VIBRATION_INTENSITY, /* value= */ null);
mController.updateState(mPreference);
- assertThat(mPreference.getSummary())
- .isEqualTo(mContext.getString(R.string.accessibility_vibration_intensity_low));
-
- Settings.System.putInt(mContext.getContentResolver(),
- NOTIFICATION_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_HIGH);
- mController.updateState(mPreference);
- assertThat(mPreference.getSummary())
- .isEqualTo(mContext.getString(R.string.accessibility_vibration_intensity_high));
-
- Settings.System.putInt(mContext.getContentResolver(),
- NOTIFICATION_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_MEDIUM);
- mController.updateState(mPreference);
- assertThat(mPreference.getSummary())
- .isEqualTo(mContext.getString(R.string.accessibility_vibration_intensity_medium));
-
- Settings.System.putInt(mContext.getContentResolver(),
- NOTIFICATION_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_OFF);
- mController.updateState(mPreference);
- assertThat(mPreference.getSummary())
- .isEqualTo(mContext.getString(R.string.accessibility_vibration_intensity_off));
+ assertThat(mPreference.getProgress()).isEqualTo(
+ mVibrator.getDefaultVibrationIntensity(VibrationAttributes.USAGE_NOTIFICATION));
}
@Test
- public void updateState_withoutMultipleIntensitySupport_shouldRefreshSummary() {
- setSupportsMultipleIntensities(false);
- showPreference();
-
- Settings.System.putInt(mContext.getContentResolver(),
- NOTIFICATION_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_LOW);
+ public void updateState_shouldDisplayIntensityInSliderPosition() {
+ updateSetting(Settings.System.NOTIFICATION_VIBRATION_INTENSITY,
+ Vibrator.VIBRATION_INTENSITY_HIGH);
mController.updateState(mPreference);
- assertThat(mPreference.getSummary())
- .isEqualTo(mContext.getString(R.string.switch_on_text));
+ assertThat(mPreference.getProgress()).isEqualTo(Vibrator.VIBRATION_INTENSITY_HIGH);
- Settings.System.putInt(mContext.getContentResolver(),
- NOTIFICATION_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_HIGH);
+ updateSetting(Settings.System.NOTIFICATION_VIBRATION_INTENSITY,
+ Vibrator.VIBRATION_INTENSITY_MEDIUM);
mController.updateState(mPreference);
- assertThat(mPreference.getSummary())
- .isEqualTo(mContext.getString(R.string.switch_on_text));
+ assertThat(mPreference.getProgress()).isEqualTo(Vibrator.VIBRATION_INTENSITY_MEDIUM);
- Settings.System.putInt(mContext.getContentResolver(),
- NOTIFICATION_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_MEDIUM);
+ updateSetting(Settings.System.NOTIFICATION_VIBRATION_INTENSITY,
+ Vibrator.VIBRATION_INTENSITY_LOW);
mController.updateState(mPreference);
- assertThat(mPreference.getSummary())
- .isEqualTo(mContext.getString(R.string.switch_on_text));
+ assertThat(mPreference.getProgress()).isEqualTo(Vibrator.VIBRATION_INTENSITY_LOW);
- Settings.System.putInt(mContext.getContentResolver(),
- NOTIFICATION_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_OFF);
+ updateSetting(Settings.System.NOTIFICATION_VIBRATION_INTENSITY,
+ Vibrator.VIBRATION_INTENSITY_OFF);
mController.updateState(mPreference);
- assertThat(mPreference.getSummary())
- .isEqualTo(mContext.getString(R.string.switch_off_text));
+ assertThat(mPreference.getProgress()).isEqualTo(Vibrator.VIBRATION_INTENSITY_OFF);
}
- private void setSupportsMultipleIntensities(boolean hasSupport) {
- when(mResources.getBoolean(R.bool.config_vibration_supports_multiple_intensities))
- .thenReturn(hasSupport);
+
+ @Test
+ public void setProgress_updatesIntensitySetting() throws Exception {
+ mPreference.setProgress(Vibrator.VIBRATION_INTENSITY_OFF);
+ assertThat(readSetting(Settings.System.NOTIFICATION_VIBRATION_INTENSITY))
+ .isEqualTo(Vibrator.VIBRATION_INTENSITY_OFF);
+
+ mPreference.setProgress(Vibrator.VIBRATION_INTENSITY_LOW);
+ assertThat(readSetting(Settings.System.NOTIFICATION_VIBRATION_INTENSITY))
+ .isEqualTo(Vibrator.VIBRATION_INTENSITY_LOW);
+
+ mPreference.setProgress(Vibrator.VIBRATION_INTENSITY_MEDIUM);
+ assertThat(readSetting(Settings.System.NOTIFICATION_VIBRATION_INTENSITY))
+ .isEqualTo(Vibrator.VIBRATION_INTENSITY_MEDIUM);
+
+ mPreference.setProgress(Vibrator.VIBRATION_INTENSITY_HIGH);
+ assertThat(readSetting(Settings.System.NOTIFICATION_VIBRATION_INTENSITY))
+ .isEqualTo(Vibrator.VIBRATION_INTENSITY_HIGH);
+ }
+
+ private void updateSetting(String key, int value) {
+ Settings.System.putInt(mContext.getContentResolver(), key, value);
+ }
+
+ private int readSetting(String settingKey) throws Settings.SettingNotFoundException {
+ return Settings.System.getInt(mContext.getContentResolver(), settingKey);
}
private void showPreference() {
diff --git a/tests/robotests/src/com/android/settings/accessibility/NotificationVibrationTogglePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/NotificationVibrationTogglePreferenceControllerTest.java
new file mode 100644
index 0000000..d40d779
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/NotificationVibrationTogglePreferenceControllerTest.java
@@ -0,0 +1,139 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+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.os.VibrationAttributes;
+import android.os.Vibrator;
+import android.provider.Settings;
+
+import androidx.lifecycle.LifecycleOwner;
+import androidx.preference.PreferenceScreen;
+import androidx.preference.SwitchPreference;
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.core.BasePreferenceController;
+import com.android.settingslib.core.lifecycle.Lifecycle;
+
+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;
+
+@RunWith(RobolectricTestRunner.class)
+public class NotificationVibrationTogglePreferenceControllerTest {
+
+ private static final String PREFERENCE_KEY = "preference_key";
+
+ @Mock
+ private PreferenceScreen mScreen;
+
+ private LifecycleOwner mLifecycleOwner;
+ private Lifecycle mLifecycle;
+ private Context mContext;
+ private Vibrator mVibrator;
+ private NotificationVibrationTogglePreferenceController mController;
+ private SwitchPreference mPreference;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ mLifecycleOwner = () -> mLifecycle;
+ mLifecycle = new Lifecycle(mLifecycleOwner);
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ mVibrator = mContext.getSystemService(Vibrator.class);
+ mController = new NotificationVibrationTogglePreferenceController(mContext, PREFERENCE_KEY);
+ mLifecycle.addObserver(mController);
+ mPreference = new SwitchPreference(mContext);
+ mPreference.setSummary("Test summary");
+ when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
+ showPreference();
+ }
+
+ @Test
+ public void verifyConstants() {
+ assertThat(mController.getPreferenceKey()).isEqualTo(PREFERENCE_KEY);
+ assertThat(mController.getAvailabilityStatus())
+ .isEqualTo(BasePreferenceController.AVAILABLE);
+ }
+
+ @Test
+ public void missingSetting_shouldReturnDefault() {
+ Settings.System.putString(mContext.getContentResolver(),
+ Settings.System.NOTIFICATION_VIBRATION_INTENSITY, /* value= */ null);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isTrue();
+ }
+
+ @Test
+ public void updateState_shouldDisplayOnOffState() {
+ updateSetting(Settings.System.NOTIFICATION_VIBRATION_INTENSITY,
+ Vibrator.VIBRATION_INTENSITY_HIGH);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isTrue();
+
+ updateSetting(Settings.System.NOTIFICATION_VIBRATION_INTENSITY,
+ Vibrator.VIBRATION_INTENSITY_MEDIUM);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isTrue();
+
+ updateSetting(Settings.System.NOTIFICATION_VIBRATION_INTENSITY,
+ Vibrator.VIBRATION_INTENSITY_LOW);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isTrue();
+
+ updateSetting(Settings.System.NOTIFICATION_VIBRATION_INTENSITY,
+ Vibrator.VIBRATION_INTENSITY_OFF);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isFalse();
+ }
+
+ @Test
+ public void setChecked_updatesIntensityAndDependentSettings() throws Exception {
+ updateSetting(Settings.System.NOTIFICATION_VIBRATION_INTENSITY,
+ Vibrator.VIBRATION_INTENSITY_OFF);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isFalse();
+
+ mPreference.setChecked(true);
+ assertThat(readSetting(Settings.System.NOTIFICATION_VIBRATION_INTENSITY)).isEqualTo(
+ mVibrator.getDefaultVibrationIntensity(VibrationAttributes.USAGE_NOTIFICATION));
+
+ mPreference.setChecked(false);
+ assertThat(readSetting(Settings.System.NOTIFICATION_VIBRATION_INTENSITY))
+ .isEqualTo(Vibrator.VIBRATION_INTENSITY_OFF);
+ }
+
+ private void updateSetting(String key, int value) {
+ Settings.System.putInt(mContext.getContentResolver(), key, value);
+ }
+
+ private int readSetting(String settingKey) throws Settings.SettingNotFoundException {
+ return Settings.System.getInt(mContext.getContentResolver(), settingKey);
+ }
+
+ private void showPreference() {
+ mController.displayPreference(mScreen);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/RingVibrationIntensityPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/RingVibrationIntensityPreferenceControllerTest.java
index 0eaf008..4e1730e 100644
--- a/tests/robotests/src/com/android/settings/accessibility/RingVibrationIntensityPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/RingVibrationIntensityPreferenceControllerTest.java
@@ -16,18 +16,24 @@
package com.android.settings.accessibility;
-import static com.android.settings.core.BasePreferenceController.AVAILABLE;
-
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.when;
import android.content.Context;
+import android.os.VibrationAttributes;
import android.os.Vibrator;
+import android.provider.Settings;
+import androidx.lifecycle.LifecycleOwner;
+import androidx.preference.PreferenceScreen;
import androidx.test.core.app.ApplicationProvider;
+import com.android.settings.core.BasePreferenceController;
+import com.android.settings.widget.SeekBarPreference;
+import com.android.settingslib.core.lifecycle.Lifecycle;
+
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -38,29 +44,112 @@
/** Tests for {@link RingVibrationIntensityPreferenceController}. */
@RunWith(RobolectricTestRunner.class)
public class RingVibrationIntensityPreferenceControllerTest {
- @Mock
- private Vibrator mVibrator;
+ private static final String PREFERENCE_KEY = "preference_key";
+ private static final int OFF = 0;
+ private static final int ON = 1;
+
+ @Mock
+ private PreferenceScreen mScreen;
+
+ private LifecycleOwner mLifecycleOwner;
+ private Lifecycle mLifecycle;
+ private Context mContext;
+ private Vibrator mVibrator;
private RingVibrationIntensityPreferenceController mController;
+ private SeekBarPreference mPreference;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
MockitoAnnotations.initMocks(this);
-
- final Context mContext = spy(ApplicationProvider.getApplicationContext());
- doReturn(mVibrator).when(mContext).getSystemService(Vibrator.class);
- mController = new RingVibrationIntensityPreferenceController(mContext);
+ mLifecycleOwner = () -> mLifecycle;
+ mLifecycle = new Lifecycle(mLifecycleOwner);
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ mVibrator = mContext.getSystemService(Vibrator.class);
+ mController = new RingVibrationIntensityPreferenceController(mContext, PREFERENCE_KEY);
+ mLifecycle.addObserver(mController);
+ mPreference = new SeekBarPreference(mContext);
+ mPreference.setSummary("Test summary");
+ when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
+ showPreference();
}
@Test
- public void getAvailabilityStatus_available() {
- assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE);
+ public void verifyConstants() {
+ assertThat(mController.getPreferenceKey()).isEqualTo(PREFERENCE_KEY);
+ assertThat(mController.getAvailabilityStatus())
+ .isEqualTo(BasePreferenceController.AVAILABLE);
+ assertThat(mController.getMin()).isEqualTo(Vibrator.VIBRATION_INTENSITY_OFF);
+ assertThat(mController.getMax()).isEqualTo(Vibrator.VIBRATION_INTENSITY_HIGH);
}
@Test
- public void getDefaultIntensity_success() {
- doReturn(/* toBeReturned= */ 5).when(mVibrator).getDefaultRingVibrationIntensity();
+ public void missingSetting_shouldReturnDefault() {
+ Settings.System.putString(mContext.getContentResolver(),
+ Settings.System.RING_VIBRATION_INTENSITY, /* value= */ null);
+ mController.updateState(mPreference);
+ assertThat(mPreference.getProgress()).isEqualTo(
+ mVibrator.getDefaultVibrationIntensity(VibrationAttributes.USAGE_RINGTONE));
+ }
- assertThat(mController.getDefaultIntensity()).isEqualTo(/* expected= */ 5);
+ @Test
+ public void updateState_shouldDisplayIntensityInSliderPosition() {
+ updateSetting(Settings.System.RING_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_HIGH);
+ mController.updateState(mPreference);
+ assertThat(mPreference.getProgress()).isEqualTo(Vibrator.VIBRATION_INTENSITY_HIGH);
+
+ updateSetting(Settings.System.RING_VIBRATION_INTENSITY,
+ Vibrator.VIBRATION_INTENSITY_MEDIUM);
+ mController.updateState(mPreference);
+ assertThat(mPreference.getProgress()).isEqualTo(Vibrator.VIBRATION_INTENSITY_MEDIUM);
+
+ updateSetting(Settings.System.RING_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_LOW);
+ mController.updateState(mPreference);
+ assertThat(mPreference.getProgress()).isEqualTo(Vibrator.VIBRATION_INTENSITY_LOW);
+
+ updateSetting(Settings.System.RING_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_OFF);
+ mController.updateState(mPreference);
+ assertThat(mPreference.getProgress()).isEqualTo(Vibrator.VIBRATION_INTENSITY_OFF);
+ }
+
+
+ @Test
+ public void setProgress_updatesIntensityAndDependentSettings() throws Exception {
+ mPreference.setProgress(Vibrator.VIBRATION_INTENSITY_OFF);
+ assertThat(readSetting(Settings.System.RING_VIBRATION_INTENSITY))
+ .isEqualTo(Vibrator.VIBRATION_INTENSITY_OFF);
+ assertThat(readSetting(Settings.System.VIBRATE_WHEN_RINGING)).isEqualTo(OFF);
+
+ mPreference.setProgress(Vibrator.VIBRATION_INTENSITY_LOW);
+ assertThat(readSetting(Settings.System.RING_VIBRATION_INTENSITY))
+ .isEqualTo(Vibrator.VIBRATION_INTENSITY_LOW);
+ assertThat(readSetting(Settings.System.VIBRATE_WHEN_RINGING)).isEqualTo(ON);
+
+ mPreference.setProgress(Vibrator.VIBRATION_INTENSITY_MEDIUM);
+ assertThat(readSetting(Settings.System.RING_VIBRATION_INTENSITY))
+ .isEqualTo(Vibrator.VIBRATION_INTENSITY_MEDIUM);
+ assertThat(readSetting(Settings.System.VIBRATE_WHEN_RINGING)).isEqualTo(ON);
+
+ mPreference.setProgress(Vibrator.VIBRATION_INTENSITY_HIGH);
+ assertThat(readSetting(Settings.System.RING_VIBRATION_INTENSITY))
+ .isEqualTo(Vibrator.VIBRATION_INTENSITY_HIGH);
+ assertThat(readSetting(Settings.System.VIBRATE_WHEN_RINGING)).isEqualTo(ON);
+
+ mPreference.setProgress(Vibrator.VIBRATION_INTENSITY_OFF);
+ assertThat(readSetting(Settings.System.RING_VIBRATION_INTENSITY))
+ .isEqualTo(Vibrator.VIBRATION_INTENSITY_OFF);
+ assertThat(readSetting(Settings.System.VIBRATE_WHEN_RINGING)).isEqualTo(OFF);
+ }
+
+ private void updateSetting(String key, int value) {
+ Settings.System.putInt(mContext.getContentResolver(), key, value);
+ }
+
+ private int readSetting(String settingKey) throws Settings.SettingNotFoundException {
+ return Settings.System.getInt(mContext.getContentResolver(), settingKey);
+ }
+
+ private void showPreference() {
+ mController.displayPreference(mScreen);
}
}
diff --git a/tests/robotests/src/com/android/settings/accessibility/RingVibrationPreferenceFragmentTest.java b/tests/robotests/src/com/android/settings/accessibility/RingVibrationPreferenceFragmentTest.java
deleted file mode 100644
index cd1d17e..0000000
--- a/tests/robotests/src/com/android/settings/accessibility/RingVibrationPreferenceFragmentTest.java
+++ /dev/null
@@ -1,67 +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.accessibility;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.spy;
-
-import android.content.Context;
-import android.provider.Settings;
-
-import com.android.settings.testutils.shadow.ShadowDeviceConfig;
-
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.robolectric.RobolectricTestRunner;
-import org.robolectric.RuntimeEnvironment;
-import org.robolectric.annotation.Config;
-
-@RunWith(RobolectricTestRunner.class)
-public class RingVibrationPreferenceFragmentTest {
-
- private Context mContext;
- private RingVibrationPreferenceFragment mFragment;
-
- @Before
- public void setUp() {
- mContext = RuntimeEnvironment.application;
- mFragment = spy(new RingVibrationPreferenceFragment());
- doReturn(mContext).when(mFragment).getContext();
- }
-
- @Test
- @Config(shadows = {ShadowDeviceConfig.class})
- public void getVibrationEnabledSetting_rampingRingerEnabled_returnApplyRampingRinger() {
- // Turn on both flags to enable ramping ringer.
- Settings.Global.putInt(
- mContext.getContentResolver(), Settings.Global.APPLY_RAMPING_RINGER, 1 /* ON */);
- assertThat(mFragment.getVibrationEnabledSetting()).isEqualTo(
- Settings.Global.APPLY_RAMPING_RINGER);
- }
-
- @Test
- public void getVibrationEnabledSetting_rampingRingerDisabled_returnVibrationWhenRinging() {
- // Turn off Settings.Global.APPLY_RAMPING_RINGER to disable ramping ringer.
- Settings.Global.putInt(
- mContext.getContentResolver(), Settings.Global.APPLY_RAMPING_RINGER, 0 /* OFF */);
- assertThat(mFragment.getVibrationEnabledSetting()).isEqualTo(
- Settings.System.VIBRATE_WHEN_RINGING);
- }
-}
diff --git a/tests/robotests/src/com/android/settings/accessibility/RingVibrationTogglePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/RingVibrationTogglePreferenceControllerTest.java
new file mode 100644
index 0000000..2d1c69c
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/RingVibrationTogglePreferenceControllerTest.java
@@ -0,0 +1,139 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+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.os.VibrationAttributes;
+import android.os.Vibrator;
+import android.provider.Settings;
+
+import androidx.lifecycle.LifecycleOwner;
+import androidx.preference.PreferenceScreen;
+import androidx.preference.SwitchPreference;
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.core.BasePreferenceController;
+import com.android.settingslib.core.lifecycle.Lifecycle;
+
+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;
+
+@RunWith(RobolectricTestRunner.class)
+public class RingVibrationTogglePreferenceControllerTest {
+
+ private static final String PREFERENCE_KEY = "preference_key";
+ private static final int OFF = 0;
+ private static final int ON = 1;
+
+ @Mock
+ private PreferenceScreen mScreen;
+
+ private LifecycleOwner mLifecycleOwner;
+ private Lifecycle mLifecycle;
+ private Context mContext;
+ private Vibrator mVibrator;
+ private RingVibrationTogglePreferenceController mController;
+ private SwitchPreference mPreference;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ mLifecycleOwner = () -> mLifecycle;
+ mLifecycle = new Lifecycle(mLifecycleOwner);
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ mVibrator = mContext.getSystemService(Vibrator.class);
+ mController = new RingVibrationTogglePreferenceController(mContext, PREFERENCE_KEY);
+ mLifecycle.addObserver(mController);
+ mPreference = new SwitchPreference(mContext);
+ mPreference.setSummary("Test summary");
+ when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
+ showPreference();
+ }
+
+ @Test
+ public void verifyConstants() {
+ assertThat(mController.getPreferenceKey()).isEqualTo(PREFERENCE_KEY);
+ assertThat(mController.getAvailabilityStatus())
+ .isEqualTo(BasePreferenceController.AVAILABLE);
+ }
+
+ @Test
+ public void missingSetting_shouldReturnDefault() {
+ Settings.System.putString(mContext.getContentResolver(),
+ Settings.System.RING_VIBRATION_INTENSITY, /* value= */ null);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isTrue();
+ }
+
+ @Test
+ public void updateState_shouldDisplayOnOffState() {
+ updateSetting(Settings.System.RING_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_HIGH);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isTrue();
+
+ updateSetting(Settings.System.RING_VIBRATION_INTENSITY,
+ Vibrator.VIBRATION_INTENSITY_MEDIUM);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isTrue();
+
+ updateSetting(Settings.System.RING_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_LOW);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isTrue();
+
+ updateSetting(Settings.System.RING_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_OFF);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isFalse();
+ }
+
+ @Test
+ public void setChecked_updatesIntensityAndDependentSettings() throws Exception {
+ updateSetting(Settings.System.RING_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_OFF);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isFalse();
+
+ mPreference.setChecked(true);
+ assertThat(readSetting(Settings.System.RING_VIBRATION_INTENSITY)).isEqualTo(
+ mVibrator.getDefaultVibrationIntensity(VibrationAttributes.USAGE_RINGTONE));
+ assertThat(readSetting(Settings.System.VIBRATE_WHEN_RINGING)).isEqualTo(ON);
+
+ mPreference.setChecked(false);
+ assertThat(readSetting(Settings.System.RING_VIBRATION_INTENSITY))
+ .isEqualTo(Vibrator.VIBRATION_INTENSITY_OFF);
+ assertThat(readSetting(Settings.System.VIBRATE_WHEN_RINGING)).isEqualTo(OFF);
+ }
+
+ private void updateSetting(String key, int value) {
+ Settings.System.putInt(mContext.getContentResolver(), key, value);
+ }
+
+ private int readSetting(String settingKey) throws Settings.SettingNotFoundException {
+ return Settings.System.getInt(mContext.getContentResolver(), settingKey);
+ }
+
+ private void showPreference() {
+ mController.displayPreference(mScreen);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/VibrationPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/VibrationPreferenceControllerTest.java
deleted file mode 100644
index e4d0f45..0000000
--- a/tests/robotests/src/com/android/settings/accessibility/VibrationPreferenceControllerTest.java
+++ /dev/null
@@ -1,87 +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.accessibility;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import android.content.Context;
-import android.os.Vibrator;
-import android.provider.Settings;
-
-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.robolectric.RobolectricTestRunner;
-import org.robolectric.RuntimeEnvironment;
-
-@RunWith(RobolectricTestRunner.class)
-public class VibrationPreferenceControllerTest {
-
- private static final String VIBRATION_ON = "On";
- private static final String VIBRATION_OFF = "Off";
-
- private Context mContext;
- private VibrationPreferenceController mController;
-
- @Before
- public void setUp() {
- mContext = RuntimeEnvironment.application;
- mController = new VibrationPreferenceController(mContext, "vibration_pref");
- }
-
- @Test
- public void getAvailabilityStatus_byDefault_shouldReturnAvailable() {
- assertThat(mController.getAvailabilityStatus())
- .isEqualTo(BasePreferenceController.AVAILABLE);
- }
-
- @Test
- public void getSummary_disabledVibration_shouldReturnOffSummary() {
- Settings.System.putInt(mContext.getContentResolver(),
- Settings.System.RING_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_OFF);
- Settings.System.putInt(mContext.getContentResolver(),
- Settings.System.NOTIFICATION_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_OFF);
- Settings.System.putInt(mContext.getContentResolver(),
- Settings.System.HAPTIC_FEEDBACK_INTENSITY, Vibrator.VIBRATION_INTENSITY_OFF);
- final String expectedResult = mContext.getString(R.string.switch_off_text);
-
- assertThat(mController.getSummary()).isEqualTo(expectedResult);
- }
-
- @Test
- public void getSummary_enabledSomeVibration_shouldReturnVibrationOnSummary() {
- Settings.System.putInt(mContext.getContentResolver(),
- Settings.System.RING_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_MEDIUM);
- Settings.System.putInt(mContext.getContentResolver(),
- Settings.System.VIBRATE_WHEN_RINGING, 1);
- Settings.System.putInt(mContext.getContentResolver(),
- Settings.System.NOTIFICATION_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_OFF);
- Settings.System.putInt(mContext.getContentResolver(),
- Settings.System.HAPTIC_FEEDBACK_INTENSITY, Vibrator.VIBRATION_INTENSITY_MEDIUM);
- Settings.System.putInt(mContext.getContentResolver(),
- Settings.System.HAPTIC_FEEDBACK_ENABLED, 1);
- final String expectedResult = mContext.getString(R.string.accessibility_vibration_summary,
- VIBRATION_ON /* ring */,
- VIBRATION_OFF /* notification */,
- VIBRATION_ON /* touch */);
-
- assertThat(mController.getSummary()).isEqualTo(expectedResult);
- }
-}
diff --git a/tests/robotests/src/com/android/settings/accessibility/VibrationPreferenceFragmentTest.java b/tests/robotests/src/com/android/settings/accessibility/VibrationPreferenceFragmentTest.java
deleted file mode 100644
index 9f83f72..0000000
--- a/tests/robotests/src/com/android/settings/accessibility/VibrationPreferenceFragmentTest.java
+++ /dev/null
@@ -1,178 +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.accessibility;
-
-import static com.android.settings.accessibility.VibrationPreferenceFragment.KEY_INTENSITY_HIGH;
-import static com.android.settings.accessibility.VibrationPreferenceFragment.KEY_INTENSITY_LOW;
-import static com.android.settings.accessibility.VibrationPreferenceFragment.KEY_INTENSITY_MEDIUM;
-import static com.android.settings.accessibility.VibrationPreferenceFragment.KEY_INTENSITY_OFF;
-import static com.android.settings.accessibility.VibrationPreferenceFragment.KEY_INTENSITY_ON;
-
-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.UserManager;
-import android.os.Vibrator;
-import android.provider.Settings;
-
-import com.android.settings.R;
-import com.android.settings.accessibility.VibrationPreferenceFragment
- .VibrationIntensityCandidateInfo;
-import com.android.settings.testutils.FakeFeatureFactory;
-import com.android.settingslib.widget.CandidateInfo;
-
-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.HashMap;
-import java.util.List;
-import java.util.Map;
-
-@RunWith(RobolectricTestRunner.class)
-public class VibrationPreferenceFragmentTest {
-
- private static final Map<Integer, String> INTENSITY_TO_KEY = new HashMap<>(4);
- static {
- INTENSITY_TO_KEY.put(Vibrator.VIBRATION_INTENSITY_OFF, KEY_INTENSITY_OFF);
- INTENSITY_TO_KEY.put(Vibrator.VIBRATION_INTENSITY_LOW, KEY_INTENSITY_LOW);
- INTENSITY_TO_KEY.put(Vibrator.VIBRATION_INTENSITY_MEDIUM, KEY_INTENSITY_MEDIUM);
- INTENSITY_TO_KEY.put(Vibrator.VIBRATION_INTENSITY_HIGH, KEY_INTENSITY_HIGH);
- }
-
- @Mock
- private UserManager mUserManager;
-
- private Context mContext;
- private Resources mResources;
- private TestVibrationPreferenceFragment mFragment;
-
- @Before
- public void setUp() {
- MockitoAnnotations.initMocks(this);
- FakeFeatureFactory.setupForTest();
-
- mContext = spy(RuntimeEnvironment.application);
- mResources = spy(mContext.getResources());
- when(mContext.getResources()).thenReturn(mResources);
-
- mFragment = spy(new TestVibrationPreferenceFragment());
- when(mContext.getSystemService(Context.USER_SERVICE)).thenReturn(mUserManager);
- }
-
- @Test
- public void changeIntensitySetting_shouldResultInCorrespondingKey() {
- setSupportsMultipleIntensities(true);
- mFragment.onAttach(mContext);
- for (Map.Entry<Integer, String> entry : INTENSITY_TO_KEY.entrySet()) {
- Settings.System.putInt(mContext.getContentResolver(),
- Settings.System.HAPTIC_FEEDBACK_INTENSITY, entry.getKey());
- assertThat(mFragment.getDefaultKey()).isEqualTo(entry.getValue());
- }
- }
-
- @Test
- public void changeIntensitySetting_WithoutMultipleIntensitySupport_shouldResultInOn() {
- setSupportsMultipleIntensities(false);
- mFragment.onAttach(mContext);
- for (int intensity : INTENSITY_TO_KEY.keySet()) {
- Settings.System.putInt(mContext.getContentResolver(),
- Settings.System.HAPTIC_FEEDBACK_INTENSITY, intensity);
- final String expectedKey = intensity == Vibrator.VIBRATION_INTENSITY_OFF
- ? KEY_INTENSITY_OFF
- : KEY_INTENSITY_ON;
- assertThat(mFragment.getDefaultKey()).isEqualTo(expectedKey);
- }
- }
-
- @Test
- public void initialDefaultKey_shouldBeMedium() {
- setSupportsMultipleIntensities(true);
- mFragment.onAttach(mContext);
- assertThat(mFragment.getDefaultKey()).isEqualTo(KEY_INTENSITY_MEDIUM);
- }
-
- @Test
- public void initialDefaultKey_WithoutMultipleIntensitySupport_shouldBeOn() {
- setSupportsMultipleIntensities(false);
- mFragment.onAttach(mContext);
- assertThat(mFragment.getDefaultKey()).isEqualTo(KEY_INTENSITY_ON);
- }
-
- @Test
- public void candidates_shouldBeSortedByIntensity() {
- setSupportsMultipleIntensities(true);
- mFragment.onAttach(mContext);
- final List<? extends CandidateInfo> candidates = mFragment.getCandidates();
- assertThat(candidates.size()).isEqualTo(INTENSITY_TO_KEY.size());
- VibrationIntensityCandidateInfo prevCandidate =
- (VibrationIntensityCandidateInfo) candidates.get(0);
- for (int i = 1; i < candidates.size(); i++) {
- VibrationIntensityCandidateInfo candidate =
- (VibrationIntensityCandidateInfo) candidates.get(i);
- assertThat(candidate.getIntensity()).isLessThan(prevCandidate.getIntensity());
- }
- }
-
- private void setSupportsMultipleIntensities(boolean hasSupport) {
- when(mResources.getBoolean(R.bool.config_vibration_supports_multiple_intensities))
- .thenReturn(hasSupport);
- }
-
- private class TestVibrationPreferenceFragment extends VibrationPreferenceFragment {
- @Override
- protected int getPreferenceScreenResId() {
- return 0;
- }
-
- @Override
- public int getMetricsCategory() {
- return 0;
- }
-
- /**
- * Get the setting string of the vibration intensity setting this preference is dealing with.
- */
- @Override
- protected String getVibrationIntensitySetting() {
- return Settings.System.HAPTIC_FEEDBACK_INTENSITY;
- }
-
- @Override
- protected String getVibrationEnabledSetting() {
- return "";
- }
-
- @Override
- protected int getDefaultVibrationIntensity() {
- return Vibrator.VIBRATION_INTENSITY_MEDIUM;
- }
-
- @Override
- public Context getContext() {
- return mContext;
- }
- }
-}
diff --git a/tests/robotests/src/com/android/settings/accessibility/VibrationRampingRingerTogglePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/VibrationRampingRingerTogglePreferenceControllerTest.java
new file mode 100644
index 0000000..08831c8
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/VibrationRampingRingerTogglePreferenceControllerTest.java
@@ -0,0 +1,169 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+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.ArgumentMatchers.anyBoolean;
+import static org.mockito.Mockito.never;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.media.AudioManager;
+import android.os.Vibrator;
+import android.provider.DeviceConfig;
+import android.provider.Settings;
+import android.telephony.TelephonyManager;
+
+import androidx.lifecycle.LifecycleOwner;
+import androidx.preference.PreferenceScreen;
+import androidx.preference.SwitchPreference;
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settingslib.core.lifecycle.Lifecycle;
+
+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;
+
+@RunWith(RobolectricTestRunner.class)
+public class VibrationRampingRingerTogglePreferenceControllerTest {
+
+ private static final String PREFERENCE_KEY = "preference_key";
+
+ @Mock
+ private PreferenceScreen mScreen;
+ @Mock
+ private TelephonyManager mTelephonyManager;
+ @Mock
+ private AudioManager mAudioManager;
+
+ private LifecycleOwner mLifecycleOwner;
+ private Lifecycle mLifecycle;
+ private Context mContext;
+ private VibrationRampingRingerTogglePreferenceController mController;
+ private SwitchPreference mPreference;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ mLifecycleOwner = () -> mLifecycle;
+ mLifecycle = new Lifecycle(mLifecycleOwner);
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ when(mContext.getSystemService(Context.TELEPHONY_SERVICE)).thenReturn(mTelephonyManager);
+ when(mContext.getSystemService(Context.AUDIO_SERVICE)).thenReturn(mAudioManager);
+ mController = new VibrationRampingRingerTogglePreferenceController(mContext,
+ PREFERENCE_KEY);
+ mLifecycle.addObserver(mController);
+ mPreference = new SwitchPreference(mContext);
+ mPreference.setSummary("Test summary");
+ when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
+ showPreference();
+ }
+
+ @Test
+ public void verifyConstants() {
+ assertThat(mController.getPreferenceKey()).isEqualTo(PREFERENCE_KEY);
+ }
+
+ @Test
+ public void getAvailabilityStatus_notVoiceCapable_returnUnsupportedOnDevice() {
+ when(mTelephonyManager.isVoiceCapable()).thenReturn(false);
+ DeviceConfig.setProperty(DeviceConfig.NAMESPACE_TELEPHONY,
+ VibrationRampingRingerTogglePreferenceController.DEVICE_CONFIG_KEY, "false", false);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(UNSUPPORTED_ON_DEVICE);
+ }
+
+ @Test
+ public void getAvailabilityStatus_rampingRingerEnabled_returnUnsupportedOnDevice() {
+ when(mTelephonyManager.isVoiceCapable()).thenReturn(true);
+ DeviceConfig.setProperty(DeviceConfig.NAMESPACE_TELEPHONY,
+ VibrationRampingRingerTogglePreferenceController.DEVICE_CONFIG_KEY, "true", false);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(UNSUPPORTED_ON_DEVICE);
+ }
+
+ @Test
+ public void getAvailabilityStatus_voiceCapableAndRampingRingerDisabled_returnAvailable() {
+ when(mTelephonyManager.isVoiceCapable()).thenReturn(true);
+ DeviceConfig.setProperty(DeviceConfig.NAMESPACE_TELEPHONY,
+ VibrationRampingRingerTogglePreferenceController.DEVICE_CONFIG_KEY, "false", false);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE);
+ }
+
+ @Test
+ public void updateState_withRingDisabled_shouldReturnFalseForCheckedAndEnabled() {
+ updateSetting(Settings.System.RING_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_OFF);
+ when(mAudioManager.isRampingRingerEnabled()).thenReturn(true);
+ mController.updateState(mPreference);
+
+ assertThat(mPreference.isEnabled()).isFalse();
+ assertThat(mPreference.isChecked()).isFalse();
+ }
+
+ @Test
+ public void updateState_withRingEnabled_shouldReturnTheSettingStateAndAlwaysEnabled() {
+ updateSetting(Settings.System.RING_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_HIGH);
+ when(mAudioManager.isRampingRingerEnabled()).thenReturn(true, false);
+
+ mController.updateState(mPreference);
+ assertThat(mPreference.isEnabled()).isTrue();
+ assertThat(mPreference.isChecked()).isTrue();
+
+ mController.updateState(mPreference);
+ assertThat(mPreference.isEnabled()).isTrue();
+ assertThat(mPreference.isChecked()).isFalse();
+ }
+
+ @Test
+ public void setChecked_withRingDisabled_ignoresUpdates() {
+ updateSetting(Settings.System.RING_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_OFF);
+
+ mPreference.setChecked(true);
+ mPreference.setChecked(false);
+ verify(mAudioManager, never()).setRampingRingerEnabled(anyBoolean());
+ }
+
+ @Test
+ public void setChecked_withRingEnabled_updatesSetting() {
+ updateSetting(Settings.System.RING_VIBRATION_INTENSITY, Vibrator.VIBRATION_INTENSITY_HIGH);
+
+ mPreference.setChecked(true);
+ verify(mAudioManager).setRampingRingerEnabled(true);
+
+ mPreference.setChecked(false);
+ verify(mAudioManager).setRampingRingerEnabled(false);
+ }
+
+ private void updateSetting(String key, int value) {
+ Settings.System.putInt(mContext.getContentResolver(), key, value);
+ }
+
+ private void showPreference() {
+ mController.displayPreference(mScreen);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accounts/AccountDashboardFragmentTest.java b/tests/robotests/src/com/android/settings/accounts/AccountDashboardFragmentTest.java
index fe57090..921587e 100644
--- a/tests/robotests/src/com/android/settings/accounts/AccountDashboardFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/accounts/AccountDashboardFragmentTest.java
@@ -114,4 +114,9 @@
assertThat(indexRaws).isNotEmpty();
}
+
+ @Test
+ public void shouldSkipForInitialSUW_returnTrue() {
+ assertThat(mFragment.shouldSkipForInitialSUW()).isTrue();
+ }
}
diff --git a/tests/robotests/src/com/android/settings/applications/appinfo/AppInfoDashboardFragmentTest.java b/tests/robotests/src/com/android/settings/applications/appinfo/AppInfoDashboardFragmentTest.java
index 95d7659..2cec3d1 100644
--- a/tests/robotests/src/com/android/settings/applications/appinfo/AppInfoDashboardFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/applications/appinfo/AppInfoDashboardFragmentTest.java
@@ -384,6 +384,11 @@
.isTrue();
}
+ @Test
+ public void shouldSkipForInitialSUW_returnTrue() {
+ assertThat(mFragment.shouldSkipForInitialSUW()).isTrue();
+ }
+
@Implements(AppUtils.class)
public static class ShadowAppUtils {
diff --git a/tests/robotests/src/com/android/settings/biometrics/combination/CombinedBiometricStatusPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/biometrics/combination/CombinedBiometricStatusPreferenceControllerTest.java
index 881b9d9..00cf052 100644
--- a/tests/robotests/src/com/android/settings/biometrics/combination/CombinedBiometricStatusPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/biometrics/combination/CombinedBiometricStatusPreferenceControllerTest.java
@@ -106,12 +106,16 @@
RestrictedLockUtils.EnforcedAdmin admin = mock(RestrictedLockUtils.EnforcedAdmin.class);
mController.mPreference = restrictedPreference;
- mController.updateStateInternal(admin);
+ mController.updateStateInternal(admin, true, true);
verify(restrictedPreference).setDisabledByAdmin(eq(admin));
- reset(admin);
+ mController.updateStateInternal(admin, true, false);
+ verify(restrictedPreference).setDisabledByAdmin(eq(null));
- mController.updateStateInternal(null /* enforcedAdmin */);
- verify(restrictedPreference, never()).setDisabledByAdmin(any());
+ mController.updateStateInternal(admin, false, true);
+ verify(restrictedPreference).setDisabledByAdmin(eq(null));
+
+ mController.updateStateInternal(admin, false, false);
+ verify(restrictedPreference).setDisabledByAdmin(eq(null));
}
}
diff --git a/tests/robotests/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdaterTest.java b/tests/robotests/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdaterTest.java
index 013ef52..3cdff6e 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdaterTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdaterTest.java
@@ -235,7 +235,7 @@
}
@Test
- public void onProfileConnectionStateChanged_leAudioDeviceConnected_notInCall_addPreference() {
+ public void onProfileConnectionStateChanged_leAudioDeviceConnected_notInCall_addsPreference() {
mAudioManager.setMode(AudioManager.MODE_NORMAL);
when(mBluetoothDeviceUpdater
.isDeviceConnected(any(CachedBluetoothDevice.class))).thenReturn(true);
@@ -248,7 +248,7 @@
}
@Test
- public void onProfileConnectionStateChanged_leAudioDeviceConnected_inCall_addPreference() {
+ public void onProfileConnectionStateChanged_leAudioDeviceConnected_inCall_addsPreference() {
mAudioManager.setMode(AudioManager.MODE_IN_CALL);
when(mBluetoothDeviceUpdater
.isDeviceConnected(any(CachedBluetoothDevice.class))).thenReturn(true);
diff --git a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsControllerTest.java b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsControllerTest.java
index 1d5aa54..3fa306f 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsControllerTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsControllerTest.java
@@ -24,9 +24,9 @@
import android.companion.AssociationInfo;
import android.companion.CompanionDeviceManager;
-import android.companion.DeviceId;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
+import android.net.MacAddress;
import androidx.preference.Preference;
import androidx.preference.PreferenceCategory;
@@ -100,17 +100,17 @@
setupFakeLabelAndInfo(packageName, appName);
final int associationId = mAssociations.size() + 1;
- final DeviceId deviceId =
- new DeviceId(DeviceId.TYPE_MAC_ADDRESS, mCachedDevice.getAddress());
final AssociationInfo association = new AssociationInfo(
associationId,
/* userId */ 0,
packageName,
- Arrays.asList(deviceId),
+ MacAddress.fromString(mCachedDevice.getAddress()),
+ /* displayName */ null,
/* deviceProfile */ "",
- /* managedByCompanionApp */ false,
+ /* selfManaged */ false,
/* notifyOnDeviceNearby */ true,
- /* timeApprovedMs */ System.currentTimeMillis());
+ /* timeApprovedMs */ System.currentTimeMillis(),
+ /* lastTimeConnected */ Long.MAX_VALUE);
mAssociations.add(association);
showScreen(mController);
diff --git a/tests/robotests/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdaterTest.java b/tests/robotests/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdaterTest.java
index 40b20dc..98f1fe3 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdaterTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdaterTest.java
@@ -235,7 +235,7 @@
}
@Test
- public void onProfileConnectionStateChanged_leAudioDeviceConnected_inCall_removePreference() {
+ public void onProfileConnectionStateChanged_leAudioDeviceConnected_inCall_removesPreference() {
mAudioManager.setMode(AudioManager.MODE_IN_CALL);
when(mBluetoothDeviceUpdater
.isDeviceConnected(any(CachedBluetoothDevice.class))).thenReturn(true);
@@ -248,7 +248,7 @@
}
@Test
- public void onProfileConnectionStateChanged_leAudioDeviceConnected_notInCall_removePreference()
+ public void onProfileConnectionStateChanged_leAudioDeviceConnected_notInCall_removesPreference()
{
mAudioManager.setMode(AudioManager.MODE_NORMAL);
when(mBluetoothDeviceUpdater
diff --git a/tests/robotests/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdaterTest.java b/tests/robotests/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdaterTest.java
index 78a7a69..da7516b 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdaterTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdaterTest.java
@@ -250,4 +250,22 @@
verify(mBluetoothDeviceUpdater).addPreference(mCachedBluetoothDevice,
BluetoothDevicePreference.SortType.TYPE_NO_SORT);
}
+
+ @Test
+ public void forceUpdate_deviceIsSubDevice_doesNothing() {
+ final List<BluetoothDevice> bluetoothDevices = new ArrayList<>();
+ bluetoothDevices.add(mBluetoothDevice);
+
+ when(mBluetoothAdapter.isEnabled()).thenReturn(true);
+ when(mBluetoothAdapter.getMostRecentlyConnectedDevices()).thenReturn(bluetoothDevices);
+ when(mBluetoothManager.getCachedDeviceManager()).thenReturn(mDeviceManager);
+ when(mDeviceManager.findDevice(mBluetoothDevice)).thenReturn(mCachedBluetoothDevice);
+ when(mDeviceManager.isSubDevice(mBluetoothDevice)).thenReturn(true);
+
+ mBluetoothDeviceUpdater.forceUpdate();
+
+ verify(mBluetoothDeviceUpdater, never()).removePreference(mCachedBluetoothDevice);
+ verify(mBluetoothDeviceUpdater, never()).addPreference(mCachedBluetoothDevice,
+ BluetoothDevicePreference.SortType.TYPE_NO_SORT);
+ }
}
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/ConnectedDeviceGroupControllerTest.java b/tests/robotests/src/com/android/settings/connecteddevice/ConnectedDeviceGroupControllerTest.java
index 4c85713..40e6494 100644
--- a/tests/robotests/src/com/android/settings/connecteddevice/ConnectedDeviceGroupControllerTest.java
+++ b/tests/robotests/src/com/android/settings/connecteddevice/ConnectedDeviceGroupControllerTest.java
@@ -22,6 +22,7 @@
import static org.mockito.ArgumentMatchers.anyString;
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;
@@ -38,6 +39,7 @@
import com.android.settings.connecteddevice.dock.DockUpdater;
import com.android.settings.connecteddevice.usb.ConnectedUsbDeviceUpdater;
import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.testutils.shadow.ShadowBluetoothAdapter;
import org.junit.Before;
import org.junit.Test;
@@ -52,7 +54,7 @@
import org.robolectric.shadows.ShadowApplicationPackageManager;
@RunWith(RobolectricTestRunner.class)
-@Config(shadows = ShadowApplicationPackageManager.class)
+@Config(shadows = {ShadowApplicationPackageManager.class, ShadowBluetoothAdapter.class})
public class ConnectedDeviceGroupControllerTest {
private static final String PREFERENCE_KEY_1 = "pref_key_1";
@@ -203,4 +205,18 @@
AVAILABLE_UNSEARCHABLE);
}
+ @Test
+ public void init_noBluetoothAndUsbFeature_doesNotCrash() {
+ DashboardFragment fragment = mock(DashboardFragment.class);
+ when(fragment.getContext()).thenReturn(mContext);
+ when(mPreferenceScreen.findPreference(anyString())).thenReturn(mPreferenceGroup);
+ mPackageManager.setSystemFeature(PackageManager.FEATURE_BLUETOOTH, false);
+ mPackageManager.setSystemFeature(PackageManager.FEATURE_USB_ACCESSORY, false);
+ mPackageManager.setSystemFeature(PackageManager.FEATURE_USB_HOST, false);
+
+ mConnectedDeviceGroupController.init(fragment);
+ mConnectedDeviceGroupController.displayPreference(mPreferenceScreen);
+ mConnectedDeviceGroupController.onStart();
+ mConnectedDeviceGroupController.onStop();
+ }
}
diff --git a/tests/robotests/src/com/android/settings/datausage/AppDataUsageTest.java b/tests/robotests/src/com/android/settings/datausage/AppDataUsageTest.java
index f75b7f0..c0cdb01 100644
--- a/tests/robotests/src/com/android/settings/datausage/AppDataUsageTest.java
+++ b/tests/robotests/src/com/android/settings/datausage/AppDataUsageTest.java
@@ -310,8 +310,7 @@
ReflectionHelpers.setField(mFragment, "mContext", context);
ReflectionHelpers.setField(mFragment, "mAppItem", appItem);
ReflectionHelpers.setField(mFragment, "mTemplate",
- NetworkTemplate.buildTemplateWifi(NetworkTemplate.WIFI_NETWORKID_ALL,
- null /* subscriberId */));
+ new NetworkTemplate.Builder(NetworkTemplate.MATCH_WIFI).build());
final long end = System.currentTimeMillis();
final long start = end - (DateUtils.WEEK_IN_MILLIS * 4);
@@ -336,8 +335,7 @@
ReflectionHelpers.setField(mFragment, "mContext", context);
ReflectionHelpers.setField(mFragment, "mAppItem", appItem);
ReflectionHelpers.setField(mFragment, "mTemplate",
- NetworkTemplate.buildTemplateWifi(NetworkTemplate.WIFI_NETWORKID_ALL,
- null /* subscriberId */));
+ new NetworkTemplate.Builder(NetworkTemplate.MATCH_WIFI).build());
final long end = System.currentTimeMillis();
final long start = end - (DateUtils.WEEK_IN_MILLIS * 4);
@@ -368,8 +366,7 @@
ReflectionHelpers.setField(mFragment, "mCycles", testCycles);
ReflectionHelpers.setField(mFragment, "mAppItem", appItem);
ReflectionHelpers.setField(mFragment, "mTemplate",
- NetworkTemplate.buildTemplateWifi(NetworkTemplate.WIFI_NETWORKID_ALL,
- null /* subscriberId */));
+ new NetworkTemplate.Builder(NetworkTemplate.MATCH_WIFI).build());
final NetworkCycleDataForUidLoader loader = (NetworkCycleDataForUidLoader)
mFragment.mUidDataCallbacks.onCreateLoader(0 /* id */, Bundle.EMPTY /* args */);
diff --git a/tests/robotests/src/com/android/settings/datausage/DataUsagePreferenceTest.java b/tests/robotests/src/com/android/settings/datausage/DataUsagePreferenceTest.java
index ff8ef93..02f683a 100644
--- a/tests/robotests/src/com/android/settings/datausage/DataUsagePreferenceTest.java
+++ b/tests/robotests/src/com/android/settings/datausage/DataUsagePreferenceTest.java
@@ -24,6 +24,7 @@
import android.content.Context;
import android.content.Intent;
+import android.net.NetworkStats;
import android.net.NetworkTemplate;
import com.android.settingslib.net.DataUsageController;
@@ -58,8 +59,9 @@
public void setTemplate_noDataUsage_shouldDisablePreference() {
doReturn(0L).when(mController).getHistoricalUsageLevel(any(NetworkTemplate.class));
- mPreference.setTemplate(
- NetworkTemplate.buildTemplateMobileWildcard(), 5 /* subId */, null /* services */);
+ mPreference.setTemplate(new NetworkTemplate.Builder(NetworkTemplate.MATCH_MOBILE)
+ .setMeteredness(NetworkStats.METERED_YES).build(),
+ 5 /* subId */, null /* services */);
verify(mPreference).setEnabled(false);
verify(mPreference).setIntent(null);
@@ -69,8 +71,9 @@
public void setTemplate_hasDataUsage_shouldNotDisablePreference() {
doReturn(200L).when(mController).getHistoricalUsageLevel(any(NetworkTemplate.class));
- mPreference.setTemplate(
- NetworkTemplate.buildTemplateMobileWildcard(), 5 /* subId */, null /* services */);
+ mPreference.setTemplate(new NetworkTemplate.Builder(NetworkTemplate.MATCH_MOBILE)
+ .setMeteredness(NetworkStats.METERED_YES).build(),
+ 5 /* subId */, null /* services */);
verify(mPreference, never()).setEnabled(false);
verify(mPreference).setIntent(any(Intent.class));
diff --git a/tests/robotests/src/com/android/settings/development/DevelopmentSettingsDashboardFragmentTest.java b/tests/robotests/src/com/android/settings/development/DevelopmentSettingsDashboardFragmentTest.java
index 2d4082b..bd4ee56 100644
--- a/tests/robotests/src/com/android/settings/development/DevelopmentSettingsDashboardFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/development/DevelopmentSettingsDashboardFragmentTest.java
@@ -278,6 +278,11 @@
verify(controller).onDisableLogPersistDialogRejected();
}
+ @Test
+ public void shouldSkipForInitialSUW_returnTrue() {
+ assertThat(mDashboard.shouldSkipForInitialSUW()).isTrue();
+ }
+
@Implements(EnableDevelopmentSettingWarningDialog.class)
public static class ShadowEnableDevelopmentSettingWarningDialog {
diff --git a/tests/robotests/src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceControllerTest.java
index a12131d..c1648bf 100644
--- a/tests/robotests/src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceControllerTest.java
@@ -47,6 +47,7 @@
import org.robolectric.RuntimeEnvironment;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
@RunWith(RobolectricTestRunner.class)
@@ -85,8 +86,12 @@
mBluetoothA2dpConfigStore));
mPreference = spy(new BaseBluetoothDialogPreferenceImpl(mContext));
- mCodecConfigAAC = new BluetoothCodecConfig(BluetoothCodecConfig.SOURCE_CODEC_TYPE_AAC);
- mCodecConfigSBC = new BluetoothCodecConfig(BluetoothCodecConfig.SOURCE_CODEC_TYPE_SBC);
+ mCodecConfigAAC = new BluetoothCodecConfig.Builder()
+ .setCodecType(BluetoothCodecConfig.SOURCE_CODEC_TYPE_AAC)
+ .build();
+ mCodecConfigSBC = new BluetoothCodecConfig.Builder()
+ .setCodecType(BluetoothCodecConfig.SOURCE_CODEC_TYPE_SBC)
+ .build();
mCodecConfigs[0] = mCodecConfigAAC;
mCodecConfigs[1] = mCodecConfigSBC;
@@ -160,17 +165,19 @@
@Test
public void getSelectableConfigs_verifyConfig() {
- mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, mCodecConfigs);
+ mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null,
+ Arrays.asList(mCodecConfigs));
when(mBluetoothA2dp.getCodecStatus(
mActiveDevice)).thenReturn(mCodecStatus);
mController.onBluetoothServiceConnected(mBluetoothA2dp);
- assertThat(mController.getSelectableConfigs(null)).isEqualTo(mCodecConfigs);
+ assertThat(mController.getSelectableConfigs(null)).isEqualTo(Arrays.asList(mCodecConfigs));
}
@Test
public void getSelectableByCodecType_verifyConfig() {
- mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, mCodecConfigs);
+ mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null,
+ Arrays.asList(mCodecConfigs));
when(mBluetoothA2dp.getCodecStatus(
mActiveDevice)).thenReturn(mCodecStatus);
mController.onBluetoothServiceConnected(mBluetoothA2dp);
@@ -181,7 +188,8 @@
@Test
public void getSelectableByCodecType_unavailable() {
- mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, mCodecConfigs);
+ mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null,
+ Arrays.asList(mCodecConfigs));
when(mBluetoothA2dp.getCodecStatus(
mActiveDevice)).thenReturn(mCodecStatus);
mController.onBluetoothServiceConnected(mBluetoothA2dp);
@@ -192,7 +200,8 @@
@Test
public void onBluetoothServiceConnected_verifyBluetoothA2dpConfigStore() {
- mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, mCodecConfigs);
+ mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null,
+ Arrays.asList(mCodecConfigs));
when(mBluetoothA2dp.getCodecStatus(
mActiveDevice)).thenReturn(mCodecStatus);
mController.onBluetoothServiceConnected(mBluetoothA2dp);
diff --git a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothBitPerSampleDialogPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothBitPerSampleDialogPreferenceControllerTest.java
index 0996ae3..a042ebe 100644
--- a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothBitPerSampleDialogPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothBitPerSampleDialogPreferenceControllerTest.java
@@ -44,6 +44,7 @@
import org.robolectric.RuntimeEnvironment;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
@RunWith(RobolectricTestRunner.class)
@@ -80,25 +81,23 @@
mPreference = new BluetoothBitPerSampleDialogPreference(mContext);
when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
mController.displayPreference(mScreen);
- mCodecConfigAAC = new BluetoothCodecConfig(BluetoothCodecConfig.SOURCE_CODEC_TYPE_AAC,
- BluetoothCodecConfig.CODEC_PRIORITY_DEFAULT,
- BluetoothCodecConfig.SAMPLE_RATE_NONE,
- BluetoothCodecConfig.BITS_PER_SAMPLE_16 | BluetoothCodecConfig.BITS_PER_SAMPLE_24,
- BluetoothCodecConfig.CHANNEL_MODE_NONE,
- 0, 0, 0, 0);
- mCodecConfigSBC = new BluetoothCodecConfig(BluetoothCodecConfig.SOURCE_CODEC_TYPE_SBC,
- BluetoothCodecConfig.CODEC_PRIORITY_DEFAULT,
- BluetoothCodecConfig.SAMPLE_RATE_NONE,
- BluetoothCodecConfig.BITS_PER_SAMPLE_24,
- BluetoothCodecConfig.CHANNEL_MODE_NONE,
- 0, 0, 0, 0);
+ mCodecConfigAAC = new BluetoothCodecConfig.Builder()
+ .setCodecType(BluetoothCodecConfig.SOURCE_CODEC_TYPE_AAC)
+ .setBitsPerSample(BluetoothCodecConfig.BITS_PER_SAMPLE_16
+ | BluetoothCodecConfig.BITS_PER_SAMPLE_24)
+ .build();
+ mCodecConfigSBC = new BluetoothCodecConfig.Builder()
+ .setCodecType(BluetoothCodecConfig.SOURCE_CODEC_TYPE_SBC)
+ .setBitsPerSample(BluetoothCodecConfig.BITS_PER_SAMPLE_24)
+ .build();
when(mBluetoothA2dp.getActiveDevice()).thenReturn(mActiveDevice);
}
@Test
public void writeConfigurationValues_selectDefault_setHighest() {
BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC};
- mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, mCodecConfigs);
+ mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null,
+ Arrays.asList(mCodecConfigs));
when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus);
mController.onBluetoothServiceConnected(mBluetoothA2dp);
@@ -127,7 +126,8 @@
@Test
public void getSelectableIndex_verifyList() {
BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC};
- mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, mCodecConfigs);
+ mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null,
+ Arrays.asList(mCodecConfigs));
when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus);
mController.onBluetoothServiceConnected(mBluetoothA2dp);
List<Integer> indexList = new ArrayList<>();
diff --git a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothChannelModeDialogPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothChannelModeDialogPreferenceControllerTest.java
index 81fb3fe..75d8fc4 100644
--- a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothChannelModeDialogPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothChannelModeDialogPreferenceControllerTest.java
@@ -44,6 +44,7 @@
import org.robolectric.RuntimeEnvironment;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
@RunWith(RobolectricTestRunner.class)
@@ -80,25 +81,23 @@
mPreference = new BluetoothChannelModeDialogPreference(mContext);
when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
mController.displayPreference(mScreen);
- mCodecConfigAAC = new BluetoothCodecConfig(BluetoothCodecConfig.SOURCE_CODEC_TYPE_AAC,
- BluetoothCodecConfig.CODEC_PRIORITY_DEFAULT,
- BluetoothCodecConfig.SAMPLE_RATE_NONE,
- BluetoothCodecConfig.BITS_PER_SAMPLE_NONE,
- BluetoothCodecConfig.CHANNEL_MODE_STEREO,
- 0, 0, 0, 0);
- mCodecConfigSBC = new BluetoothCodecConfig(BluetoothCodecConfig.SOURCE_CODEC_TYPE_SBC,
- BluetoothCodecConfig.CODEC_PRIORITY_DEFAULT,
- BluetoothCodecConfig.SAMPLE_RATE_NONE,
- BluetoothCodecConfig.BITS_PER_SAMPLE_NONE,
- BluetoothCodecConfig.CHANNEL_MODE_MONO | BluetoothCodecConfig.CHANNEL_MODE_STEREO,
- 0, 0, 0, 0);
+ mCodecConfigAAC = new BluetoothCodecConfig.Builder()
+ .setCodecType(BluetoothCodecConfig.SOURCE_CODEC_TYPE_AAC)
+ .setChannelMode(BluetoothCodecConfig.CHANNEL_MODE_STEREO)
+ .build();
+ mCodecConfigSBC = new BluetoothCodecConfig.Builder()
+ .setCodecType(BluetoothCodecConfig.SOURCE_CODEC_TYPE_SBC)
+ .setChannelMode(BluetoothCodecConfig.CHANNEL_MODE_MONO
+ | BluetoothCodecConfig.CHANNEL_MODE_STEREO)
+ .build();
when(mBluetoothA2dp.getActiveDevice()).thenReturn(mActiveDevice);
}
@Test
public void writeConfigurationValues_selectDefault_setHighest() {
BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC};
- mCodecStatus = new BluetoothCodecStatus(mCodecConfigSBC, null, mCodecConfigs);
+ mCodecStatus = new BluetoothCodecStatus(mCodecConfigSBC, null,
+ Arrays.asList(mCodecConfigs));
when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus);
mController.onBluetoothServiceConnected(mBluetoothA2dp);
@@ -124,7 +123,8 @@
@Test
public void getSelectableIndex_verifyList() {
BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC};
- mCodecStatus = new BluetoothCodecStatus(mCodecConfigSBC, null, mCodecConfigs);
+ mCodecStatus = new BluetoothCodecStatus(mCodecConfigSBC, null,
+ Arrays.asList(mCodecConfigs));
when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus);
mController.onBluetoothServiceConnected(mBluetoothA2dp);
List<Integer> indexList = new ArrayList<>();
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 0f01e00..3a34aa0 100644
--- a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothCodecDialogPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothCodecDialogPreferenceControllerTest.java
@@ -45,6 +45,9 @@
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
+import java.util.Arrays;
+import java.util.List;
+
@RunWith(RobolectricTestRunner.class)
public class BluetoothCodecDialogPreferenceControllerTest {
@@ -85,29 +88,41 @@
mPreference = new BluetoothCodecDialogPreference(mContext);
when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
mController.displayPreference(mScreen);
- mCodecConfigSBC = new BluetoothCodecConfig(BluetoothCodecConfig.SOURCE_CODEC_TYPE_SBC,
- BluetoothCodecConfig.CODEC_PRIORITY_HIGHEST,
- BluetoothCodecConfig.SAMPLE_RATE_96000 | BluetoothCodecConfig.SAMPLE_RATE_176400,
- BluetoothCodecConfig.BITS_PER_SAMPLE_32,
- BluetoothCodecConfig.CHANNEL_MODE_MONO | BluetoothCodecConfig.CHANNEL_MODE_STEREO,
- 0, 0, 0, 0);
- mCodecConfigAAC = new BluetoothCodecConfig(BluetoothCodecConfig.SOURCE_CODEC_TYPE_AAC,
- BluetoothCodecConfig.CODEC_PRIORITY_HIGHEST,
- BluetoothCodecConfig.SAMPLE_RATE_48000 | BluetoothCodecConfig.SAMPLE_RATE_88200,
- BluetoothCodecConfig.BITS_PER_SAMPLE_16 | BluetoothCodecConfig.BITS_PER_SAMPLE_24,
- BluetoothCodecConfig.CHANNEL_MODE_STEREO,
- 0, 0, 0, 0);
- mCodecConfigAPTX = new BluetoothCodecConfig(BluetoothCodecConfig.SOURCE_CODEC_TYPE_APTX);
- mCodecConfigAPTXHD = new BluetoothCodecConfig(
- BluetoothCodecConfig.SOURCE_CODEC_TYPE_APTX_HD);
- mCodecConfigLDAC = new BluetoothCodecConfig(BluetoothCodecConfig.SOURCE_CODEC_TYPE_LDAC);
+ mCodecConfigSBC = new BluetoothCodecConfig.Builder()
+ .setCodecType(BluetoothCodecConfig.SOURCE_CODEC_TYPE_SBC)
+ .setCodecPriority(BluetoothCodecConfig.CODEC_PRIORITY_HIGHEST)
+ .setSampleRate(BluetoothCodecConfig.SAMPLE_RATE_96000
+ | BluetoothCodecConfig.SAMPLE_RATE_176400)
+ .setBitsPerSample(BluetoothCodecConfig.BITS_PER_SAMPLE_32)
+ .setChannelMode(BluetoothCodecConfig.CHANNEL_MODE_MONO
+ | BluetoothCodecConfig.CHANNEL_MODE_STEREO)
+ .build();
+ mCodecConfigAAC = new BluetoothCodecConfig.Builder()
+ .setCodecType(BluetoothCodecConfig.SOURCE_CODEC_TYPE_AAC)
+ .setCodecPriority(BluetoothCodecConfig.CODEC_PRIORITY_HIGHEST)
+ .setSampleRate(BluetoothCodecConfig.SAMPLE_RATE_48000
+ | BluetoothCodecConfig.SAMPLE_RATE_88200)
+ .setBitsPerSample(BluetoothCodecConfig.BITS_PER_SAMPLE_16
+ | BluetoothCodecConfig.BITS_PER_SAMPLE_24)
+ .setChannelMode(BluetoothCodecConfig.CHANNEL_MODE_STEREO)
+ .build();
+ mCodecConfigAPTX = new BluetoothCodecConfig.Builder()
+ .setCodecType(BluetoothCodecConfig.SOURCE_CODEC_TYPE_APTX)
+ .build();
+ mCodecConfigAPTXHD = new BluetoothCodecConfig.Builder()
+ .setCodecType(BluetoothCodecConfig.SOURCE_CODEC_TYPE_APTX_HD)
+ .build();
+ mCodecConfigLDAC = new BluetoothCodecConfig.Builder()
+ .setCodecType(BluetoothCodecConfig.SOURCE_CODEC_TYPE_LDAC)
+ .build();
when(mBluetoothA2dp.getActiveDevice()).thenReturn(mActiveDevice);
}
@Test
public void writeConfigurationValues_selectDefault_setHighest() {
BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC};
- mCodecStatus = new BluetoothCodecStatus(mCodecConfigSBC, null, mCodecConfigs);
+ mCodecStatus = new BluetoothCodecStatus(mCodecConfigSBC, null,
+ Arrays.asList(mCodecConfigs));
when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus);
when(mBluetoothA2dp.isOptionalCodecsEnabled(mActiveDevice)).thenReturn(
BluetoothA2dp.OPTIONAL_CODECS_PREF_ENABLED);
@@ -121,7 +136,8 @@
public void writeConfigurationValues_checkCodec() {
BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC, mCodecConfigAPTX,
mCodecConfigAPTXHD, mCodecConfigLDAC, mCodecConfigAAC, mCodecConfigSBC};
- mCodecStatus = new BluetoothCodecStatus(mCodecConfigSBC, null, mCodecConfigs);
+ mCodecStatus = new BluetoothCodecStatus(mCodecConfigSBC, null,
+ Arrays.asList(mCodecConfigs));
when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus);
mController.onBluetoothServiceConnected(mBluetoothA2dp);
@@ -148,7 +164,8 @@
public void writeConfigurationValues_resetHighestConfig() {
BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC, mCodecConfigAPTX,
mCodecConfigAPTXHD, mCodecConfigLDAC, mCodecConfigAAC, mCodecConfigSBC};
- mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, mCodecConfigs);
+ mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null,
+ Arrays.asList(mCodecConfigs));
when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus);
mController.onBluetoothServiceConnected(mBluetoothA2dp);
mController.writeConfigurationValues(2);
@@ -178,7 +195,7 @@
@Test
public void onHDAudioEnabled_optionalCodecEnabled_setsCodecTypeAsAAC() {
- BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC};
+ List<BluetoothCodecConfig> mCodecConfigs = Arrays.asList(mCodecConfigAAC, mCodecConfigSBC);
mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC,
/* codecsLocalCapabilities= */ null,
mCodecConfigs);
@@ -194,7 +211,7 @@
}
@Test
public void onHDAudioEnabled_optionalCodecDisabled_setsCodecTypeAsSBC() {
- BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC};
+ List<BluetoothCodecConfig> mCodecConfigs = Arrays.asList(mCodecConfigAAC, mCodecConfigSBC);
mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC,
/* codecsLocalCapabilities= */ null,
mCodecConfigs);
diff --git a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothQualityDialogPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothQualityDialogPreferenceControllerTest.java
index ef209a2..e50b716 100644
--- a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothQualityDialogPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothQualityDialogPreferenceControllerTest.java
@@ -43,6 +43,8 @@
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
+import java.util.Arrays;
+
@RunWith(RobolectricTestRunner.class)
public class BluetoothQualityDialogPreferenceControllerTest {
@@ -77,18 +79,16 @@
mPreference = new BluetoothQualityDialogPreference(mContext);
when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
mController.displayPreference(mScreen);
- mCodecConfigAAC = new BluetoothCodecConfig(BluetoothCodecConfig.SOURCE_CODEC_TYPE_AAC,
- BluetoothCodecConfig.CODEC_PRIORITY_DEFAULT,
- BluetoothCodecConfig.SAMPLE_RATE_48000 | BluetoothCodecConfig.SAMPLE_RATE_88200,
- BluetoothCodecConfig.BITS_PER_SAMPLE_NONE,
- BluetoothCodecConfig.CHANNEL_MODE_NONE,
- 0, 0, 0, 0);
- mCodecConfigLDAC = new BluetoothCodecConfig(BluetoothCodecConfig.SOURCE_CODEC_TYPE_LDAC,
- BluetoothCodecConfig.CODEC_PRIORITY_DEFAULT,
- BluetoothCodecConfig.SAMPLE_RATE_96000,
- BluetoothCodecConfig.BITS_PER_SAMPLE_NONE,
- BluetoothCodecConfig.CHANNEL_MODE_NONE,
- 1001, 0, 0, 0);
+ mCodecConfigAAC = new BluetoothCodecConfig.Builder()
+ .setCodecType(BluetoothCodecConfig.SOURCE_CODEC_TYPE_AAC)
+ .setSampleRate(BluetoothCodecConfig.SAMPLE_RATE_48000
+ | BluetoothCodecConfig.SAMPLE_RATE_88200)
+ .build();
+ mCodecConfigLDAC = new BluetoothCodecConfig.Builder()
+ .setCodecType(BluetoothCodecConfig.SOURCE_CODEC_TYPE_LDAC)
+ .setSampleRate(BluetoothCodecConfig.SAMPLE_RATE_96000)
+ .setCodecSpecific1(1001)
+ .build();
when(mBluetoothA2dp.getActiveDevice()).thenReturn(mActiveDevice);
}
@@ -116,7 +116,8 @@
@Test
public void updateState_codeTypeIsLDAC_enablePreference() {
BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigLDAC};
- mCodecStatus = new BluetoothCodecStatus(mCodecConfigLDAC, null, mCodecConfigs);
+ mCodecStatus = new BluetoothCodecStatus(mCodecConfigLDAC, null,
+ Arrays.asList(mCodecConfigs));
when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus);
mController.onBluetoothServiceConnected(mBluetoothA2dp);
mController.updateState(mPreference);
@@ -127,7 +128,8 @@
@Test
public void updateState_codeTypeAAC_disablePreference() {
BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigLDAC};
- mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, mCodecConfigs);
+ mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null,
+ Arrays.asList(mCodecConfigs));
when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus);
mController.onBluetoothServiceConnected(mBluetoothA2dp);
mController.updateState(mPreference);
diff --git a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothSampleRateDialogPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothSampleRateDialogPreferenceControllerTest.java
index c649fdf..fca154d 100644
--- a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothSampleRateDialogPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothSampleRateDialogPreferenceControllerTest.java
@@ -44,6 +44,7 @@
import org.robolectric.RuntimeEnvironment;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
@RunWith(RobolectricTestRunner.class)
@@ -81,26 +82,26 @@
mPreference = new BluetoothSampleRateDialogPreference(mContext);
when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
mController.displayPreference(mScreen);
- mCodecConfigAAC = new BluetoothCodecConfig(BluetoothCodecConfig.SOURCE_CODEC_TYPE_AAC,
- BluetoothCodecConfig.CODEC_PRIORITY_DEFAULT,
- BluetoothCodecConfig.SAMPLE_RATE_48000 | BluetoothCodecConfig.SAMPLE_RATE_88200,
- BluetoothCodecConfig.BITS_PER_SAMPLE_NONE,
- BluetoothCodecConfig.CHANNEL_MODE_NONE,
- 0, 0, 0, 0);
- mCodecConfigSBC = new BluetoothCodecConfig(BluetoothCodecConfig.SOURCE_CODEC_TYPE_SBC,
- BluetoothCodecConfig.CODEC_PRIORITY_DEFAULT,
- BluetoothCodecConfig.SAMPLE_RATE_96000,
- BluetoothCodecConfig.BITS_PER_SAMPLE_NONE,
- BluetoothCodecConfig.CHANNEL_MODE_NONE,
- 0, 0, 0, 0);
+ mCodecConfigAAC = new BluetoothCodecConfig.Builder()
+ .setCodecType(BluetoothCodecConfig.SOURCE_CODEC_TYPE_AAC)
+ .setSampleRate(BluetoothCodecConfig.SAMPLE_RATE_48000
+ | BluetoothCodecConfig.SAMPLE_RATE_88200)
+ .build();
+ mCodecConfigSBC = new BluetoothCodecConfig.Builder()
+ .setCodecType(BluetoothCodecConfig.SOURCE_CODEC_TYPE_SBC)
+ .setSampleRate(BluetoothCodecConfig.SAMPLE_RATE_96000)
+ .build();
when(mBluetoothA2dp.getActiveDevice()).thenReturn(mActiveDevice);
}
@Test
public void writeConfigurationValues_selectDefault_setHighest() {
- mCodecConfigSBC = new BluetoothCodecConfig(BluetoothCodecConfig.SOURCE_CODEC_TYPE_SBC);
+ BluetoothCodecConfig mCodecConfigSBC = new BluetoothCodecConfig.Builder()
+ .setCodecType(BluetoothCodecConfig.SOURCE_CODEC_TYPE_SBC)
+ .build();
BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC};
- mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, mCodecConfigs);
+ mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null,
+ Arrays.asList(mCodecConfigs));
when(mBluetoothA2dp.getCodecStatus(
mActiveDevice)).thenReturn(mCodecStatus);
mController.onBluetoothServiceConnected(mBluetoothA2dp);
@@ -132,7 +133,10 @@
@Test
public void getSelectableIndex_verifyList() {
- BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC};
+ List<BluetoothCodecConfig> mCodecConfigs = new ArrayList() {{
+ add(mCodecConfigAAC);
+ add(mCodecConfigSBC);
+ }};
mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC, null, mCodecConfigs);
when(mBluetoothA2dp.getCodecStatus(
mActiveDevice)).thenReturn(mCodecStatus);
diff --git a/tests/robotests/src/com/android/settings/display/LockscreenClockPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/display/LockscreenClockPreferenceControllerTest.java
new file mode 100644
index 0000000..94f2dc6
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/display/LockscreenClockPreferenceControllerTest.java
@@ -0,0 +1,90 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.display;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.ContentResolver;
+import android.content.Context;
+import android.provider.Settings;
+
+import androidx.preference.Preference;
+
+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 LockscreenClockPreferenceControllerTest {
+
+ private static final String TEST_KEY = "test_key";
+ private static final String SETTING_KEY = Settings.Secure.LOCKSCREEN_USE_DOUBLE_LINE_CLOCK;
+
+ private Context mContext;
+ private ContentResolver mContentResolver;
+ private LockscreenClockPreferenceController mController;
+
+ @Mock
+ private Preference mPreference;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ mContext = RuntimeEnvironment.application;
+ mContentResolver = mContext.getContentResolver();
+ mController = new LockscreenClockPreferenceController(mContext, TEST_KEY);
+ }
+
+ @Test
+ public void isChecked_SettingIs1_returnTrue() {
+ Settings.Secure.putInt(mContentResolver, SETTING_KEY, 1);
+
+ assertThat(mController.isChecked()).isTrue();
+ }
+
+ @Test
+ public void isChecked_SettingIs0_returnFalse() {
+ Settings.Secure.putInt(mContentResolver, SETTING_KEY, 0);
+
+ assertThat(mController.isChecked()).isFalse();
+ }
+
+ @Test
+ public void isChecked_SettingIsNotSet_returnTrue() {
+ Settings.Secure.putString(mContentResolver, SETTING_KEY, null);
+
+ assertThat(mController.isChecked()).isTrue();
+ }
+
+ @Test
+ public void setChecked_true_SettingIsNot0() {
+ mController.setChecked(true);
+
+ assertThat(Settings.Secure.getInt(mContentResolver, SETTING_KEY, 0)).isNotEqualTo(0);
+ }
+
+ @Test
+ public void setChecked_false_SettingIs0() {
+ mController.setChecked(false);
+
+ assertThat(Settings.Secure.getInt(mContentResolver, SETTING_KEY, 0)).isEqualTo(0);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/dream/StartNowPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/dream/StartNowPreferenceControllerTest.java
index 6c8a8f6..98ba1ce 100644
--- a/tests/robotests/src/com/android/settings/dream/StartNowPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/dream/StartNowPreferenceControllerTest.java
@@ -16,17 +16,18 @@
package com.android.settings.dream;
-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.widget.Button;
import androidx.preference.PreferenceScreen;
+import com.android.settings.R;
import com.android.settingslib.dream.DreamBackend;
-import com.android.settingslib.widget.MainSwitchPreference;
+import com.android.settingslib.widget.LayoutPreference;
import org.junit.Before;
import org.junit.Test;
@@ -46,7 +47,9 @@
@Mock
private PreferenceScreen mScreen;
@Mock
- private MainSwitchPreference mPref;
+ private LayoutPreference mLayoutPref;
+ @Mock
+ private Button mButton;
@Mock
private DreamBackend mBackend;
@@ -56,36 +59,29 @@
mContext = spy(RuntimeEnvironment.application);
mController = new StartNowPreferenceController(mContext, "key");
- mPref = mock(MainSwitchPreference.class);
- when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPref);
+ when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mLayoutPref);
+ when(mLayoutPref.findViewById(R.id.dream_start_now_button)).thenReturn(mButton);
ReflectionHelpers.setField(mController, "mBackend", mBackend);
}
@Test
- public void displayPreference_shouldAddOnSwitchChangeListener() {
- mController.displayPreference(mScreen);
-
- verify(mPref).addOnSwitchChangeListener(mController);
- }
-
- @Test
- public void updateState_neverDreaming_preferenceShouldDidabled() {
+ public void updateState_neverDreaming_buttonShouldDidabled() {
when(mBackend.getWhenToDreamSetting()).thenReturn(DreamBackend.NEVER);
mController.displayPreference(mScreen);
- mController.updateState(mPref);
+ mController.updateState(mLayoutPref);
- verify(mPref).setEnabled(false);
+ verify(mButton).setEnabled(false);
}
@Test
- public void updateState_dreamIsAvailable_preferenceShouldEnabled() {
+ public void updateState_dreamIsAvailable_buttonShouldEnabled() {
when(mBackend.getWhenToDreamSetting()).thenReturn(DreamBackend.EITHER);
mController.displayPreference(mScreen);
- mController.updateState(mPref);
+ mController.updateState(mLayoutPref);
- verify(mPref).setEnabled(true);
+ verify(mButton).setEnabled(true);
}
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceControllerTest.java
index 700522a..da0002c 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceControllerTest.java
@@ -21,11 +21,7 @@
import static com.google.common.truth.Truth.assertThat;
-import static org.mockito.Mockito.any;
-import static org.mockito.Mockito.doNothing;
-import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.spy;
-import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
@@ -37,14 +33,11 @@
import androidx.preference.Preference;
import com.android.settings.R;
-import com.android.settings.testutils.FakeFeatureFactory;
-import org.junit.After;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
-import org.mockito.ArgumentCaptor;
import org.mockito.MockitoAnnotations;
import org.robolectric.Robolectric;
import org.robolectric.RobolectricTestRunner;
@@ -53,24 +46,14 @@
@RunWith(RobolectricTestRunner.class)
public class TopLevelBatteryPreferenceControllerTest {
private Context mContext;
- private FakeFeatureFactory mFeatureFactory;
private TopLevelBatteryPreferenceController mController;
private BatterySettingsFeatureProvider mBatterySettingsFeatureProvider;
- private ArgumentCaptor<Intent> mIntentArgumentCaptor;
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
- mFeatureFactory = FakeFeatureFactory.setupForTest();
mContext = spy(Robolectric.setupActivity(Activity.class));
mController = new TopLevelBatteryPreferenceController(mContext, "test_key");
- mBatterySettingsFeatureProvider =
- mFeatureFactory.batterySettingsFeatureProvider;
- }
-
- @After
- public void cleanUp() {
- TopLevelBatteryPreferenceController.sReplacingActivityMap.clear();
}
@Test
@@ -85,56 +68,6 @@
}
@Test
- public void handlePreferenceTreeClick_noFragment_noCustomActivityCalled() {
- Preference preference = new Preference(mContext);
-
- assertThat(mController.handlePreferenceTreeClick(preference)).isFalse();
- }
-
- @Test
- public void handlePreferenceTreeClick_sameActivityReturned_noCustomActivityCalled() {
- String fragmentPath = "my.fragment.ClassName";
- Preference preference = mock(Preference.class);
- when(preference.getFragment()).thenReturn(fragmentPath);
- ComponentName pathName = mController.convertClassPathToComponentName(fragmentPath);
- when(mBatterySettingsFeatureProvider.getReplacingActivity(any())).thenReturn(pathName);
-
- assertThat(mController.handlePreferenceTreeClick(preference)).isFalse();
- }
-
- @Test
- @Ignore
- public void handlePreferenceTreeClick_newActivityReturned_newActivityRedirected() {
- String fragmentPath = "my.fragment.ClassName";
- Preference preference = mock(Preference.class);
- when(preference.getFragment()).thenReturn(fragmentPath);
- String newFragmentPath = "my.fragment.NewClassName";
- ComponentName newPathName = mController.convertClassPathToComponentName(newFragmentPath);
- when(mBatterySettingsFeatureProvider.getReplacingActivity(any())).thenReturn(
- newPathName);
- doNothing().when(mContext).startActivity(mIntentArgumentCaptor.capture());
-
- assertThat(mIntentArgumentCaptor.getValue().getComponent()).isEqualTo(newPathName);
- assertThat(mController.handlePreferenceTreeClick(preference)).isTrue();
- }
-
- @Test
- public void handlePreferenceTreeClick_calledMultipleTimes_fetchedFromCache() {
- String fragmentPath = "my.fragment.ClassName";
- Preference preference = mock(Preference.class);
- when(preference.getFragment()).thenReturn(fragmentPath);
- String newFragmentPath = "my.fragment.NewClassName";
- ComponentName newPathName = mController.convertClassPathToComponentName(newFragmentPath);
- when(mBatterySettingsFeatureProvider.getReplacingActivity(any())).thenReturn(
- newPathName);
- doNothing().when(mContext).startActivity(any());
-
- assertThat(mController.handlePreferenceTreeClick(preference)).isTrue();
- assertThat(mController.handlePreferenceTreeClick(preference)).isTrue();
- verify(mBatterySettingsFeatureProvider, times(1)).getReplacingActivity(any());
- }
-
- @Test
public void convertClassPathToComponentName_nullInput_returnsNull() {
assertThat(mController.convertClassPathToComponentName(null)).isNull();
}
diff --git a/tests/robotests/src/com/android/settings/network/MobileNetworkSummaryControllerTest.java b/tests/robotests/src/com/android/settings/network/MobileNetworkSummaryControllerTest.java
index 6870e7a..66536a5 100644
--- a/tests/robotests/src/com/android/settings/network/MobileNetworkSummaryControllerTest.java
+++ b/tests/robotests/src/com/android/settings/network/MobileNetworkSummaryControllerTest.java
@@ -44,7 +44,7 @@
import androidx.lifecycle.Lifecycle;
import androidx.preference.PreferenceScreen;
-import com.android.settings.network.telephony.MobileNetworkActivity;
+import com.android.settings.Settings.MobileNetworkActivity;
import com.android.settings.widget.AddPreference;
import com.android.settingslib.RestrictedLockUtils;
@@ -212,86 +212,6 @@
}
@Test
- @Ignore
- public void getSummary_twoSubscriptions_correctSummaryAndFragment() {
- FeatureFlagUtils.setEnabled(mContext, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL, false);
- final SubscriptionInfo sub1 = mock(SubscriptionInfo.class);
- final SubscriptionInfo sub2 = mock(SubscriptionInfo.class);
- when(sub1.getSubscriptionId()).thenReturn(1);
- when(sub2.getSubscriptionId()).thenReturn(2);
-
- SubscriptionUtil.setAvailableSubscriptionsForTesting(Arrays.asList(sub1, sub2));
- mController.displayPreference(mPreferenceScreen);
- mController.onResume();
- assertThat(mController.getSummary()).isEqualTo("2 SIMs");
- assertThat(mPreference.getFragment()).isEqualTo(MobileNetworkListFragment.class.getName());
- }
-
- @Test
- @Ignore
- public void getSummaryAfterUpdate_twoSubscriptionsBecomesOne_correctSummaryAndFragment() {
- FeatureFlagUtils.setEnabled(mContext, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL, false);
- final SubscriptionInfo sub1 = mock(SubscriptionInfo.class);
- final SubscriptionInfo sub2 = mock(SubscriptionInfo.class);
- when(sub1.getSubscriptionId()).thenReturn(1);
- when(sub2.getSubscriptionId()).thenReturn(2);
- when(sub1.getDisplayName()).thenReturn("sub1");
- when(sub2.getDisplayName()).thenReturn("sub2");
-
- SubscriptionUtil.setAvailableSubscriptionsForTesting(Arrays.asList(sub1, sub2));
- SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(sub1, sub2));
- mController.displayPreference(mPreferenceScreen);
- mController.onResume();
- assertThat(mController.getSummary()).isEqualTo("2 SIMs");
- assertThat(mPreference.getFragment()).isEqualTo(MobileNetworkListFragment.class.getName());
-
- // Simulate sub2 having disappeared - the end result should change to be the same as
- // if there were just one subscription.
- SubscriptionUtil.setAvailableSubscriptionsForTesting(Arrays.asList(sub1));
- mController.onSubscriptionsChanged();
- assertThat(mController.getSummary()).isEqualTo("sub1");
- assertThat(mPreference.getFragment()).isNull();
- final ArgumentCaptor<Intent> intentCaptor = ArgumentCaptor.forClass(Intent.class);
- doNothing().when(mContext).startActivity(intentCaptor.capture());
- mPreference.getOnPreferenceClickListener().onPreferenceClick(mPreference);
- assertThat(intentCaptor.getValue().getComponent().getClassName()).isEqualTo(
- MobileNetworkActivity.class.getName());
- }
-
- @Test
- @Ignore
- public void getSummaryAfterUpdate_oneSubscriptionBecomesTwo_correctSummaryAndFragment() {
- FeatureFlagUtils.setEnabled(mContext, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL, false);
- final SubscriptionInfo sub1 = mock(SubscriptionInfo.class);
- final SubscriptionInfo sub2 = mock(SubscriptionInfo.class);
- when(sub1.getSubscriptionId()).thenReturn(1);
- when(sub2.getSubscriptionId()).thenReturn(2);
- when(sub1.getDisplayName()).thenReturn("sub1");
- when(sub2.getDisplayName()).thenReturn("sub2");
-
- when(mSubscriptionManager.getAvailableSubscriptionInfoList()).thenReturn(
- Arrays.asList(sub1));
- SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(sub1));
- mController.displayPreference(mPreferenceScreen);
- mController.onResume();
- assertThat(mController.getSummary()).isEqualTo("sub1");
- assertThat(mPreference.getFragment()).isNull();
- final ArgumentCaptor<Intent> intentCaptor = ArgumentCaptor.forClass(Intent.class);
- doNothing().when(mContext).startActivity(intentCaptor.capture());
- mPreference.getOnPreferenceClickListener().onPreferenceClick(mPreference);
- assertThat(intentCaptor.getValue().getComponent().getClassName()).isEqualTo(
- MobileNetworkActivity.class.getName());
-
- // Simulate sub2 appearing in the list of subscriptions and check the results.
- SubscriptionUtil.setAvailableSubscriptionsForTesting(Arrays.asList(sub1, sub2));
- mController.displayPreference(mPreferenceScreen);
- mController.onResume();
- assertThat(mController.getSummary()).isEqualTo("2 SIMs");
- assertThat(mPreference.getFragment()).isEqualTo(MobileNetworkListFragment.class.getName());
- }
-
- @Test
- @Ignore
public void getSummary_providerModel_Enabled() {
final SubscriptionInfo sub1 = mock(SubscriptionInfo.class);
final SubscriptionInfo sub2 = mock(SubscriptionInfo.class);
@@ -302,15 +222,9 @@
SubscriptionUtil.setAvailableSubscriptionsForTesting(Arrays.asList(sub1, sub2));
SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(sub1, sub2));
- FeatureFlagUtils.setEnabled(mContext, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL, true);
mController.displayPreference(mPreferenceScreen);
mController.onResume();
assertThat(mController.getSummary()).isEqualTo("sub1, sub2");
-
- FeatureFlagUtils.setEnabled(mContext, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL, false);
- mController.displayPreference(mPreferenceScreen);
- mController.onResume();
- assertThat(mController.getSummary()).isEqualTo("2 SIMs");
}
@Test
diff --git a/tests/robotests/src/com/android/settings/network/NetworkProviderSettingsTest.java b/tests/robotests/src/com/android/settings/network/NetworkProviderSettingsTest.java
index 59aa0f7..9994876 100644
--- a/tests/robotests/src/com/android/settings/network/NetworkProviderSettingsTest.java
+++ b/tests/robotests/src/com/android/settings/network/NetworkProviderSettingsTest.java
@@ -45,7 +45,6 @@
import android.os.PowerManager;
import android.os.UserManager;
import android.provider.Settings;
-import android.util.FeatureFlagUtils;
import android.view.ContextMenu;
import android.view.Menu;
import android.view.MenuItem;
@@ -158,20 +157,18 @@
.when(mFirstWifiEntryPreferenceCategory).getKey();
mNetworkProviderSettings.mFirstWifiEntryPreferenceCategory =
mFirstWifiEntryPreferenceCategory;
- FeatureFlagUtils.setEnabled(mContext, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL, false);
}
@Test
public void addNetworkFragmentSendResult_onActivityResult_shouldHandleEvent() {
- final NetworkProviderSettings NetworkProviderSettings = spy(new NetworkProviderSettings());
final Intent intent = new Intent();
- doNothing().when(NetworkProviderSettings).handleAddNetworkRequest(anyInt(),
+ doNothing().when(mNetworkProviderSettings).handleAddNetworkRequest(anyInt(),
any(Intent.class));
- NetworkProviderSettings.onActivityResult(NetworkProviderSettings.ADD_NETWORK_REQUEST,
+ mNetworkProviderSettings.onActivityResult(NetworkProviderSettings.ADD_NETWORK_REQUEST,
Activity.RESULT_OK, intent);
- verify(NetworkProviderSettings).handleAddNetworkRequest(anyInt(), any(Intent.class));
+ verify(mNetworkProviderSettings).handleAddNetworkRequest(anyInt(), any(Intent.class));
}
@Test
@@ -332,6 +329,55 @@
}
@Test
+ public void onCreateContextMenu_canShare_shouldHaveShareMenuForConnectedWifiEntry() {
+ final FragmentActivity activity = mock(FragmentActivity.class);
+ when(activity.getApplicationContext()).thenReturn(mContext);
+ when(mNetworkProviderSettings.getActivity()).thenReturn(activity);
+
+ final WifiEntry wifiEntry = mock(WifiEntry.class);
+ when(wifiEntry.canDisconnect()).thenReturn(true);
+ when(wifiEntry.canShare()).thenReturn(true);
+ when(wifiEntry.canForget()).thenReturn(true);
+ when(wifiEntry.isSaved()).thenReturn(true);
+ when(wifiEntry.getConnectedState()).thenReturn(WifiEntry.CONNECTED_STATE_CONNECTED);
+
+ final LongPressWifiEntryPreference connectedWifiEntryPreference =
+ mNetworkProviderSettings.createLongPressWifiEntryPreference(wifiEntry);
+ final View view = mock(View.class);
+ when(view.getTag()).thenReturn(connectedWifiEntryPreference);
+
+ final ContextMenu menu = mock(ContextMenu.class);
+ mNetworkProviderSettings.onCreateContextMenu(menu, view, null /* info */);
+
+ verify(menu).add(anyInt(), eq(NetworkProviderSettings.MENU_ID_SHARE), anyInt(), anyInt());
+ }
+
+ @Test
+ public void onCreateContextMenu_canNotShare_shouldDisappearShareMenuForConnectedWifiEntry() {
+ final FragmentActivity activity = mock(FragmentActivity.class);
+ when(activity.getApplicationContext()).thenReturn(mContext);
+ when(mNetworkProviderSettings.getActivity()).thenReturn(activity);
+
+ final WifiEntry wifiEntry = mock(WifiEntry.class);
+ when(wifiEntry.canDisconnect()).thenReturn(true);
+ when(wifiEntry.canShare()).thenReturn(false);
+ when(wifiEntry.canForget()).thenReturn(true);
+ when(wifiEntry.isSaved()).thenReturn(true);
+ when(wifiEntry.getConnectedState()).thenReturn(WifiEntry.CONNECTED_STATE_CONNECTED);
+
+ final LongPressWifiEntryPreference connectedWifiEntryPreference =
+ mNetworkProviderSettings.createLongPressWifiEntryPreference(wifiEntry);
+ final View view = mock(View.class);
+ when(view.getTag()).thenReturn(connectedWifiEntryPreference);
+
+ final ContextMenu menu = mock(ContextMenu.class);
+ mNetworkProviderSettings.onCreateContextMenu(menu, view, null /* info */);
+
+ verify(menu, never())
+ .add(anyInt(), eq(NetworkProviderSettings.MENU_ID_SHARE), anyInt(), anyInt());
+ }
+
+ @Test
public void onWifiEntriesChanged_shouldChangeNextButtonState() {
mNetworkProviderSettings.onWifiEntriesChanged();
diff --git a/tests/robotests/src/com/android/settings/network/telephony/MobileNetworkActivityTest.java b/tests/robotests/src/com/android/settings/network/telephony/MobileNetworkActivityTest.java
deleted file mode 100644
index 459d77e..0000000
--- a/tests/robotests/src/com/android/settings/network/telephony/MobileNetworkActivityTest.java
+++ /dev/null
@@ -1,220 +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.network.telephony;
-
-import static androidx.lifecycle.Lifecycle.State;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.mockito.Mockito.anyInt;
-import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.mock;
-import static org.robolectric.Shadows.shadowOf;
-
-import android.content.Context;
-import android.content.Intent;
-import android.os.Bundle;
-import android.os.UserManager;
-import android.provider.Settings;
-import android.telephony.CarrierConfigManager;
-import android.telephony.SubscriptionInfo;
-import android.telephony.SubscriptionManager;
-import android.telephony.TelephonyManager;
-
-import androidx.test.core.app.ActivityScenario;
-import androidx.test.core.app.ApplicationProvider;
-import androidx.test.ext.junit.runners.AndroidJUnit4;
-
-import com.android.internal.telephony.TelephonyIntents;
-import com.android.settings.network.ProxySubscriptionManager;
-
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Ignore;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
-import org.robolectric.RuntimeEnvironment;
-import org.robolectric.shadow.api.Shadow;
-import org.robolectric.shadows.ShadowContextImpl;
-import org.robolectric.shadows.ShadowSubscriptionManager;
-import org.robolectric.shadows.ShadowSubscriptionManager.SubscriptionInfoBuilder;
-
-@RunWith(AndroidJUnit4.class)
-public class MobileNetworkActivityTest {
-
- private static final int CURRENT_SUB_ID = 3;
- private static final int PREV_SUB_ID = 1;
-
- private Context mContext;
- private ShadowContextImpl mShadowContextImpl;
- private Intent mTestIntent;
-
- @Mock
- private UserManager mUserManager;
- @Mock
- private TelephonyManager mTelephonyManager;
-
- private ShadowSubscriptionManager mSubscriptionManager;
- private SubscriptionInfo mSubscriptionInfo1;
- private SubscriptionInfo mSubscriptionInfo2;
-
- private ActivityScenario<MobileNetworkActivity> mMobileNetworkActivity;
-
- @Before
- public void setUp() {
- MockitoAnnotations.initMocks(this);
-
- mContext = ApplicationProvider.getApplicationContext();
- mShadowContextImpl = Shadow.extract(RuntimeEnvironment.application.getBaseContext());
-
- mShadowContextImpl.setSystemService(Context.USER_SERVICE, mUserManager);
- doReturn(true).when(mUserManager).isAdminUser();
-
- mShadowContextImpl.setSystemService(Context.TELEPHONY_SERVICE, mTelephonyManager);
- doReturn(mTelephonyManager).when(mTelephonyManager).createForSubscriptionId(anyInt());
-
- mTestIntent = new Intent(mContext, MockMobileNetworkActivity.class);
-
- mSubscriptionManager = shadowOf(mContext.getSystemService(SubscriptionManager.class));
- mSubscriptionInfo1 = SubscriptionInfoBuilder.newBuilder()
- .setId(PREV_SUB_ID).buildSubscriptionInfo();
- mSubscriptionInfo2 = SubscriptionInfoBuilder.newBuilder()
- .setId(CURRENT_SUB_ID).buildSubscriptionInfo();
- }
-
- @After
- public void cleanUp() {
- if (mMobileNetworkActivity != null) {
- mMobileNetworkActivity.close();
- }
- }
-
- private static class MockMobileNetworkActivity extends MobileNetworkActivity {
- private MockMobileNetworkActivity() {
- super();
- }
-
- private SubscriptionInfo mSubscriptionInFragment;
-
- @Override
- ProxySubscriptionManager getProxySubscriptionManager() {
- if (mProxySubscriptionMgr == null) {
- mProxySubscriptionMgr = mock(ProxySubscriptionManager.class);
- }
- return mProxySubscriptionMgr;
- }
-
- @Override
- void registerActiveSubscriptionsListener() {
- onChanged();
- }
-
- @Override
- void switchFragment(SubscriptionInfo subInfo) {
- mSubscriptionInFragment = subInfo;
- }
- }
-
- private ActivityScenario<MobileNetworkActivity> createTargetActivity(Intent activityIntent) {
- return ActivityScenario.launch(activityIntent);
- }
-
- @Test
- @Ignore
- public void updateBottomNavigationView_oneSubscription_shouldNotCrash() {
- mSubscriptionManager.setActiveSubscriptionInfos(mSubscriptionInfo1);
-
- mMobileNetworkActivity = createTargetActivity(mTestIntent);
-
- mMobileNetworkActivity.moveToState(State.STARTED);
- }
-
- @Test
- @Ignore
- public void updateBottomNavigationView_twoSubscription_shouldNotCrash() {
- mSubscriptionManager.setActiveSubscriptionInfos(mSubscriptionInfo1, mSubscriptionInfo2);
-
- mMobileNetworkActivity = createTargetActivity(mTestIntent);
-
- mMobileNetworkActivity.moveToState(State.STARTED);
- }
-
- @Test
- @Ignore
- public void switchFragment_switchBetweenTwoSubscriptions() {
- mSubscriptionManager.setActiveSubscriptionInfos(mSubscriptionInfo1, mSubscriptionInfo2);
-
- mTestIntent.putExtra(Settings.EXTRA_SUB_ID, PREV_SUB_ID);
- mMobileNetworkActivity = createTargetActivity(mTestIntent);
-
- mMobileNetworkActivity.moveToState(State.STARTED);
-
- mMobileNetworkActivity.onActivity(activity -> {
- final MockMobileNetworkActivity mockActivity = (MockMobileNetworkActivity) activity;
- mockActivity.switchFragment(mSubscriptionInfo1);
- assertThat(mockActivity.mSubscriptionInFragment).isEqualTo(mSubscriptionInfo1);
- });
- }
-
- @Test
- @Ignore
- public void switchFragment_subscriptionsUpdate_notifyByIntent() {
- mSubscriptionManager.setActiveSubscriptionInfos(mSubscriptionInfo1, mSubscriptionInfo2);
-
- mTestIntent.putExtra(Settings.EXTRA_SUB_ID, PREV_SUB_ID);
- mMobileNetworkActivity = createTargetActivity(mTestIntent);
-
- mMobileNetworkActivity.moveToState(State.STARTED);
-
- mMobileNetworkActivity.onActivity(activity -> {
- final MockMobileNetworkActivity mockActivity = (MockMobileNetworkActivity) activity;
- mockActivity.switchFragment(mSubscriptionInfo1);
- assertThat(mockActivity.mSubscriptionInFragment).isEqualTo(mSubscriptionInfo1);
-
- mContext.sendBroadcast(new Intent(
- CarrierConfigManager.ACTION_CARRIER_CONFIG_CHANGED), null);
-
- mockActivity.switchFragment(mSubscriptionInfo2);
- assertThat(mockActivity.mSubscriptionInFragment).isEqualTo(mSubscriptionInfo2);
-
- mContext.sendBroadcast(new Intent(
- TelephonyIntents.ACTION_RADIO_TECHNOLOGY_CHANGED), null);
-
- mockActivity.switchFragment(mSubscriptionInfo1);
- assertThat(mockActivity.mSubscriptionInFragment).isEqualTo(mSubscriptionInfo1);
- });
- }
-
- @Test
- @Ignore
- public void onSaveInstanceState_saveCurrentSubId() {
- mSubscriptionManager.setActiveSubscriptionInfos(mSubscriptionInfo1, mSubscriptionInfo2);
-
- mTestIntent.putExtra(Settings.EXTRA_SUB_ID, PREV_SUB_ID);
- mMobileNetworkActivity = createTargetActivity(mTestIntent);
-
- mMobileNetworkActivity.moveToState(State.STARTED);
-
- mMobileNetworkActivity.onActivity(activity -> {
- final Bundle bundle = new Bundle();
- activity.saveInstanceState(bundle);
- assertThat(bundle.getInt(Settings.EXTRA_SUB_ID)).isEqualTo(PREV_SUB_ID);
- });
- }
-}
diff --git a/tests/robotests/src/com/android/settings/notification/NotificationBackendTest.java b/tests/robotests/src/com/android/settings/notification/NotificationBackendTest.java
index 063be35..64cde5a 100644
--- a/tests/robotests/src/com/android/settings/notification/NotificationBackendTest.java
+++ b/tests/robotests/src/com/android/settings/notification/NotificationBackendTest.java
@@ -31,11 +31,13 @@
import android.app.role.RoleManager;
import android.app.usage.UsageEvents;
import android.bluetooth.BluetoothAdapter;
+import android.companion.AssociationInfo;
import android.companion.ICompanionDeviceManager;
import android.content.ComponentName;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
+import android.net.MacAddress;
import android.os.Parcel;
import android.provider.Settings;
@@ -112,6 +114,30 @@
}
@Test
+ public void testMarkAppRow_fixedPermission_withRole() throws Exception {
+ Secure.putIntForUser(RuntimeEnvironment.application.getContentResolver(),
+ Settings.Secure.NOTIFICATION_PERMISSION_ENABLED, 1, USER_SYSTEM);
+
+ PackageInfo pi = new PackageInfo();
+ pi.packageName = "test";
+ pi.applicationInfo = new ApplicationInfo();
+ pi.applicationInfo.packageName = "test";
+ pi.applicationInfo.uid = 123;
+
+ List<String> roles = new ArrayList<>();
+ roles.add(RoleManager.ROLE_DIALER);
+ RoleManager rm = mock(RoleManager.class);
+ when(rm.getHeldRolesFromController(anyString())).thenReturn(roles);
+ when(mInm.isPermissionFixed(pi.packageName, 0)).thenReturn(false);
+
+ AppRow appRow = new NotificationBackend().loadAppRow(RuntimeEnvironment.application,
+ mock(PackageManager.class), rm, pi);
+
+ assertTrue(appRow.systemApp);
+ assertTrue(appRow.lockedImportance);
+ }
+
+ @Test
public void testMarkAppRow_fixedPermission() throws Exception {
Secure.putIntForUser(RuntimeEnvironment.application.getContentResolver(),
Settings.Secure.NOTIFICATION_PERMISSION_ENABLED, 1, USER_SYSTEM);
@@ -234,8 +260,9 @@
@Test
public void getDeviceList_associationsButNoDevice() throws Exception {
- List<String> macs = ImmutableList.of("00:00:00:00:00:10", "00:00:00:00:00:20");
- when(mCdm.getAssociations(mCn.getPackageName(), 0)).thenReturn(macs);
+ List<AssociationInfo> associations =
+ mockAssociations("00:00:00:00:00:10", "00:00:00:00:00:20");
+ when(mCdm.getAssociations(mCn.getPackageName(), 0)).thenReturn(associations);
when(mCbm.getCachedDevicesCopy()).thenReturn(new ArrayList<>());
@@ -245,12 +272,13 @@
@Test
public void getDeviceList_singleDevice() throws Exception {
- List<String> macs = ImmutableList.of("00:00:00:00:00:10", "00:00:00:00:00:20");
- when(mCdm.getAssociations(mCn.getPackageName(), 0)).thenReturn(macs);
+ String[] macs = { "00:00:00:00:00:10", "00:00:00:00:00:20" };
+ List<AssociationInfo> associations = mockAssociations(macs);
+ when(mCdm.getAssociations(mCn.getPackageName(), 0)).thenReturn(associations);
Collection<CachedBluetoothDevice> cachedDevices = new ArrayList<>();
CachedBluetoothDevice cbd1 = mock(CachedBluetoothDevice.class);
- when(cbd1.getAddress()).thenReturn(macs.get(0));
+ when(cbd1.getAddress()).thenReturn(macs[0]);
when(cbd1.getName()).thenReturn("Device 1");
cachedDevices.add(cbd1);
when(mCbm.getCachedDevicesCopy()).thenReturn(cachedDevices);
@@ -261,17 +289,18 @@
@Test
public void getDeviceList_multipleDevices() throws Exception {
- List<String> macs = ImmutableList.of("00:00:00:00:00:10", "00:00:00:00:00:20");
- when(mCdm.getAssociations(mCn.getPackageName(), 0)).thenReturn(macs);
+ String[] macs = { "00:00:00:00:00:10", "00:00:00:00:00:20" };
+ List<AssociationInfo> associations = mockAssociations(macs);
+ when(mCdm.getAssociations(mCn.getPackageName(), 0)).thenReturn(associations);
Collection<CachedBluetoothDevice> cachedDevices = new ArrayList<>();
CachedBluetoothDevice cbd1 = mock(CachedBluetoothDevice.class);
- when(cbd1.getAddress()).thenReturn(macs.get(0));
+ when(cbd1.getAddress()).thenReturn(macs[0]);
when(cbd1.getName()).thenReturn("Device 1");
cachedDevices.add(cbd1);
CachedBluetoothDevice cbd2 = mock(CachedBluetoothDevice.class);
- when(cbd2.getAddress()).thenReturn(macs.get(1));
+ when(cbd2.getAddress()).thenReturn(macs[1]);
when(cbd2.getName()).thenReturn("Device 2");
cachedDevices.add(cbd2);
when(mCbm.getCachedDevicesCopy()).thenReturn(cachedDevices);
@@ -279,4 +308,16 @@
assertThat(new NotificationBackend().getDeviceList(
mCdm, mBm, mCn.getPackageName(), 0).toString()).isEqualTo("Device 1, Device 2");
}
+
+ private ImmutableList<AssociationInfo> mockAssociations(String... macAddresses) {
+ final AssociationInfo[] associations = new AssociationInfo[macAddresses.length];
+ for (int index = 0; index < macAddresses.length; index++) {
+ final AssociationInfo association = mock(AssociationInfo.class);
+ when(association.isSelfManaged()).thenReturn(false);
+ when(association.getDeviceMacAddress())
+ .thenReturn(MacAddress.fromString(macAddresses[index]));
+ associations[index] = association;
+ }
+ return ImmutableList.copyOf(associations);
+ }
}
diff --git a/tests/robotests/src/com/android/settings/notification/VibrateOnTouchPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/VibrateOnTouchPreferenceControllerTest.java
deleted file mode 100644
index 2b2f02c..0000000
--- a/tests/robotests/src/com/android/settings/notification/VibrateOnTouchPreferenceControllerTest.java
+++ /dev/null
@@ -1,121 +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.notification;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.when;
-
-import android.content.ContentResolver;
-import android.content.Context;
-import android.os.Vibrator;
-import android.provider.Settings.System;
-
-import androidx.fragment.app.FragmentActivity;
-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 VibrateOnTouchPreferenceControllerTest {
-
- @Mock
- private PreferenceScreen mScreen;
- @Mock
- private FragmentActivity mActivity;
- @Mock
- private ContentResolver mContentResolver;
- @Mock
- private SoundSettings mSetting;
- @Mock
- private Context mContext;
- @Mock
- private Vibrator mVibrator;
-
- private VibrateOnTouchPreferenceController mController;
- private SwitchPreference mPreference;
-
- @Before
- public void setUp() {
- MockitoAnnotations.initMocks(this);
- when(mActivity.getSystemService(Context.VIBRATOR_SERVICE)).thenReturn(mVibrator);
- when(mContext.getSystemService(Context.VIBRATOR_SERVICE)).thenReturn(mVibrator);
- when(mVibrator.hasVibrator()).thenReturn(true);
- when(mSetting.getActivity()).thenReturn(mActivity);
- when(mActivity.getContentResolver()).thenReturn(mContentResolver);
- mPreference = new SwitchPreference(RuntimeEnvironment.application);
- mController = new VibrateOnTouchPreferenceController(mContext, mSetting, null);
- when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
- doReturn(mScreen).when(mSetting).getPreferenceScreen();
- }
-
- @Test
- public void isAvailable_hasHaptic_shouldReturnTrue() {
- assertThat(mController.isAvailable()).isTrue();
- }
-
- @Test
- public void isAvailable_noHaptic_shouldReturnFalse() {
- when(mVibrator.hasVibrator()).thenReturn(false);
-
- assertThat(mController.isAvailable()).isFalse();
- }
-
- @Test
- public void displayPreference_hapticEnabled_shouldCheckedPreference() {
- System.putInt(mContentResolver, System.HAPTIC_FEEDBACK_ENABLED, 1);
-
- mController.displayPreference(mScreen);
-
- assertThat(mPreference.isChecked()).isTrue();
- }
-
- @Test
- public void displayPreference_hapticDisabled_shouldUncheckedPreference() {
- System.putInt(mContentResolver, System.HAPTIC_FEEDBACK_ENABLED, 0);
-
- mController.displayPreference(mScreen);
-
- assertThat(mPreference.isChecked()).isFalse();
- }
-
- @Test
- public void onPreferenceChanged_preferenceChecked_shouldEnabledHaptic() {
- mController.displayPreference(mScreen);
-
- mPreference.getOnPreferenceChangeListener().onPreferenceChange(mPreference, true);
-
- assertThat(System.getInt(mContentResolver, System.HAPTIC_FEEDBACK_ENABLED, 1)).isEqualTo(1);
- }
-
- @Test
- public void onPreferenceChanged_preferenceUnchecked_shouldDisabledHaptic() {
- mController.displayPreference(mScreen);
-
- mPreference.getOnPreferenceChangeListener().onPreferenceChange(mPreference, false);
-
- assertThat(System.getInt(mContentResolver, System.HAPTIC_FEEDBACK_ENABLED, 1)).isEqualTo(0);
- }
-}
diff --git a/tests/robotests/src/com/android/settings/privacy/WorkPolicyInfoPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/privacy/WorkPolicyInfoPreferenceControllerTest.java
index 79aec30..82444aa 100644
--- a/tests/robotests/src/com/android/settings/privacy/WorkPolicyInfoPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/privacy/WorkPolicyInfoPreferenceControllerTest.java
@@ -16,7 +16,7 @@
package com.android.settings.privacy;
-import static com.android.settings.core.BasePreferenceController.AVAILABLE_UNSEARCHABLE;
+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;
@@ -33,8 +33,8 @@
import com.android.settings.testutils.FakeFeatureFactory;
import org.junit.Before;
-import org.junit.runner.RunWith;
import org.junit.Test;
+import org.junit.runner.RunWith;
import org.mockito.MockitoAnnotations;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
@@ -64,12 +64,12 @@
}
@Test
- public void getAvailabilityStatus_haveWorkPolicyInfo_shouldReturnAvailableUnsearchable() {
+ public void getAvailabilityStatus_haveWorkPolicyInfo_shouldReturnAvailable() {
when(mEnterpriseProvider.hasWorkPolicyInfo()).thenReturn(true);
WorkPolicyInfoPreferenceController controller =
new WorkPolicyInfoPreferenceController(mContext, "test_key");
- assertThat(controller.getAvailabilityStatus()).isEqualTo(AVAILABLE_UNSEARCHABLE);
+ assertThat(controller.getAvailabilityStatus()).isEqualTo(AVAILABLE);
}
@Test
diff --git a/tests/robotests/src/com/android/settings/security/ScreenPinningPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/security/ScreenPinningPreferenceControllerTest.java
index f63f4c1..b8be931 100644
--- a/tests/robotests/src/com/android/settings/security/ScreenPinningPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/security/ScreenPinningPreferenceControllerTest.java
@@ -46,7 +46,7 @@
public void setUp() {
MockitoAnnotations.initMocks(this);
mContext = RuntimeEnvironment.application;
- mController = new ScreenPinningPreferenceController(mContext);
+ mController = new ScreenPinningPreferenceController(mContext, "key");
mPreference = new Preference(mContext);
mPreference.setKey(mController.getPreferenceKey());
}
diff --git a/tests/robotests/src/com/android/settings/security/SimLockPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/security/SimLockPreferenceControllerTest.java
index 6f9c1ba..6c5a418 100644
--- a/tests/robotests/src/com/android/settings/security/SimLockPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/security/SimLockPreferenceControllerTest.java
@@ -77,7 +77,7 @@
shadowApplication.setSystemService(Context.USER_SERVICE, mUserManager);
shadowApplication.setSystemService(Context.TELEPHONY_SERVICE, mTelephonyManager);
mContext = RuntimeEnvironment.application;
- mController = new SimLockPreferenceController(mContext);
+ mController = new SimLockPreferenceController(mContext, "key");
mPreference = new Preference(mContext);
mPreference.setKey(mController.getPreferenceKey());
when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
diff --git a/tests/robotests/src/com/android/settings/security/trustagent/ManageTrustAgentsPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/security/trustagent/ManageTrustAgentsPreferenceControllerTest.java
index a7a3b64..23c55c9 100644
--- a/tests/robotests/src/com/android/settings/security/trustagent/ManageTrustAgentsPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/security/trustagent/ManageTrustAgentsPreferenceControllerTest.java
@@ -64,7 +64,7 @@
.thenReturn(mLockPatternUtils);
when(mFeatureFactory.securityFeatureProvider.getTrustAgentManager())
.thenReturn(mTrustAgentManager);
- mController = new ManageTrustAgentsPreferenceController(mContext);
+ mController = new ManageTrustAgentsPreferenceController(mContext, "key");
mPreference = new Preference(mContext);
mPreference.setKey(mController.getPreferenceKey());
}
diff --git a/tests/robotests/src/com/android/settings/sim/SimListDialogFragmentTest.java b/tests/robotests/src/com/android/settings/sim/SimListDialogFragmentTest.java
index 0fefbe0..070bcb1 100644
--- a/tests/robotests/src/com/android/settings/sim/SimListDialogFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/sim/SimListDialogFragmentTest.java
@@ -53,7 +53,8 @@
final int dialogType = DATA_PICK;
setDialogType(dialogType);
mFragment = spy(SimListDialogFragment.newInstance(dialogType, R.string.select_sim_for_data,
- false /* includeAskEveryTime */));
+ false /* includeAskEveryTime */,
+ false /* isCancelItemShowed */));
doReturn(null).when(mFragment).getCurrentSubscriptions();
startDialog();
verify(mFragment).dismiss();
@@ -64,7 +65,8 @@
final int dialogType = DATA_PICK;
setDialogType(dialogType);
mFragment = spy(SimListDialogFragment.newInstance(dialogType, R.string.select_sim_for_data,
- false /* includeAskEveryTime */));
+ false /* includeAskEveryTime */,
+ false /* isCancelItemShowed */));
doReturn(Arrays.asList(mSim1, mSim2)).when(mFragment).getCurrentSubscriptions();
// Avoid problems robolectric has with our real adapter.
doNothing().when(mFragment).setAdapter(any());
@@ -84,7 +86,8 @@
final int dialogType = DATA_PICK;
setDialogType(dialogType);
mFragment = spy(SimListDialogFragment.newInstance(dialogType, R.string.select_sim_for_data,
- false /* includeAskEveryTime */));
+ false /* includeAskEveryTime */,
+ false /* isCancelItemShowed */));
doReturn(Arrays.asList(mSim1, mSim2)).when(mFragment).getCurrentSubscriptions();
// Avoid problems robolectric has with our real adapter.
doNothing().when(mFragment).setAdapter(any());
@@ -101,7 +104,8 @@
final int dialogType = SMS_PICK;
setDialogType(dialogType);
mFragment = spy(SimListDialogFragment.newInstance(dialogType, R.string.select_sim_for_sms,
- true /* includeAskEveryTime */));
+ true /* includeAskEveryTime */,
+ false /* isCancelItemShowed */));
doReturn(Arrays.asList(mSim1, mSim2)).when(mFragment).getCurrentSubscriptions();
// Avoid problems robolectric has with our real adapter.
doNothing().when(mFragment).setAdapter(any());
diff --git a/tests/robotests/src/com/android/settings/sound/VibrateForCallsPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/sound/VibrateForCallsPreferenceControllerTest.java
deleted file mode 100644
index bf2b0f3..0000000
--- a/tests/robotests/src/com/android/settings/sound/VibrateForCallsPreferenceControllerTest.java
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.sound;
-
-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.when;
-
-import android.content.ContentResolver;
-import android.content.Context;
-import android.provider.DeviceConfig;
-import android.provider.Settings;
-import android.telephony.TelephonyManager;
-
-import com.android.settings.R;
-import com.android.settings.testutils.shadow.ShadowDeviceConfig;
-
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
-import org.robolectric.RobolectricTestRunner;
-import org.robolectric.RuntimeEnvironment;
-import org.robolectric.annotation.Config;
-
-@RunWith(RobolectricTestRunner.class)
-@Config(shadows = {ShadowDeviceConfig.class})
-public class VibrateForCallsPreferenceControllerTest {
-
- private static final int OFF = 0;
- private static final int ON = 1;
- private Context mContext;
- private ContentResolver mContentResolver;
- @Mock
- private TelephonyManager mTelephonyManager;
- private VibrateForCallsPreferenceController mController;
-
- @Before
- public void setUp() {
- MockitoAnnotations.initMocks(this);
- mContext = spy(RuntimeEnvironment.application);
- mContentResolver = mContext.getContentResolver();
- when(mContext.getSystemService(Context.TELEPHONY_SERVICE)).thenReturn(mTelephonyManager);
- mController = new VibrateForCallsPreferenceController(
- mContext, VibrateForCallsPreferenceController.RAMPING_RINGER_ENABLED);
- }
-
- @Test
- public void getAvailabilityStatus_notVoiceCapable_returnUnsupportedOnDevice() {
- when(mTelephonyManager.isVoiceCapable()).thenReturn(false);
- DeviceConfig.setProperty(DeviceConfig.NAMESPACE_TELEPHONY,
- VibrateForCallsPreferenceController.RAMPING_RINGER_ENABLED, "false", false);
-
- assertThat(mController.getAvailabilityStatus()).isEqualTo(UNSUPPORTED_ON_DEVICE);
- }
-
- @Test
- public void getAvailabilityStatus_rampingRingerEnabled_returnUnsupportedOnDevice() {
- when(mTelephonyManager.isVoiceCapable()).thenReturn(true);
- DeviceConfig.setProperty(DeviceConfig.NAMESPACE_TELEPHONY,
- VibrateForCallsPreferenceController.RAMPING_RINGER_ENABLED, "true", false);
-
- assertThat(mController.getAvailabilityStatus()).isEqualTo(UNSUPPORTED_ON_DEVICE);
- }
-
- @Test
- public void getAvailabilityStatus_voiceCapableAndRampingRingerDisabled_returnAvailable() {
- when(mTelephonyManager.isVoiceCapable()).thenReturn(true);
- DeviceConfig.setProperty(DeviceConfig.NAMESPACE_TELEPHONY,
- VibrateForCallsPreferenceController.RAMPING_RINGER_ENABLED, "false", false);
-
- assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE);
- }
-
- @Test
- public void getSummary_applyRampingRinger_rampingRingerSummary() {
- Settings.System.putInt(mContentResolver, Settings.System.VIBRATE_WHEN_RINGING, OFF);
- Settings.Global.putInt(mContentResolver, Settings.Global.APPLY_RAMPING_RINGER, ON);
-
- assertThat(mController.getSummary()).isEqualTo(
- mContext.getText(R.string.vibrate_when_ringing_option_ramping_ringer));
- }
-
- @Test
- public void getSummary_enableVibrateWhenRinging_alwaysVibrateSummary() {
- Settings.System.putInt(mContentResolver, Settings.System.VIBRATE_WHEN_RINGING, ON);
- Settings.Global.putInt(mContentResolver, Settings.Global.APPLY_RAMPING_RINGER, OFF);
-
- assertThat(mController.getSummary()).isEqualTo(
- mContext.getText(R.string.vibrate_when_ringing_option_always_vibrate));
- }
-
- @Test
- public void getSummary_notApplyRampingRingerDisableVibrateWhenRinging_neverVibrateSummary() {
- Settings.System.putInt(mContentResolver, Settings.System.VIBRATE_WHEN_RINGING, OFF);
- Settings.Global.putInt(mContentResolver, Settings.Global.APPLY_RAMPING_RINGER, OFF);
-
- assertThat(mController.getSummary()).isEqualTo(
- mContext.getText(R.string.vibrate_when_ringing_option_never_vibrate));
- }
-}
diff --git a/tests/robotests/src/com/android/settings/sound/VibrateForCallsPreferenceFragmentTest.java b/tests/robotests/src/com/android/settings/sound/VibrateForCallsPreferenceFragmentTest.java
deleted file mode 100644
index 0a766d6..0000000
--- a/tests/robotests/src/com/android/settings/sound/VibrateForCallsPreferenceFragmentTest.java
+++ /dev/null
@@ -1,108 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.sound;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.spy;
-
-import android.content.ContentResolver;
-import android.content.Context;
-import android.provider.Settings;
-
-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 VibrateForCallsPreferenceFragmentTest {
-
- private static final int OFF = 0;
- private static final int ON = 1;
- private Context mContext;
- private ContentResolver mContentResolver;
- private VibrateForCallsPreferenceFragment mFragment;
-
- @Before
- public void setUp() {
- mContext = spy(RuntimeEnvironment.application);
- mContentResolver = mContext.getContentResolver();
- mFragment = spy(new VibrateForCallsPreferenceFragment());
- doReturn(mContext).when(mFragment).getContext();
- mFragment.onAttach(mContext);
- }
-
- @Test
- public void getDefaultKey_applyRampingRinger_keyRampingRinger() {
- Settings.System.putInt(mContentResolver, Settings.System.VIBRATE_WHEN_RINGING, OFF);
- Settings.Global.putInt(mContentResolver, Settings.Global.APPLY_RAMPING_RINGER, ON);
-
- assertThat(mFragment.getDefaultKey()).isEqualTo(
- VibrateForCallsPreferenceFragment.KEY_RAMPING_RINGER);
- }
-
- @Test
- public void getDefaultKey_enableVibrateWhenRinging_keyAlwaysVibrate() {
- Settings.System.putInt(mContentResolver, Settings.System.VIBRATE_WHEN_RINGING, ON);
- Settings.Global.putInt(mContentResolver, Settings.Global.APPLY_RAMPING_RINGER, OFF);
-
- assertThat(mFragment.getDefaultKey()).isEqualTo(
- VibrateForCallsPreferenceFragment.KEY_ALWAYS_VIBRATE);
- }
-
- @Test
- public void getDefaultKey_notApplyRampingRingerDisableVibrateWhenRinging_keyNeverVibrate() {
- Settings.System.putInt(mContentResolver, Settings.System.VIBRATE_WHEN_RINGING, OFF);
- Settings.Global.putInt(mContentResolver, Settings.Global.APPLY_RAMPING_RINGER, OFF);
-
- assertThat(mFragment.getDefaultKey()).isEqualTo(
- VibrateForCallsPreferenceFragment.KEY_NEVER_VIBRATE);
- }
-
- @Test
- public void setDefaultKey_keyRampingRinger_applyRampingRingerDisableVibrateWhenRinging() {
- mFragment.setDefaultKey(VibrateForCallsPreferenceFragment.KEY_RAMPING_RINGER);
-
- assertThat(Settings.Global.getInt(
- mContentResolver, Settings.Global.APPLY_RAMPING_RINGER, OFF)).isEqualTo(ON);
- assertThat(Settings.System.getInt(
- mContentResolver, Settings.System.VIBRATE_WHEN_RINGING, OFF)).isEqualTo(OFF);
- }
-
- @Test
- public void setDefaultKey_keyAlwaysVibrate_notApplyRampingRingerEnableVibrateWhenRinging() {
- mFragment.setDefaultKey(VibrateForCallsPreferenceFragment.KEY_ALWAYS_VIBRATE);
-
- assertThat(Settings.Global.getInt(
- mContentResolver, Settings.Global.APPLY_RAMPING_RINGER, OFF)).isEqualTo(OFF);
- assertThat(Settings.System.getInt(
- mContentResolver, Settings.System.VIBRATE_WHEN_RINGING, OFF)).isEqualTo(ON);
- }
-
- @Test
- public void setDefaultKey_keyNeverVibrate_notApplyRampingRingerDisableVibrateWhenRinging() {
- mFragment.setDefaultKey(VibrateForCallsPreferenceFragment.KEY_NEVER_VIBRATE);
-
- assertThat(Settings.Global.getInt(
- mContentResolver, Settings.Global.APPLY_RAMPING_RINGER, OFF)).isEqualTo(OFF);
- assertThat(Settings.System.getInt(
- mContentResolver, Settings.System.VIBRATE_WHEN_RINGING, OFF)).isEqualTo(OFF);
- }
-}
diff --git a/tests/robotests/src/com/android/settings/system/ResetDashboardFragmentTest.java b/tests/robotests/src/com/android/settings/system/ResetDashboardFragmentTest.java
new file mode 100644
index 0000000..c1d4788
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/system/ResetDashboardFragmentTest.java
@@ -0,0 +1,40 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.system;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.RobolectricTestRunner;
+
+@RunWith(RobolectricTestRunner.class)
+public class ResetDashboardFragmentTest {
+
+ private ResetDashboardFragment mFragment;
+
+ @Before
+ public void setup() {
+ mFragment = new ResetDashboardFragment();
+ }
+
+ @Test
+ public void shouldSkipForInitialSUW_returnTrue() {
+ assertThat(mFragment.shouldSkipForInitialSUW()).isTrue();
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowUserManager.java b/tests/robotests/src/com/android/settings/testutils/shadow/ShadowUserManager.java
index 1d4f201..dc42515 100644
--- a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowUserManager.java
+++ b/tests/robotests/src/com/android/settings/testutils/shadow/ShadowUserManager.java
@@ -49,6 +49,7 @@
private final Map<String, List<EnforcingUser>> mRestrictionSources = new HashMap<>();
private final List<UserInfo> mUserProfileInfos = new ArrayList<>();
private final Set<Integer> mManagedProfiles = new HashSet<>();
+ private final Set<String> mEnabledTypes = new HashSet<>();
private boolean mIsQuietModeEnabled = false;
private int[] profileIdsForUser = new int[0];
private boolean mUserSwitchEnabled;
@@ -105,6 +106,11 @@
mGuestRestrictions.add(restriction);
}
+ @Implementation
+ protected boolean hasUserRestriction(String restrictionKey) {
+ return hasUserRestriction(restrictionKey, UserHandle.of(UserHandle.myUserId()));
+ }
+
public static ShadowUserManager getShadow() {
return (ShadowUserManager) Shadow.extract(
RuntimeEnvironment.application.getSystemService(UserManager.class));
@@ -199,4 +205,17 @@
public void setSwitchabilityStatus(@UserManager.UserSwitchabilityResult int newStatus) {
mSwitchabilityStatus = newStatus;
}
+
+ @Implementation
+ protected boolean isUserTypeEnabled(String userType) {
+ return mEnabledTypes.contains(userType);
+ }
+
+ public void setUserTypeEnabled(String type, boolean enabled) {
+ if (enabled) {
+ mEnabledTypes.add(type);
+ } else {
+ mEnabledTypes.remove(type);
+ }
+ }
}
diff --git a/tests/robotests/src/com/android/settings/users/UserCapabilitiesTest.java b/tests/robotests/src/com/android/settings/users/UserCapabilitiesTest.java
index 382ac5d..628c14e 100644
--- a/tests/robotests/src/com/android/settings/users/UserCapabilitiesTest.java
+++ b/tests/robotests/src/com/android/settings/users/UserCapabilitiesTest.java
@@ -18,12 +18,17 @@
import static com.google.common.truth.Truth.assertThat;
+import android.content.ComponentName;
import android.content.Context;
import android.os.UserHandle;
import android.os.UserManager;
+import com.android.settings.R;
+import com.android.settings.testutils.shadow.SettingsShadowResources;
+import com.android.settings.testutils.shadow.ShadowDevicePolicyManager;
import com.android.settings.testutils.shadow.ShadowUserManager;
+import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -32,16 +37,24 @@
import org.robolectric.annotation.Config;
@RunWith(RobolectricTestRunner.class)
-@Config(shadows = {ShadowUserManager.class})
+@Config(shadows = {ShadowUserManager.class, ShadowDevicePolicyManager.class,
+ SettingsShadowResources.class})
public class UserCapabilitiesTest {
private Context mContext;
private ShadowUserManager mUserManager;
+ private ShadowDevicePolicyManager mDpm;
@Before
public void setUp() {
mContext = RuntimeEnvironment.application;
mUserManager = ShadowUserManager.getShadow();
+ mDpm = ShadowDevicePolicyManager.getShadow();
+ }
+
+ @After
+ public void tearDown() {
+ SettingsShadowResources.reset();
}
@Test
@@ -85,4 +98,40 @@
assertThat(userCapabilities.mUserSwitcherEnabled).isTrue();
}
+
+ @Test
+ public void restrictedProfile_enabled() {
+ mUserManager.setUserTypeEnabled(UserManager.USER_TYPE_FULL_RESTRICTED, true);
+ mDpm.setDeviceOwner(null);
+ SettingsShadowResources.overrideResource(R.bool.config_offer_restricted_profiles, true);
+ final UserCapabilities userCapabilities = UserCapabilities.create(mContext);
+ assertThat(userCapabilities.mCanAddRestrictedProfile).isTrue();
+ }
+
+ @Test
+ public void restrictedProfile_configNotSet() {
+ mUserManager.setUserTypeEnabled(UserManager.USER_TYPE_FULL_RESTRICTED, true);
+ mDpm.setDeviceOwner(null);
+ SettingsShadowResources.overrideResource(R.bool.config_offer_restricted_profiles, false);
+ final UserCapabilities userCapabilities = UserCapabilities.create(mContext);
+ assertThat(userCapabilities.mCanAddRestrictedProfile).isFalse();
+ }
+
+ @Test
+ public void restrictedProfile_deviceIsManaged() {
+ mUserManager.setUserTypeEnabled(UserManager.USER_TYPE_FULL_RESTRICTED, true);
+ mDpm.setDeviceOwner(new ComponentName("test", "test"));
+ SettingsShadowResources.overrideResource(R.bool.config_offer_restricted_profiles, true);
+ final UserCapabilities userCapabilities = UserCapabilities.create(mContext);
+ assertThat(userCapabilities.mCanAddRestrictedProfile).isFalse();
+ }
+
+ @Test
+ public void restrictedProfile_typeNotEnabled() {
+ mUserManager.setUserTypeEnabled(UserManager.USER_TYPE_FULL_RESTRICTED, false);
+ mDpm.setDeviceOwner(null);
+ SettingsShadowResources.overrideResource(R.bool.config_offer_restricted_profiles, true);
+ final UserCapabilities userCapabilities = UserCapabilities.create(mContext);
+ assertThat(userCapabilities.mCanAddRestrictedProfile).isFalse();
+ }
}
diff --git a/tests/robotests/src/com/android/settings/users/UserSettingsTest.java b/tests/robotests/src/com/android/settings/users/UserSettingsTest.java
index 299e054..5c13e2f 100644
--- a/tests/robotests/src/com/android/settings/users/UserSettingsTest.java
+++ b/tests/robotests/src/com/android/settings/users/UserSettingsTest.java
@@ -24,8 +24,10 @@
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.ArgumentMatchers.notNull;
+import static org.mockito.Mockito.doNothing;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.never;
@@ -39,6 +41,8 @@
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
+import android.content.pm.PackageManager;
+import android.content.pm.ResolveInfo;
import android.content.pm.UserInfo;
import android.graphics.Bitmap;
import android.graphics.drawable.Drawable;
@@ -58,6 +62,7 @@
import com.android.settings.SettingsActivity;
import com.android.settings.SubSettings;
+import com.android.settings.testutils.shadow.SettingsShadowResources;
import com.android.settings.testutils.shadow.ShadowDevicePolicyManager;
import com.android.settings.testutils.shadow.ShadowUserManager;
import com.android.settingslib.RestrictedLockUtils;
@@ -84,7 +89,11 @@
import java.util.List;
@RunWith(RobolectricTestRunner.class)
-@Config(shadows = {ShadowUserManager.class, ShadowDevicePolicyManager.class})
+@Config(shadows = {
+ ShadowUserManager.class,
+ ShadowDevicePolicyManager.class,
+ SettingsShadowResources.class,
+})
public class UserSettingsTest {
private static final String KEY_USER_GUEST = "user_guest";
@@ -110,10 +119,14 @@
@Mock
private RestrictedPreference mAddUserPreference;
@Mock
+ private RestrictedPreference mAddSupervisedUserPreference;
+ @Mock
private RestrictedPreference mAddGuestPreference;
@Mock
private UserManager mUserManager;
@Mock
+ private PackageManager mPackageManager;
+ @Mock
private MetricsFeatureProvider mMetricsFeatureProvider;
private FragmentActivity mActivity;
@@ -141,11 +154,13 @@
ReflectionHelpers.setField(mFragment, "mMetricsFeatureProvider", mMetricsFeatureProvider);
doReturn(mUserManager).when(mActivity).getSystemService(UserManager.class);
+ doReturn(mPackageManager).when(mActivity).getPackageManager();
doReturn(mActivity).when(mFragment).getActivity();
doReturn(mContext).when(mFragment).getContext();
doReturn(mMockPreferenceManager).when(mFragment).getPreferenceManager();
doReturn(mUserManager).when(mContext).getSystemService(UserManager.class);
+ doReturn(mPackageManager).when(mContext).getPackageManager();
mProvisionedBackupValue = Settings.Global.getInt(mContext.getContentResolver(),
Settings.Global.DEVICE_PROVISIONED, 0);
@@ -160,6 +175,7 @@
mFragment.mMePreference = mMePreference;
mFragment.mAddUser = mAddUserPreference;
+ mFragment.mAddSupervisedUser = mAddSupervisedUserPreference;
mFragment.mAddGuest = mAddGuestPreference;
mFragment.mUserListCategory = mock(PreferenceCategory.class);
}
@@ -168,6 +184,7 @@
public void tearDown() {
Settings.Global.putInt(mContext.getContentResolver(),
Settings.Global.DEVICE_PROVISIONED, mProvisionedBackupValue);
+ SettingsShadowResources.reset();
}
@Test
@@ -258,7 +275,8 @@
@Test
public void updateUserList_canAddUserAndSwitchUser_shouldShowAddUser() {
mUserCapabilities.mCanAddUser = true;
- doReturn(true).when(mUserManager).canAddMoreUsers();
+ doReturn(true)
+ .when(mUserManager).canAddMoreUsers(eq(UserManager.USER_TYPE_FULL_SECONDARY));
doReturn(true).when(mAddUserPreference).isEnabled();
doReturn(SWITCHABILITY_STATUS_OK).when(mUserManager).getUserSwitchability();
@@ -274,7 +292,8 @@
@Test
public void updateUserList_canAddGuestAndSwitchUser_shouldShowAddGuest() {
mUserCapabilities.mCanAddGuest = true;
- doReturn(true).when(mUserManager).canAddMoreUsers();
+ doReturn(true)
+ .when(mUserManager).canAddMoreUsers(eq(UserManager.USER_TYPE_FULL_GUEST));
doReturn(SWITCHABILITY_STATUS_OK).when(mUserManager).getUserSwitchability();
mFragment.updateUserList();
@@ -288,7 +307,7 @@
@Test
public void updateUserList_cannotSwitchUser_shouldDisableAddUser() {
mUserCapabilities.mCanAddUser = true;
- doReturn(true).when(mUserManager).canAddMoreUsers();
+ doReturn(true).when(mUserManager).canAddMoreUsers(anyString());
doReturn(true).when(mAddUserPreference).isEnabled();
doReturn(SWITCHABILITY_STATUS_USER_SWITCH_DISALLOWED)
.when(mUserManager).getUserSwitchability();
@@ -304,7 +323,7 @@
@Test
public void updateUserList_canNotAddMoreUsers_shouldDisableAddUserWithSummary() {
mUserCapabilities.mCanAddUser = true;
- doReturn(false).when(mUserManager).canAddMoreUsers();
+ doReturn(false).when(mUserManager).canAddMoreUsers(anyString());
doReturn(false).when(mAddUserPreference).isEnabled();
doReturn(SWITCHABILITY_STATUS_OK).when(mUserManager).getUserSwitchability();
doReturn(4).when(mFragment).getRealUsersCount();
@@ -320,7 +339,8 @@
@Test
public void updateUserList_cannotSwitchUser_shouldDisableAddGuest() {
mUserCapabilities.mCanAddGuest = true;
- doReturn(true).when(mUserManager).canAddMoreUsers();
+ doReturn(true)
+ .when(mUserManager).canAddMoreUsers(eq(UserManager.USER_TYPE_FULL_GUEST));
doReturn(SWITCHABILITY_STATUS_USER_IN_CALL).when(mUserManager).getUserSwitchability();
mFragment.updateUserList();
@@ -641,6 +661,29 @@
}
@Test
+ public void onPreferenceClick_addSupervisedUserClicked_startIntentWithAction() {
+ final String intentPackage = "testPackage";
+ final String intentAction = UserManager.ACTION_CREATE_SUPERVISED_USER;
+ final int metricsAction = SettingsEnums.ACTION_USER_SUPERVISED_ADD;
+ try {
+ setConfigSupervisedUserCreationPackage(intentPackage);
+ doReturn(new ResolveInfo()).when(mPackageManager).resolveActivity(any(), anyInt());
+ doNothing().when(mFragment).startActivity(any());
+
+ mFragment.onPreferenceClick(mAddSupervisedUserPreference);
+
+ final ArgumentCaptor<Intent> captor = ArgumentCaptor.forClass(Intent.class);
+ verify(mFragment).startActivity(captor.capture());
+ assertThat(captor.getValue().getPackage()).isEqualTo(intentPackage);
+ assertThat(captor.getValue().getAction()).isEqualTo(intentAction);
+
+ verify(mMetricsFeatureProvider).action(any(), eq(metricsAction));
+ } finally {
+ SettingsShadowResources.reset();
+ }
+ }
+
+ @Test
public void getRealUsersCount_onlyAdmin_shouldCount() {
givenUsers(getAdminUser(true));
@@ -690,6 +733,36 @@
verify(mUserManager).getUsers();
}
+ private void setConfigSupervisedUserCreationPackage(String value) {
+ SettingsShadowResources.overrideResource(
+ com.android.internal.R.string.config_supervisedUserCreationPackage,
+ value
+ );
+ mFragment.setConfigSupervisedUserCreationPackage();
+ mUserCapabilities.mCanAddUser = true;
+ mFragment.updateUserList();
+ }
+
+ @Test
+ public void addSupervisedUserOption_resourceIsDefined_shouldBeDisplayed() {
+ try {
+ setConfigSupervisedUserCreationPackage("test");
+ verify(mAddSupervisedUserPreference).setVisible(true);
+ } finally {
+ SettingsShadowResources.reset();
+ }
+ }
+
+ @Test
+ public void addSupervisedUserOption_resourceIsNotDefined_shouldBeHidden() {
+ try {
+ setConfigSupervisedUserCreationPackage("");
+ verify(mAddSupervisedUserPreference).setVisible(false);
+ } finally {
+ SettingsShadowResources.reset();
+ }
+ }
+
private void givenUsers(UserInfo... userInfo) {
List<UserInfo> users = Arrays.asList(userInfo);
doReturn(users).when(mUserManager).getUsers();
diff --git a/tests/robotests/src/com/android/settings/wifi/AddWifiNetworkPreferenceTest.java b/tests/robotests/src/com/android/settings/wifi/AddWifiNetworkPreferenceTest.java
new file mode 100644
index 0000000..04ecdab
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/wifi/AddWifiNetworkPreferenceTest.java
@@ -0,0 +1,77 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.settings.wifi;
+
+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.os.UserManager;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.R;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.RuntimeEnvironment;
+
+@RunWith(RobolectricTestRunner.class)
+public class AddWifiNetworkPreferenceTest {
+
+ private Context mContext;
+ private AddWifiNetworkPreference mPreference;
+
+ @Mock
+ private UserManager mUserManager;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ when(mContext.getSystemService(UserManager.class)).thenReturn(mUserManager);
+ mPreference = new AddWifiNetworkPreference(mContext);
+
+ }
+
+ @Test
+ public void updatePreferenceForRestriction_isAddWifiConfigAllowed_prefIsEnabled() {
+ mPreference.mIsAddWifiConfigAllow = true;
+
+ mPreference.updatePreferenceForRestriction();
+
+ assertThat(mPreference.isEnabled()).isTrue();
+ assertThat(mPreference.getSummary()).isNull();
+ }
+
+ @Test
+ public void updatePreferenceForRestriction_isAddWifiConfigNotAllowed_prefIsDisabled() {
+ mPreference.mIsAddWifiConfigAllow = false;
+
+ mPreference.updatePreferenceForRestriction();
+
+ assertThat(mPreference.isEnabled()).isFalse();
+ assertThat(mPreference.getSummary())
+ .isEqualTo(mContext.getString(R.string.not_allowed_by_ent));
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/wifi/WifiConfigController2Test.java b/tests/robotests/src/com/android/settings/wifi/WifiConfigController2Test.java
index ff0d7b2..5d568fe 100644
--- a/tests/robotests/src/com/android/settings/wifi/WifiConfigController2Test.java
+++ b/tests/robotests/src/com/android/settings/wifi/WifiConfigController2Test.java
@@ -19,8 +19,7 @@
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.ArgumentMatchers.anyInt;
-import static org.mockito.ArgumentMatchers.nullable;
-import static org.mockito.Mockito.doNothing;
+import static org.mockito.Mockito.eq;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;
@@ -36,7 +35,6 @@
import android.net.wifi.WifiEnterpriseConfig.Eap;
import android.net.wifi.WifiEnterpriseConfig.Phase2;
import android.net.wifi.WifiManager;
-import android.os.UserHandle;
import android.telephony.SubscriptionInfo;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
@@ -86,6 +84,8 @@
private WifiEntry mWifiEntry;
@Mock
private AndroidKeystoreAliasLoader mAndroidKeystoreAliasLoader;
+ @Mock
+ private WifiManager mWifiManager;
private View mView;
private Spinner mHiddenSettingsSpinner;
private Spinner mEapCaCertSpinner;
@@ -127,6 +127,7 @@
public void setUp() {
MockitoAnnotations.initMocks(this);
mContext = spy(RuntimeEnvironment.application);
+ when(mContext.getSystemService(eq(WifiManager.class))).thenReturn(mWifiManager);
when(mConfigUiBase.getContext()).thenReturn(mContext);
when(mWifiEntry.getSecurity()).thenReturn(WifiEntry.SECURITY_PSK);
mView = LayoutInflater.from(mContext).inflate(R.layout.wifi_dialog, null);
@@ -420,7 +421,7 @@
private TestWifiConfigController2(
WifiConfigUiBase2 parent, View view, WifiEntry wifiEntry, int mode) {
- super(parent, view, wifiEntry, mode);
+ super(parent, view, wifiEntry, mode, mWifiManager);
}
private TestWifiConfigController2(
diff --git a/tests/robotests/src/com/android/settings/wifi/WifiDialogActivityTest.java b/tests/robotests/src/com/android/settings/wifi/WifiDialogActivityTest.java
index 9a61b6b..4ceb1e3 100644
--- a/tests/robotests/src/com/android/settings/wifi/WifiDialogActivityTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/WifiDialogActivityTest.java
@@ -26,7 +26,8 @@
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.ArgumentMatchers.any;
-import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.doNothing;
+import static org.mockito.Mockito.never;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
@@ -36,41 +37,25 @@
import android.net.wifi.WifiConfiguration;
import android.net.wifi.WifiManager;
-import androidx.lifecycle.Lifecycle.State;
-import androidx.test.core.app.ActivityScenario;
-
-import com.android.settings.R;
-import com.android.settings.testutils.shadow.ShadowAlertDialogCompat;
-import com.android.settings.testutils.shadow.ShadowConnectivityManager;
-import com.android.settings.testutils.shadow.ShadowNetworkDetailsTracker;
-import com.android.settings.testutils.shadow.ShadowWifiManager;
+import com.android.settings.testutils.FakeFeatureFactory;
import com.android.settingslib.wifi.AccessPoint;
+import com.android.wifitrackerlib.WifiEntry;
import com.google.android.setupcompat.util.WizardManagerHelper;
-import org.junit.After;
import org.junit.Before;
-import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
import org.robolectric.Robolectric;
import org.robolectric.RobolectricTestRunner;
-import org.robolectric.annotation.Config;
-import org.robolectric.util.ReflectionHelpers;
@RunWith(RobolectricTestRunner.class)
-@Config(shadows = {
- ShadowAlertDialogCompat.class,
- ShadowConnectivityManager.class,
- ShadowNetworkDetailsTracker.class,
- ShadowWifiManager.class
-})
public class WifiDialogActivityTest {
- private static final String CALLING_PACKAGE = "calling_package";
- private static final String AP1_SSID = "\"ap1\"";
+ static final String CALLING_PACKAGE = "calling_package";
+ static final int REQUEST_CODE = REQUEST_CODE_WIFI_DPP_ENROLLEE_QR_CODE_SCANNER;
@Mock
PackageManager mPackageManager;
@@ -87,13 +72,13 @@
@Mock
WifiConfigController2 mWifiConfiguration2;
@Mock
+ WifiEntry mWifiEntry;
+ @Mock
Intent mResultData;
@Mock
- private WifiConfigController mController;
- @Mock
- private WifiConfigController2 mController2;
+ WifiConfigController mController;
- private ActivityScenario<WifiDialogActivity> mWifiDialogActivity;
+ WifiDialogActivity mActivity;
@Before
public void setUp() {
@@ -102,254 +87,190 @@
when(mController.getConfig()).thenReturn(mWifiConfiguration);
when(mController.getAccessPoint()).thenReturn(mAccessPoint);
when(mWifiDialog2.getController()).thenReturn(mWifiConfiguration2);
+ when(mWifiConfiguration2.getWifiEntry()).thenReturn(mWifiEntry);
+ when(mWifiEntry.canConnect()).thenReturn(true);
+ FakeFeatureFactory.setupForTest();
- WifiConfiguration wifiConfig = new WifiConfiguration();
- wifiConfig.SSID = AP1_SSID;
- doReturn(wifiConfig).when(mController).getConfig();
- doReturn(wifiConfig).when(mController2).getConfig();
- }
-
- @After
- public void cleanUp() {
- if (mWifiDialogActivity != null) {
- mWifiDialogActivity.close();
- }
- }
-
- private ActivityScenario<WifiDialogActivity> createTargetActivity(Intent activityIntent) {
- return ActivityScenario.launch(activityIntent);
+ mActivity = spy(Robolectric.setupActivity(WifiDialogActivity.class));
+ when(mActivity.getSystemService(WifiManager.class)).thenReturn(mWifiManager);
}
@Test
public void onSubmit_shouldConnectToNetwork() {
- WifiDialogActivity activity = Robolectric.setupActivity(WifiDialogActivity.class);
- WifiDialog dialog = (WifiDialog) ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog).isNotNull();
+ mActivity.onSubmit(mWifiDialog);
- ReflectionHelpers.setField(dialog, "mController", mController);
-
- activity.onSubmit(dialog);
-
- assertThat(ShadowWifiManager.get().savedWifiConfig.SSID).isEqualTo(AP1_SSID);
+ verify(mWifiManager).connect(any(), any());
}
@Test
public void onSubmit_noPermissionForResult_setResultWithoutData() {
- WifiDialogActivity activity = spy(Robolectric.setupActivity(WifiDialogActivity.class));
- when(activity.hasPermissionForResult()).thenReturn(false);
- when(activity.getSystemService(WifiManager.class)).thenReturn(mWifiManager);
+ when(mActivity.hasPermissionForResult()).thenReturn(false);
- activity.onSubmit(mWifiDialog);
+ mActivity.onSubmit(mWifiDialog);
- verify(activity).setResult(RESULT_CONNECTED, null);
+ verify(mActivity).setResult(RESULT_CONNECTED, null);
}
@Test
public void onSubmit_hasPermissionForResult_setResultWithData() {
- WifiDialogActivity activity = spy(Robolectric.setupActivity(WifiDialogActivity.class));
- when(activity.hasPermissionForResult()).thenReturn(true);
- when(activity.createResultData(any(), any())).thenReturn(mResultData);
- when(activity.getSystemService(WifiManager.class)).thenReturn(mWifiManager);
+ when(mActivity.hasPermissionForResult()).thenReturn(true);
+ when(mActivity.createResultData(any(), any())).thenReturn(mResultData);
- activity.onSubmit(mWifiDialog);
+ mActivity.onSubmit(mWifiDialog);
- verify(activity).setResult(RESULT_CONNECTED, mResultData);
+ verify(mActivity).setResult(RESULT_CONNECTED, mResultData);
}
@Test
public void onSubmit2_noPermissionForResult_setResultWithoutData() {
- WifiDialogActivity activity = spy(Robolectric.setupActivity(WifiDialogActivity.class));
- when(activity.hasPermissionForResult()).thenReturn(false);
- when(activity.getSystemService(WifiManager.class)).thenReturn(mWifiManager);
+ when(mActivity.hasPermissionForResult()).thenReturn(false);
- activity.onSubmit(mWifiDialog2);
+ mActivity.onSubmit(mWifiDialog2);
- verify(activity).setResult(RESULT_CONNECTED, null);
+ verify(mActivity).setResult(RESULT_CONNECTED, null);
}
@Test
public void onSubmit2_hasPermissionForResult_setResultWithData() {
- WifiDialogActivity activity = spy(Robolectric.setupActivity(WifiDialogActivity.class));
- when(activity.hasPermissionForResult()).thenReturn(true);
- when(activity.createResultData(any(), any())).thenReturn(mResultData);
- when(activity.getSystemService(WifiManager.class)).thenReturn(mWifiManager);
+ when(mActivity.hasPermissionForResult()).thenReturn(true);
+ when(mActivity.createResultData(any(), any())).thenReturn(mResultData);
- activity.onSubmit(mWifiDialog2);
+ mActivity.onSubmit(mWifiDialog2);
- verify(activity).setResult(RESULT_CONNECTED, mResultData);
+ verify(mActivity).setResult(RESULT_CONNECTED, mResultData);
}
@Test
- @Ignore
public void onSubmit2_whenConnectForCallerIsTrue_shouldConnectToNetwork() {
final Intent intent = new Intent("com.android.settings.WIFI_DIALOG");
intent.putExtra(WifiDialogActivity.KEY_CHOSEN_WIFIENTRY_KEY, "FAKE_KEY");
intent.putExtra(WifiDialogActivity.KEY_CONNECT_FOR_CALLER, true);
- mWifiDialogActivity = createTargetActivity(intent);
+ mActivity = spy(Robolectric.buildActivity(WifiDialogActivity.class, intent).setup().get());
+ when(mActivity.getSystemService(WifiManager.class)).thenReturn(mWifiManager);
- mWifiDialogActivity.moveToState(State.CREATED);
- mWifiDialogActivity.moveToState(State.STARTED);
+ mActivity.onSubmit(mWifiDialog2);
- WifiDialog2 dialog = (WifiDialog2) ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog).isNotNull();
-
- ReflectionHelpers.setField(dialog, "mController", mController2);
-
- mWifiDialogActivity.onActivity(activity -> {
- activity.onSubmit(dialog);
- assertThat(ShadowWifiManager.get().savedWifiConfig.SSID).isEqualTo(AP1_SSID);
- });
+ verify(mWifiEntry).connect(any());
}
@Test
public void onSubmit_whenConnectForCallerIsFalse_shouldNotConnectToNetwork() {
- WifiDialogActivity activity =
- Robolectric.buildActivity(
- WifiDialogActivity.class,
- new Intent().putExtra(WifiDialogActivity.KEY_CONNECT_FOR_CALLER, false))
- .setup().get();
- WifiDialog dialog = (WifiDialog) ShadowAlertDialogCompat.getLatestAlertDialog();
+ final Intent intent = new Intent();
+ intent.putExtra(WifiDialogActivity.KEY_CONNECT_FOR_CALLER, false);
+ mActivity = spy(Robolectric.buildActivity(WifiDialogActivity.class, intent).setup().get());
+ when(mActivity.getSystemService(WifiManager.class)).thenReturn(mWifiManager);
- assertThat(dialog).isNotNull();
+ mActivity.onSubmit(mWifiDialog);
- ReflectionHelpers.setField(dialog, "mController", mController);
-
- activity.onSubmit(dialog);
-
- assertThat(ShadowWifiManager.get().savedWifiConfig).isNull();
+ verify(mWifiManager, never()).connect(any(), any());
}
@Test
- @Ignore
public void onSubmit2_whenConnectForCallerIsFalse_shouldNotConnectToNetwork() {
final Intent intent = new Intent("com.android.settings.WIFI_DIALOG");
intent.putExtra(WifiDialogActivity.KEY_CHOSEN_WIFIENTRY_KEY, "FAKE_KEY");
intent.putExtra(WifiDialogActivity.KEY_CONNECT_FOR_CALLER, false);
- mWifiDialogActivity = createTargetActivity(intent);
+ mActivity = spy(Robolectric.buildActivity(WifiDialogActivity.class, intent).setup().get());
+ when(mActivity.getSystemService(WifiManager.class)).thenReturn(mWifiManager);
- mWifiDialogActivity.moveToState(State.CREATED);
- mWifiDialogActivity.moveToState(State.STARTED);
+ mActivity.onSubmit(mWifiDialog2);
- WifiDialog2 dialog = (WifiDialog2) ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog).isNotNull();
-
- ReflectionHelpers.setField(dialog, "mController", mController2);
-
- mWifiDialogActivity.onActivity(activity -> {
- activity.onSubmit(dialog);
- assertThat(ShadowWifiManager.get().savedWifiConfig).isEqualTo(null);
- });
+ verify(mWifiEntry, never()).connect(any());
}
@Test
- public void onSubmit_whenLaunchInSetupFlow_shouldBeLightThemeForWifiDialog() {
- WifiDialogActivity activity =
- Robolectric.buildActivity(
- WifiDialogActivity.class,
- new Intent()
- .putExtra(WifiDialogActivity.KEY_CONNECT_FOR_CALLER, false)
- .putExtra(WizardManagerHelper.EXTRA_IS_FIRST_RUN, true)
- .putExtra(WizardManagerHelper.EXTRA_IS_SETUP_FLOW, true))
- .setup().get();
- WifiDialog dialog = (WifiDialog) ShadowAlertDialogCompat.getLatestAlertDialog();
+ public void onStart_whenLaunchInSetupFlow_shouldCreateDialogWithSuwTheme() {
+ final Intent intent = new Intent();
+ intent.putExtra(WifiDialogActivity.KEY_CONNECT_FOR_CALLER, false);
+ intent.putExtra(WizardManagerHelper.EXTRA_IS_FIRST_RUN, true);
+ intent.putExtra(WizardManagerHelper.EXTRA_IS_SETUP_FLOW, true);
+ mActivity = spy(Robolectric.buildActivity(WifiDialogActivity.class, intent).setup().get());
+ when(mActivity.getSystemService(WifiManager.class)).thenReturn(mWifiManager);
+ doNothing().when(mActivity).createDialogWithSuwTheme();
- assertThat(dialog).isNotNull();
+ mActivity.onStart();
- activity.onSubmit(dialog);
-
- assertThat(dialog.getContext().getThemeResId())
- .isEqualTo(R.style.SuwAlertDialogThemeCompat_Light);
+ verify(mActivity).createDialogWithSuwTheme();
}
@Test
public void onActivityResult_noPermissionForResult_setResultWithoutData() {
- WifiDialogActivity activity = spy(Robolectric.setupActivity(WifiDialogActivity.class));
- when(activity.hasPermissionForResult()).thenReturn(false);
- final Intent data = new Intent();
+ when(mActivity.hasPermissionForResult()).thenReturn(false);
- activity.onActivityResult(REQUEST_CODE_WIFI_DPP_ENROLLEE_QR_CODE_SCANNER, RESULT_OK,
- data);
+ mActivity.onActivityResult(REQUEST_CODE, RESULT_OK, mResultData);
- verify(activity).setResult(RESULT_CONNECTED);
+ verify(mActivity).setResult(RESULT_CONNECTED);
}
@Test
public void onActivityResult_hasPermissionForResult_setResultWithData() {
- WifiDialogActivity activity = spy(Robolectric.setupActivity(WifiDialogActivity.class));
- when(activity.hasPermissionForResult()).thenReturn(true);
- final Intent data = new Intent();
+ when(mActivity.hasPermissionForResult()).thenReturn(true);
- activity.onActivityResult(REQUEST_CODE_WIFI_DPP_ENROLLEE_QR_CODE_SCANNER, RESULT_OK,
- data);
+ mActivity.onActivityResult(REQUEST_CODE, RESULT_OK, mResultData);
- verify(activity).setResult(RESULT_CONNECTED, data);
+ verify(mActivity).setResult(RESULT_CONNECTED, mResultData);
}
@Test
public void hasPermissionForResult_noCallingPackage_returnFalse() {
- WifiDialogActivity activity = spy(Robolectric.setupActivity(WifiDialogActivity.class));
- when(activity.getCallingPackage()).thenReturn(null);
+ when(mActivity.getCallingPackage()).thenReturn(null);
- final boolean result = activity.hasPermissionForResult();
+ final boolean result = mActivity.hasPermissionForResult();
assertThat(result).isFalse();
}
@Test
public void hasPermissionForResult_noPermission_returnFalse() {
- WifiDialogActivity activity = spy(Robolectric.setupActivity(WifiDialogActivity.class));
- when(activity.getCallingPackage()).thenReturn(null);
+ when(mActivity.getCallingPackage()).thenReturn(null);
when(mPackageManager.checkPermission(ACCESS_COARSE_LOCATION, CALLING_PACKAGE))
.thenReturn(PackageManager.PERMISSION_DENIED);
when(mPackageManager.checkPermission(ACCESS_FINE_LOCATION, CALLING_PACKAGE))
.thenReturn(PackageManager.PERMISSION_DENIED);
- final boolean result = activity.hasPermissionForResult();
+ final boolean result = mActivity.hasPermissionForResult();
assertThat(result).isFalse();
}
@Test
public void hasPermissionForResult_hasCoarseLocationPermission_returnFalse() {
- WifiDialogActivity activity = spy(Robolectric.setupActivity(WifiDialogActivity.class));
- when(activity.getCallingPackage()).thenReturn(CALLING_PACKAGE);
- when(activity.getPackageManager()).thenReturn(mPackageManager);
+ when(mActivity.getCallingPackage()).thenReturn(CALLING_PACKAGE);
+ when(mActivity.getPackageManager()).thenReturn(mPackageManager);
when(mPackageManager.checkPermission(ACCESS_COARSE_LOCATION, CALLING_PACKAGE))
.thenReturn(PackageManager.PERMISSION_GRANTED);
when(mPackageManager.checkPermission(ACCESS_FINE_LOCATION, CALLING_PACKAGE))
.thenReturn(PackageManager.PERMISSION_DENIED);
- final boolean result = activity.hasPermissionForResult();
+ final boolean result = mActivity.hasPermissionForResult();
assertThat(result).isFalse();
}
@Test
public void hasPermissionForResult_hasFineLocationPermission_returnTrue() {
- WifiDialogActivity activity = spy(Robolectric.setupActivity(WifiDialogActivity.class));
- when(activity.getCallingPackage()).thenReturn(CALLING_PACKAGE);
- when(activity.getPackageManager()).thenReturn(mPackageManager);
+ when(mActivity.getCallingPackage()).thenReturn(CALLING_PACKAGE);
+ when(mActivity.getPackageManager()).thenReturn(mPackageManager);
when(mPackageManager.checkPermission(ACCESS_COARSE_LOCATION, CALLING_PACKAGE))
.thenReturn(PackageManager.PERMISSION_DENIED);
when(mPackageManager.checkPermission(ACCESS_FINE_LOCATION, CALLING_PACKAGE))
.thenReturn(PackageManager.PERMISSION_GRANTED);
- final boolean result = activity.hasPermissionForResult();
+ final boolean result = mActivity.hasPermissionForResult();
assertThat(result).isTrue();
}
@Test
public void hasPermissionForResult_haveBothLocationPermissions_returnTrue() {
- WifiDialogActivity activity = spy(Robolectric.setupActivity(WifiDialogActivity.class));
- when(activity.getCallingPackage()).thenReturn(CALLING_PACKAGE);
- when(activity.getPackageManager()).thenReturn(mPackageManager);
+ when(mActivity.getCallingPackage()).thenReturn(CALLING_PACKAGE);
+ when(mActivity.getPackageManager()).thenReturn(mPackageManager);
when(mPackageManager.checkPermission(ACCESS_COARSE_LOCATION, CALLING_PACKAGE))
.thenReturn(PackageManager.PERMISSION_GRANTED);
when(mPackageManager.checkPermission(ACCESS_FINE_LOCATION, CALLING_PACKAGE))
.thenReturn(PackageManager.PERMISSION_GRANTED);
- final boolean result = activity.hasPermissionForResult();
+ final boolean result = mActivity.hasPermissionForResult();
assertThat(result).isTrue();
}
diff --git a/tests/robotests/src/com/android/settings/wifi/WifiSettingsTest.java b/tests/robotests/src/com/android/settings/wifi/WifiSettingsTest.java
index c124c59..011b05e 100644
--- a/tests/robotests/src/com/android/settings/wifi/WifiSettingsTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/WifiSettingsTest.java
@@ -105,7 +105,7 @@
mWifiSettings.mConfigureWifiSettingsPreference = new Preference(mContext);
mWifiSettings.mWifiPickerTracker = mMockWifiPickerTracker;
mWifiSettings.mWifiManager = mWifiManager;
- FeatureFlagUtils.setEnabled(mContext, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL, false);
+ mWifiSettings.IS_ENABLED_PROVIDER_MODEL = false;
}
@Test
diff --git a/tests/robotests/src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivityTest.java b/tests/robotests/src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivityTest.java
index 39408e2..6cd20fc 100644
--- a/tests/robotests/src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivityTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivityTest.java
@@ -47,6 +47,7 @@
mActivity = Robolectric.buildActivity(AddAppNetworksActivity.class).create().get();
mActivity.mActivityManager = mIActivityManager;
+ mActivity.mIsAddWifiConfigAllow = true;
}
@Test
@@ -77,6 +78,13 @@
assertThat(mActivity.showAddNetworksFragment()).isTrue();
}
+ @Test
+ public void showAddNetworksFragment_isAddWifiConfigNotAllow_returnFalse() {
+ mActivity.mIsAddWifiConfigAllow = false;
+
+ assertThat(mActivity.showAddNetworksFragment()).isFalse();
+ }
+
private void fakeCallingPackage(@Nullable String packageName) {
try {
when(mIActivityManager.getLaunchedFromPackage(any())).thenReturn(packageName);
diff --git a/tests/robotests/src/com/android/settings/wifi/calling/WifiCallingSettingsForSubTest.java b/tests/robotests/src/com/android/settings/wifi/calling/WifiCallingSettingsForSubTest.java
index a3c2535..74bddda 100644
--- a/tests/robotests/src/com/android/settings/wifi/calling/WifiCallingSettingsForSubTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/calling/WifiCallingSettingsForSubTest.java
@@ -74,12 +74,12 @@
private static final String BUTTON_WFC_MODE = "wifi_calling_mode";
private static final String BUTTON_WFC_ROAMING_MODE = "wifi_calling_roaming_mode";
+ private static final String PREFERENCE_NO_OPTIONS_DESC = "no_options_description";
private static final String TEST_EMERGENCY_ADDRESS_CARRIER_APP =
"com.android.settings/.wifi.calling.TestEmergencyAddressCarrierApp";
private TestFragment mFragment;
private Context mContext;
- private TextView mEmptyView;
private final PersistableBundle mBundle = new PersistableBundle();
private MockWifiCallingQueryImsState mQueryImsState;
@@ -100,6 +100,8 @@
@Mock
private View mView;
@Mock
+ private LinkifyDescriptionPreference mDescriptionView;
+ @Mock
private ListWithEntrySummaryPreference mButtonWfcMode;
@Mock
private ListWithEntrySummaryPreference mButtonWfcRoamingMode;
@@ -126,12 +128,10 @@
doReturn(mock(ListWithEntrySummaryPreference.class)).when(mFragment).findPreference(any());
doReturn(mButtonWfcMode).when(mFragment).findPreference(BUTTON_WFC_MODE);
doReturn(mButtonWfcRoamingMode).when(mFragment).findPreference(BUTTON_WFC_ROAMING_MODE);
+ doReturn(mDescriptionView).when(mFragment).findPreference(PREFERENCE_NO_OPTIONS_DESC);
doNothing().when(mFragment).finish();
doReturn(mView).when(mFragment).getView();
- mEmptyView = new TextView(mContext);
- doReturn(mEmptyView).when(mView).findViewById(android.R.id.empty);
-
mSwitchBar = new SettingsMainSwitchBar(mContext);
doReturn(mSwitchBar).when(mView).findViewById(R.id.switch_bar);
@@ -211,8 +211,7 @@
mFragment.onResume();
// Check that WFC roaming preference is shown.
- verify(mPreferenceScreen, times(1)).addPreference(mButtonWfcRoamingMode);
- verify(mPreferenceScreen, never()).removePreference(mButtonWfcRoamingMode);
+ verify(mButtonWfcRoamingMode, times(1)).setVisible(true);
}
@Test
@@ -225,8 +224,7 @@
mFragment.onResume();
// Check that WFC roaming preference is hidden.
- verify(mPreferenceScreen, never()).addPreference(mButtonWfcRoamingMode);
- verify(mPreferenceScreen, times(1)).removePreference(mButtonWfcRoamingMode);
+ verify(mButtonWfcRoamingMode, times(1)).setVisible(false);
}
@Test
@@ -239,8 +237,7 @@
mFragment.onResume();
// Check that WFC roaming preference is hidden.
- verify(mPreferenceScreen, never()).addPreference(mButtonWfcRoamingMode);
- verify(mPreferenceScreen, times(1)).removePreference(mButtonWfcRoamingMode);
+ verify(mButtonWfcRoamingMode, times(1)).setVisible(false);
}
@Test
@@ -253,8 +250,7 @@
mFragment.onResume();
// Check that WFC roaming preference is hidden.
- verify(mPreferenceScreen, never()).addPreference(mButtonWfcRoamingMode);
- verify(mPreferenceScreen, times(1)).removePreference(mButtonWfcRoamingMode);
+ verify(mButtonWfcRoamingMode, times(1)).setVisible(false);
}
@Test
@@ -332,9 +328,9 @@
Activity.RESULT_OK, null);
// Check the WFC preferences is added.
- verify(mPreferenceScreen).addPreference(mButtonWfcMode);
- verify(mPreferenceScreen).addPreference(mButtonWfcRoamingMode);
- verify(mPreferenceScreen).addPreference(mUpdateAddress);
+ verify(mButtonWfcMode).setVisible(true);
+ verify(mButtonWfcRoamingMode).setVisible(true);
+ verify(mUpdateAddress).setVisible(true);
// Check the WFC enable request.
verify(mImsMmTelManager).setVoWiFiSettingEnabled(true);
}
diff --git a/tests/robotests/src/com/android/settings/wifi/dpp/WifiDppEnrolleeActivityTest.java b/tests/robotests/src/com/android/settings/wifi/dpp/WifiDppEnrolleeActivityTest.java
index 819b7f4..67d4678 100644
--- a/tests/robotests/src/com/android/settings/wifi/dpp/WifiDppEnrolleeActivityTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/dpp/WifiDppEnrolleeActivityTest.java
@@ -16,16 +16,82 @@
package com.android.settings.wifi.dpp;
+import static com.android.settings.wifi.dpp.WifiDppEnrolleeActivity.ACTION_ENROLLEE_QR_CODE_SCANNER;
+
+import static org.mockito.Mockito.doNothing;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import android.content.Intent;
+
+import com.android.settingslib.wifi.WifiRestrictionsCache;
+
+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 org.robolectric.Robolectric;
import org.robolectric.RobolectricTestRunner;
@RunWith(RobolectricTestRunner.class)
public class WifiDppEnrolleeActivityTest {
+
+ private static final String WIFI_SSID = "wifi-ssid";
+
+ @Rule
+ public final MockitoRule mMockitoRule = MockitoJUnit.rule();
+ @Mock
+ WifiRestrictionsCache mWifiRestrictionsCache;
+ @Mock
+ Intent mIntent;
+
+ WifiDppEnrolleeActivity mActivity;
+
+ @Before
+ public void setUp() {
+ when(mWifiRestrictionsCache.isConfigWifiAllowed()).thenReturn(true);
+ when(mIntent.getAction()).thenReturn(ACTION_ENROLLEE_QR_CODE_SCANNER);
+ when(mIntent.getStringExtra(WifiDppUtils.EXTRA_WIFI_SSID)).thenReturn(WIFI_SSID);
+
+ mActivity = spy(Robolectric.setupActivity(WifiDppEnrolleeActivity.class));
+ mActivity.mWifiRestrictionsCache = mWifiRestrictionsCache;
+ }
+
@Test
public void launchActivity_noIntentAction_shouldNotFatalException() {
WifiDppEnrolleeActivity wifiDppEnrolleeActivity =
Robolectric.setupActivity(WifiDppEnrolleeActivity.class);
}
+
+ @Test
+ public void handleIntent_noIntentAction_shouldFinish() {
+ when(mIntent.getAction()).thenReturn(null);
+
+ mActivity.handleIntent(mIntent);
+
+ verify(mActivity).finish();
+ }
+
+ @Test
+ public void handleIntent_notAllowedConfigWifi_shouldFinish() {
+ when(mWifiRestrictionsCache.isConfigWifiAllowed()).thenReturn(false);
+
+ mActivity.handleIntent(mIntent);
+
+ verify(mActivity).finish();
+ }
+
+ @Test
+ public void handleIntent_hasIntentDataAndAllowedConfigWifi_shouldShowFragment() {
+ when(mWifiRestrictionsCache.isConfigWifiAllowed()).thenReturn(true);
+ doNothing().when(mActivity).showQrCodeScannerFragment(WIFI_SSID);
+
+ mActivity.handleIntent(mIntent);
+
+ verify(mActivity).showQrCodeScannerFragment(WIFI_SSID);
+ }
}
diff --git a/tests/robotests/src/com/android/settings/wifi/p2p/WifiP2PPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/wifi/p2p/WifiP2PPreferenceControllerTest.java
index 10d76d3..a9d5611 100644
--- a/tests/robotests/src/com/android/settings/wifi/p2p/WifiP2PPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/p2p/WifiP2PPreferenceControllerTest.java
@@ -32,8 +32,9 @@
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
-import android.location.LocationManager;
import android.net.wifi.WifiManager;
+import android.os.Bundle;
+import android.os.UserManager;
import androidx.lifecycle.LifecycleOwner;
import androidx.preference.Preference;
@@ -57,11 +58,14 @@
@Mock(answer = Answers.RETURNS_DEEP_STUBS)
private WifiManager mWifiManager;
@Mock
+ private UserManager mUserManager;
+ @Mock
+ private Bundle mBundle;
+
+ @Mock
private PreferenceScreen mScreen;
@Mock
private Preference mWifiDirectPreference;
- @Mock
- private LocationManager mLocationManager;
private Lifecycle mLifecycle;
private LifecycleOwner mLifecycleOwner;
@@ -74,8 +78,11 @@
mLifecycle = new Lifecycle(mLifecycleOwner);
when(mContext.getSystemService(WifiManager.class)).thenReturn(mWifiManager);
when(mScreen.findPreference(anyString())).thenReturn(mWifiDirectPreference);
- when(mContext.getSystemService(eq(Service.LOCATION_SERVICE))).thenReturn(mLocationManager);
+ when(mContext.getSystemService(UserManager.class)).thenReturn(mUserManager);
+ when(mUserManager.getUserRestrictions()).thenReturn(mBundle);
+ when(mWifiManager.isWifiEnabled()).thenReturn(true);
mController = new WifiP2pPreferenceController(mContext, mLifecycle, mWifiManager);
+ mController.mIsWifiDirectAllow = true;
}
@Test
@@ -86,21 +93,19 @@
@Test
public void testOnResume_shouldRegisterListener() {
mLifecycle.handleLifecycleEvent(ON_RESUME);
- verify(mContext, times(2)).registerReceiver(
- any(BroadcastReceiver.class), any(IntentFilter.class));
+ verify(mContext).registerReceiver(any(BroadcastReceiver.class), any(IntentFilter.class));
}
@Test
public void testOnPause_shouldUnregisterListener() {
mLifecycle.handleLifecycleEvent(ON_RESUME);
mLifecycle.handleLifecycleEvent(ON_PAUSE);
- verify(mContext, times(2)).unregisterReceiver(any(BroadcastReceiver.class));
+ verify(mContext).unregisterReceiver(any(BroadcastReceiver.class));
}
@Test
public void testWifiStateChange_shouldToggleEnabledState() {
when(mWifiManager.isWifiEnabled()).thenReturn(true);
- when(mLocationManager.isLocationEnabled()).thenReturn(true);
//Sets the preferences.
mController.displayPreference(mScreen);
@@ -118,7 +123,6 @@
@Test
public void testDisplayPreference_shouldToggleEnabledState() {
when(mWifiManager.isWifiEnabled()).thenReturn(true);
- when(mLocationManager.isLocationEnabled()).thenReturn(true);
mController.displayPreference(mScreen);
verify(mWifiDirectPreference).setEnabled(true);
@@ -127,21 +131,25 @@
verify(mWifiDirectPreference).setEnabled(false);
when(mWifiManager.isWifiEnabled()).thenReturn(true);
- when(mLocationManager.isLocationEnabled()).thenReturn(false);
mController.displayPreference(mScreen);
- verify(mWifiDirectPreference, times(2)).setEnabled(false);
+ verify(mWifiDirectPreference).setEnabled(false);
}
@Test
- public void updateState_withLocationDisabled_preferenceShouldBeDisable() {
- when(mWifiManager.isWifiEnabled()).thenReturn(true);
- when(mLocationManager.isLocationEnabled()).thenReturn(true);
- Intent fakeIntent = new Intent();
- mController.displayPreference(mScreen);
- verify(mWifiDirectPreference).setEnabled(true);
+ public void displayPreference_wifiDirectNotAllowed_shouldDisable() {
+ mController.mIsWifiDirectAllow = false;
- when(mLocationManager.isLocationEnabled()).thenReturn(false);
- mController.mLocationReceiver.onReceive(mContext, fakeIntent);
+ mController.displayPreference(mScreen);
+
verify(mWifiDirectPreference).setEnabled(false);
}
+
+ @Test
+ public void displayPreference_wifiDirectNotAllowed_shouldEnable() {
+ mController.mIsWifiDirectAllow = true;
+
+ mController.displayPreference(mScreen);
+
+ verify(mWifiDirectPreference).setEnabled(true);
+ }
}
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 c3014ca..7ce2bf3 100644
--- a/tests/robotests/src/com/android/settings/wifi/tether/WifiTetherPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/tether/WifiTetherPreferenceControllerTest.java
@@ -26,6 +26,8 @@
import android.net.TetheringManager;
import android.net.wifi.SoftApConfiguration;
import android.net.wifi.WifiManager;
+import android.os.Bundle;
+import android.os.UserManager;
import androidx.lifecycle.LifecycleOwner;
import androidx.preference.PreferenceScreen;
@@ -60,6 +62,10 @@
@Mock
private WifiManager mWifiManager;
@Mock
+ private UserManager mUserManager;
+ @Mock
+ private Bundle mBundle;
+ @Mock
private PreferenceScreen mScreen;
private SoftApConfiguration mSoftApConfiguration;
@@ -79,6 +85,8 @@
mPreference = new PrimarySwitchPreference(RuntimeEnvironment.application);
when(mContext.getSystemService(Context.TETHERING_SERVICE)).thenReturn(mTetheringManager);
when(mContext.getSystemService(Context.WIFI_SERVICE)).thenReturn(mWifiManager);
+ when(mContext.getSystemService(UserManager.class)).thenReturn(mUserManager);
+ when(mUserManager.getUserRestrictions()).thenReturn(mBundle);
when(mScreen.findPreference(anyString())).thenReturn(mPreference);
mSoftApConfiguration = new SoftApConfiguration.Builder().setSsid(SSID).build();
when(mWifiManager.getSoftApConfiguration()).thenReturn(mSoftApConfiguration);
@@ -86,6 +94,7 @@
when(mTetheringManager.getTetherableWifiRegexs()).thenReturn(new String[]{"1", "2"});
mController = new WifiTetherPreferenceController(mContext, mLifecycle,
false /* initSoftApManager */);
+ mController.mIsWifiTetheringAllow = true;
mController.displayPreference(mScreen);
}
@@ -104,6 +113,24 @@
}
@Test
+ public void displayPreference_wifiTetheringNotAllowed_shouldDisable() {
+ mController.mIsWifiTetheringAllow = false;
+
+ mController.displayPreference(mScreen);
+
+ assertThat(mPreference.isEnabled()).isFalse();
+ }
+
+ @Test
+ public void displayPreference_wifiTetheringAllowed_shouldEnable() {
+ mController.mIsWifiTetheringAllow = true;
+
+ mController.displayPreference(mScreen);
+
+ assertThat(mPreference.isEnabled()).isTrue();
+ }
+
+ @Test
public void testHandleWifiApStateChanged_stateEnabling_showEnablingSummary() {
mController.handleWifiApStateChanged(WifiManager.WIFI_AP_STATE_ENABLING, 0 /* reason */);
diff --git a/tests/uitests/src/com/android/settings/ui/SoundSettingsTest.java b/tests/uitests/src/com/android/settings/ui/SoundSettingsTest.java
index 9789c5f..735992b 100644
--- a/tests/uitests/src/com/android/settings/ui/SoundSettingsTest.java
+++ b/tests/uitests/src/com/android/settings/ui/SoundSettingsTest.java
@@ -153,14 +153,6 @@
"Touch sounds", Settings.System.SOUND_EFFECTS_ENABLED));
}
- @MediumTest
- public void testOtherSoundsVibrateOnTap() throws Exception {
- loadOtherSoundsPage();
- assertTrue("Vibrate on tap not toggled",
- mHelper.verifyToggleSetting(SettingsType.SYSTEM, PAGE,
- "Vibrate on tap", Settings.System.HAPTIC_FEEDBACK_ENABLED));
- }
-
private void loadOtherSoundsPage() throws Exception {
launchSoundSettings();
mHelper.scrollVert(false);
diff --git a/tests/unit/AndroidManifest.xml b/tests/unit/AndroidManifest.xml
index 7ef7ae1..b22f26a 100644
--- a/tests/unit/AndroidManifest.xml
+++ b/tests/unit/AndroidManifest.xml
@@ -15,6 +15,7 @@
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
package="com.android.settings.tests.unit">
<uses-permission android:name="android.permission.BLUETOOTH" />
@@ -69,6 +70,13 @@
android:resource="@xml/authenticator" />
</service>
+ <!-- Disable startup provider due to resource loading issue. -->
+ <provider
+ android:name="androidx.startup.InitializationProvider"
+ android:authorities="${applicationId}.androidx-startup"
+ tools:node="remove"
+ tools:replace="android:authorities"/>
+
</application>
<instrumentation android:name="androidx.test.runner.AndroidJUnitRunner"
diff --git a/tests/unit/src/com/android/settings/applications/appinfo/AppLocaleDetailsTest.java b/tests/unit/src/com/android/settings/applications/appinfo/AppLocaleDetailsTest.java
new file mode 100644
index 0000000..a97656c
--- /dev/null
+++ b/tests/unit/src/com/android/settings/applications/appinfo/AppLocaleDetailsTest.java
@@ -0,0 +1,198 @@
+/*
+ * 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.applications.appinfo;
+
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
+import android.app.LocaleManager;
+import android.content.Context;
+import android.os.LocaleList;
+import android.os.Looper;
+import android.telephony.TelephonyManager;
+
+import androidx.test.annotation.UiThreadTest;
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import com.google.common.collect.Iterables;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+import java.util.Locale;
+
+@RunWith(AndroidJUnit4.class)
+public class AppLocaleDetailsTest {
+ private static final String APP_PACKAGE_NAME = "app_package_name";
+
+ @Mock
+ private TelephonyManager mTelephonyManager;
+ @Mock
+ private LocaleManager mLocaleManager;
+
+ private Context mContext;
+ private LocaleList mSystemLocales;
+ private Locale mSimLocale;
+ private LocaleList mAppLocale;
+ private String[] mAssetLocales;
+
+ @Before
+ @UiThreadTest
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ if (Looper.myLooper() == null) {
+ Looper.prepare();
+ }
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ when(mContext.getSystemService(TelephonyManager.class)).thenReturn(mTelephonyManager);
+ when(mContext.getSystemService(LocaleManager.class)).thenReturn(mLocaleManager);
+
+ setupInitialLocales("en",
+ "uk",
+ "en, uk, jp, ne",
+ new String[]{"en", "ne", "ms", "pa"});
+ }
+
+ @Test
+ @UiThreadTest
+ public void handleAllLocalesData_localeManagerIsNull_noCrash() {
+ when(mContext.getSystemService(LocaleManager.class)).thenReturn(null);
+
+ DummyAppLocaleDetailsHelper helper =
+ new DummyAppLocaleDetailsHelper(mContext, APP_PACKAGE_NAME);
+
+ helper.handleAllLocalesData();
+ }
+
+ @Test
+ @UiThreadTest
+ public void handleAllLocalesData_1stLocaleOfSuggestedLocaleListIsAppLocale() {
+ DummyAppLocaleDetailsHelper helper =
+ new DummyAppLocaleDetailsHelper(mContext, APP_PACKAGE_NAME);
+
+ helper.handleAllLocalesData();
+
+ Locale locale = Iterables.get(helper.getSuggestedLocales(), 0);
+ assertTrue(locale.equals(mAppLocale.get(0)));
+ }
+
+ @Test
+ @UiThreadTest
+ public void handleAllLocalesData_2ndLocaleOfSuggestedLocaleListIsSimLocale() {
+ DummyAppLocaleDetailsHelper helper =
+ new DummyAppLocaleDetailsHelper(mContext, APP_PACKAGE_NAME);
+
+ helper.handleAllLocalesData();
+
+ Locale locale = Iterables.get(helper.getSuggestedLocales(), 1);
+ assertTrue(locale.equals(mSimLocale));
+ }
+
+ @Test
+ @UiThreadTest
+ public void handleAllLocalesData_withoutAppLocale_1stLocaleOfSuggestedLocaleListIsSimLocal() {
+ setupInitialLocales("",
+ "uk",
+ "en, uk, jp, ne",
+ new String[]{"en", "ne", "ms", "pa"});
+ DummyAppLocaleDetailsHelper helper =
+ new DummyAppLocaleDetailsHelper(mContext, APP_PACKAGE_NAME);
+
+ helper.handleAllLocalesData();
+
+ Locale locale = Iterables.get(helper.getSuggestedLocales(), 0);
+ assertTrue(locale.equals(mSimLocale));
+ }
+
+ @Test
+ @UiThreadTest
+ public void handleAllLocalesData_noAppAndSimLocale_1stLocaleIsFirstOneInSystemLocales() {
+ setupInitialLocales("",
+ "",
+ "en, uk, jp, ne",
+ new String[]{"en", "ne", "ms", "pa"});
+ DummyAppLocaleDetailsHelper helper =
+ new DummyAppLocaleDetailsHelper(mContext, APP_PACKAGE_NAME);
+
+ helper.handleAllLocalesData();
+
+ Locale locale = Iterables.get(helper.getSuggestedLocales(), 0);
+ assertTrue(locale.equals(mSystemLocales.get(0)));
+ }
+
+ @Test
+ @UiThreadTest
+ public void handleAllLocalesData_supportLocaleListIsNotEmpty() {
+ DummyAppLocaleDetailsHelper helper =
+ new DummyAppLocaleDetailsHelper(mContext, APP_PACKAGE_NAME);
+
+ helper.handleAllLocalesData();
+
+ assertFalse(helper.getSupportedLocales().isEmpty());
+ }
+
+ /**
+ * Sets the initial Locale data
+ *
+ * @param appLocale Application locale, it shall be a language tag.
+ * example: "en"
+ * @param simLocale SIM carrier locale, it shall be a language tag.
+ * example: "en"
+ * @param systemLocales System locales, a locale list by a multiple language tags with comma.
+ * example: "en, uk, jp"
+ * @param assetLocales Asset locales, a locale list by a multiple language tags with String
+ * array.
+ * example: new String[] {"en", "ne", "ms", "pa"}
+ */
+ private void setupInitialLocales(String appLocale,
+ String simLocale,
+ String systemLocales,
+ String[] assetLocales) {
+ mAppLocale = LocaleList.forLanguageTags(appLocale);
+ mSimLocale = Locale.forLanguageTag(simLocale);
+ mSystemLocales = LocaleList.forLanguageTags(systemLocales);
+ mAssetLocales = assetLocales;
+ when(mTelephonyManager.getSimLocale()).thenReturn(simLocale.isEmpty() ? null : mSimLocale);
+ when(mLocaleManager.getApplicationLocales(anyString())).thenReturn(mAppLocale);
+ }
+
+ private class DummyAppLocaleDetailsHelper
+ extends AppLocaleDetails.AppLocaleDetailsHelper {
+
+ DummyAppLocaleDetailsHelper(Context context, String packageName) {
+ super(context, packageName);
+ }
+
+ @Override
+ String[] getAssetSystemLocales() {
+ return mAssetLocales;
+ }
+
+ @Override
+ LocaleList getCurrentSystemLocales() {
+ return mSystemLocales;
+ }
+ }
+
+}
diff --git a/tests/unit/src/com/android/settings/applications/appinfo/AppLocalePreferenceControllerTest.java b/tests/unit/src/com/android/settings/applications/appinfo/AppLocalePreferenceControllerTest.java
new file mode 100644
index 0000000..d7e3f92
--- /dev/null
+++ b/tests/unit/src/com/android/settings/applications/appinfo/AppLocalePreferenceControllerTest.java
@@ -0,0 +1,66 @@
+/*
+ * 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.applications.appinfo;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.spy;
+
+import android.content.Context;
+import android.util.FeatureFlagUtils;
+
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import com.android.settings.core.BasePreferenceController;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.MockitoAnnotations;
+
+@RunWith(AndroidJUnit4.class)
+public class AppLocalePreferenceControllerTest {
+
+ private Context mContext;
+ private AppLocalePreferenceController mController;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ mContext = spy(ApplicationProvider.getApplicationContext());
+
+ mController = spy(new AppLocalePreferenceController(mContext, "test_key"));
+ FeatureFlagUtils
+ .setEnabled(mContext, FeatureFlagUtils.SETTINGS_APP_LANGUAGE_SELECTION, true);
+ }
+
+ @Test
+ public void getAvailabilityStatus_featureFlagOff_shouldReturnUnavailable() {
+ FeatureFlagUtils
+ .setEnabled(mContext, FeatureFlagUtils.SETTINGS_APP_LANGUAGE_SELECTION, false);
+
+ assertThat(mController.getAvailabilityStatus())
+ .isEqualTo(BasePreferenceController.CONDITIONALLY_UNAVAILABLE);
+ }
+
+ @Test
+ public void getAvailabilityStatus_featureFlagOn_shouldReturnAvailable() {
+ assertThat(mController.getAvailabilityStatus())
+ .isEqualTo(BasePreferenceController.AVAILABLE);
+ }
+}
diff --git a/tests/unit/src/com/android/settings/applications/appinfo/ManageAppLocalePreferenceControllerTest.java b/tests/unit/src/com/android/settings/applications/appinfo/ManageAppLocalePreferenceControllerTest.java
new file mode 100644
index 0000000..648c757
--- /dev/null
+++ b/tests/unit/src/com/android/settings/applications/appinfo/ManageAppLocalePreferenceControllerTest.java
@@ -0,0 +1,66 @@
+/*
+ * 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.applications.appinfo;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.spy;
+
+import android.content.Context;
+import android.util.FeatureFlagUtils;
+
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+
+import com.android.settings.core.BasePreferenceController;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.MockitoAnnotations;
+
+@RunWith(AndroidJUnit4.class)
+public class ManageAppLocalePreferenceControllerTest {
+ private Context mContext;
+ private ManageAppLocalePreferenceController mController;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ mController = spy(new ManageAppLocalePreferenceController(mContext, "a key"));
+
+ FeatureFlagUtils
+ .setEnabled(mContext, FeatureFlagUtils.SETTINGS_APP_LANGUAGE_SELECTION, true);
+ }
+
+ @Test
+ public void getAvailabilityStatus_featureFlagOff_shouldReturnUnavailable() {
+ FeatureFlagUtils
+ .setEnabled(mContext, FeatureFlagUtils.SETTINGS_APP_LANGUAGE_SELECTION, false);
+
+ assertThat(mController.getAvailabilityStatus())
+ .isEqualTo(BasePreferenceController.CONDITIONALLY_UNAVAILABLE);
+ }
+
+ @Test
+ public void getAvailabilityStatus_featureFlagOn_shouldReturnAvailable() {
+ assertThat(mController.getAvailabilityStatus())
+ .isEqualTo(BasePreferenceController.AVAILABLE);
+ }
+}
diff --git a/tests/unit/src/com/android/settings/biometrics/ParentalConsentHelperTest.java b/tests/unit/src/com/android/settings/biometrics/ParentalConsentHelperTest.java
index 78856da..abb5355 100644
--- a/tests/unit/src/com/android/settings/biometrics/ParentalConsentHelperTest.java
+++ b/tests/unit/src/com/android/settings/biometrics/ParentalConsentHelperTest.java
@@ -167,8 +167,8 @@
}
// initial consent status
- final ParentalConsentHelper helper =
- new ParentalConsentHelper(requireFace, requireFingerprint, gkpw);
+ final ParentalConsentHelper helper = new ParentalConsentHelper(gkpw);
+ helper.setConsentRequirement(requireFace, requireFingerprint);
assertThat(ParentalConsentHelper.hasFaceConsent(helper.getConsentResult()))
.isFalse();
assertThat(ParentalConsentHelper.hasFingerprintConsent(helper.getConsentResult()))
diff --git a/tests/unit/src/com/android/settings/datausage/DataUsageInfoControllerTest.java b/tests/unit/src/com/android/settings/datausage/DataUsageInfoControllerTest.java
index d770aba..b80e9d2 100644
--- a/tests/unit/src/com/android/settings/datausage/DataUsageInfoControllerTest.java
+++ b/tests/unit/src/com/android/settings/datausage/DataUsageInfoControllerTest.java
@@ -101,8 +101,7 @@
}
private NetworkPolicy getDefaultNetworkPolicy() {
- NetworkTemplate template = NetworkTemplate.buildTemplateWifi(
- NetworkTemplate.WIFI_NETWORKID_ALL, null /* subscriberId */);
+ NetworkTemplate template = new NetworkTemplate.Builder(NetworkTemplate.MATCH_WIFI).build();
int cycleDay = -1;
String cycleTimezone = "UTC";
long warningBytes = -1;
diff --git a/tests/unit/src/com/android/settings/datausage/DataUsageSummaryPreferenceTest.java b/tests/unit/src/com/android/settings/datausage/DataUsageSummaryPreferenceTest.java
index 7d814b5..b27591e 100644
--- a/tests/unit/src/com/android/settings/datausage/DataUsageSummaryPreferenceTest.java
+++ b/tests/unit/src/com/android/settings/datausage/DataUsageSummaryPreferenceTest.java
@@ -531,13 +531,11 @@
final Bundle expect = new Bundle(1);
expect.putParcelable(DataUsageList.EXTRA_NETWORK_TEMPLATE,
- NetworkTemplate.buildTemplateWifi(NetworkTemplate.WIFI_NETWORKID_ALL,
- null /* subscriberId */));
+ new NetworkTemplate.Builder(NetworkTemplate.MATCH_WIFI).build());
final Bundle actual = startedIntent
.getBundleExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT_ARGUMENTS);
assertThat((NetworkTemplate) actual.getParcelable(DataUsageList.EXTRA_NETWORK_TEMPLATE))
- .isEqualTo(NetworkTemplate.buildTemplateWifi(
- NetworkTemplate.WIFI_NETWORKID_ALL, null /* subscriberId */));
+ .isEqualTo(new NetworkTemplate.Builder(NetworkTemplate.MATCH_WIFI).build());
assertThat(startedIntent.getIntExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT_TITLE_RESID, 0))
.isEqualTo(ResourcesUtils.getResourcesId(mContext, "string", "wifi_data_usage"));
diff --git a/tests/unit/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogControllerTest.java b/tests/unit/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogControllerTest.java
index 5360dac..9cd6f2d 100644
--- a/tests/unit/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogControllerTest.java
+++ b/tests/unit/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogControllerTest.java
@@ -33,6 +33,7 @@
import static com.android.settings.deviceinfo.simstatus.SimStatusDialogController.SIGNAL_STRENGTH_LABEL_ID;
import static com.android.settings.deviceinfo.simstatus.SimStatusDialogController.SIGNAL_STRENGTH_VALUE_ID;
+import static org.junit.Assert.assertTrue;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.anyInt;
import static org.mockito.ArgumentMatchers.eq;
@@ -78,12 +79,16 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicReference;
@RunWith(AndroidJUnit4.class)
public class SimStatusDialogControllerTest {
@Mock
private SimStatusDialogFragment mDialog;
+ @Mock
private TelephonyManager mTelephonyManager;
@Mock
private SubscriptionInfo mSubscriptionInfo;
@@ -109,6 +114,9 @@
@Mock
private LifecycleOwner mLifecycleOwner;
private Lifecycle mLifecycle;
+ private AtomicBoolean mEuiccEnabled;
+ private AtomicReference<String> mEid;
+ private AtomicInteger mUpdatePhoneNumberCount;
private static final String TEST_EID_FROM_CARD = "11111111111111111111111111111111";
private static final String TEST_EID_FROM_MANAGER = "22222222222222222222222222222222";
@@ -139,7 +147,26 @@
doReturn(2).when(mTelephonyManager).getCardIdForDefaultEuicc();
doReturn(TelephonyManager.NETWORK_TYPE_LTE).when(mTelephonyManager).getDataNetworkType();
- mController = spy(new SimStatusDialogController(mDialog, mLifecycle, 0 /* phone id */));
+ mUpdatePhoneNumberCount = new AtomicInteger();
+ mEuiccEnabled = new AtomicBoolean(false);
+ mEid = new AtomicReference<String>("");
+ mController = new SimStatusDialogController(mDialog, mLifecycle, 0 /* phone id */) {
+ @Override
+ public TelephonyManager getTelephonyManager() {
+ return mTelephonyManager;
+ }
+
+ @Override
+ public AtomicReference<String> getEid(int slotIndex) {
+ return mEuiccEnabled.get() ? mEid : null;
+ }
+
+ @Override
+ public void updatePhoneNumber() {
+ super.updatePhoneNumber();
+ mUpdatePhoneNumberCount.incrementAndGet();
+ }
+ };
// CellSignalStrength setup
doReturn(0).when(mCellSignalStrengthCdma).getDbm();
doReturn(0).when(mCellSignalStrengthCdma).getAsuLevel();
@@ -157,7 +184,7 @@
.getLogicalToPhysicalSlotMapping();
when(mEuiccManager.isEnabled()).thenReturn(false);
- when(mEuiccManager.getEid()).thenReturn("");
+ mEuiccEnabled.set(false);
when(mEuiccManager.createForCardId(anyInt())).thenReturn(mEuiccManager);
mPersistableBundle = new PersistableBundle();
@@ -183,7 +210,7 @@
public void initialize_shouldUpdatePhoneNumber() {
mController.initialize();
- verify(mController).updatePhoneNumber();
+ assertTrue(mUpdatePhoneNumberCount.get() > 0);
}
@Test
@@ -426,10 +453,9 @@
when(mTelephonyManager.getLogicalToPhysicalSlotMapping()).thenReturn(slotMapping);
when(mEuiccManager.isEnabled()).thenReturn(true);
- when(mEuiccManager.getEid()).thenReturn(null);
+ mEuiccEnabled.set(true);
+ mEid.set(null);
- doNothing().when(mController).requestForUpdateEid();
- mController.updateEid(mController.getEid(0));
mController.initialize();
// Keep 'Not available' if neither the card nor the associated manager can provide EID.
@@ -480,11 +506,10 @@
when(mTelephonyManager.getLogicalToPhysicalSlotMapping()).thenReturn(slotMapping);
when(mEuiccManager.isEnabled()).thenReturn(true);
- when(mEuiccManager.getEid()).thenReturn(TEST_EID_FROM_MANAGER);
+ mEuiccEnabled.set(true);
+ mEid.set(TEST_EID_FROM_CARD);
when(mEuiccManager.createForCardId(0)).thenReturn(mEuiccManager);
- doNothing().when(mController).requestForUpdateEid();
- mController.updateEid(mController.getEid(0));
mController.initialize();
// Set EID retrieved from the card.
@@ -538,13 +563,12 @@
when(mTelephonyManager.getLogicalToPhysicalSlotMapping()).thenReturn(slotMapping);
when(mEuiccManager.isEnabled()).thenReturn(true);
- when(mEuiccManager.getEid()).thenReturn(TEST_EID_FROM_MANAGER);
+ mEuiccEnabled.set(true);
+ mEid.set(TEST_EID_FROM_MANAGER);
when(mEuiccManager.createForCardId(0)).thenThrow(
new RuntimeException("Unexpected card ID was specified"));
when(mEuiccManager.createForCardId(1)).thenReturn(mEuiccManager);
- doNothing().when(mController).requestForUpdateEid();
- mController.updateEid(mController.getEid(0));
mController.initialize();
// Set EID retrieved from the manager associated with the card which cannot provide EID.
@@ -552,6 +576,7 @@
verify(mDialog, never()).removeSettingFromScreen(eq(EID_INFO_VALUE_ID));
}
+ @Ignore
@Test
public void initialize_updateEid_shouldRemoveEid() {
when(mTelephonyManager.getActiveModemCount()).thenReturn(MAX_PHONE_COUNT_DUAL_SIM);
@@ -597,9 +622,9 @@
when(mTelephonyManager.getLogicalToPhysicalSlotMapping()).thenReturn(slotMapping);
when(mEuiccManager.isEnabled()).thenReturn(true);
- when(mEuiccManager.getEid()).thenReturn(TEST_EID_FROM_MANAGER);
+ mEuiccEnabled.set(true);
+ mEid.set(TEST_EID_FROM_MANAGER);
- doNothing().when(mController).requestForUpdateEid();
mController.updateEid(mController.getEid(0));
mController.initialize();
@@ -637,10 +662,9 @@
when(mTelephonyManager.getLogicalToPhysicalSlotMapping()).thenReturn(slotMapping);
when(mEuiccManager.isEnabled()).thenReturn(true);
- when(mEuiccManager.getEid()).thenReturn(null);
+ mEuiccEnabled.set(true);
+ mEid.set(null);
- doNothing().when(mController).requestForUpdateEid();
- mController.updateEid(mController.getEid(0));
mController.initialize();
// Keep 'Not available' if the default eUICC manager cannot provide EID in Single SIM mode.
@@ -677,12 +701,11 @@
when(mTelephonyManager.getLogicalToPhysicalSlotMapping()).thenReturn(slotMapping);
when(mEuiccManager.isEnabled()).thenReturn(true);
- when(mEuiccManager.getEid()).thenReturn(TEST_EID_FROM_MANAGER);
+ mEuiccEnabled.set(true);
+ mEid.set(TEST_EID_FROM_MANAGER);
when(mEuiccManager.createForCardId(anyInt())).thenThrow(
new RuntimeException("EID shall be retrieved from the default eUICC manager"));
- doNothing().when(mController).requestForUpdateEid();
- mController.updateEid(mController.getEid(0));
mController.initialize();
// Set EID retrieved from the default eUICC manager in Single SIM mode.
@@ -719,12 +742,11 @@
when(mTelephonyManager.getLogicalToPhysicalSlotMapping()).thenReturn(slotMapping);
when(mEuiccManager.isEnabled()).thenReturn(true);
- when(mEuiccManager.getEid()).thenReturn(TEST_EID_FROM_MANAGER);
+ mEuiccEnabled.set(true);
+ mEid.set(TEST_EID_FROM_MANAGER);
when(mEuiccManager.createForCardId(anyInt())).thenThrow(
new RuntimeException("EID shall be retrieved from the default eUICC manager"));
- doNothing().when(mController).requestForUpdateEid();
- mController.updateEid(mController.getEid(0));
mController.initialize();
// Set EID retrieved from the default eUICC manager in Single SIM mode.
@@ -760,14 +782,12 @@
when(mTelephonyManager.getLogicalToPhysicalSlotMapping()).thenReturn(slotMapping);
when(mEuiccManager.isEnabled()).thenReturn(false);
- when(mEuiccManager.getEid()).thenReturn(null);
+ mEuiccEnabled.set(false);
+ mEid.set(null);
- doNothing().when(mController).requestForUpdateEid();
- mController.updateEid(mController.getEid(0));
mController.initialize();
// Remove EID if the default eUICC manager indicates that eSIM is not enabled.
- verify(mDialog, never()).setText(eq(EID_INFO_VALUE_ID), any());
verify(mDialog).removeSettingFromScreen(eq(EID_INFO_LABEL_ID));
verify(mDialog).removeSettingFromScreen(eq(EID_INFO_VALUE_ID));
}
diff --git a/tests/unit/src/com/android/settings/network/CarrierWifiTogglePreferenceControllerTest.java b/tests/unit/src/com/android/settings/network/CarrierWifiTogglePreferenceControllerTest.java
index 4444019..21a8444 100644
--- a/tests/unit/src/com/android/settings/network/CarrierWifiTogglePreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/CarrierWifiTogglePreferenceControllerTest.java
@@ -70,7 +70,6 @@
mController = new CarrierWifiTogglePreferenceController(mContext,
CarrierWifiTogglePreferenceController.CARRIER_WIFI_TOGGLE_PREF_KEY);
mController.init(mock(Lifecycle.class), SUB_ID);
- mController.mIsProviderModelEnabled = true;
mController.mIsCarrierProvisionWifiEnabled = true;
doReturn(true).when(mWifiPickerTrackerHelper).isCarrierNetworkActive();
doReturn(SSID).when(mWifiPickerTrackerHelper).getCarrierNetworkSsid();
@@ -93,13 +92,6 @@
}
@Test
- public void getAvailabilityStatus_providerModelDisable_returnUnavailable() {
- mController.mIsProviderModelEnabled = false;
-
- assertThat(mController.getAvailabilityStatus()).isEqualTo(CONDITIONALLY_UNAVAILABLE);
- }
-
- @Test
public void getAvailabilityStatus_carrierProvisionWifiEnabled_returnAvailable() {
mController.mIsCarrierProvisionWifiEnabled = true;
diff --git a/tests/unit/src/com/android/settings/network/EnabledNetworkModePreferenceControllerTest.java b/tests/unit/src/com/android/settings/network/EnabledNetworkModePreferenceControllerTest.java
index 81841b7..20f8a55 100644
--- a/tests/unit/src/com/android/settings/network/EnabledNetworkModePreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/EnabledNetworkModePreferenceControllerTest.java
@@ -19,6 +19,7 @@
import static androidx.lifecycle.Lifecycle.Event.ON_START;
import static com.android.settings.core.BasePreferenceController.AVAILABLE;
+import static com.android.settings.core.BasePreferenceController.AVAILABLE_UNSEARCHABLE;
import static com.android.settings.core.BasePreferenceController.CONDITIONALLY_UNAVAILABLE;
import static com.android.settings.network.telephony.MobileNetworkUtils.getRafFromNetworkType;
import static com.android.settings.network.telephony.TelephonyConstants.RadioAccessFamily.CDMA;
@@ -32,6 +33,8 @@
import static com.google.common.truth.Truth.assertThat;
import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.when;
@@ -154,6 +157,30 @@
@UiThreadTest
@Test
+ public void getAvailabilityStatus_callStateIsIdle_returnAvailable() {
+ mockEnabledNetworkMode(TelephonyManagerConstants.NETWORK_MODE_NR_LTE_GSM_WCDMA);
+ mController.getTelephonyCallback().onCallStateChanged(TelephonyManager.CALL_STATE_IDLE);
+
+ mController.updateState(mPreference);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE);
+ assertTrue(mPreference.isEnabled());
+ }
+
+ @UiThreadTest
+ @Test
+ public void getAvailabilityStatus_duringCalling_returnAvailable() {
+ mockEnabledNetworkMode(TelephonyManagerConstants.NETWORK_MODE_NR_LTE_GSM_WCDMA);
+ mController.getTelephonyCallback().onCallStateChanged(TelephonyManager.CALL_STATE_OFFHOOK);
+
+ mController.updateState(mPreference);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE_UNSEARCHABLE);
+ assertFalse(mPreference.isEnabled());
+ }
+
+ @UiThreadTest
+ @Test
public void updateState_LteWorldPhone_GlobalHasLte() {
mPersistableBundle.putBoolean(CarrierConfigManager.KEY_WORLD_MODE_ENABLED_BOOL, true);
diff --git a/tests/unit/src/com/android/settings/network/InternetPreferenceControllerTest.java b/tests/unit/src/com/android/settings/network/InternetPreferenceControllerTest.java
index 6005713..da62837 100644
--- a/tests/unit/src/com/android/settings/network/InternetPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/InternetPreferenceControllerTest.java
@@ -101,7 +101,8 @@
public void onResume_shouldRegisterCallback() {
mController.onResume();
- verify(mContext).registerReceiver(any(BroadcastReceiver.class), any(IntentFilter.class));
+ verify(mContext).registerReceiver(any(BroadcastReceiver.class), any(IntentFilter.class),
+ any(int.class));
verify(mConnectivityManager).registerNetworkCallback(
any(NetworkRequest.class),
any(ConnectivityManager.NetworkCallback.class),
diff --git a/tests/unit/src/com/android/settings/network/InternetResetHelperTest.java b/tests/unit/src/com/android/settings/network/InternetResetHelperTest.java
index ec9abc9..4e382eb 100644
--- a/tests/unit/src/com/android/settings/network/InternetResetHelperTest.java
+++ b/tests/unit/src/com/android/settings/network/InternetResetHelperTest.java
@@ -121,7 +121,8 @@
public void onResume_registerReceiver() {
mInternetResetHelper.onResume();
- verify(mContext).registerReceiver(any(BroadcastReceiver.class), any(IntentFilter.class));
+ verify(mContext).registerReceiver(any(BroadcastReceiver.class), any(IntentFilter.class),
+ any(int.class));
}
@Test
diff --git a/tests/unit/src/com/android/settings/network/InternetUpdaterTest.java b/tests/unit/src/com/android/settings/network/InternetUpdaterTest.java
index c54c3ee..061ee4c 100644
--- a/tests/unit/src/com/android/settings/network/InternetUpdaterTest.java
+++ b/tests/unit/src/com/android/settings/network/InternetUpdaterTest.java
@@ -88,7 +88,8 @@
mInternetUpdater.onResume();
verify(mAirplaneModeEnabler).start();
- verify(mContext).registerReceiver(any(BroadcastReceiver.class), any(IntentFilter.class));
+ verify(mContext).registerReceiver(any(BroadcastReceiver.class), any(IntentFilter.class),
+ any(int.class));
verify(mConnectivityManager).registerDefaultNetworkCallback(
any(ConnectivityManager.NetworkCallback.class));
// Unregister callbacks
diff --git a/tests/unit/src/com/android/settings/network/NetworkProviderCallsSmsFragmentTest.java b/tests/unit/src/com/android/settings/network/NetworkProviderCallsSmsFragmentTest.java
index 8327d22..d00e2dd 100644
--- a/tests/unit/src/com/android/settings/network/NetworkProviderCallsSmsFragmentTest.java
+++ b/tests/unit/src/com/android/settings/network/NetworkProviderCallsSmsFragmentTest.java
@@ -20,30 +20,24 @@
import static org.mockito.Mockito.spy;
-import android.app.Instrumentation;
import android.content.Context;
import android.os.Looper;
-import android.provider.SearchIndexableResource;
-import android.util.FeatureFlagUtils;
import androidx.test.annotation.UiThreadTest;
import androidx.test.core.app.ApplicationProvider;
import androidx.test.ext.junit.runners.AndroidJUnit4;
-import androidx.test.platform.app.InstrumentationRegistry;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.MockitoAnnotations;
-import java.util.ArrayList;
import java.util.List;
@RunWith(AndroidJUnit4.class)
public class NetworkProviderCallsSmsFragmentTest {
private Context mContext;
- private NetworkProviderCallsSmsFragment mNetworkProviderCallsSmsFragment;
private List<String> mPreferenceKeyList;
@Before
@@ -55,14 +49,11 @@
if (Looper.myLooper() == null) {
Looper.prepare();
}
-
- mNetworkProviderCallsSmsFragment = new NetworkProviderCallsSmsFragment();
}
@Test
@UiThreadTest
- public void isPageSearchEnabled_providerModelEnable_shouldIncludeFragmentXml() {
- FeatureFlagUtils.setEnabled(mContext, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL, true);
+ public void isPageSearchEnabled_shouldIncludeFragmentXml() {
mPreferenceKeyList =
NetworkProviderCallsSmsFragment.SEARCH_INDEX_DATA_PROVIDER
.getNonIndexableKeys(mContext);
@@ -71,17 +62,4 @@
assertThat(mPreferenceKeyList).doesNotContain(
NetworkProviderCallsSmsFragment.KEY_PREFERENCE_SMS);
}
-
- @Test
- @UiThreadTest
- public void isPageSearchEnabled_providerModelDisable_shouldNotIncludeFragmentXml() {
- FeatureFlagUtils.setEnabled(mContext, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL, false);
- mPreferenceKeyList =
- NetworkProviderCallsSmsFragment.SEARCH_INDEX_DATA_PROVIDER
- .getNonIndexableKeys(mContext);
- assertThat(mPreferenceKeyList).contains(NetworkProviderCallsSmsFragment
- .KEY_PREFERENCE_CALLS);
- assertThat(mPreferenceKeyList).contains(NetworkProviderCallsSmsFragment
- .KEY_PREFERENCE_SMS);
- }
}
diff --git a/tests/unit/src/com/android/settings/network/SubscriptionUtilTest.java b/tests/unit/src/com/android/settings/network/SubscriptionUtilTest.java
index 3d192cf..b0d6365 100644
--- a/tests/unit/src/com/android/settings/network/SubscriptionUtilTest.java
+++ b/tests/unit/src/com/android/settings/network/SubscriptionUtilTest.java
@@ -34,6 +34,7 @@
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -153,8 +154,8 @@
// Each subscription has a unique last 4 digits of the phone number.
TelephonyManager sub1Telmgr = mock(TelephonyManager.class);
TelephonyManager sub2Telmgr = mock(TelephonyManager.class);
- when(sub1Telmgr.getLine1Number()).thenReturn("1112223333");
- when(sub2Telmgr.getLine1Number()).thenReturn("2223334444");
+ when(mSubMgr.getPhoneNumber(SUBID_1)).thenReturn("1112223333");
+ when(mSubMgr.getPhoneNumber(SUBID_2)).thenReturn("2223334444");
when(mTelMgr.createForSubscriptionId(SUBID_1)).thenReturn(sub1Telmgr);
when(mTelMgr.createForSubscriptionId(SUBID_2)).thenReturn(sub2Telmgr);
@@ -167,6 +168,7 @@
assertEquals(CARRIER_2, idNames.get(SUBID_2));
}
+ @Ignore
@Test
public void getUniqueDisplayNames_identicalCarriers_fourDigitsUsed() {
// Both subscriptoins have the same display name.
@@ -182,8 +184,8 @@
// Each subscription has a unique last 4 digits of the phone number.
TelephonyManager sub1Telmgr = mock(TelephonyManager.class);
TelephonyManager sub2Telmgr = mock(TelephonyManager.class);
- when(sub1Telmgr.getLine1Number()).thenReturn("1112223333");
- when(sub2Telmgr.getLine1Number()).thenReturn("2223334444");
+ when(mSubMgr.getPhoneNumber(SUBID_1)).thenReturn("1112223333");
+ when(mSubMgr.getPhoneNumber(SUBID_2)).thenReturn("2223334444");
when(mTelMgr.createForSubscriptionId(SUBID_1)).thenReturn(sub1Telmgr);
when(mTelMgr.createForSubscriptionId(SUBID_2)).thenReturn(sub2Telmgr);
@@ -196,6 +198,7 @@
assertEquals(CARRIER_1 + " 4444", idNames.get(SUBID_2));
}
+ @Ignore
@Test
public void getUniqueDisplayNames_identicalCarriersAfterTrim_fourDigitsUsed() {
// Both subscriptoins have the same display name.
@@ -211,8 +214,8 @@
// Each subscription has a unique last 4 digits of the phone number.
TelephonyManager sub1Telmgr = mock(TelephonyManager.class);
TelephonyManager sub2Telmgr = mock(TelephonyManager.class);
- when(sub1Telmgr.getLine1Number()).thenReturn("1112223333");
- when(sub2Telmgr.getLine1Number()).thenReturn("2223334444");
+ when(mSubMgr.getPhoneNumber(SUBID_1)).thenReturn("1112223333");
+ when(mSubMgr.getPhoneNumber(SUBID_2)).thenReturn("2223334444");
when(mTelMgr.createForSubscriptionId(SUBID_1)).thenReturn(sub1Telmgr);
when(mTelMgr.createForSubscriptionId(SUBID_2)).thenReturn(sub2Telmgr);
@@ -239,8 +242,8 @@
// The subscriptions' phone numbers cannot be revealed to the user.
TelephonyManager sub1Telmgr = mock(TelephonyManager.class);
TelephonyManager sub2Telmgr = mock(TelephonyManager.class);
- when(sub1Telmgr.getLine1Number()).thenReturn("");
- when(sub2Telmgr.getLine1Number()).thenReturn("");
+ when(mSubMgr.getPhoneNumber(SUBID_1)).thenReturn("");
+ when(mSubMgr.getPhoneNumber(SUBID_2)).thenReturn("");
when(mTelMgr.createForSubscriptionId(SUBID_1)).thenReturn(sub1Telmgr);
when(mTelMgr.createForSubscriptionId(SUBID_2)).thenReturn(sub2Telmgr);
@@ -253,6 +256,7 @@
assertEquals(CARRIER_1 + " 2", idNames.get(SUBID_2));
}
+ @Ignore
@Test
public void getUniqueDisplayNames_phoneNumberIdentical_subscriptoinIdFallback() {
// TODO have three here from the same carrier
@@ -274,9 +278,9 @@
TelephonyManager sub1Telmgr = mock(TelephonyManager.class);
TelephonyManager sub2Telmgr = mock(TelephonyManager.class);
TelephonyManager sub3Telmgr = mock(TelephonyManager.class);
- when(sub1Telmgr.getLine1Number()).thenReturn("1112223333");
- when(sub2Telmgr.getLine1Number()).thenReturn("2223334444");
- when(sub3Telmgr.getLine1Number()).thenReturn("5556664444");
+ when(mSubMgr.getPhoneNumber(SUBID_1)).thenReturn("1112223333");
+ when(mSubMgr.getPhoneNumber(SUBID_2)).thenReturn("2223334444");
+ when(mSubMgr.getPhoneNumber(SUBID_3)).thenReturn("5556664444");
when(mTelMgr.createForSubscriptionId(SUBID_1)).thenReturn(sub1Telmgr);
when(mTelMgr.createForSubscriptionId(SUBID_2)).thenReturn(sub2Telmgr);
when(mTelMgr.createForSubscriptionId(SUBID_3)).thenReturn(sub3Telmgr);
@@ -298,9 +302,9 @@
when(info1.getSubscriptionId()).thenReturn(SUBID_1);
when(info1.getDisplayName()).thenReturn(CARRIER_1);
when(mSubMgr.getAvailableSubscriptionInfoList()).thenReturn(Arrays.asList(info1));
+ when(mSubMgr.getPhoneNumber(SUBID_1)).thenReturn("1112223333");
TelephonyManager sub1Telmgr = mock(TelephonyManager.class);
- when(sub1Telmgr.getLine1Number()).thenReturn("1112223333");
when(mTelMgr.createForSubscriptionId(SUBID_1)).thenReturn(sub1Telmgr);
final CharSequence name =
@@ -310,6 +314,7 @@
assertEquals(CARRIER_1, name);
}
+ @Ignore
@Test
public void getUniqueDisplayName_identicalCarriers_correctNameReturned() {
// Each subscription's default display name is unique.
@@ -324,8 +329,8 @@
// Each subscription has a unique last 4 digits of the phone number.
TelephonyManager sub1Telmgr = mock(TelephonyManager.class);
TelephonyManager sub2Telmgr = mock(TelephonyManager.class);
- when(sub1Telmgr.getLine1Number()).thenReturn("1112223333");
- when(sub2Telmgr.getLine1Number()).thenReturn("2223334444");
+ when(mSubMgr.getPhoneNumber(SUBID_1)).thenReturn("1112223333");
+ when(mSubMgr.getPhoneNumber(SUBID_2)).thenReturn("2223334444");
when(mTelMgr.createForSubscriptionId(SUBID_1)).thenReturn(sub1Telmgr);
when(mTelMgr.createForSubscriptionId(SUBID_2)).thenReturn(sub2Telmgr);
@@ -339,6 +344,7 @@
assertEquals(CARRIER_1 + " 4444", name2);
}
+ @Ignore
@Test
public void getUniqueDisplayName_phoneNumberIdentical_correctNameReturned() {
// Each subscription's default display name is unique.
@@ -353,8 +359,8 @@
// Both subscriptions have a the same 4 digits of the phone number.
TelephonyManager sub1Telmgr = mock(TelephonyManager.class);
TelephonyManager sub2Telmgr = mock(TelephonyManager.class);
- when(sub1Telmgr.getLine1Number()).thenReturn("1112224444");
- when(sub2Telmgr.getLine1Number()).thenReturn("2223334444");
+ when(mSubMgr.getPhoneNumber(SUBID_1)).thenReturn("1112223333");
+ when(mSubMgr.getPhoneNumber(SUBID_2)).thenReturn("2223334444");
when(mTelMgr.createForSubscriptionId(SUBID_1)).thenReturn(sub1Telmgr);
when(mTelMgr.createForSubscriptionId(SUBID_2)).thenReturn(sub2Telmgr);
@@ -377,7 +383,7 @@
when(mSubMgr.getAvailableSubscriptionInfoList()).thenReturn(Arrays.asList(info1));
TelephonyManager sub1Telmgr = mock(TelephonyManager.class);
- when(sub1Telmgr.getLine1Number()).thenReturn("1112223333");
+ when(mSubMgr.getPhoneNumber(SUBID_1)).thenReturn("1112223333");
when(mTelMgr.createForSubscriptionId(SUBID_1)).thenReturn(sub1Telmgr);
// Subscription id is different than the one returned by the subscription manager.
@@ -397,7 +403,7 @@
when(mSubMgr.getAvailableSubscriptionInfoList()).thenReturn(Arrays.asList(info1));
TelephonyManager sub1Telmgr = mock(TelephonyManager.class);
- when(sub1Telmgr.getLine1Number()).thenReturn("1112223333");
+ when(mSubMgr.getPhoneNumber(SUBID_1)).thenReturn("1112223333");
when(mTelMgr.createForSubscriptionId(SUBID_1)).thenReturn(sub1Telmgr);
final CharSequence name =
@@ -416,7 +422,7 @@
Arrays.asList(info1));
TelephonyManager sub1Telmgr = mock(TelephonyManager.class);
- when(sub1Telmgr.getLine1Number()).thenReturn("1112223333");
+ when(mSubMgr.getPhoneNumber(SUBID_1)).thenReturn("1112223333");
when(mTelMgr.createForSubscriptionId(SUBID_1)).thenReturn(sub1Telmgr);
SubscriptionInfo info2 = null;
diff --git a/tests/unit/src/com/android/settings/network/SubscriptionsPreferenceControllerTest.java b/tests/unit/src/com/android/settings/network/SubscriptionsPreferenceControllerTest.java
index 7cffb76..ac07fae 100644
--- a/tests/unit/src/com/android/settings/network/SubscriptionsPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/SubscriptionsPreferenceControllerTest.java
@@ -39,6 +39,7 @@
import android.net.ConnectivityManager;
import android.net.Network;
import android.net.NetworkCapabilities;
+import android.net.wifi.WifiManager;
import android.os.Looper;
import android.os.UserManager;
import android.provider.Settings;
@@ -102,6 +103,8 @@
private LifecycleOwner mLifecycleOwner;
@Mock
private WifiPickerTrackerHelper mWifiPickerTrackerHelper;
+ @Mock
+ private WifiManager mWifiManager;
private LifecycleRegistry mLifecycleRegistry;
private int mOnChildUpdatedCount;
@@ -132,6 +135,7 @@
when(mConnectivityManager.getNetworkCapabilities(mActiveNetwork))
.thenReturn(mNetworkCapabilities);
when(mUserManager.isAdminUser()).thenReturn(true);
+ when(mContext.getSystemService(WifiManager.class)).thenReturn(mWifiManager);
when(mLifecycleOwner.getLifecycle()).thenReturn(mLifecycleRegistry);
mPreferenceManager = new PreferenceManager(mContext);
@@ -146,7 +150,6 @@
mUpdateListener = () -> mOnChildUpdatedCount++;
sInjector = spy(new SubsPrefCtrlInjector());
- initializeMethod(true, 1, 1, 1, false, false);
mController = new FakeSubscriptionsPreferenceController(mContext, mLifecycle,
mUpdateListener, KEY, 5);
Settings.Global.putInt(mContext.getContentResolver(), Settings.Global.AIRPLANE_MODE_ON, 0);
@@ -158,40 +161,25 @@
}
@Test
- public void isAvailable_oneSubscription_availableFalse() {
- setupMockSubscriptions(1);
-
- assertThat(mController.isAvailable()).isFalse();
- }
-
- @Test
public void isAvailable_oneSubAndProviderOn_availableTrue() {
- doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
setupMockSubscriptions(1);
assertThat(mController.isAvailable()).isTrue();
}
@Test
- public void isAvailable_twoSubscriptions_availableTrue() {
- setupMockSubscriptions(2);
-
- assertThat(mController.isAvailable()).isTrue();
- }
-
- @Test
public void isAvailable_fiveSubscriptions_availableTrue() {
- doReturn(true).when(sInjector).canSubscriptionBeDisplayed(mContext, 0);
setupMockSubscriptions(5);
assertThat(mController.isAvailable()).isTrue();
}
@Test
- public void isAvailable_airplaneModeOn_availableFalse() {
+ public void isAvailable_airplaneModeOnWifiOff_availableFalse() {
setupMockSubscriptions(2);
assertThat(mController.isAvailable()).isTrue();
+ when(mWifiManager.isWifiEnabled()).thenReturn(false);
Settings.Global.putInt(mContext.getContentResolver(), Settings.Global.AIRPLANE_MODE_ON, 1);
@@ -199,204 +187,47 @@
}
@Test
- @UiThreadTest
- public void onAirplaneModeChanged_airplaneModeTurnedOn_eventFired() {
+ public void isAvailable_airplaneModeOnWifiOnWithNoCarrierNetwork_availableFalse() {
setupMockSubscriptions(2);
- mController.onResume();
- mController.displayPreference(mPreferenceScreen);
-
assertThat(mController.isAvailable()).isTrue();
+ when(mWifiManager.isWifiEnabled()).thenReturn(true);
+ doReturn(false).when(mWifiPickerTrackerHelper).isCarrierNetworkActive();
- final int updateCountBeforeModeChange = mOnChildUpdatedCount;
Settings.Global.putInt(mContext.getContentResolver(), Settings.Global.AIRPLANE_MODE_ON, 1);
- mController.onAirplaneModeChanged(true);
-
assertThat(mController.isAvailable()).isFalse();
- assertThat(mOnChildUpdatedCount).isEqualTo(updateCountBeforeModeChange + 1);
}
@Test
- @UiThreadTest
- public void onAirplaneModeChanged_airplaneModeTurnedOff_eventFired() {
+ public void isAvailable_airplaneModeOnWifiOffWithCarrierNetwork_availableTrue() {
+ setupMockSubscriptions(1);
+
+ when(mWifiManager.isWifiEnabled()).thenReturn(false);
+ doReturn(true).when(mWifiPickerTrackerHelper).isCarrierNetworkActive();
+
Settings.Global.putInt(mContext.getContentResolver(), Settings.Global.AIRPLANE_MODE_ON, 1);
+
+ assertThat(mController.isAvailable()).isFalse();
+ }
+
+ @Test
+ public void isAvailable_airplaneModeOff_availableFalse() {
setupMockSubscriptions(2);
- mController.onResume();
- mController.displayPreference(mPreferenceScreen);
- assertThat(mController.isAvailable()).isFalse();
+ assertThat(mController.isAvailable()).isTrue();
+ when(mWifiManager.isWifiEnabled()).thenReturn(true);
+ doReturn(true).when(mWifiPickerTrackerHelper).isCarrierNetworkActive();
- final int updateCountBeforeModeChange = mOnChildUpdatedCount;
Settings.Global.putInt(mContext.getContentResolver(), Settings.Global.AIRPLANE_MODE_ON, 0);
- mController.onAirplaneModeChanged(true);
-
assertThat(mController.isAvailable()).isTrue();
- assertThat(mOnChildUpdatedCount).isEqualTo(updateCountBeforeModeChange + 1);
- }
-
- @Test
- @UiThreadTest
- public void onSubscriptionsChanged_countBecameTwo_eventFired() {
- final List<SubscriptionInfo> subs = setupMockSubscriptions(2);
- SubscriptionUtil.setActiveSubscriptionsForTesting(subs.subList(0, 1));
-
- mController.onResume();
- mController.displayPreference(mPreferenceScreen);
-
- assertThat(mController.isAvailable()).isFalse();
-
- final int updateCountBeforeSubscriptionChange = mOnChildUpdatedCount;
- SubscriptionUtil.setActiveSubscriptionsForTesting(subs);
-
- mController.onSubscriptionsChanged();
-
- assertThat(mController.isAvailable()).isTrue();
- assertThat(mOnChildUpdatedCount).isEqualTo(updateCountBeforeSubscriptionChange + 1);
- }
-
- @Test
- @UiThreadTest
- public void onSubscriptionsChanged_countBecameOne_eventFiredAndPrefsRemoved() {
- final List<SubscriptionInfo> subs = setupMockSubscriptions(2);
-
- mController.onResume();
- mController.displayPreference(mPreferenceScreen);
-
- assertThat(mController.isAvailable()).isTrue();
- assertThat(mPreferenceCategory.getPreferenceCount()).isEqualTo(2);
-
- final int updateCountBeforeSubscriptionChange = mOnChildUpdatedCount;
- SubscriptionUtil.setActiveSubscriptionsForTesting(subs.subList(0, 1));
-
- mController.onSubscriptionsChanged();
-
- assertThat(mController.isAvailable()).isFalse();
- assertThat(mOnChildUpdatedCount).isEqualTo(updateCountBeforeSubscriptionChange + 1);
- assertThat(mPreferenceCategory.getPreferenceCount()).isEqualTo(0);
- }
-
- @Test
- @UiThreadTest
- public void onSubscriptionsChanged_subscriptionReplaced_preferencesChanged() {
- final List<SubscriptionInfo> subs = setupMockSubscriptions(3);
- doReturn(subs).when(mSubscriptionManager).getAvailableSubscriptionInfoList();
-
- // Start out with only sub1 and sub2.
- SubscriptionUtil.setActiveSubscriptionsForTesting(subs.subList(0, 2));
- mController.onResume();
- mController.displayPreference(mPreferenceScreen);
-
- assertThat(mPreferenceCategory.getPreferenceCount()).isEqualTo(2);
- assertThat(mPreferenceCategory.getPreference(0).getTitle()).isEqualTo("sub2");
- assertThat(mPreferenceCategory.getPreference(1).getTitle()).isEqualTo("sub1");
-
- // Now replace sub2 with sub3, and make sure the old preference was removed and the new
- // preference was added.
- final int updateCountBeforeSubscriptionChange = mOnChildUpdatedCount;
- SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(subs.get(0), subs.get(2)));
- mController.onSubscriptionsChanged();
-
- assertThat(mController.isAvailable()).isTrue();
- assertThat(mOnChildUpdatedCount).isEqualTo(updateCountBeforeSubscriptionChange + 1);
- assertThat(mPreferenceCategory.getPreferenceCount()).isEqualTo(2);
- assertThat(mPreferenceCategory.getPreference(0).getTitle()).isEqualTo("sub3");
- assertThat(mPreferenceCategory.getPreference(1).getTitle()).isEqualTo("sub1");
- }
-
- @Test
- public void getSummary_twoSubsOneDefaultForEverythingDataActive() {
- setupMockSubscriptions(2);
-
- doReturn(11).when(sInjector).getDefaultSmsSubscriptionId();
- doReturn(11).when(sInjector).getDefaultVoiceSubscriptionId();
- when(mTelephonyManager.isDataEnabled()).thenReturn(true);
- doReturn(true).when(sInjector).isActiveCellularNetwork(mContext);
-
- assertThat(mController.getSummary(11, true)).isEqualTo(
- ResourcesUtils.getResourcesString(mContext, "default_for_calls_and_sms")
- + System.lineSeparator()
- + ResourcesUtils.getResourcesString(mContext, "mobile_data_active"));
-
- assertThat(mController.getSummary(22, false)).isEqualTo(
- ResourcesUtils.getResourcesString(mContext, "subscription_available"));
- }
-
- @Test
- public void getSummary_twoSubsOneDefaultForEverythingDataNotActive() {
- setupMockSubscriptions(2, 1, true);
-
- doReturn(1).when(sInjector).getDefaultSmsSubscriptionId();
- doReturn(1).when(sInjector).getDefaultVoiceSubscriptionId();
-
- assertThat(mController.getSummary(1, true)).isEqualTo(
- ResourcesUtils.getResourcesString(mContext, "default_for_calls_and_sms")
- + System.lineSeparator()
- + ResourcesUtils.getResourcesString(mContext, "default_for_mobile_data"));
-
- assertThat(mController.getSummary(2, false)).isEqualTo(
- ResourcesUtils.getResourcesString(mContext, "subscription_available"));
- }
-
- @Test
- public void getSummary_twoSubsOneDefaultForEverythingDataDisabled() {
- setupMockSubscriptions(2);
-
- doReturn(1).when(sInjector).getDefaultSmsSubscriptionId();
- doReturn(1).when(sInjector).getDefaultVoiceSubscriptionId();
-
- assertThat(mController.getSummary(1, true)).isEqualTo(
- ResourcesUtils.getResourcesString(mContext, "default_for_calls_and_sms")
- + System.lineSeparator()
- + ResourcesUtils.getResourcesString(mContext, "mobile_data_off"));
-
- assertThat(mController.getSummary(2, false)).isEqualTo(
- ResourcesUtils.getResourcesString(mContext, "subscription_available"));
- }
-
- @Test
- public void getSummary_twoSubsOneForCallsAndDataOneForSms() {
- setupMockSubscriptions(2, 1, true);
-
- doReturn(2).when(sInjector).getDefaultSmsSubscriptionId();
- doReturn(1).when(sInjector).getDefaultVoiceSubscriptionId();
-
- assertThat(mController.getSummary(1, true)).isEqualTo(
- ResourcesUtils.getResourcesString(mContext, "default_for_calls")
- + System.lineSeparator()
- + ResourcesUtils.getResourcesString(mContext, "default_for_mobile_data"));
-
- assertThat(mController.getSummary(2, false)).isEqualTo(
- ResourcesUtils.getResourcesString(mContext, "default_for_sms"));
- }
-
- @Test
- @UiThreadTest
- public void setIcon_greatSignal_correctLevels() {
- final List<SubscriptionInfo> subs = setupMockSubscriptions(2, 1, true);
- setMockSubSignalStrength(subs, 0, SIGNAL_STRENGTH_GREAT);
- setMockSubSignalStrength(subs, 1, SIGNAL_STRENGTH_GREAT);
- final Preference pref = new Preference(mContext);
- final Drawable greatDrawWithoutCutOff = mock(Drawable.class);
- doReturn(greatDrawWithoutCutOff).when(sInjector)
- .getIcon(any(), anyInt(), anyInt(), anyBoolean());
-
- mController.setIcon(pref, 1, true /* isDefaultForData */);
- assertThat(pref.getIcon()).isEqualTo(greatDrawWithoutCutOff);
-
- final Drawable greatDrawWithCutOff = mock(Drawable.class);
- doReturn(greatDrawWithCutOff).when(sInjector)
- .getIcon(any(), anyInt(), anyInt(), anyBoolean());
- mController.setIcon(pref, 2, false /* isDefaultForData */);
- assertThat(pref.getIcon()).isEqualTo(greatDrawWithCutOff);
}
@Test
@UiThreadTest
public void displayPreference_providerAndHasSim_showPreference() {
final List<SubscriptionInfo> sub = setupMockSubscriptions(1);
- doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(sub.get(0)).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
doReturn(sub).when(mSubscriptionManager).getAvailableSubscriptionInfoList();
@@ -411,7 +242,6 @@
@UiThreadTest
public void displayPreference_providerAndHasMultiSim_showDataSubPreference() {
final List<SubscriptionInfo> sub = setupMockSubscriptions(2);
- doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(sub.get(0)).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
doReturn(sub).when(mSubscriptionManager).getAvailableSubscriptionInfoList();
@@ -429,7 +259,6 @@
Html.fromHtml("Connected / 5G", Html.FROM_HTML_MODE_LEGACY);
final String networkType = "5G";
final List<SubscriptionInfo> sub = setupMockSubscriptions(2);
- doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(sub.get(0)).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
setupGetIconConditions(sub.get(0).getSubscriptionId(), true, true,
true, ServiceState.STATE_IN_SERVICE);
@@ -450,7 +279,6 @@
Html.fromHtml("Connected / W+", Html.FROM_HTML_MODE_LEGACY);
final String networkType = "W+";
final List<SubscriptionInfo> sub = setupMockSubscriptions(2);
- doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(sub.get(0)).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
setupGetIconConditions(sub.get(0).getSubscriptionId(), false, true,
true, ServiceState.STATE_IN_SERVICE);
@@ -475,7 +303,6 @@
Html.fromHtml(dataOffSummary, Html.FROM_HTML_MODE_LEGACY);
final String networkType = "5G";
final List<SubscriptionInfo> sub = setupMockSubscriptions(2);
- doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(sub.get(0)).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
setupGetIconConditions(sub.get(0).getSubscriptionId(), false, false,
true, ServiceState.STATE_IN_SERVICE);
@@ -495,7 +322,6 @@
final CharSequence expectedSummary = Html.fromHtml("5G", Html.FROM_HTML_MODE_LEGACY);
final String networkType = "5G";
final List<SubscriptionInfo> sub = setupMockSubscriptions(2);
- doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(sub.get(0)).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
setupGetIconConditions(sub.get(0).getSubscriptionId(), false, true,
true, ServiceState.STATE_IN_SERVICE);
@@ -512,7 +338,6 @@
@Test
@UiThreadTest
public void displayPreference_providerAndNoSim_noPreference() {
- doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(null).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
mController.onResume();
@@ -531,7 +356,6 @@
final TelephonyDisplayInfo telephonyDisplayInfo =
new TelephonyDisplayInfo(TelephonyManager.NETWORK_TYPE_UNKNOWN,
TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_NONE);
- doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(sub.get(0)).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
setupGetIconConditions(sub.get(0).getSubscriptionId(), true, true,
true, ServiceState.STATE_IN_SERVICE);
@@ -557,7 +381,6 @@
final TelephonyDisplayInfo telephonyDisplayInfo =
new TelephonyDisplayInfo(TelephonyManager.NETWORK_TYPE_UNKNOWN,
TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_NONE);
- doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(sub.get(0)).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
setupGetIconConditions(sub.get(0).getSubscriptionId(), false, true,
true, ServiceState.STATE_IN_SERVICE);
@@ -584,7 +407,6 @@
final TelephonyDisplayInfo telephonyDisplayInfo =
new TelephonyDisplayInfo(TelephonyManager.NETWORK_TYPE_UNKNOWN,
TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_NONE);
- doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(sub.get(0)).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
setupGetIconConditions(sub.get(0).getSubscriptionId(), false, true,
false, ServiceState.STATE_OUT_OF_SERVICE);
@@ -603,7 +425,6 @@
@UiThreadTest
public void onAirplaneModeChanged_providerAndHasSim_noPreference() {
setupMockSubscriptions(1);
- doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
mController.onResume();
mController.displayPreference(mPreferenceScreen);
Settings.Global.putInt(mContext.getContentResolver(), Settings.Global.AIRPLANE_MODE_ON, 1);
@@ -618,7 +439,6 @@
@UiThreadTest
public void dataSubscriptionChanged_providerAndHasMultiSim_showSubId1Preference() {
final List<SubscriptionInfo> sub = setupMockSubscriptions(2);
- doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(sub.get(0)).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
doReturn(sub).when(mSubscriptionManager).getAvailableSubscriptionInfoList();
Intent intent = new Intent(TelephonyManager.ACTION_DEFAULT_DATA_SUBSCRIPTION_CHANGED);
@@ -637,7 +457,6 @@
public void dataSubscriptionChanged_providerAndHasMultiSim_showSubId2Preference() {
final List<SubscriptionInfo> sub = setupMockSubscriptions(2);
final int subId = sub.get(0).getSubscriptionId();
- doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(sub.get(0)).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
doReturn(sub).when(mSubscriptionManager).getAvailableSubscriptionInfoList();
Intent intent = new Intent(TelephonyManager.ACTION_DEFAULT_DATA_SUBSCRIPTION_CHANGED);
@@ -662,7 +481,6 @@
@UiThreadTest
public void getIcon_cellularIsActive_iconColorIsAccentDefaultColor() {
final List<SubscriptionInfo> sub = setupMockSubscriptions(1);
- doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(sub.get(0)).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
Drawable icon = mock(Drawable.class);
when(mTelephonyManager.isDataEnabled()).thenReturn(true);
@@ -681,7 +499,6 @@
public void getIcon_dataStateConnectedAndMobileDataOn_iconIsSignalIcon() {
final List<SubscriptionInfo> subs = setupMockSubscriptions(1);
final int subId = subs.get(0).getSubscriptionId();
- doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(subs.get(0)).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
Drawable icon = mock(Drawable.class);
when(mTelephonyManager.isDataEnabled()).thenReturn(true);
@@ -700,7 +517,6 @@
public void getIcon_voiceInServiceAndMobileDataOff_iconIsSignalIcon() {
final List<SubscriptionInfo> subs = setupMockSubscriptions(1);
final int subId = subs.get(0).getSubscriptionId();
- doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(subs.get(0)).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
Drawable icon = mock(Drawable.class);
when(mTelephonyManager.isDataEnabled()).thenReturn(false);
@@ -807,40 +623,6 @@
return infos;
}
- /**
- * Helper method to set the signal strength returned for a mock subscription
- * @param subs The list of subscriptions
- * @param index The index in of the subscription in |subs| to change
- * @param level The signal strength level to return for the subscription. Pass -1 to force
- * return of a null SignalStrength object for the subscription.
- */
- private void setMockSubSignalStrength(List<SubscriptionInfo> subs, int index, int level) {
- final int subId = subs.get(index).getSubscriptionId();
- doReturn(mTelephonyManagerForSub).when(mTelephonyManager).createForSubscriptionId(subId);
- if (level == -1) {
- when(mTelephonyManagerForSub.getSignalStrength()).thenReturn(null);
- } else {
- final SignalStrength signalStrength = mock(SignalStrength.class);
- doReturn(signalStrength).when(mTelephonyManagerForSub).getSignalStrength();
- when(signalStrength.getLevel()).thenReturn(level);
- }
- }
-
- private void initializeMethod(boolean isSubscriptionCanBeDisplayed,
- int defaultSmsSubscriptionId, int defaultVoiceSubscriptionId,
- int defaultDataSubscriptionId, boolean isActiveCellularNetwork,
- boolean isProviderModelEnabled) {
- doReturn(isSubscriptionCanBeDisplayed)
- .when(sInjector).canSubscriptionBeDisplayed(mContext, eq(anyInt()));
- doReturn(defaultSmsSubscriptionId).when(sInjector).getDefaultSmsSubscriptionId();
- doReturn(defaultVoiceSubscriptionId).when(sInjector).getDefaultVoiceSubscriptionId();
- doReturn(defaultDataSubscriptionId).when(sInjector).getDefaultDataSubscriptionId();
- doReturn(isActiveCellularNetwork).when(sInjector).isActiveCellularNetwork(mContext);
- doReturn(isProviderModelEnabled).when(sInjector).isProviderModelEnabled(mContext);
- doReturn(mock(Drawable.class))
- .when(sInjector).getIcon(any(), anyInt(), anyInt(), eq(false));
- }
-
private static class FakeSubscriptionsPreferenceController
extends SubscriptionsPreferenceController {
diff --git a/tests/unit/src/com/android/settings/network/helper/QuerySimSlotIndexTest.java b/tests/unit/src/com/android/settings/network/helper/QuerySimSlotIndexTest.java
new file mode 100644
index 0000000..36532a1
--- /dev/null
+++ b/tests/unit/src/com/android/settings/network/helper/QuerySimSlotIndexTest.java
@@ -0,0 +1,322 @@
+/*
+ * 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.helper;
+
+import static android.telephony.UiccSlotInfo.CARD_STATE_INFO_PRESENT;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.when;
+
+import android.telephony.TelephonyManager;
+import android.telephony.UiccPortInfo;
+import android.telephony.UiccSlotInfo;
+import android.util.Log;
+
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import com.android.settingslib.utils.ThreadUtils;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+import java.util.concurrent.Future;
+import java.util.concurrent.atomic.AtomicIntegerArray;
+
+@RunWith(AndroidJUnit4.class)
+public class QuerySimSlotIndexTest {
+ private static final String TAG = "QSSI_Test";
+
+ @Mock
+ private TelephonyManager mTelephonyManager;
+
+ Future<AtomicIntegerArray> mActiveSimSlotIndex;
+ Future<AtomicIntegerArray> mAllSimSlotIndex;
+
+ @Before
+ public void setUp() {
+ // query in background thread
+ mAllSimSlotIndex = ThreadUtils.postOnBackgroundThread(
+ new QuerySimSlotIndex(mTelephonyManager, true, true));
+ // query in background thread
+ mActiveSimSlotIndex = ThreadUtils.postOnBackgroundThread(
+ new QuerySimSlotIndex(mTelephonyManager, false, true));
+ }
+
+ @Test
+ public void allSimSlotIndexCall_nullInput_getNoneNullEmptyList() {
+ try {
+ when(mTelephonyManager.getUiccSlotsInfo()).thenReturn(null);
+ List<Integer> result = SelectableSubscriptions.atomicToList(mActiveSimSlotIndex.get());
+
+ assertThat(result.size()).isEqualTo(0);
+ } catch (Exception exception) {
+ Log.w(TAG, "Fail to request subIdList", exception);
+ }
+ }
+
+ @Test
+ public void allSimSlotIndexCall_oneSimAndActivePsim_getList() {
+ try {
+ when(mTelephonyManager.getUiccSlotsInfo()).thenReturn(oneSim_ActivePsim());
+ List<Integer> result = SelectableSubscriptions.atomicToList(mActiveSimSlotIndex.get());
+
+ assertThat(result.size()).isEqualTo(1);
+ assertThat(result.get(0)).isEqualTo(0);
+ } catch (Exception exception) {
+ Log.w(TAG, "Fail to request subIdList", exception);
+ }
+ }
+
+ @Test
+ public void allSimSlotIndexCall_oneSimAndActiveEsim_getList() {
+ try {
+ when(mTelephonyManager.getUiccSlotsInfo()).thenReturn(oneSim_ActiveEsim());
+ List<Integer> result = SelectableSubscriptions.atomicToList(mActiveSimSlotIndex.get());
+
+ assertThat(result.size()).isEqualTo(1);
+ assertThat(result.get(0)).isEqualTo(1);
+ } catch (Exception exception) {
+ Log.w(TAG, "Fail to request subIdList", exception);
+ }
+ }
+
+ @Test
+ public void allSimSlotIndexCall_twoSimsAndActivePsimActiveEsim_getList() {
+ try {
+ when(mTelephonyManager.getUiccSlotsInfo()).thenReturn(twoSims_ActivePsimActiveEsim());
+ List<Integer> result = SelectableSubscriptions.atomicToList(mActiveSimSlotIndex.get());
+
+ assertThat(result.size()).isEqualTo(2);
+ assertThat(result.get(0)).isEqualTo(0);
+ assertThat(result.get(1)).isEqualTo(1);
+ } catch (Exception exception) {
+ Log.w(TAG, "Fail to request subIdList", exception);
+ }
+ }
+
+ @Test
+ public void allSimSlotIndexCall_twoSimsAndtwoActiveEsims_getList() {
+ try {
+ when(mTelephonyManager.getUiccSlotsInfo()).thenReturn(twoSims_twoActiveEsims());
+ List<Integer> result = SelectableSubscriptions.atomicToList(mActiveSimSlotIndex.get());
+
+ assertThat(result.size()).isEqualTo(2);
+ assertThat(result.get(0)).isEqualTo(0);
+ assertThat(result.get(1)).isEqualTo(1);
+ } catch (Exception exception) {
+ Log.w(TAG, "Fail to request subIdList", exception);
+ }
+ }
+
+ @Test
+ public void allSimSlotIndexCall_twoSimsAndActivePsimInactiveEsim_getList() {
+ try {
+ when(mTelephonyManager.getUiccSlotsInfo()).thenReturn(twoSims_ActivePsimInactiveEsim());
+ List<Integer> result = SelectableSubscriptions.atomicToList(mActiveSimSlotIndex.get());
+
+ assertThat(result.size()).isEqualTo(2);
+ assertThat(result.get(0)).isEqualTo(0);
+ assertThat(result.get(1)).isEqualTo(1);
+ } catch (Exception exception) {
+ Log.w(TAG, "Fail to request subIdList", exception);
+ }
+ }
+
+ @Test
+ public void allSimSlotIndexCall_twoSimsAndActiveEsimInactivePsim_getList() {
+ try {
+ when(mTelephonyManager.getUiccSlotsInfo()).thenReturn(twoSims_ActiveEsimInactivePsim());
+ List<Integer> result = SelectableSubscriptions.atomicToList(mActiveSimSlotIndex.get());
+
+ assertThat(result.size()).isEqualTo(2);
+ assertThat(result.get(0)).isEqualTo(0);
+ assertThat(result.get(1)).isEqualTo(1);
+ } catch (Exception exception) {
+ Log.w(TAG, "Fail to request subIdList", exception);
+ }
+ }
+
+ @Test
+ public void activeSimSlotIndexCall_nullInput_getNoneNullEmptyList() {
+ try {
+ when(mTelephonyManager.getUiccSlotsInfo()).thenReturn(null);
+ List<Integer> result = SelectableSubscriptions.atomicToList(mActiveSimSlotIndex.get());
+
+ assertThat(result.size()).isEqualTo(0);
+ } catch (Exception exception) {
+ Log.w(TAG, "Fail to request subIdList", exception);
+ }
+ }
+
+ @Test
+ public void activeSimSlotIndexCall_oneSimAndActivePsim_getList() {
+ try {
+ when(mTelephonyManager.getUiccSlotsInfo()).thenReturn(oneSim_ActivePsim());
+ List<Integer> result = SelectableSubscriptions.atomicToList(mActiveSimSlotIndex.get());
+
+ assertThat(result.size()).isEqualTo(1);
+ assertThat(result.get(0)).isEqualTo(0);
+ } catch (Exception exception) {
+ Log.w(TAG, "Fail to request subIdList", exception);
+ }
+ }
+
+ @Test
+ public void activeSimSlotIndexCall_oneSimAndActiveEsim_getList() {
+ try {
+ when(mTelephonyManager.getUiccSlotsInfo()).thenReturn(oneSim_ActiveEsim());
+ List<Integer> result = SelectableSubscriptions.atomicToList(mActiveSimSlotIndex.get());
+
+ assertThat(result.size()).isEqualTo(1);
+ assertThat(result.get(0)).isEqualTo(1);
+ } catch (Exception exception) {
+ Log.w(TAG, "Fail to request subIdList", exception);
+ }
+ }
+
+ @Test
+ public void activeSimSlotIndexCall_twoSimsAndActivePsimActiveEsim_getList() {
+ try {
+ when(mTelephonyManager.getUiccSlotsInfo()).thenReturn(twoSims_ActivePsimActiveEsim());
+ List<Integer> result = SelectableSubscriptions.atomicToList(mActiveSimSlotIndex.get());
+
+ assertThat(result.size()).isEqualTo(2);
+ assertThat(result.get(0)).isEqualTo(0);
+ assertThat(result.get(1)).isEqualTo(1);
+ } catch (Exception exception) {
+ Log.w(TAG, "Fail to request subIdList", exception);
+ }
+ }
+
+ @Test
+ public void activeSimSlotIndexCall_twoSimsAndtwoActiveEsims_getList() {
+ try {
+ when(mTelephonyManager.getUiccSlotsInfo()).thenReturn(twoSims_twoActiveEsims());
+ List<Integer> result = SelectableSubscriptions.atomicToList(mActiveSimSlotIndex.get());
+
+ assertThat(result.size()).isEqualTo(2);
+ assertThat(result.get(0)).isEqualTo(0);
+ assertThat(result.get(1)).isEqualTo(1);
+ } catch (Exception exception) {
+ Log.w(TAG, "Fail to request subIdList", exception);
+ }
+ }
+
+ @Test
+ public void activeSimSlotIndexCall_twoSimsAndActivePsimInactiveEsim_getList() {
+ try {
+ when(mTelephonyManager.getUiccSlotsInfo()).thenReturn(twoSims_ActivePsimInactiveEsim());
+ List<Integer> result = SelectableSubscriptions.atomicToList(mActiveSimSlotIndex.get());
+
+ assertThat(result.size()).isEqualTo(1);
+ assertThat(result.get(0)).isEqualTo(0);
+ } catch (Exception exception) {
+ Log.w(TAG, "Fail to request subIdList", exception);
+ }
+ }
+
+ @Test
+ public void activeSimSlotIndexCall_twoSimsAndActiveEsimInactivePsim_getList() {
+ try {
+ when(mTelephonyManager.getUiccSlotsInfo()).thenReturn(twoSims_ActiveEsimInactivePsim());
+ List<Integer> result = SelectableSubscriptions.atomicToList(mActiveSimSlotIndex.get());
+
+ assertThat(result.size()).isEqualTo(1);
+ assertThat(result.get(0)).isEqualTo(1);
+ } catch (Exception exception) {
+ Log.w(TAG, "Fail to request subIdList", exception);
+ }
+ }
+
+ private UiccSlotInfo[] oneSim_ActivePsim() {
+ return new UiccSlotInfo[]{createUiccSlotInfo(false, 0, true)};
+ }
+
+ private UiccSlotInfo[] oneSim_ActiveEsim() {
+ return new UiccSlotInfo[]{createUiccSlotInfo(true, 1, true)};
+ }
+
+ private UiccSlotInfo[] twoSims_ActivePsimActiveEsim() {
+ return new UiccSlotInfo[]{
+ createUiccSlotInfo(false, 0, true),
+ createUiccSlotInfo(true, 1, true)};
+ }
+
+ private UiccSlotInfo[] twoSims_twoActiveEsims() {
+ return new UiccSlotInfo[]{
+ createUiccSlotInfoForTwoEsim(true, true)};
+ }
+
+ private UiccSlotInfo[] twoSims_ActivePsimInactiveEsim() {
+ return new UiccSlotInfo[]{
+ createUiccSlotInfo(false, 0, true),
+ createUiccSlotInfo(true, 1, false)};
+ }
+
+ private UiccSlotInfo[] twoSims_ActiveEsimInactivePsim() {
+ return new UiccSlotInfo[]{
+ createUiccSlotInfo(false, 0, false),
+ createUiccSlotInfo(true, 1, true)};
+ }
+
+ //ToDo: add more cases.
+ /*
+ private List<UiccSlotInfo> threeSims_ActivePsimTwoinactiveEsim(){
+ }
+ private List<UiccSlotInfo> threeSims_twoActiveEsimsInactivePsim(){
+ }
+ private List<UiccSlotInfo> threeSims_ActiveEsimInactivePsimInactiveEsim(){
+ }
+ private List<UiccSlotInfo> threeSims_ActivePsimActiveEsimInactiveEsim(){
+ }
+ */
+
+ private UiccSlotInfo createUiccSlotInfo(boolean isEuicc, int logicalSlotIdx,
+ boolean isActive) {
+ return new UiccSlotInfo(
+ isEuicc, /* isEuicc */
+ "123", /* cardId */
+ CARD_STATE_INFO_PRESENT, /* cardStateInfo */
+ true, /* isExtendApduSupported */
+ true, /* isRemovable */
+ Collections.singletonList(
+ new UiccPortInfo("" /* iccId */, 0 /* portIdx */,
+ logicalSlotIdx /* logicalSlotIdx */, isActive /* isActive */))
+ );
+ }
+
+ private UiccSlotInfo createUiccSlotInfoForTwoEsim(boolean isActiveEsim1,
+ boolean isActiveEsim2) {
+ return new UiccSlotInfo(
+ true, /* isEuicc */
+ "123", /* cardId */
+ CARD_STATE_INFO_PRESENT, /* cardStateInfo */
+ true, /* isExtendApduSupported */
+ true, /* isRemovable */
+ Arrays.asList(
+ new UiccPortInfo("" /* iccId */, 0 /* portIdx */,
+ 0 /* logicalSlotIdx */, isActiveEsim1 /* isActive */),
+ new UiccPortInfo("" /* iccId */, 1 /* portIdx */,
+ 1 /* logicalSlotIdx */, isActiveEsim2 /* isActive */))
+ );
+ }
+}
diff --git a/tests/unit/src/com/android/settings/network/telephony/DefaultSubscriptionControllerTest.java b/tests/unit/src/com/android/settings/network/telephony/DefaultSubscriptionControllerTest.java
index 93621d9..c48941f 100644
--- a/tests/unit/src/com/android/settings/network/telephony/DefaultSubscriptionControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/DefaultSubscriptionControllerTest.java
@@ -90,13 +90,6 @@
}
@Test
- public void getAvailabilityStatus_onlyOneSubscription_notAvailable() {
- SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(
- createMockSub(1, "sub1")));
- assertThat(mController.getAvailabilityStatus()).isEqualTo(CONDITIONALLY_UNAVAILABLE);
- }
-
- @Test
public void getAvailabilityStatus_twoSubscriptions_isAvailable() {
SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(
createMockSub(1, "sub1"),
@@ -248,7 +241,7 @@
mController.setDefaultSubscription(sub1.getSubscriptionId());
mController.displayPreference(mScreen);
- assertThat(mController.isAvailable()).isFalse();
+ assertThat(mController.isAvailable()).isTrue();
// Now make two subs be active - the pref should become available, and the
// onPreferenceChange callback should be properly wired up.
@@ -289,12 +282,14 @@
mController.displayPreference(mScreen);
assertThat(mController.isAvailable()).isTrue();
assertThat(mListPreference.isVisible()).isTrue();
+ assertThat(mListPreference.isEnabled()).isTrue();
SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(sub1));
mController.onSubscriptionsChanged();
- assertThat(mController.isAvailable()).isFalse();
- assertThat(mListPreference.isVisible()).isFalse();
+ assertThat(mController.isAvailable()).isTrue();
+ assertThat(mListPreference.isVisible()).isTrue();
+ assertThat(mListPreference.isEnabled()).isFalse();
}
@Test
@@ -306,8 +301,9 @@
mController.setDefaultSubscription(sub1.getSubscriptionId());
mController.displayPreference(mScreen);
- assertThat(mController.isAvailable()).isFalse();
- assertThat(mListPreference.isVisible()).isFalse();
+ assertThat(mController.isAvailable()).isTrue();
+ assertThat(mListPreference.isVisible()).isTrue();
+ assertThat(mListPreference.isEnabled()).isFalse();
SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(sub1, sub2));
when(mSubMgr.getAvailableSubscriptionInfoList()).thenReturn(Arrays.asList(sub1, sub2));
@@ -315,6 +311,7 @@
assertThat(mController.isAvailable()).isTrue();
assertThat(mListPreference.isVisible()).isTrue();
+ assertThat(mListPreference.isEnabled()).isTrue();
}
@Test
diff --git a/tests/unit/src/com/android/settings/network/telephony/Enable2gPreferenceControllerTest.java b/tests/unit/src/com/android/settings/network/telephony/Enable2gPreferenceControllerTest.java
index 9fb8a31..ab689e5 100644
--- a/tests/unit/src/com/android/settings/network/telephony/Enable2gPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/Enable2gPreferenceControllerTest.java
@@ -46,11 +46,11 @@
private static final int SUB_ID = 2;
@Mock
+ private CarrierConfigManager mCarrierConfigManager;
+ @Mock
private TelephonyManager mTelephonyManager;
@Mock
private TelephonyManager mInvalidTelephonyManager;
- @Mock
- private CarrierConfigManager mCarrierConfigManager;
private PersistableBundle mPersistableBundle;
private Enable2gPreferenceController mController;
diff --git a/tests/unit/src/com/android/settings/network/telephony/NetworkProviderBackupCallingGroupTest.java b/tests/unit/src/com/android/settings/network/telephony/NetworkProviderBackupCallingGroupTest.java
index e7a6af3..8396f1b 100644
--- a/tests/unit/src/com/android/settings/network/telephony/NetworkProviderBackupCallingGroupTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/NetworkProviderBackupCallingGroupTest.java
@@ -153,7 +153,6 @@
@Test
public void
shouldShowBackupCallingForSub_crossSimDisabled_returnFalse() {
- FeatureFlagUtils.setEnabled(mContext, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL, true);
doReturn(false).when(mNetworkProviderBackupCallingGroup).isCrossSimEnabledByPlatform(
mContext, SUB_ID_1);
@@ -163,7 +162,6 @@
@Test
public void shouldBackupCallingForSub_crossSimEnabled_returnTrue() {
- FeatureFlagUtils.setEnabled(mContext, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL, true);
doReturn(true).when(mNetworkProviderBackupCallingGroup).isCrossSimEnabledByPlatform(
mContext, SUB_ID_1);
diff --git a/tests/unit/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroupTest.java b/tests/unit/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroupTest.java
index 660772e..9cd12fe 100644
--- a/tests/unit/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroupTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroupTest.java
@@ -147,7 +147,6 @@
@Test
public void
shouldShowWifiCallingForSub_wifiCallingDisabledWithWifiCallingNotReady_returnFalse() {
- FeatureFlagUtils.setEnabled(mContext, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL, true);
setWifiCallingEnabled(false);
doReturn(mMockQueryWfcState).when(mNetworkProviderWifiCallingGroup).queryImsState(SUB_ID);
@@ -157,7 +156,6 @@
@Test
public void shouldShowWifiCallingForSub_wifiCallingEnabledWithWifiCallingIsReady_returnTrue() {
- FeatureFlagUtils.setEnabled(mContext, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL, true);
setWifiCallingEnabled(true);
doReturn(mMockQueryWfcState).when(mNetworkProviderWifiCallingGroup).queryImsState(SUB_ID);
@@ -168,7 +166,6 @@
@Test
public void
shouldShowWifiCallingForSub_wifiCallingDisabledWithNoActivityHandleIntent_returnFalse() {
- FeatureFlagUtils.setEnabled(mContext, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL, true);
buildPhoneAccountConfigureIntent(false);
doReturn(mMockQueryWfcState).when(mNetworkProviderWifiCallingGroup).queryImsState(SUB_ID);
doReturn(mPhoneAccountHandle).when(mNetworkProviderWifiCallingGroup)
@@ -181,7 +178,6 @@
@Test
public void
shouldShowWifiCallingForSub_wifiCallingEnabledWithActivityHandleIntent_returnTrue() {
- FeatureFlagUtils.setEnabled(mContext, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL, true);
buildPhoneAccountConfigureIntent(true);
doReturn(mMockQueryWfcState).when(mNetworkProviderWifiCallingGroup).queryImsState(SUB_ID);
doReturn(mPhoneAccountHandle).when(mNetworkProviderWifiCallingGroup)
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 6449c65..7d86018 100644
--- a/tests/unit/src/com/android/settings/network/telephony/NetworkSelectSettingsTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/NetworkSelectSettingsTest.java
@@ -122,10 +122,6 @@
public TargetClass(NetworkSelectSettingsTest env) {
mTestEnv = env;
-
- Bundle bundle = new Bundle();
- bundle.putInt(Settings.EXTRA_SUB_ID, SUB_ID);
- setArguments(bundle);
}
@Override
@@ -184,6 +180,11 @@
protected boolean enableAggregation(Context context) {
return mTestEnv.mIsAggregationEnabled;
}
+
+ @Override
+ protected int getSubId() {
+ return SUB_ID;
+ }
}
@Test
diff --git a/tests/unit/src/com/android/settings/privacy/PrivacyDashboardActivityTest.java b/tests/unit/src/com/android/settings/privacy/PrivacyDashboardActivityTest.java
new file mode 100644
index 0000000..2365553
--- /dev/null
+++ b/tests/unit/src/com/android/settings/privacy/PrivacyDashboardActivityTest.java
@@ -0,0 +1,107 @@
+/*
+ * 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.privacy;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.Mockito.doNothing;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
+
+import android.content.Intent;
+import android.provider.DeviceConfig;
+
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+import androidx.test.platform.app.InstrumentationRegistry;
+
+import com.android.settings.Settings;
+import com.android.settings.SettingsActivity;
+import com.android.settings.safetycenter.SafetyCenterStatus;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.ArgumentCaptor;
+
+@RunWith(AndroidJUnit4.class)
+public class PrivacyDashboardActivityTest {
+
+ private static final String DEFAULT_FRAGMENT_CLASSNAME = "DefaultFragmentClassname";
+
+ private Settings.PrivacyDashboardActivity mActivity;
+
+ @Before
+ public void setUp() {
+ DeviceConfig.resetToDefaults(android.provider.Settings.RESET_MODE_PACKAGE_DEFAULTS,
+ DeviceConfig.NAMESPACE_PRIVACY);
+ final Intent intent = new Intent();
+ intent.setAction(android.provider.Settings.ACTION_PRIVACY_SETTINGS);
+ intent.setClass(InstrumentationRegistry.getInstrumentation().getTargetContext(),
+ Settings.PrivacyDashboardActivity.class);
+ intent.putExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT, DEFAULT_FRAGMENT_CLASSNAME);
+ InstrumentationRegistry.getInstrumentation().runOnMainSync(() -> {
+ try {
+ mActivity =
+ spy((Settings.PrivacyDashboardActivity) InstrumentationRegistry
+ .getInstrumentation().newActivity(
+ getClass().getClassLoader(),
+ Settings.PrivacyDashboardActivity.class.getName(),
+ intent));
+ } catch (Exception e) {
+ throw new RuntimeException(e); // nothing to do
+ }
+ });
+ doNothing().when(mActivity).startActivity(any(Intent.class));
+ }
+
+ @After
+ public void tearDown() {
+ DeviceConfig.resetToDefaults(android.provider.Settings.RESET_MODE_PACKAGE_DEFAULTS,
+ DeviceConfig.NAMESPACE_PRIVACY);
+ }
+
+ @Test
+ public void onCreate_whenSafetyCenterEnabled_redirectsToSafetyCenter() {
+ DeviceConfig.setProperty(
+ DeviceConfig.NAMESPACE_PRIVACY,
+ SafetyCenterStatus.SAFETY_CENTER_IS_ENABLED,
+ /* value = */ Boolean.toString(true),
+ /* makeDefault = */ false);
+ final ArgumentCaptor<Intent> intentCaptor = ArgumentCaptor.forClass(Intent.class);
+
+ mActivity.handleSafetyCenterRedirection();
+
+ verify(mActivity).startActivity(intentCaptor.capture());
+ assertThat(intentCaptor.getValue().getAction()).isEqualTo(Intent.ACTION_SAFETY_CENTER);
+ }
+
+ @Test
+ public void onCreate_whenSafetyCenterDisabled_doesntRedirectToSafetyCenter() {
+ DeviceConfig.setProperty(
+ DeviceConfig.NAMESPACE_PRIVACY,
+ SafetyCenterStatus.SAFETY_CENTER_IS_ENABLED,
+ /* value = */ Boolean.toString(false),
+ /* makeDefault = */ false);
+
+ mActivity.handleSafetyCenterRedirection();
+
+ verify(mActivity, times(0)).startActivity(any());
+ }
+}
diff --git a/tests/unit/src/com/android/settings/privacy/TopLevelPrivacyEntryPreferenceControllerTest.java b/tests/unit/src/com/android/settings/privacy/TopLevelPrivacyEntryPreferenceControllerTest.java
new file mode 100644
index 0000000..570df73
--- /dev/null
+++ b/tests/unit/src/com/android/settings/privacy/TopLevelPrivacyEntryPreferenceControllerTest.java
@@ -0,0 +1,84 @@
+/*
+ * 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.privacy;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.Context;
+import android.provider.DeviceConfig;
+import android.provider.Settings;
+
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import com.android.settings.safetycenter.SafetyCenterStatus;
+import com.android.settings.security.TopLevelSecurityEntryPreferenceController;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+
+@RunWith(AndroidJUnit4.class)
+public class TopLevelPrivacyEntryPreferenceControllerTest {
+
+ private static final String PREFERENCE_KEY = "top_level_privacy";
+
+ private TopLevelPrivacyEntryPreferenceController mTopLevelPrivacyEntryPreferenceController;
+
+ @Mock
+ private Context mContext;
+
+ @Before
+ public void setUp() {
+ DeviceConfig.resetToDefaults(Settings.RESET_MODE_PACKAGE_DEFAULTS,
+ DeviceConfig.NAMESPACE_PRIVACY);
+
+ mTopLevelPrivacyEntryPreferenceController =
+ new TopLevelPrivacyEntryPreferenceController(mContext, PREFERENCE_KEY);
+ }
+
+ @After
+ public void tearDown() {
+ DeviceConfig.resetToDefaults(Settings.RESET_MODE_PACKAGE_DEFAULTS,
+ DeviceConfig.NAMESPACE_PRIVACY);
+ }
+
+ @Test
+ public void getAvailabilityStatus_whenSafetyCenterEnabled_returnsUnavailable() {
+ DeviceConfig.setProperty(
+ DeviceConfig.NAMESPACE_PRIVACY,
+ SafetyCenterStatus.SAFETY_CENTER_IS_ENABLED,
+ /* value = */ Boolean.toString(true),
+ /* makeDefault = */ false);
+
+ assertThat(mTopLevelPrivacyEntryPreferenceController.getAvailabilityStatus())
+ .isEqualTo(TopLevelSecurityEntryPreferenceController.CONDITIONALLY_UNAVAILABLE);
+ }
+
+ @Test
+ public void getAvailabilityStatus_whenSafetyCenterDisabled_returnsAvailable() {
+ DeviceConfig.setProperty(
+ DeviceConfig.NAMESPACE_PRIVACY,
+ SafetyCenterStatus.SAFETY_CENTER_IS_ENABLED,
+ /* value = */ Boolean.toString(false),
+ /* makeDefault = */ false);
+
+ assertThat(mTopLevelPrivacyEntryPreferenceController.getAvailabilityStatus())
+ .isEqualTo(TopLevelSecurityEntryPreferenceController.AVAILABLE);
+ }
+}
diff --git a/tests/unit/src/com/android/settings/safetycenter/SafetyCenterStatusTest.java b/tests/unit/src/com/android/settings/safetycenter/SafetyCenterStatusTest.java
new file mode 100644
index 0000000..f36fbe1
--- /dev/null
+++ b/tests/unit/src/com/android/settings/safetycenter/SafetyCenterStatusTest.java
@@ -0,0 +1,67 @@
+/*
+ * 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.safetycenter;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.provider.DeviceConfig;
+import android.provider.Settings;
+
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+@RunWith(AndroidJUnit4.class)
+public class SafetyCenterStatusTest {
+
+ @Before
+ public void setUp() {
+ DeviceConfig.resetToDefaults(Settings.RESET_MODE_PACKAGE_DEFAULTS,
+ DeviceConfig.NAMESPACE_PRIVACY);
+ }
+
+ @After
+ public void tearDown() {
+ DeviceConfig.resetToDefaults(Settings.RESET_MODE_PACKAGE_DEFAULTS,
+ DeviceConfig.NAMESPACE_PRIVACY);
+ }
+
+ @Test
+ public void isEnabled_whenFlagTrue_returnsTrue() {
+ DeviceConfig.setProperty(
+ DeviceConfig.NAMESPACE_PRIVACY,
+ SafetyCenterStatus.SAFETY_CENTER_IS_ENABLED,
+ /* value = */ Boolean.toString(true),
+ /* makeDefault = */ false);
+
+ assertThat(SafetyCenterStatus.isEnabled()).isTrue();
+ }
+
+ @Test
+ public void isEnabled_whenFlagFalse_returnsFalse() {
+ DeviceConfig.setProperty(
+ DeviceConfig.NAMESPACE_PRIVACY,
+ SafetyCenterStatus.SAFETY_CENTER_IS_ENABLED,
+ /* value = */ Boolean.toString(false),
+ /* makeDefault = */ false);
+
+ assertThat(SafetyCenterStatus.isEnabled()).isFalse();
+ }
+}
diff --git a/tests/unit/src/com/android/settings/safetycenter/TopLevelSafetyCenterEntryPreferenceControllerTest.java b/tests/unit/src/com/android/settings/safetycenter/TopLevelSafetyCenterEntryPreferenceControllerTest.java
new file mode 100644
index 0000000..907fb99
--- /dev/null
+++ b/tests/unit/src/com/android/settings/safetycenter/TopLevelSafetyCenterEntryPreferenceControllerTest.java
@@ -0,0 +1,134 @@
+/*
+ * 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.safetycenter;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.Mockito.doNothing;
+import static org.mockito.Mockito.doThrow;
+import static org.mockito.Mockito.verify;
+
+import android.content.ActivityNotFoundException;
+import android.content.Context;
+import android.content.Intent;
+import android.provider.DeviceConfig;
+import android.provider.Settings;
+
+import androidx.preference.Preference;
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.ArgumentCaptor;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+@RunWith(AndroidJUnit4.class)
+public class TopLevelSafetyCenterEntryPreferenceControllerTest {
+
+ private static final String PREFERENCE_KEY = "top_level_safety_center";
+
+ private TopLevelSafetyCenterEntryPreferenceController
+ mTopLevelSafetyCenterEntryPreferenceController;
+ private Preference mPreference;
+
+ @Mock
+ private Context mContext;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+
+ mPreference = new Preference(ApplicationProvider.getApplicationContext());
+ mPreference.setKey(PREFERENCE_KEY);
+
+ doNothing().when(mContext).startActivity(any(Intent.class));
+ mTopLevelSafetyCenterEntryPreferenceController =
+ new TopLevelSafetyCenterEntryPreferenceController(mContext, PREFERENCE_KEY);
+ DeviceConfig.resetToDefaults(Settings.RESET_MODE_PACKAGE_DEFAULTS,
+ DeviceConfig.NAMESPACE_PRIVACY);
+ }
+
+ @After
+ public void tearDown() {
+ DeviceConfig.resetToDefaults(Settings.RESET_MODE_PACKAGE_DEFAULTS,
+ DeviceConfig.NAMESPACE_PRIVACY);
+ }
+
+ @Test
+ public void handlePreferenceTreeClick_forDifferentPreferenceKey_isNotHandled() {
+ Preference preference = new Preference(ApplicationProvider.getApplicationContext());
+ preference.setKey("some_other_preference");
+
+ boolean preferenceHandled =
+ mTopLevelSafetyCenterEntryPreferenceController.handlePreferenceTreeClick(
+ preference);
+
+ assertThat(preferenceHandled).isFalse();
+ }
+
+ @Test
+ public void handlePreferenceTreeClick_launchesIntendedIntent() {
+ final ArgumentCaptor<Intent> intentCaptor = ArgumentCaptor.forClass(Intent.class);
+
+ boolean preferenceHandled = mTopLevelSafetyCenterEntryPreferenceController
+ .handlePreferenceTreeClick(mPreference);
+
+ assertThat(preferenceHandled).isTrue();
+ verify(mContext).startActivity(intentCaptor.capture());
+ assertThat(intentCaptor.getValue().getAction()).isEqualTo(Intent.ACTION_SAFETY_CENTER);
+ }
+
+ @Test
+ public void handlePreferenceTreeClick_onStartActivityThrows_returnsFalse() {
+ doThrow(ActivityNotFoundException.class)
+ .when(mContext).startActivity(any(Intent.class));
+
+ boolean preferenceHandled = mTopLevelSafetyCenterEntryPreferenceController
+ .handlePreferenceTreeClick(mPreference);
+
+ assertThat(preferenceHandled).isFalse();
+ }
+
+ @Test
+ public void getAvailabilityStatus_whenSafetyCenterDisabled_returnsUnavailable() {
+ DeviceConfig.setProperty(
+ DeviceConfig.NAMESPACE_PRIVACY,
+ SafetyCenterStatus.SAFETY_CENTER_IS_ENABLED,
+ /* value = */ Boolean.toString(false),
+ /* makeDefault = */ false);
+
+ assertThat(mTopLevelSafetyCenterEntryPreferenceController.getAvailabilityStatus())
+ .isEqualTo(TopLevelSafetyCenterEntryPreferenceController.CONDITIONALLY_UNAVAILABLE);
+ }
+
+ @Test
+ public void getAvailabilityStatus_whenSafetyCenterEnabled_returnsAvailable() {
+ DeviceConfig.setProperty(
+ DeviceConfig.NAMESPACE_PRIVACY,
+ SafetyCenterStatus.SAFETY_CENTER_IS_ENABLED,
+ /* value = */ Boolean.toString(true),
+ /* makeDefault = */ false);
+
+ assertThat(mTopLevelSafetyCenterEntryPreferenceController.getAvailabilityStatus())
+ .isEqualTo(TopLevelSafetyCenterEntryPreferenceController.AVAILABLE);
+ }
+}
diff --git a/tests/unit/src/com/android/settings/security/SecurityAdvancedSettingsControllerTest.java b/tests/unit/src/com/android/settings/security/SecurityAdvancedSettingsControllerTest.java
new file mode 100644
index 0000000..2863ed5
--- /dev/null
+++ b/tests/unit/src/com/android/settings/security/SecurityAdvancedSettingsControllerTest.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.security;
+
+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.pm.CrossProfileApps;
+import android.os.UserHandle;
+
+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;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+import java.util.Collections;
+
+@RunWith(AndroidJUnit4.class)
+public class SecurityAdvancedSettingsControllerTest {
+
+ private static final String PREFERENCE_KEY = "security_advanced_settings";
+ private static final String NO_WORK_PROFILE_SUMMARY_RESOURCE_NAME =
+ "security_advanced_settings_no_work_profile_settings_summary";
+ private static final String WORK_PROFILE_SUMMARY_RESOURCE_NAME =
+ "security_advanced_settings_work_profile_settings_summary";
+
+ @Mock
+ private CrossProfileApps mCrossProfileApps;
+ private Context mContext;
+
+ private SecurityAdvancedSettingsController mController;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ when(mContext.getSystemService(CrossProfileApps.class)).thenReturn(mCrossProfileApps);
+
+ mController = new SecurityAdvancedSettingsController(mContext, PREFERENCE_KEY);
+ }
+
+ @Test
+ public void getSummary_withoutWorkProfile() {
+ when(mCrossProfileApps.getTargetUserProfiles()).thenReturn(Collections.emptyList());
+
+ assertThat(mController.getSummary())
+ .isEqualTo(getResourcesString(NO_WORK_PROFILE_SUMMARY_RESOURCE_NAME));
+ }
+
+ @Test
+ public void getSummary_withWorkProfile() {
+ when(mCrossProfileApps.getTargetUserProfiles()).thenReturn(
+ Collections.singletonList(new UserHandle(0))
+ );
+
+ assertThat(mController.getSummary())
+ .isEqualTo(getResourcesString(WORK_PROFILE_SUMMARY_RESOURCE_NAME));
+ }
+
+ private String getResourcesString(String resName) {
+ return ResourcesUtils.getResourcesString(mContext, resName);
+ }
+}
diff --git a/tests/unit/src/com/android/settings/security/SecurityAdvancedSettingsTest.java b/tests/unit/src/com/android/settings/security/SecurityAdvancedSettingsTest.java
new file mode 100644
index 0000000..e18b258
--- /dev/null
+++ b/tests/unit/src/com/android/settings/security/SecurityAdvancedSettingsTest.java
@@ -0,0 +1,116 @@
+/*
+ * 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.security;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.os.Looper;
+import android.provider.DeviceConfig;
+
+import androidx.test.annotation.UiThreadTest;
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import com.android.settings.safetycenter.SafetyCenterStatus;
+import com.android.settings.testutils.FakeFeatureFactory;
+import com.android.settings.testutils.ResourcesUtils;
+import com.android.settingslib.drawer.CategoryKey;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+@RunWith(AndroidJUnit4.class)
+public class SecurityAdvancedSettingsTest {
+ private static final String SCREEN_XML_RESOURCE_NAME = "security_advanced_settings";
+ private static final String ALTERNATIVE_CATEGORY_KEY = "alternative_category_key";
+ private static final String LEGACY_CATEGORY_KEY =
+ "com.android.settings.category.ia.legacy_advanced_security";
+
+ private Context mContext;
+ private SecurityAdvancedSettings mSecurityAdvancedSettings;
+
+ @Before
+ @UiThreadTest
+ public void setUp() {
+ if (Looper.myLooper() == null) {
+ Looper.prepare();
+ }
+
+ mContext = ApplicationProvider.getApplicationContext();
+
+ mSecurityAdvancedSettings = new SecurityAdvancedSettings();
+ }
+
+ @Test
+ public void getPreferenceXml_returnsAdvancedSettings() {
+ assertThat(mSecurityAdvancedSettings.getPreferenceScreenResId())
+ .isEqualTo(getXmlResId(SCREEN_XML_RESOURCE_NAME));
+ }
+
+ @Test
+ public void getCategoryKey_whenSafetyCenterIsEnabled_returnsSecurity() {
+ setSafetyCenterEnabled(true);
+
+ assertThat(mSecurityAdvancedSettings.getCategoryKey())
+ .isEqualTo(CategoryKey.CATEGORY_SECURITY_ADVANCED_SETTINGS);
+ }
+
+ @Test
+ public void getCategoryKey_whenAlternativeFragmentPresented_returnsAlternative() {
+ setSafetyCenterEnabled(false);
+ setupAlternativeFragment(true, ALTERNATIVE_CATEGORY_KEY);
+
+ assertThat(mSecurityAdvancedSettings.getCategoryKey())
+ .isEqualTo(ALTERNATIVE_CATEGORY_KEY);
+ }
+
+ @Test
+ public void getCategoryKey_whenNoAlternativeFragmentPresented_returnsLegacy() {
+ setSafetyCenterEnabled(false);
+ setupAlternativeFragment(false, null);
+
+ assertThat(mSecurityAdvancedSettings.getCategoryKey())
+ .isEqualTo(LEGACY_CATEGORY_KEY);
+ }
+
+ private int getXmlResId(String resName) {
+ return ResourcesUtils.getResourcesId(mContext, "xml", resName);
+ }
+
+ private void setSafetyCenterEnabled(boolean isEnabled) {
+ DeviceConfig.setProperty(
+ DeviceConfig.NAMESPACE_PRIVACY,
+ SafetyCenterStatus.SAFETY_CENTER_IS_ENABLED,
+ /* value = */ Boolean.toString(isEnabled),
+ /* makeDefault = */ false);
+ }
+
+ private void setupAlternativeFragment(boolean hasAlternativeFragment,
+ String alternativeCategoryKey) {
+ final FakeFeatureFactory fakeFeatureFactory = FakeFeatureFactory.setupForTest();
+ when(fakeFeatureFactory.securitySettingsFeatureProvider
+ .hasAlternativeSecuritySettingsFragment())
+ .thenReturn(hasAlternativeFragment);
+ when(fakeFeatureFactory.securitySettingsFeatureProvider
+ .getAlternativeAdvancedSettingsCategoryKey())
+ .thenReturn(alternativeCategoryKey);
+ }
+}
diff --git a/tests/unit/src/com/android/settings/security/SecurityDashboardActivityTest.java b/tests/unit/src/com/android/settings/security/SecurityDashboardActivityTest.java
index 3bda96e..0406616 100644
--- a/tests/unit/src/com/android/settings/security/SecurityDashboardActivityTest.java
+++ b/tests/unit/src/com/android/settings/security/SecurityDashboardActivityTest.java
@@ -18,20 +18,29 @@
import static com.google.common.truth.Truth.assertThat;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.Mockito.doNothing;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
import android.content.Intent;
+import android.provider.DeviceConfig;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import androidx.test.platform.app.InstrumentationRegistry;
import com.android.settings.Settings;
import com.android.settings.SettingsActivity;
+import com.android.settings.safetycenter.SafetyCenterStatus;
import com.android.settings.testutils.FakeFeatureFactory;
+import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.mockito.ArgumentCaptor;
import org.mockito.MockitoAnnotations;
@RunWith(AndroidJUnit4.class)
@@ -48,6 +57,8 @@
MockitoAnnotations.initMocks(this);
FakeFeatureFactory mFeatureFactory = FakeFeatureFactory.setupForTest();
mSecuritySettingsFeatureProvider = mFeatureFactory.getSecuritySettingsFeatureProvider();
+ DeviceConfig.resetToDefaults(android.provider.Settings.RESET_MODE_PACKAGE_DEFAULTS,
+ DeviceConfig.NAMESPACE_PRIVACY);
mDefaultIntent = new Intent();
mDefaultIntent.setAction(android.provider.Settings.ACTION_SECURITY_SETTINGS);
mDefaultIntent.setClass(InstrumentationRegistry.getInstrumentation().getTargetContext(),
@@ -56,15 +67,22 @@
InstrumentationRegistry.getInstrumentation().runOnMainSync(() -> {
try {
mActivity =
- (Settings.SecurityDashboardActivity) InstrumentationRegistry
+ spy((Settings.SecurityDashboardActivity) InstrumentationRegistry
.getInstrumentation().newActivity(
getClass().getClassLoader(),
Settings.SecurityDashboardActivity.class.getName(),
- mDefaultIntent);
+ mDefaultIntent));
} catch (Exception e) {
throw new RuntimeException(e); // nothing to do
}
});
+ doNothing().when(mActivity).startActivity(any(Intent.class));
+ }
+
+ @After
+ public void tearDown() {
+ DeviceConfig.resetToDefaults(android.provider.Settings.RESET_MODE_PACKAGE_DEFAULTS,
+ DeviceConfig.NAMESPACE_PRIVACY);
}
@Test
@@ -104,4 +122,32 @@
assertThat(mActivity.isValidFragment(ALTERNATIVE_FRAGMENT_CLASSNAME)).isTrue();
}
+
+ @Test
+ public void onCreate_whenSafetyCenterEnabled_redirectsToSafetyCenter() {
+ DeviceConfig.setProperty(
+ DeviceConfig.NAMESPACE_PRIVACY,
+ SafetyCenterStatus.SAFETY_CENTER_IS_ENABLED,
+ /* value = */ Boolean.toString(true),
+ /* makeDefault = */ false);
+ final ArgumentCaptor<Intent> intentCaptor = ArgumentCaptor.forClass(Intent.class);
+
+ mActivity.handleSafetyCenterRedirection();
+
+ verify(mActivity).startActivity(intentCaptor.capture());
+ assertThat(intentCaptor.getValue().getAction()).isEqualTo(Intent.ACTION_SAFETY_CENTER);
+ }
+
+ @Test
+ public void onCreate_whenSafetyCenterDisabled_doesntRedirectToSafetyCenter() {
+ DeviceConfig.setProperty(
+ DeviceConfig.NAMESPACE_PRIVACY,
+ SafetyCenterStatus.SAFETY_CENTER_IS_ENABLED,
+ /* value = */ Boolean.toString(false),
+ /* makeDefault = */ false);
+
+ mActivity.handleSafetyCenterRedirection();
+
+ verify(mActivity, times(0)).startActivity(any());
+ }
}
diff --git a/tests/unit/src/com/android/settings/security/TopLevelSecurityEntryPreferenceControllerTest.java b/tests/unit/src/com/android/settings/security/TopLevelSecurityEntryPreferenceControllerTest.java
index a9acd2a..7e83ca7 100644
--- a/tests/unit/src/com/android/settings/security/TopLevelSecurityEntryPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/security/TopLevelSecurityEntryPreferenceControllerTest.java
@@ -25,14 +25,18 @@
import android.content.Context;
import android.content.Intent;
+import android.provider.DeviceConfig;
+import android.provider.Settings;
import androidx.preference.Preference;
import androidx.test.core.app.ApplicationProvider;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import com.android.settings.SettingsActivity;
+import com.android.settings.safetycenter.SafetyCenterStatus;
import com.android.settings.testutils.FakeFeatureFactory;
+import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -60,6 +64,9 @@
mFeatureFactory = FakeFeatureFactory.setupForTest();
mSecuritySettingsFeatureProvider = mFeatureFactory.getSecuritySettingsFeatureProvider();
+ DeviceConfig.resetToDefaults(Settings.RESET_MODE_PACKAGE_DEFAULTS,
+ DeviceConfig.NAMESPACE_PRIVACY);
+
mPreference = new Preference(ApplicationProvider.getApplicationContext());
mPreference.setKey(PREFERENCE_KEY);
@@ -68,6 +75,12 @@
new TopLevelSecurityEntryPreferenceController(mContext, PREFERENCE_KEY);
}
+ @After
+ public void tearDown() {
+ DeviceConfig.resetToDefaults(Settings.RESET_MODE_PACKAGE_DEFAULTS,
+ DeviceConfig.NAMESPACE_PRIVACY);
+ }
+
@Test
public void handlePreferenceTreeClick_forDifferentPreferenceKey_isNotHandled() {
Preference preference = new Preference(ApplicationProvider.getApplicationContext());
@@ -121,4 +134,28 @@
assertThat(preferenceHandled).isFalse();
}
+
+ @Test
+ public void getAvailabilityStatus_whenSafetyCenterEnabled_returnsUnavailable() {
+ DeviceConfig.setProperty(
+ DeviceConfig.NAMESPACE_PRIVACY,
+ SafetyCenterStatus.SAFETY_CENTER_IS_ENABLED,
+ /* value = */ Boolean.toString(true),
+ /* makeDefault = */ false);
+
+ assertThat(mTopLevelSecurityEntryPreferenceController.getAvailabilityStatus())
+ .isEqualTo(TopLevelSecurityEntryPreferenceController.CONDITIONALLY_UNAVAILABLE);
+ }
+
+ @Test
+ public void getAvailabilityStatus_whenSafetyCenterDisabled_returnsAvailable() {
+ DeviceConfig.setProperty(
+ DeviceConfig.NAMESPACE_PRIVACY,
+ SafetyCenterStatus.SAFETY_CENTER_IS_ENABLED,
+ /* value = */ Boolean.toString(false),
+ /* makeDefault = */ false);
+
+ assertThat(mTopLevelSecurityEntryPreferenceController.getAvailabilityStatus())
+ .isEqualTo(TopLevelSecurityEntryPreferenceController.AVAILABLE);
+ }
}