Merge "Refactor Bluetooth scan mode APIs"
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index fb51231..083d8b9 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -108,8 +108,8 @@
<uses-permission android:name="android.permission.READ_DREAM_STATE" />
<uses-permission android:name="android.permission.READ_DREAM_SUPPRESSION" />
<uses-permission android:name="android.permission.MANAGE_APP_HIBERNATION" />
- <uses-permission android:name="android.permission.LAUNCH_TWO_PANE_SETTINGS_DEEP_LINK" />
- <uses-permission android:name="android.permission.ALLOW_PLACE_IN_TWO_PANE_SETTINGS" />
+ <uses-permission android:name="android.permission.LAUNCH_MULTI_PANE_SETTINGS_DEEP_LINK" />
+ <uses-permission android:name="android.permission.ALLOW_PLACE_IN_MULTI_PANE_SETTINGS" />
<application
android:name=".SettingsApplication"
@@ -128,14 +128,13 @@
<uses-library android:name="org.apache.http.legacy" />
<!-- Settings -->
-
<activity android:name=".homepage.SettingsHomepageActivity"
android:label="@string/settings_label_launcher"
android:theme="@style/Theme.Settings.Home"
android:taskAffinity="com.android.settings.root"
android:launchMode="singleTask"
android:exported="true"
- android:configChanges="keyboard|keyboardHidden|screenSize|screenLayout">
+ android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout">
<intent-filter android:priority="1">
<action android:name="android.settings.SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
@@ -144,18 +143,33 @@
android:value="true" />
</activity>
- <activity android:name=".network.telephony.MobileNetworkActivity"
- android:label="@string/network_settings_title"
+ <!-- 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"
+ android:taskAffinity=""
+ android:launchMode="singleTask"
android:exported="true"
- android:launchMode="singleTask">
- <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" />
- <action android:name="android.settings.NETWORK_OPERATOR_SETTINGS" />
- <action android:name="android.settings.DATA_ROAMING_SETTINGS" />
- <action android:name="android.settings.MMS_MESSAGE_SETTING" />
+ 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: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" />
</activity>
<!-- Alias for launcher activity only, as this belongs to each profile. -->
@@ -173,18 +187,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_TWO_PANE_SETTINGS_DEEP_LINK"
- android:targetActivity=".homepage.SettingsHomepageActivity">
- <intent-filter>
- <action android:name="android.settings.SETTINGS_LARGE_SCREEN_DEEP_LINK" />
- <category android:name="android.intent.category.DEFAULT" />
- </intent-filter>
- </activity-alias>
-
<receiver android:name=".SettingsInitialize"
android:exported="true">
<intent-filter>
@@ -194,6 +196,7 @@
</receiver>
<activity android:name=".SubSettings"
+ android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout|smallestScreenSize"
android:theme="@style/Theme.SubSettings" />
<activity android:name=".Settings$CreateShortcutActivity"
@@ -227,10 +230,27 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.network.NetworkDashboardFragment"/>
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
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">
+ <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" />
+ <action android:name="android.settings.NETWORK_OPERATOR_SETTINGS" />
+ <action android:name="android.settings.DATA_ROAMING_SETTINGS" />
+ <action android:name="android.settings.MMS_MESSAGE_SETTING" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity>
+
<activity android:name=".Settings$MobileNetworkListActivity"
android:exported="true"
android:label="@string/network_settings_title">
@@ -241,6 +261,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.network.MobileNetworkListFragment"/>
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -256,6 +278,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment"/>
+ <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>
@@ -281,6 +305,15 @@
</intent-filter>
</activity>
+ <receiver android:name=".search.SearchStateReceiver"
+ android:exported="true"
+ android:permission="android.permission.READ_SEARCH_INDEXABLES">
+ <intent-filter>
+ <action android:name="com.android.settings.SEARCH_START"/>
+ <action android:name="com.android.settings.SEARCH_EXIT"/>
+ </intent-filter>
+ </receiver>
+
<activity
android:name="Settings$WifiSettingsActivity"
android:label="@string/wifi_settings"
@@ -288,15 +321,32 @@
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" />
+ <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"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
- android:value="true" />
+ android:value="true"/>
</activity>
+ <!-- Keep compatibility with old shortcuts. -->
+ <activity-alias
+ android:name="Settings$WifiSettings2Activity"
+ android:targetActivity="Settings$WifiSettingsActivity"
+ android:label="@string/wifi_settings"
+ android:icon="@drawable/ic_homepage_network"
+ android:exported="true">
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.network.NetworkProviderSettings"/>
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
+ <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
+ android:value="true"/>
+ </activity-alias>
+
<activity
android:name="Settings$NetworkProviderSettingsActivity"
android:label="@string/provider_internet_settings"
@@ -304,17 +354,19 @@
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.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"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
- android:value="true" />
+ android:value="true"/>
</activity>
<activity
@@ -332,8 +384,9 @@
<meta-data
android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.wifi.details.WifiNetworkDetailsFragment" />
- <meta-data
- android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
+ <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -348,6 +401,19 @@
android:value="true" />
</activity>
+ <activity android:name=".Settings$AdaptiveBrightnessActivity"
+ android:label="@string/auto_brightness_title"
+ android:exported="true">
+ <intent-filter>
+ <action android:name="android.settings.ADAPTIVE_BRIGHTNESS_SETTINGS" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.display.AutoBrightnessSettings"/>
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_display"/>
+ </activity>
+
<activity
android:name="Settings$ConfigureWifiSettingsActivity"
android:label="@string/wifi_configure_settings_preference_title"
@@ -365,6 +431,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.wifi.ConfigureWifiSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -381,6 +449,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.wifi.savedaccesspoints.SavedAccessPointsWifiSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -394,6 +464,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.wifi.WifiInfo" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
</activity>
<activity android:name=".wifi.WifiConfigInfo"
@@ -414,6 +486,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.wifi.WifiAPITest" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
</activity>
<activity android:name=".wifi.WifiStatusTest"
@@ -464,6 +538,8 @@
android:value="true" />
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.network.apn.ApnSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
</activity>
<!-- Keep compatibility with old shortcuts. -->
@@ -478,6 +554,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_connected_devices"/>
</activity-alias>
<!-- Keep compatibility with old shortcuts. -->
@@ -488,6 +566,8 @@
android:clearTaskOnLaunch="true">
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_connected_devices"/>
</activity-alias>
<activity android:name="Settings$AssistGestureSettingsActivity"
@@ -500,6 +580,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.gestures.AssistGestureSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_system"/>
</activity>
<activity android:name="Settings$FaceSettingsActivity"
@@ -512,6 +594,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.biometrics.face.FaceSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_security"/>
</activity>
<activity android:name="Settings$FingerprintSettingsActivity"
@@ -524,6 +608,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.biometrics.fingerprint.FingerprintSettings$FingerprintSettingsFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_security"/>
</activity>
<activity android:name="Settings$CombinedBiometricSettingsActivity"
@@ -531,6 +617,8 @@
android:exported="false">
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.biometrics.combination.CombinedBiometricSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_security"/>
</activity>
<activity android:name="Settings$CombinedBiometricProfileSettingsActivity"
@@ -538,6 +626,8 @@
android:exported="false">
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.biometrics.combination.CombinedBiometricProfileSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_security"/>
</activity>
<activity android:name=".bluetooth.DevicePickerActivity"
@@ -589,6 +679,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.TetherSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
</activity>
<activity
@@ -606,6 +698,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.wifi.tether.WifiTetherSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
</activity>
@@ -617,6 +711,8 @@
android:targetActivity="Settings$TetherSettingsActivity">
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.TetherSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
</activity-alias>
<activity android:name="Settings$WifiP2pSettingsActivity"
@@ -628,6 +724,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.wifi.p2p.WifiP2pSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
</activity>
<activity
@@ -646,6 +744,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.vpn2.VpnSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -660,6 +760,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.datausage.DataSaverSummary" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
</activity>
<activity
@@ -679,6 +781,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.datetime.DateTimeSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_system"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -699,6 +803,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.localepicker.LocaleListEditor" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_system"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -722,6 +828,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.language.LanguageAndInputSettings"/>
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_system"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true"/>
</activity>
@@ -735,6 +843,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.inputmethod.AvailableVirtualKeyboardFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_system"/>
</activity>
<activity
@@ -747,6 +857,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.assist.ManageAssist" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
</activity>
<activity android:name="Settings$KeyboardLayoutPickerActivity"
@@ -755,6 +867,8 @@
android:exported="true">
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.inputmethod.KeyboardLayoutPickerFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_system"/>
</activity>
<activity android:name="Settings$PhysicalKeyboardActivity"
@@ -767,6 +881,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.inputmethod.PhysicalKeyboardFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_system"/>
</activity>
<!-- Keep compatibility with old shortcuts. -->
@@ -777,6 +893,8 @@
android:targetActivity="Settings$LanguageAndInputSettingsActivity">
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.language.LanguageAndInputSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_system"/>
</activity-alias>
<activity
@@ -790,6 +908,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.inputmethod.SpellCheckersSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_system"/>
</activity>
<activity android:name=".inputmethod.InputMethodAndSubtypeEnablerActivity"
@@ -822,6 +942,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.inputmethod.UserDictionaryList" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_system"/>
</activity>
<activity android:name=".inputmethod.UserDictionaryAddWordActivity"
@@ -857,6 +979,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.notification.zen.ZenModeSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_notifications"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -910,6 +1034,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.notification.zen.ZenModeAutomationSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_notifications"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -920,6 +1046,8 @@
android:exported="true">
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.wallpaper.WallpaperTypeSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_wallpaper"/>
</activity>
<activity android:name=".wallpaper.WallpaperSuggestionActivity"
@@ -975,6 +1103,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.notification.zen.ZenModeScheduleRuleSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_notifications"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -988,6 +1118,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.notification.zen.ZenModeEventRuleSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_notifications"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -1008,6 +1140,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.DisplaySettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_display"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -1027,6 +1161,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.display.SmartAutoRotatePreferenceFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_display"/>
</activity>
<activity
@@ -1045,6 +1181,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.display.NightDisplaySettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_display"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -1064,6 +1202,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.display.darkmode.DarkModeSettingsFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_display"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -1087,6 +1227,8 @@
android:value="true" />
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.display.NightDisplaySettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_display"/>
</activity>
<activity android:name=".Settings$MyDeviceInfoActivity"
@@ -1104,6 +1246,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.deviceinfo.aboutphone.MyDeviceInfoFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_about_device"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -1118,6 +1262,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.security.LockscreenDashboardFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_display"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -1144,6 +1290,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.deviceinfo.legal.ModuleLicensesDashboard" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_about_device"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -1164,6 +1312,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -1175,6 +1325,8 @@
android:targetActivity="Settings$ManageApplicationsActivity">
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
</activity-alias>
<activity
@@ -1187,6 +1339,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.managedomainurls.ManageDomainUrls" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
</activity>
<activity android:name="Settings$AppMemoryUsageActivity"
@@ -1199,6 +1353,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.ProcessStatsUi" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
</activity>
<activity
@@ -1211,6 +1367,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -1261,6 +1419,8 @@
android:targetActivity="Settings$ManageApplicationsActivity">
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_system"/>
</activity-alias>
<!-- Provide direct entry into manage apps showing storage usage for apps.
@@ -1271,6 +1431,8 @@
android:targetActivity="Settings$ManageApplicationsActivity">
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
</activity-alias>
<!-- Still need a top-level activity for showing app details. Aliasing
@@ -1317,6 +1479,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -1338,6 +1502,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -1352,6 +1518,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.notification.history.NotificationStation" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_notifications"/>
</activity>
<activity
@@ -1396,6 +1564,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.location.LocationSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_location"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -1411,11 +1581,32 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.location.LocationServices" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_location"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
<activity
+ android:name="Settings$WifiScanningSettingsActivity"
+ android:label="@string/location_scanning_wifi_always_scanning_title"
+ android:icon="@drawable/ic_homepage_location"
+ android:exported="true"
+ android:permission="android.permission.CHANGE_WIFI_STATE"
+ android:configChanges="orientation|keyboardHidden|screenSize">
+ <intent-filter android:priority="1">
+ <action android:name="android.settings.WIFI_SCANNING_SETTINGS" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.location.WifiScanningFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_location"/>
+ <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
+ android:value="true" />
+ </activity>
+
+ <activity
android:name=".Settings$SecurityDashboardActivity"
android:label="@string/security_settings_title"
android:icon="@drawable/ic_homepage_security"
@@ -1433,6 +1624,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.security.SecuritySettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_security"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -1460,6 +1653,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.TrustedCredentialsSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_security"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -1476,6 +1671,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.backup.PrivacySettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_privacy"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -1494,6 +1691,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.privacy.PrivacyDashboardFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_privacy"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -1546,6 +1745,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.specialaccess.deviceadmin.DeviceAdminSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_security"/>
</activity>
<!-- Keep compatibility with old shortcuts. -->
@@ -1555,6 +1756,8 @@
android:targetActivity="Settings$DeviceAdminSettingsActivity">
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.specialaccess.deviceadmin.DeviceAdminSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_security"/>
</activity-alias>
<activity android:name=".applications.specialaccess.deviceadmin.DeviceAdminAdd"
@@ -1589,6 +1792,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -1605,6 +1810,8 @@
<meta-data
android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.UsageAccessDetails"/>
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
</activity>
<activity android:name="Settings$IccLockSettingsActivity"
@@ -1617,6 +1824,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.IccLockSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_security"/>
</activity>
<activity
@@ -1635,6 +1844,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.accessibility.AccessibilitySettings" />
+ <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>
@@ -1650,6 +1861,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.accessibility.AccessibilityDetailsSettingsFragment" />
+ <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>
@@ -1686,6 +1899,11 @@
</activity-alias>
<activity
+ android:name=".accessibility.AccessibilityScreenSizeForSetupWizardActivity"
+ android:theme="@android:style/Theme.DeviceDefault.Settings"
+ android:exported="false"/>
+
+ <activity
android:name="Settings$AccessibilityDaltonizerSettingsActivity"
android:exported="true"
android:label="@string/accessibility_display_daltonizer_preference_title">
@@ -1699,6 +1917,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.accessibility.ToggleDaltonizerPreferenceFragment" />
+ <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>
@@ -1717,11 +1937,33 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.accessibility.ToggleReduceBrightColorsPreferenceFragment" />
+ <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$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">
@@ -1731,6 +1973,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.accessibility.CaptionPropertiesFragment" />
+ <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>
@@ -1745,6 +1989,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.tts.TextToSpeechSettings" />
+ <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>
@@ -1759,6 +2005,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.enterprise.EnterprisePrivacySettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_privacy"/>
</activity>
<!-- Lock screen settings -->
@@ -1835,8 +2083,13 @@
android:screenOrientation="portrait"/>
<activity android:name=".biometrics.face.FaceEnrollIntroduction"
- android:exported="false"
- android:screenOrientation="portrait"/>
+ android:exported="true"
+ android:screenOrientation="portrait">
+ <intent-filter>
+ <action android:name="android.settings.FACE_ENROLL"/>
+ <category android:name="android.intent.category.DEFAULT"/>
+ </intent-filter>
+ </activity>
<activity android:name=".biometrics.face.FaceEnrollEducation"
android:exported="false"
@@ -2046,6 +2299,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.deviceinfo.StorageDashboardFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_storage"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -2064,6 +2319,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.deviceinfo.PublicVolumeSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_storage"/>
</activity>
<activity
@@ -2073,6 +2330,8 @@
android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS">
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.deviceinfo.PrivateVolumeForget" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_storage"/>
</activity>
<!-- Exported for SystemUI to launch into -->
@@ -2129,6 +2388,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.network.apn.ApnEditor" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
</activity>
<activity
@@ -2155,6 +2416,8 @@
android:resource="@drawable/ic_settings_development" />
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.development.DevelopmentSettingsDashboardFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_system"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -2191,6 +2454,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.print.PrintSettingsFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_connected_devices"/>
</activity>
<activity android:name="Settings$PrintJobSettingsActivity"
@@ -2203,6 +2468,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.print.PrintJobSettingsFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_connected_devices"/>
</activity>
<activity android:name=".development.AppPicker"
@@ -2223,7 +2490,10 @@
android:label="@string/accessor_info_title" />
<activity android:name="Settings$WebViewAppPickerActivity"
- android:label="@string/select_webview_provider_dialog_title" />
+ android:label="@string/select_webview_provider_dialog_title">
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_system"/>
+ </activity>
<activity android:name="Settings$BugReportHandlerPickerActivity"
android:label="@string/bug_report_handler_title"
@@ -2237,9 +2507,12 @@
android:value="true" />
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.bugreporthandler.BugReportHandlerPicker" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_system"/>
</activity>
<activity android:name=".bluetooth.BluetoothPairingDialog"
+ android:permission="android.permission.BLUETOOTH_PRIVILEGED"
android:excludeFromRecents="true"
android:windowSoftInputMode="stateVisible|adjustResize"
android:theme="@style/Theme.AlertDialog"
@@ -2280,6 +2553,8 @@
android:exported="true">
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.connecteddevice.usb.UsbDetailsFragment"/>
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_connected_devices"/>
</activity>
<activity android:name=".RemoteBugreportActivity"
@@ -2306,6 +2581,7 @@
android:exported="true">
<intent-filter>
<action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
+ <action android:name="android.bluetooth.action.CSIS_SET_MEMBER_AVAILABLE"/>
</intent-filter>
</receiver>
@@ -2353,6 +2629,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.nfc.AndroidBeam" />
+ <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>
@@ -2368,6 +2646,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.wfd.WifiDisplaySettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_connected_devices"/>
</activity>
<activity android:name="Settings$TestingSettingsActivity" android:label="@string/testing">
@@ -2430,6 +2710,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.fuelgauge.PowerUsageSummary" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_battery"/>
</activity>
<activity
@@ -2443,6 +2725,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.fuelgauge.batterysaver.BatterySaverSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_battery"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -2468,6 +2752,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.accounts.AccountSyncSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_accounts"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -2482,6 +2768,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.accounts.ManagedProfileSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_accounts"/>
</activity>
<activity
@@ -2502,6 +2790,8 @@
android:configChanges="orientation|keyboardHidden|screenSize">
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.accounts.ChooseAccountFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_accounts"/>
</activity>
<activity android:name=".CryptKeeper"
@@ -2560,6 +2850,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.security.CryptKeeperSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_security"/>
</activity>
<activity
@@ -2577,6 +2869,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.datausage.DataUsageSummary" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
</activity>
<activity
android:name="Settings$MobileDataUsageListActivity"
@@ -2588,6 +2882,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.datausage.DataUsageList" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
</activity>
<activity
@@ -2601,6 +2897,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.dream.DreamSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_display"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -2626,6 +2924,8 @@
android:resource="@drawable/ic_settings_multiuser" />
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.users.UserSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_system"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -2645,6 +2945,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.nfc.PaymentSettings" />
+ <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>
@@ -2677,6 +2979,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.notification.NotificationAccessSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_notifications"/>
</activity>
<activity
@@ -2689,6 +2993,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.specialaccess.notificationaccess.NotificationAccessDetails" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_notifications"/>
</activity>
<activity
@@ -2701,6 +3007,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.notification.ConfigureNotificationSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_notifications"/>
</activity>
<activity
@@ -2713,6 +3021,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.specialaccess.vrlistener.VrListenerSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
</activity>
<activity
@@ -2729,6 +3039,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.specialaccess.pictureinpicture.PictureInPictureSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
</activity>
<activity
@@ -2742,6 +3054,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.specialaccess.pictureinpicture.PictureInPictureDetails" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
</activity>
<activity
@@ -2754,6 +3068,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.specialaccess.interactacrossprofiles.InteractAcrossProfilesSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
</activity>
<activity android:name="Settings$AppInteractAcrossProfilesSettingsActivity"
@@ -2766,6 +3082,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.specialaccess.interactacrossprofiles.InteractAcrossProfilesDetails" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
</activity>
<activity
@@ -2780,6 +3098,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.specialaccess.zenaccess.ZenAccessDetails" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_notifications"/>
</activity>
<activity
@@ -2792,6 +3112,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.notification.zen.ZenAccessSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_notifications"/>
</activity>
<activity
@@ -2808,6 +3130,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.notification.ConfigureNotificationSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_notifications"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -2822,6 +3146,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.notification.app.ConversationListSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -2836,6 +3162,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.notification.app.AppBubbleNotificationSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
</activity>
<activity
@@ -2849,6 +3177,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.specialaccess.premiumsms.PremiumSmsAccess" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
</activity>
<activity
@@ -2868,6 +3198,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.notification.SoundSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_sound"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -2883,6 +3215,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_notifications"/>
</activity>
<!-- Show application-level notification settings (app passed in as extras) -->
@@ -2894,6 +3228,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.notification.app.AppNotificationSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_notifications"/>
</activity>
<!-- Show channel-level notification settings (channel passed in as extras) -->
@@ -2909,6 +3245,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.notification.app.ChannelNotificationSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_notifications"/>
</activity>
<!-- Show Manual (from settings item) -->
@@ -3061,6 +3399,7 @@
<activity
android:name="Settings$WifiCallingSettingsActivity"
android:exported="true"
+ android:configChanges="orientation|keyboard|keyboardHidden|screenSize|smallestScreenSize|screenLayout"
android:label="@string/wifi_calling_settings_title">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
@@ -3070,6 +3409,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.wifi.calling.WifiCallingSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -3084,6 +3425,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.wifi.calling.WifiCallingSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
<meta-data android:name="com.android.settings.dismiss"
android:value="10,14,30" />
<meta-data android:name="com.android.settings.title"
@@ -3128,6 +3471,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -3144,6 +3489,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.appinfo.DrawOverlayDetails" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
</activity>
<activity
@@ -3156,6 +3503,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -3171,6 +3520,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.appinfo.WriteSettingsDetails" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
</activity>
<activity
@@ -3183,6 +3534,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -3198,6 +3551,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.appinfo.AlarmsAndRemindersDetails" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
</activity>
<activity
@@ -3210,6 +3565,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -3224,6 +3581,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.appinfo.ExternalSourcesDetails" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
</activity>
<activity android:name=".enterprise.ActionDisabledByAdminDialog"
@@ -3248,6 +3607,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_storage"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -3263,6 +3624,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.appinfo.ManageExternalStorageDetails" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
</activity>
<activity
@@ -3275,6 +3638,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -3290,6 +3655,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.appinfo.MediaManagementAppsDetails" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
</activity>
<!-- Keep compatibility with old WebView-picker implementation -->
@@ -3306,6 +3673,8 @@
android:value="true" />
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.webview.WebViewAppPicker" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_system"/>
</activity-alias>
<provider
@@ -3344,6 +3713,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.deletionhelper.AutomaticStorageManagerSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_storage"/>
</activity>
<!-- Show app-level advanced power usage details (app passed in as extras) -->
@@ -3367,6 +3738,8 @@
android:exported="true">
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.AppDashboardFragment"/>
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_apps"/>
</activity>
<activity
@@ -3384,6 +3757,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.accounts.AccountDashboardFragment"/>
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_accounts"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -3399,6 +3774,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.system.SystemDashboardFragment"/>
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_system"/>
</activity>
<activity android:name=".support.SupportDashboardActivity"
@@ -3568,6 +3945,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.connecteddevice.AdvancedConnectedDeviceDashboardFragment" />
+ <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>
@@ -3582,6 +3961,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.bluetooth.BluetoothDeviceDetailsFragment" />
+ <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>
@@ -3722,6 +4103,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.wifi.calling.WifiCallingDisclaimerFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
</activity>
<activity android:name="Settings$BatterySaverScheduleSettingsActivity"
@@ -3733,6 +4116,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.fuelgauge.batterysaver.BatterySaverScheduleSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_battery"/>
</activity>
<activity android:name="Settings$PowerMenuSettingsActivity"
@@ -3744,6 +4129,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.gestures.PowerMenuSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_system"/>
</activity>
<activity
@@ -3761,19 +4148,42 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.gestures.GestureNavigationSettingsFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_system"/>
+ <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
+ android:value="true" />
+ </activity>
+
+ <activity
+ android:name="Settings$ButtonNavigationSettingsActivity"
+ android:label="Button Navigation Settings"
+ android:exported="true"
+ android:enabled="true">
+ <intent-filter android:priority="32">
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="com.android.settings.SHORTCUT" />
+ </intent-filter>
+ <intent-filter android:priority="1">
+ <action android:name="com.android.settings.BUTTON_NAVIGATION_SETTINGS" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.gestures.ButtonNavigationSettingsFragment" />
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
<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" />
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.sound.MediaControlsSettings" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_sound"/>
</activity>
<receiver
@@ -3782,7 +4192,7 @@
android:permission="android.permission.BLUETOOTH_CONNECT">
<intent-filter>
<action android:name="com.android.settings.action.LAUNCH_BLUETOOTH_PAIRING"/>
- </intent-filter>/>
+ </intent-filter>
</receiver>
<receiver
@@ -3848,6 +4258,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.MainClear"/>
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_system"/>
</activity>
<activity android:name="Settings$FactoryResetConfirmActivity"
@@ -3856,6 +4268,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/libs/window_ext_lib.aar b/libs/window_ext_lib.aar
index 301ff96..ca58b36 100644
--- a/libs/window_ext_lib.aar
+++ b/libs/window_ext_lib.aar
Binary files differ
diff --git a/res/drawable/homepage_highlighted_item_background.xml b/res/drawable/homepage_highlighted_item_background.xml
new file mode 100644
index 0000000..d45e489
--- /dev/null
+++ b/res/drawable/homepage_highlighted_item_background.xml
@@ -0,0 +1,27 @@
+<?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:insetLeft="@dimen/homepage_menu_entry_padding_horizontal"
+ android:insetRight="@dimen/homepage_menu_entry_padding_horizontal">
+ <shape android:shape="rectangle">
+ <solid
+ android:color="?androidprv:attr/colorAccentSecondaryVariant" />
+ <corners
+ android:radius="@dimen/homepage_menu_entry_corner_radius" />
+ </shape>
+</inset>
\ No newline at end of file
diff --git a/res/drawable/volume_dialog_button_background_outline.xml b/res/drawable/volume_dialog_button_background_outline.xml
new file mode 100644
index 0000000..78f3fcf
--- /dev/null
+++ b/res/drawable/volume_dialog_button_background_outline.xml
@@ -0,0 +1,31 @@
+<?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.
+ -->
+
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:shape="rectangle">
+ <stroke
+ android:color="?androidprv:attr/colorAccentPrimaryVariant"
+ android:width="1dp"/>
+ <corners android:radius="24dp"/>
+ <padding
+ android:left="16dp"
+ android:right="16dp"
+ android:top="8dp"
+ android:bottom="8dp" />
+ <solid android:color="@android:color/transparent" />
+</shape>
\ No newline at end of file
diff --git a/res/drawable/volume_dialog_button_background_solid.xml b/res/drawable/volume_dialog_button_background_solid.xml
new file mode 100644
index 0000000..1fa8f20
--- /dev/null
+++ b/res/drawable/volume_dialog_button_background_solid.xml
@@ -0,0 +1,31 @@
+<?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.
+ -->
+
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:shape="rectangle">
+ <stroke
+ android:color="@android:color/transparent"
+ android:width="1dp"/>
+ <corners android:radius="20dp"/>
+ <padding
+ android:left="16dp"
+ android:right="16dp"
+ android:top="8dp"
+ android:bottom="8dp" />
+ <solid android:color="?androidprv:attr/colorAccentPrimary" />
+</shape>
\ No newline at end of file
diff --git a/res/layout/accessibility_screen_size_setup_wizard.xml b/res/layout/accessibility_screen_size_setup_wizard.xml
new file mode 100644
index 0000000..e4bc55b
--- /dev/null
+++ b/res/layout/accessibility_screen_size_setup_wizard.xml
@@ -0,0 +1,31 @@
+<?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.setupdesign.GlifLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:id="@+id/setup_wizard_layout"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:icon="@drawable/ic_accessibility_visibility"
+ app:sucHeaderText="@string/title_font_size"
+ app:sudDescriptionText="@string/short_summary_font_size">
+
+ <FrameLayout
+ android:id="@+id/content_frame"
+ android:layout_marginTop="@dimen/preview_size_top_margin"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"/>
+</com.google.android.setupdesign.GlifLayout>
\ No newline at end of file
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/choose_lock_pattern_common.xml b/res/layout/choose_lock_pattern_common.xml
index 9ac8fe2..2dd8cd5 100644
--- a/res/layout/choose_lock_pattern_common.xml
+++ b/res/layout/choose_lock_pattern_common.xml
@@ -51,6 +51,7 @@
style="@style/LockPatternContainerStyle"
android:layout_width="wrap_content"
android:layout_height="0dp"
+ android:minHeight="@dimen/choose_lockscreen_min_height"
android:layout_weight="1">
<com.android.internal.widget.LockPatternView
diff --git a/res/layout/confirm_lock_pattern_base.xml b/res/layout/confirm_lock_pattern_base.xml
index f79fc72..15c6121 100644
--- a/res/layout/confirm_lock_pattern_base.xml
+++ b/res/layout/confirm_lock_pattern_base.xml
@@ -67,6 +67,7 @@
style="@style/LockPatternContainerStyle"
android:layout_width="wrap_content"
android:layout_height="0dp"
+ android:minHeight="@dimen/choose_lockscreen_min_height"
android:layout_weight="1">
<com.android.internal.widget.LockPatternView
diff --git a/res/layout/confirm_lock_pattern_normal_base.xml b/res/layout/confirm_lock_pattern_normal_base.xml
index 62a1160..7fd6172 100644
--- a/res/layout/confirm_lock_pattern_normal_base.xml
+++ b/res/layout/confirm_lock_pattern_normal_base.xml
@@ -39,6 +39,7 @@
style="@style/LockPatternContainerStyle"
android:layout_width="wrap_content"
android:layout_height="0dp"
+ android:minHeight="@dimen/choose_lockscreen_min_height"
android:layout_weight="1">
<com.android.internal.widget.LockPatternView
diff --git a/res/layout/enable_nls_dialog_content.xml b/res/layout/enable_nls_dialog_content.xml
new file mode 100644
index 0000000..5e1dec9
--- /dev/null
+++ b/res/layout/enable_nls_dialog_content.xml
@@ -0,0 +1,167 @@
+<?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.
+-->
+
+<ScrollView
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:textDirection="locale"
+ android:scrollbarStyle="outsideOverlay"
+ android:gravity="top">
+
+ <LinearLayout
+ android:theme="@style/Theme.AlertDialog"
+ style="@style/AccessibilityDialog">
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:gravity="center_horizontal"
+ android:paddingLeft="24dp"
+ android:paddingRight="24dp">
+
+ <ImageView
+ android:id="@+id/app_icon"
+ style="@style/AccessibilityDialogServiceIcon" />
+
+ <TextView
+ android:id="@+id/title"
+ style="@style/AccessibilityDialogTitle" />
+
+ <TextView
+ android:id="@+id/prompt"
+ android:text="@string/nls_warning_prompt"
+ style="@style/AccessibilityDialogDescription" />
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:layout_marginBottom="24dp" >
+
+ <ImageView
+ android:id="@+id/read_icon"
+ android:src="@drawable/ic_visibility_18dp"
+ android:layout_width="24dp"
+ android:layout_height="24dp"
+ style="@style/AccessibilityDialogIcon" />
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical" >
+
+ <TextView
+ android:id="@+id/read_title"
+ android:text="@string/nls_feature_read_title"
+ style="@style/AccessibilityDialogPermissionTitle" />
+
+ <TextView
+ android:id="@+id/read_description"
+ android:text="@string/nls_feature_read_summary"
+ style="@style/AccessibilityDialogPermissionDescription" />
+
+ </LinearLayout>
+
+ </LinearLayout>
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:layout_marginBottom="24dp" >
+
+ <ImageView
+ android:id="@+id/reply_icon"
+ android:src="@drawable/ic_promote_conversation"
+ android:layout_width="24dp"
+ android:layout_height="24dp"
+ style="@style/AccessibilityDialogIcon" />
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical" >
+
+ <TextView
+ android:id="@+id/reply_title"
+ android:text="@string/nls_feature_reply_title"
+ style="@style/AccessibilityDialogPermissionTitle" />
+
+ <TextView
+ android:id="@+id/reply_description"
+ android:text="@string/nls_feature_reply_summary"
+ style="@style/AccessibilityDialogPermissionDescription" />
+
+ </LinearLayout>
+
+ </LinearLayout>
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:layout_marginBottom="24dp" >
+
+ <ImageView
+ android:id="@+id/settings_icon"
+ android:src="@drawable/ic_do_not_disturb_on_24dp"
+ android:layout_width="24dp"
+ android:layout_height="24dp"
+ style="@style/AccessibilityDialogIcon" />
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical" >
+
+ <TextView
+ android:id="@+id/settings_title"
+ android:text="@string/nls_feature_settings_title"
+ style="@style/AccessibilityDialogPermissionTitle" />
+
+ <TextView
+ android:id="@+id/settings_description"
+ android:text="@string/nls_feature_settings_summary"
+ style="@style/AccessibilityDialogPermissionDescription" />
+
+ </LinearLayout>
+
+ </LinearLayout>
+
+ </LinearLayout>
+
+ <!-- Buttons on bottom of dialog -->
+ <LinearLayout
+ style="@style/AccessibilityDialogButtonList">
+
+ <Space
+ style="@style/AccessibilityDialogButtonBarSpace"/>
+
+ <Button
+ android:id="@+id/allow_button"
+ android:text="@string/accessibility_dialog_button_allow"
+ style="@style/AccessibilityDialogButton" />
+
+ <Button
+ android:id="@+id/deny_button"
+ android:text="@string/accessibility_dialog_button_deny"
+ style="@style/AccessibilityDialogButton" />
+ </LinearLayout>
+ </LinearLayout>
+
+</ScrollView>
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/manage_applications_apps.xml b/res/layout/manage_applications_apps.xml
index f8f4a76..a9cd72a 100644
--- a/res/layout/manage_applications_apps.xml
+++ b/res/layout/manage_applications_apps.xml
@@ -32,7 +32,10 @@
settings:fastScrollHorizontalTrackDrawable="@drawable/line_drawable"
settings:fastScrollVerticalThumbDrawable="@drawable/thumb_drawable"
settings:fastScrollVerticalTrackDrawable="@drawable/line_drawable"
- settings:layout_constraintTop_toBottomOf="@id/pinned_header"/>
+ settings:layout_constrainedHeight="true"
+ settings:layout_constraintVertical_bias="0.0"
+ settings:layout_constraintTop_toBottomOf="@id/pinned_header"
+ settings:layout_constraintBottom_toBottomOf="parent"/>
<TextView
android:id="@android:id/empty"
@@ -55,7 +58,10 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?android:colorBackground"
- settings:layout_constraintTop_toTopOf="parent"/>
+ settings:layout_constraintVertical_chainStyle="packed"
+ settings:layout_constraintVertical_bias="0.0"
+ settings:layout_constraintTop_toTopOf="parent"
+ settings:layout_constraintBottom_toTopOf="@id/apps_list"/>
</androidx.constraintlayout.widget.ConstraintLayout>
diff --git a/res/layout/panel_layout.xml b/res/layout/panel_layout.xml
index 4258c20..2b9daeb 100644
--- a/res/layout/panel_layout.xml
+++ b/res/layout/panel_layout.xml
@@ -86,7 +86,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/settings_panel_title_margin"
- android:layout_marginBottom="@dimen/settings_panel_title_margin"
+ android:layout_marginBottom="@dimen/settings_panel_title_margin_bottom"
android:gravity="center"
android:textColor="?android:attr/textColorPrimary"
android:textSize="24sp"
@@ -102,32 +102,24 @@
android:visibility="gone"
style="@style/TrimmedHorizontalProgressBar"/>
- <include
- android:id="@+id/header_divider"
- layout="@layout/horizontal_divider"/>
-
<!-- Note: There is a landscape version of panel_slice_list which supports scrolling. -->
<include layout="@layout/panel_slice_list"/>
- <include
- android:id="@+id/footer_divider"
- layout="@layout/horizontal_divider"
- android:visibility="gone"/>
-
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
- android:paddingTop="8dp"
- android:paddingBottom="8dp">
+ android:layout_marginTop="16dp"
+ android:layout_marginHorizontal="24dp"
+ android:layout_marginBottom="18dp">
<Button
android:id="@+id/see_more"
- style="@android:style/Widget.DeviceDefault.Button.Borderless.Colored"
+ style="@style/PanelOptionRoundedOutlinedButton"
android:layout_width="wrap_content"
- android:layout_height="48dp"
- android:layout_marginStart="12dp"
- android:text="@string/see_more"/>
+ android:layout_height="36dp"
+ android:minWidth="0dp"
+ android:text="@string/settings_button"/>
<Space
android:layout_weight="1"
@@ -136,10 +128,10 @@
<Button
android:id="@+id/done"
- style="@android:style/Widget.DeviceDefault.Button.Borderless.Colored"
+ style="@style/PanelOptionRoundedSolidButton"
android:layout_width="wrap_content"
- android:layout_height="48dp"
- android:layout_marginEnd="12dp"
+ android:layout_height="36dp"
+ android:minWidth="0dp"
android:text="@string/done"/>
</LinearLayout>
</LinearLayout>
diff --git a/res/layout/panel_slice_row.xml b/res/layout/panel_slice_row.xml
index 69a36f60..b31e913 100644
--- a/res/layout/panel_slice_row.xml
+++ b/res/layout/panel_slice_row.xml
@@ -25,6 +25,6 @@
style="@style/Widget.SliceView.Panel"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:paddingStart="8dp"
- android:paddingEnd="8dp"/>
+ android:paddingVertical="@dimen/panel_slice_vertical_padding"
+ android:paddingHorizontal="@dimen/panel_slice_Horizontal_padding"/>
</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/panel_slice_slider_row.xml b/res/layout/panel_slice_slider_row.xml
index a7659d3..f42ef90 100644
--- a/res/layout/panel_slice_slider_row.xml
+++ b/res/layout/panel_slice_slider_row.xml
@@ -26,6 +26,6 @@
style="@style/Widget.SliceView.Panel.Slider"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:paddingStart="0dp"
- android:paddingEnd="0dp"/>
+ android:paddingVertical="@dimen/panel_slice_vertical_padding"
+ android:paddingHorizontal="@dimen/panel_slice_Horizontal_padding"/>
</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/preference_balance_slider.xml b/res/layout/preference_balance_slider.xml
index b84afbd..7f1e809 100644
--- a/res/layout/preference_balance_slider.xml
+++ b/res/layout/preference_balance_slider.xml
@@ -64,7 +64,7 @@
android:id="@*android:id/seekbar"
android:minHeight="?android:attr/listPreferredItemHeightSmall"
android:paddingStart="0dp"
- android:paddingEnd="12dp"
+ android:paddingEnd="0dp"
android:layout_gravity="center_vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
diff --git a/res/layout/preference_expand_divider.xml b/res/layout/preference_expand_divider.xml
index 164419a..ce3d2e7 100644
--- a/res/layout/preference_expand_divider.xml
+++ b/res/layout/preference_expand_divider.xml
@@ -26,9 +26,7 @@
android:paddingRight="?android:attr/listPreferredItemPaddingRight"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
android:background="?android:attr/selectableItemBackground"
- android:orientation="horizontal"
- android:clipToPadding="false"
- android:baselineAligned="false">
+ android:orientation="horizontal">
<TextView
android:id="@+id/expand_title"
diff --git a/res/layout/preference_widget_seekbar_settings.xml b/res/layout/preference_widget_seekbar_settings.xml
index 29b4106..c4e1506 100644
--- a/res/layout/preference_widget_seekbar_settings.xml
+++ b/res/layout/preference_widget_seekbar_settings.xml
@@ -61,7 +61,7 @@
android:id="@*android:id/seekbar"
android:layout_gravity="center_vertical"
android:layout_width="match_parent"
- android:paddingStart="0dp"
+ android:paddingStart="12dp"
android:paddingEnd="12dp"
android:layout_height="48dp"/>
</LinearLayout>
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/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..a4b556d 100644
--- a/res/layout/settings_homepage_container.xml
+++ b/res/layout/settings_homepage_container.xml
@@ -65,29 +65,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/sfps_enroll_find_sensor_layout.xml b/res/layout/sfps_enroll_find_sensor_layout.xml
new file mode 100644
index 0000000..fe74e58
--- /dev/null
+++ b/res/layout/sfps_enroll_find_sensor_layout.xml
@@ -0,0 +1,56 @@
+<?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.setupdesign.GlifLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:id="@+id/setup_wizard_layout"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ style="?attr/fingerprint_layout_theme">
+
+ <LinearLayout
+ style="@style/SudContentFrame"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:gravity="center_vertical"
+ android:orientation="vertical"
+ android:clipToPadding="false"
+ android:clipChildren="false">
+
+ <com.airbnb.lottie.LottieAnimationView
+ android:id="@+id/illustration_lottie"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:scaleType="centerInside"
+ app:lottie_imageAssetsFolder="images"
+ app:lottie_autoPlay="true"
+ app:lottie_loop="true"
+ app:lottie_rawRes="@raw/fingerprint_edu_lottie"/>
+
+ <com.airbnb.lottie.LottieAnimationView
+ android:id="@+id/illustration_lottie_portrait"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:scaleType="centerInside"
+ android:visibility="gone"
+ app:lottie_imageAssetsFolder="images"
+ app:lottie_autoPlay="true"
+ app:lottie_loop="true"
+ app:lottie_rawRes="@raw/fingerprint_edu_lottie_portrait"/>
+
+ </LinearLayout>
+</com.google.android.setupdesign.GlifLayout>
diff --git a/res/layout/suw_font_size_fragment.xml b/res/layout/suw_font_size_fragment.xml
new file mode 100644
index 0000000..0e03a69
--- /dev/null
+++ b/res/layout/suw_font_size_fragment.xml
@@ -0,0 +1,86 @@
+<?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.
+-->
+<androidx.core.widget.NestedScrollView
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:fillViewport="true">
+
+ <LinearLayout
+ android:orientation="vertical"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+
+ <include layout="@layout/suw_preview_seek_bar_view_pager"/>
+
+ <LinearLayout
+ android:orientation="vertical"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:paddingStart="?android:attr/listPreferredItemPaddingStart"
+ android:paddingEnd="?android:attr/listPreferredItemPaddingEnd">
+
+ <com.android.settings.widget.DotsPageIndicator
+ android:id="@+id/page_indicator"
+ style="@style/PreviewPagerPageIndicator"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
+ android:padding="3dp"/>
+
+ <TextView
+ android:id="@+id/current_label"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
+ android:padding="6dp"
+ android:textAppearance="@android:style/TextAppearance.DeviceDefault.Widget.TextView"
+ android:elevation="2dp"/>
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center_vertical"
+ android:paddingTop="8dp">
+
+ <ImageView
+ android:id="@+id/smaller"
+ android:src="@drawable/ic_font_size_16dp"
+ android:contentDescription="@string/font_size_make_smaller_desc"
+ style="@style/screen_size_imageview_style"/>
+
+ <com.android.settings.widget.LabeledSeekBar
+ android:id="@+id/seek_bar"
+ android:layout_width="0dp"
+ android:layout_height="48dp"
+ android:layout_weight="1"
+ style="@android:style/Widget.Material.SeekBar.Discrete"/>
+
+ <ImageView
+ android:id="@+id/larger"
+ android:src="@drawable/ic_font_size_24dp"
+ 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_preview_seek_bar_view_pager.xml b/res/layout/suw_preview_seek_bar_view_pager.xml
new file mode 100644
index 0000000..71ec5f0
--- /dev/null
+++ b/res/layout/suw_preview_seek_bar_view_pager.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:layout_weight="1"
+ android:orientation="vertical"
+ android:paddingStart="@dimen/preview_pager_padding"
+ android:paddingEnd="@dimen/preview_pager_padding"
+ android:background="@drawable/preview_seek_bar_outline" >
+
+ <androidx.viewpager.widget.ViewPager
+ android:id="@+id/preview_pager"
+ android:layout_width="match_parent"
+ android:layout_height="200dp"
+ android:layout_weight="1"
+ android:background="?android:attr/colorBackground"
+ android:contentDescription="@string/preview_pager_content_description" />
+
+ <TextView
+ android:layout_width="match_parent"
+ android:layout_height="36dp"
+ android:paddingStart="32dp"
+ android:gravity="start|center"
+ android:text="@string/screen_zoom_preview_title"
+ android:textAppearance="@android:style/TextAppearance.DeviceDefault.Widget.ActionBar.Title"
+ android:importantForAccessibility="no" />
+</LinearLayout>
+
diff --git a/res/layout/suw_screen_zoom_fragment.xml b/res/layout/suw_screen_zoom_fragment.xml
new file mode 100644
index 0000000..0747381
--- /dev/null
+++ b/res/layout/suw_screen_zoom_fragment.xml
@@ -0,0 +1,85 @@
+<?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.
+-->
+<androidx.core.widget.NestedScrollView
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:fillViewport="true">
+
+ <LinearLayout
+ android:orientation="vertical"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+
+ <include layout="@layout/suw_preview_seek_bar_view_pager"/>
+
+ <LinearLayout
+ android:orientation="vertical"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:paddingStart="?android:attr/listPreferredItemPaddingStart"
+ android:paddingEnd="?android:attr/listPreferredItemPaddingEnd">
+
+ <com.android.settings.widget.DotsPageIndicator
+ android:id="@+id/page_indicator"
+ style="@style/PreviewPagerPageIndicator"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
+ android:padding="3dp"/>
+
+ <TextView
+ android:id="@+id/current_label"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
+ android:padding="6dp"
+ android:textAppearance="@android:style/TextAppearance.DeviceDefault.Widget.TextView"
+ android:elevation="2dp"/>
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center_vertical">
+
+ <ImageView
+ android:id="@+id/smaller"
+ android:src="@drawable/ic_remove_24dp"
+ android:contentDescription="@string/screen_zoom_make_smaller_desc"
+ style="@style/screen_size_imageview_style"/>
+
+ <com.android.settings.widget.LabeledSeekBar
+ android:id="@+id/seek_bar"
+ android:layout_width="0dp"
+ android:layout_height="48dp"
+ android:layout_weight="1"
+ style="@android:style/Widget.Material.SeekBar.Discrete"/>
+
+ <ImageView
+ android:id="@+id/larger"
+ android:src="@drawable/ic_add_24dp"
+ 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/raw/fingerprint_edu_lottie.json b/res/raw/fingerprint_edu_lottie.json
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/res/raw/fingerprint_edu_lottie.json
diff --git a/res/raw/fingerprint_edu_lottie_portrait.json b/res/raw/fingerprint_edu_lottie_portrait.json
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/res/raw/fingerprint_edu_lottie_portrait.json
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/values-af/strings.xml b/res/values-af/strings.xml
index 4c7addc..8b4cae8 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Saambindingsversoek"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Tik om met <xliff:g id="DEVICE_NAME">%1$s</xliff:g> saam te bind."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Lêers wat ontvang is"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Lêers deur Bluetooth ontvang"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth is af"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Tik om dit aan te skakel"</string>
<string name="device_picker" msgid="2427027896389445414">"Kies Bluetooth-toestel"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Gesig en vingerafdruk is bygevoeg"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Wanneer jy Gesigslot en Vingerafdrukslot opstel, sal jou foon vir jou vingerafdruk vra as jy \'n masker dra of op \'n donker plek is"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Maniere om te ontsluit"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Gebruik gesig en vingerafdruk vir"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Ontsluit tans jou foon"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Stawing in programme"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Ontsluit jou foon"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Verifieer dat dit jy is in programme"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Gebruik gesig"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Gebruik vingerafdruk"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Gebruik gesig of vingerafdruk"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Gee die foon terug vir jou ouer"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Slaan skermslot oor?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Jy sal nie jou vingerafdruk kan gebruik om jou foon te ontsluit of in programme te verifieer dis jy nie."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Jy sal nie jou vingerafdruk kan gebruik om jou werkprofiel te ontsluit, aankope te magtig of by werkprogramme aan te meld nie."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Ja, verwyder"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Gesigslot en Vingerafdrukslot"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Tik om op te stel"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Net gesig"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Net vingerafdruk"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Gesig en vingerafdruk"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Wanneer jy Gesigslot of Vingerafdrukslot opstel, sal jou foon vir jou vingerafdruk vra as jy \'n masker dra of op \'n donker plek is"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Maniere om te ontsluit"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Gebruik gesig of vingerafdruk vir"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Stawing in programme"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Enkripsie"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Enkripteer tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Enkripteer foon"</string>
@@ -868,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Jou tablet sal nie meer met <xliff:g id="DEVICE_NAME">%1$s</xliff:g> saamgebind wees nie"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Jou toestel sal nie meer met <xliff:g id="DEVICE_NAME">%1$s</xliff:g> saamgebind wees nie"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g>-program sal nie meer aan jou <xliff:g id="DEVICE_NAME">%2$s</xliff:g> koppel nie"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> sal nie meer saamgebind word met enige toestel wat aan hierdie rekening gekoppel is nie"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Vergeet toestel"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Ontkoppel program"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Koppel aan…"</string>
@@ -2098,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Interne berging"</string>
<string name="recompute_size" msgid="1098091228370999128">"Herbereken tans grootte…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Vee programdata uit?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Alle data van hierdie program sal permanent uitgevee word. Dit sluit alle lêers, instellings, rekeninge, databasisse ens. in."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Hierdie program se data sal permanent uitgevee word. Dit sluit lêers, instellings, databasisse en ander programdata in."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Kanselleer"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2695,8 +2686,8 @@
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Laaiproses word tydelik beperk"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Om jou battery te spaar. Kom meer te wete."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Hervat laaiproses"</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"In sekere omstandighede, soos hoë temperature en lang laaitydperke, kan die laaiproses tot <xliff:g id="PERCENT">%1$s</xliff:g> beperk word om te help om batterygesondheid in stand te hou.\n\nWanneer dié omstandighede eindig, sal jou foon outomaties normaalweg laai."</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"In sekere omstandighede, soos hoë temperature en lang laaitydperke, kan die laaiproses tot <xliff:g id="PERCENT">%1$s</xliff:g> beperk word om te help om batterygesondheid in stand te hou.\n\nWanneer daardie omstandighede eindig, sal jou tablet outomaties normaalweg laai."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"In sekere omstandighede, soos hoë temperature en lang laaitydperke, kan die laaiproses tot <xliff:g id="PERCENT">%1$s</xliff:g> beperk word om die battery gesond te hou.\n\nWanneer dié omstandighede eindig, sal jou foon outomaties normaalweg laai."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"In sekere omstandighede, soos hoë temperature en lang laaitydperke, kan die laaiproses tot <xliff:g id="PERCENT">%1$s</xliff:g> beperk word om die battery gesond te hou.\n\nWanneer daardie omstandighede eindig, sal jou tablet outomaties normaalweg laai."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Jy het jou foon meer as gewoonlik gebruik en daarom sal jou battery dalk gouer as normaalweg pap word.\n\nProgramme wat die meeste batterykrag gebruik:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Jy het jou tablet meer as gewoonlik gebruik en daarom sal jou battery dalk gouer as normaalweg pap word.\n\nProgramme wat die meeste batterykrag gebruik:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Jy het jou toestel meer as gewoonlik gebruik en daarom sal jou battery dalk gouer as normaalweg pap word.\n\nProgramme wat die meeste batterykrag gebruik:"</string>
@@ -2746,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Gebruik Batterybestuurder"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Bespeur wanneer programme battery leegmaak"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Bespeur wanneer programme battery leegmaak"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Bespeur wanneer programme battery leegmaak"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Af"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d programme word beperk</item>
@@ -2778,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Mobiele netwerk se bystandmodus"</string>
+ <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>
@@ -2868,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Altesame <xliff:g id="TIME_0">^1</xliff:g> • minder as \'n minuut op agtergrond gebruik\ntydens <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Geen gebruik sedert dit laas volgelaai is nie"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nie in afgelope 24 uur gebruik nie"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Skatting van oorblywende batterytyd word op jou toestelgebruik gegrond"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Geskatte tyd oor"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Tot battery volgelaai is"</string>
@@ -3853,6 +3846,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>
+ <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>
@@ -3930,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Alle <xliff:g id="APP_NAME">%1$s</xliff:g>-kennisgewings"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Aanpasbare kennisgewings"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> kennisgewings per dag</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> kennisgewings per dag</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> kennisgewing per dag</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> kennisgewings per week</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> kennisgewings per week</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> kennisgewing per week</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Nooit"</string>
@@ -3954,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> sal alle kennisgewings kan lees, insluitend persoonlike inligting soos kontakname en die teks van boodskappe wat jy ontvang. Hierdie program sal ook kennisgewings kan laat sluimer of toemaak of handelingknoppies in kennisgewings kan gebruik, insluitend om foonoproepe te beantwoord. \n\nDit sal die program ook in staat stel om Moenie Steur Nie aan of af te skakel en verwante instellings te verander."</string>
+ <string name="notification_listener_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>
@@ -4105,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Gesprekke wat kan onderbreek"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Alle gesprekke"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Prioriteitgesprekke"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"prioriteitgesprekke"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Geen"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Geen}=1{1 gesprek}other{# gesprekke}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Wie kan onderbreek"</string>
@@ -4129,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Enigiemand"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kontakte"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Gesterde kontakte"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Sekere mense of gesprekke"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Van gesterde kontakte en herhaalbellers af"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Van kontakte en herhaalbellers af"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Net van herhaalbellers af"</string>
@@ -4859,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digitale assistent"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Swiep om assistent op te roep"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Swiep op van \'n onderste hoek af om digitale bystandprogram op te roep."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Hou tuisknoppie om assistent op te roep"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Druk en hou die tuisknoppie om digitaleasistentprogram op te roep."</string>
<string name="information_label" msgid="6939310810756569298">"Inligting"</string>
<string name="low_label" msgid="6525629096999711220">"Laag"</string>
<string name="high_label" msgid="357503396626018487">"Hoog"</string>
@@ -4866,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Regterrand"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Hoër sensitiwiteit kan konflik met enige programgebare aan die rande van die skerm veroorsaak."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Agtersensitiwiteit"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Gebaarinstellings"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Sensitiwiteit van gebaarnavigasie"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Knoppienavigasie"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"gebaarnavigasie, agtersensitiwiteit, teruggebaar"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigasie, tuisknoppie"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Dubbeltik om na foon te kyk"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Dubbeltik om na tablet te kyk"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dubbeltik om na toestel te kyk"</string>
@@ -5441,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5510,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"oproepe"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobiele data"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Om toestelervaring te verbeter, kan programme en dienste steeds enige tyd na wi‑fi-netwerke soek, selfs wanneer wi‑fi af is. Dit kan byvoorbeeld gebruik word om ligginggegronde kenmerke en dienste te verbeter. Jy kan dit in Wi-fi-opsporing-instellings verander. "<annotation id="link">"Verander"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Gekoppel"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Geen verbinding nie"</string>
@@ -5578,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Skakel vliegtuigmodus af om UWB te gebruik"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Kameratoegang"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Mikrofoontoegang"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Vir alle programme en dienste"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Vir programme en dienste"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Vir programme en dienste. As hierdie instelling af is, kan mikrofoondata steeds gedeel word wanneer jy \'n noodnommer bel."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Speletjie-instellings"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Skakel Spelkontroleskerm-kortpad ensovoorts aan"</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Skakel Spelkontroleskerm-kortpad aan, en meer"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Vorige"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Volgende"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Kleurvoorskou"</string>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index 6d75e1f..50be6fe 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"ማጣመሪያ ጥየቃ"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"ከ«<xliff:g id="DEVICE_NAME">%1$s</xliff:g>» ለማጣመር ነካ ያድርጉ።"</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"የደረሱ ፋይሎች"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"በብሉቱዝ በኩል ፋይሎች ደርሰዋል"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"ብሉቱዝ ጠፍቷል"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"ለማብራት መታ ያድርጉ"</string>
<string name="device_picker" msgid="2427027896389445414">"የብሉቱዝ መሣሪያ ምረጥ"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"መልክ እና የጣት አሻራ ታክለዋል"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"በመልክ መክፈት እና በጣት አሻራ መክፈቻን ሲያዋቅሩ ጭምብል በለበሱበት ጊዜ ወይም ጨለማ በሆነ ቦታ ውስጥ ሲሆኑ ስልክዎ የጣት አሻራዎን ይጠይቃል"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"የሚከፈትባቸው መንገዶች"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"መልክን እና የጣት አሻራን ለሚከተሉት ይጠቀሙ፦"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"ስልክዎን መክፈት"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"በመተግበሪያዎች ውስጥ ማረጋገጫ"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"ስልክዎን ይክፈቱ"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"በመተግበሪያዎች ውስጥ እርስዎ መሆንዎን ያረጋግጡ"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"መልክን መጠቀም"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"የጣት አሻራን መጠቀም"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"መልክን ወይም የጣት አሻራን መጠቀም"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"ስልኩን መልሰው ለወላጅዎ ይስጡት"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"እሺ"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"የማያ ገጽ መቆለፊያ ይዘለል?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"ስልክዎን ለመክፈት ወይም በመተግበሪያዎች ውስጥ እርስዎ መሆንዎን ለማረጋገጥ የጣት አሻራዎን መጠቀም አይችሉም።"</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"የጣት አሻራዎን ተጠቅመው የስራ መገለጫዎን መክፈት፣ ግዢዎችን ማጽደቅ ወይም ወደ የስራ መተግበሪያዎች መግባት አይችሉም።"</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"አዎ፣ አስወግድ"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"በመልክ እና በጣት አሻራ መክፈት"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"ለማዋቀር መታ ያድርጉ"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"መልክ ብቻ"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"የጣት አሻራ ብቻ"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"መልክ ወይም የጣት አሻራ"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"በመልክ እና በጣት አሻራ መክፈትን ሲያዋቅሩ ጭምብል ሲለብሱ ወይም ጨለማ በሆነ ቦታ ውስጥ ሲሆኑ ስልክዎ የጣት አሻራዎን ይጠይቃል"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"የሚከፈትባቸው መንገዶች"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"መልክን ወይም የጣት አሻራን ለሚከተለው ይጠቀሙ፦"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"በመተግበሪያዎች ውስጥ ማረጋገጫ"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"ማመስጠሪያ"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"ጡባዊ አመስጥር"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"ስልክ አመስጥር"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"ማገናኘት አልተቻለም። እንደገና ይሞክሩ።"</string>
<string name="device_details_title" msgid="1155622417516195481">"የመሣሪያ ዝርዝሮች"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"የመሣሪያ የብሉቱዝ አድራሻ፦ <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"የመሣሪያ የብሉቱዝ አድራሻ፦\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"መሣሪያ ይረሳ?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"ጉድኝትን አስወግድ"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"የመተግበሪያ ግንኙነት ይቋረጥ?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"የእርስዎ ጡባዊ ከእንግዲህ ከ<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ጋር አይጣመርም"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"የእርስዎ መሣሪያ ከእንግዲህ ከ<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ጋር አይጣመርም"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"የ<xliff:g id="APP_NAME">%1$s</xliff:g> መተግበሪያ ከእንግዲህ ከእርስዎ <xliff:g id="DEVICE_NAME">%2$s</xliff:g> ጋር አይገናኝም"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ከእንግዲህ ከዚህ መለያ ጋር ከተገናኘ ማንኛውም መሣሪያ ጋር አይጣመርም"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"መሣሪያን እርሳ"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"የመተግበሪያን ግንኙነትን አቋርጥ"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"ወደ..... አያይዝ"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"የውስጥ ማከማቻ"</string>
<string name="recompute_size" msgid="1098091228370999128">"መጠን ድጋሚ በማስላት ላይ..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"መተግበሪያ ውሂብ ሰርዝ?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"የዚህ መተግበሪያ ውሂቦች ሁሉ በቋሚነት ይሰረዛሉ።እነዚህም ፋይሎችን፣ ቅንብሮችን፣ መለያዎችን፣ የውሂብ ጎታዎች እና የመሳሰሉትን ያካትታሉ።"</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"የዚህ መተግበሪያ ውሂብ እስከመጨረሻው ይሰረዛል። ይህ ፋይሎችን፣ ቅንብሮችን፣ የውሂብ ጎታን እና ሌላ የመተግበሪያ ውሂብን ያካትታል።"</string>
<string name="dlg_ok" msgid="1421350367857960997">"እሺ"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"ይቅር"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"የባትሪ አስተዳዳሪን ይጠቀሙ"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"መተግበሪያዎች ባትሪን ሲያንጠፈጥሩት ፈልገህ ዕወቅ"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"መተግበሪያዎች ባትሪ ሲያንጠፈጥፉ ማወቅ"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"መተግበሪያዎች ባትሪ ሲያንጠፈጥፉ ማወቅ"</string>
<string name="battery_manager_off" msgid="673547668722420924">"አጥፋ"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d መተግበሪያዎች ተገድበዋል</item>
@@ -2779,7 +2770,7 @@
<string name="power_camera" msgid="4778315081581293923">"ካሜራ"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"ብሉቱዝ"</string>
- <string name="power_cell" msgid="5507921058696341513">"የተንቀሳቃሽ ስልክ አውታረ መረብ በመጠባበቅ ላይ"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> ጠቅላላ • ለ<xliff:g id="TIME_PERIOD">^2</xliff:g>\nዳራ ከአንድ ደቂቃ በታች"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"ካለፈው ሙሉ ኃይል ሙሌት በኋላ ጥቅም ላይ አልዋለም"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"ላለፉት 24 ሰዓታት ጥቅም ላይ አልዋለም"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"የቀረው የባትሪ ዕድሜ ግምት በእርስዎ የመሣሪያ አጠቃቀም ላይ የተመረኮዘ ነው"</string>
<string name="estimated_time_left" msgid="948717045180211777">"የተገመተው ቀሪ ጊዜ"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"ኃይሉ ሙሉ እስኪሞላ ድረስ"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"ሁልጊዜ ንዘር"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"በመጀመሪያ ንዘር በመቀጠል በዝግታ ደውል"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"ሌሎች ድምጾች"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"ከባቢያዊ ኦዲዮ"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"የመደወያ ሰሌዳ ድምጾች"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"የማያ ገጽ መቆለፊያ ድምጽ"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"የኃይል መሙላት ድምፅ እና ንዝረት"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,12 +3924,12 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"ሁሉም የ<xliff:g id="APP_NAME">%1$s</xliff:g> ማሳወቂያዎች"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"እንደሁኔታው ተስማሚ ማሳወቂያዎች"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> ማሳወቂያዎች በቀን</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> ማሳወቂያዎች በቀን</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> ማሳወቂያዎች በቀን</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> ማሳወቂያዎች በቀን</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> ማሳወቂያዎች በሳምንት</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> ማሳወቂያዎች በሳምንት</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> ማሳወቂያዎች በሳምንት</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> ማሳወቂያዎች በሳምንት</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"በጭራሽ"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"መሣሪያ እና የመተግበሪያ ማሳወቂያዎች"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> እንደ የእውቂያ ስሞች እና እርስዎ የሚቀበሏቸው የመልዕክቶች ጽሑፍ ያለ የግል መረጃ ጨምሮ ሁሉንም ማሳወቂያዎች ማንበብ ይችላል። ይህ መተግበሪያ እንዲሁም ማሳወቂያዎችን ማሸለብ ወይም ማሰናበት ወይም የስልክ ጥሪዎችን ማንሳት ጨምሮ በማሳወቂያዎች ውስጥ ባሉ አዝራሮች ላይ እርምጃዎችን መውሰድ ይችላል። \n\nይህ እንዲሁም አትረብሽን የማብራት ወይም የማጥፋት እና ተዛማጅ ቅንብሮችን የመቀየር ችሎታ ለመተግበሪያው ይሰጣል።"</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"አቋርጠው መግባት የሚችሉ ውይይቶች"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"ሁሉም ውይይቶች"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"የቅድሚያ ውይይቶች"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"ቅድሚያ የሚሰጣቸው ውይይቶች"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"ምንም"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{ምንም}=1{1 ውይይት}one{# ውይይቶች}other{# ውይይቶች}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"ማን አቋርጦ መግባት ይችላል"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"ማንኛውም ሰው"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"እውቂያዎች"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"ባለኮከብ ዕውቂያዎች"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"አንዳንድ ሰዎች ወይም ውይይቶች"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"ኮከብ ከተደረገባቸው እውቂያዎች እና ድጋሚ ደዋዮች"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"ከእውቂያዎች እና ድጋሚ ደዋዮች"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"ከድጋሚ ደዋዮች ብቻ"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"ዲጂታል ረዳት"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"ረዳትን ለመጥራት ያንሸራትቱ"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"የዲጂታል ረዳት መተግበሪያን ለመጥራት ከግርጌው ጥግ ጀምረው ወደ ላይ ያንሸራትቱ።"</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"ረዳትን ለመጥራት መነሻን ይያዙ"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"የዲጂታል ረዳት መተግበሪያን ለመጥራት የመነሻ አዝራሩን ተጭነው ይያዙ።"</string>
<string name="information_label" msgid="6939310810756569298">"መረጃ"</string>
<string name="low_label" msgid="6525629096999711220">"ዝቅተኛ"</string>
<string name="high_label" msgid="357503396626018487">"ከፍተኛ"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"የቀኝ ጠርዝ"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"ከፍ ያለ ትብነት በማያ ገጹ ጠርዞች ላይ ከማንኛውም የመተግበሪያ ጣት ምልክት ጋር ሊጋጭ ይችላል።"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"የጀርባ ትብነት"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"የእጅ ምልክት ቅንብሮች"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"የእጅ ምልክት ዳሰሳ ትብነት"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"የአዝራር ዳሰሳ"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"የእጅ ምልክት ዳሰሳ፣ የመመለስ ስሜታዊነት፣ የመመለስ ምልክት"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"ዳሰሳ፣ የመነሻ አዝራር"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ስልኩን ለመመልከት ሁለቴ መታ ያድርጉ"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ጡባዊውን ለመመልከት ሁለቴ መታ ያድርጉ"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"መሣሪያውን ለመመልከት ሁለቴ መታ ያድርጉ"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"የመሣሪያ መቆጣጠሪያዎችን አሳይ"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"ሲቆለፍ መቆጣጠሪያዎችን ይድረሱ"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"ጥሪዎች"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"ኤስኤምኤስ"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"የተንቀሳቃሽ ስልክ ውሂብ"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"የመሳሪያ ተሞክሮን ለማሻሻል፣ መተግበሪያዎች እና አገልግሎቶች አሁንም በማንኛውም ጊዜ የWi-Fi አውታረ መረቦችን መቃኘት ይችላሉ፣ Wi-Fi ጠፍቶ ቢሆንም እንኳ። ይህ ለምሳሌ በአካባቢ ላይ የተመሠረቱ ባህሪያትን እና አገልግሎቶችን ለማሻሻል መጠቀም ይችላል። ይህን በWi‑Fi ቅኝት ቅንብሮች ውስጥ መቀየር ይችላሉ። "<annotation id="link">"ቀይር"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"ተገናኝቷል"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"ግንኙነት የለም"</string>
@@ -5580,9 +5590,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"ለሁሉም መተግበሪያዎች እና አገልግሎቶች"</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="2548056479103747555">"የጨዋታ ዳሽቦርድ አቋራጭን ያብሩ ወዘተ"</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-ar/strings.xml b/res/values-ar/strings.xml
index 895a034..cb6094f 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -102,7 +102,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"طلب اقتران"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"انقر للإقران مع <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"الملفات التي تم استلامها"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"الملفات المستلَمة عبر البلوتوث"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"تم إيقاف البلوتوث"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"انقر لتفعيل البلوتوث"</string>
<string name="device_picker" msgid="2427027896389445414">"اختيار جهاز البلوتوث"</string>
@@ -468,9 +467,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"تمت إضافة وجه وبصمة إصبع."</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"في حال إعداد ميزتَي \"فتح الجهاز بالتعرف على الوجه\" و\"فتح الجهاز ببصمة الإصبع\"، سيطلب منك الهاتف إدخال بصمة إصبعك عندما ترتدي قناعًا أو عندما تكون في منطقة مظلمة."</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"طرق فتح القفل"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"استخدام الوجه وبصمة الإصبع لـ"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"فتح قفل هاتفك"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"المصادقة في التطبيقات"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"فتح قفل الهاتف"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"إثبات هويتك في التطبيقات"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"استخدام ميزة \"فتح الجهاز بالتعرف على الوجه\""</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"استخدام ميزة \"فتح الجهاز ببصمة الإصبع\""</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"استخدام الوجه أو بصمة الإصبع"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"عليك إعادة الهاتف إلى أحد الوالدين."</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"حسنًا"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"هل تريد تخطّي قفل الشاشة؟"</string>
@@ -584,15 +585,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"لن تتمكّن من استخدام بصمة إصبعك لفتح قفل هاتفك أو إثبات هويتك في التطبيقات."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"لن تتمكّن من استخدام بصمة إصبعك لفتح قفل الملف الشخصي للعمل أو السماح بعمليات الشراء أو تسجيل الدخول إلى تطبيقات العمل."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"نعم، إزالة"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"فتح الجهاز بالتعرف على الوجه وببصمة الإصبع"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"انقر للإعداد"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"الوجه فقط"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"بصمة الإصبع فقط"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"الوجه وبصمة الإصبع"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"في حال إعداد خيار فتح الجهاز بالتعرف على الوجه وببصمة الإصبع، سيطلب منك الهاتف إدخال بصمة إصبعك عندما ترتدي قناعًا أو عندما تكون في منطقة مظلمة."</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"طرق فتح القفل"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"استخدام الوجه أو بصمة الإصبع لـ"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"المصادقة في التطبيقات"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"التشفير"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"ترميز الجهاز اللوحي"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"ترميز الهاتف"</string>
@@ -928,8 +920,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"تعذر الاتصال. يُرجى إعادة المحاولة."</string>
<string name="device_details_title" msgid="1155622417516195481">"تفاصيل الجهاز"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"عنوان البلوتوث للجهاز: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"عنوان البلوتوث للجهاز:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"هل تريد إلغاء إقران الجهاز؟"</string>
<string name="remove_association_button" msgid="5004208145998061135">"إزالة الربط"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"هل تريد إلغاء ربط التطبيق؟"</string>
@@ -937,7 +928,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"لن يتم إقران جهازك اللوحي بعد الآن بجهاز <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"لن يتم إقران جهازك بعد الآن بجهاز <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"لن يعود التطبيق <xliff:g id="APP_NAME">%1$s</xliff:g> مرتبطًا بجهازك <xliff:g id="DEVICE_NAME">%2$s</xliff:g>."</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"لن يتم إقران <xliff:g id="DEVICE_NAME">%1$s</xliff:g> بعد الآن بأي جهاز متصل بهذا الحساب"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"إلغاء إقران الجهاز"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"إلغاء ربط التطبيق"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"الاتصال بـ…"</string>
@@ -1950,7 +1940,7 @@
<string name="location_low_battery_use" msgid="5218950289737996431">"استخدام منخفض للبطارية"</string>
<string name="location_scanning_wifi_always_scanning_title" msgid="5004781272733434794">"البحث عن شبكات Wi‑Fi"</string>
<string name="location_scanning_wifi_always_scanning_description" msgid="6236055656376931306">"يمكنك السماح للتطبيقات والخدمات بالبحث عن الأجهزة المجاورة في أي وقت، حتى في حال إيقاف Wi‑Fi. ويمكن استخدام هذه البيانات مثلاً لتحسين الميزات والخدمات المستندة إلى الموقع الجغرافي."</string>
- <string name="location_scanning_bluetooth_always_scanning_title" msgid="1809309545730215891">"البحث عن بلوتوث"</string>
+ <string name="location_scanning_bluetooth_always_scanning_title" msgid="1809309545730215891">"البحث عن أجهزة تتضمن بلوتوث"</string>
<string name="location_scanning_bluetooth_always_scanning_description" msgid="5362988856388462841">"يمكنك السماح للتطبيقات والخدمات بالبحث عن الأجهزة المجاورة في أي وقت، حتى في حال إيقاف البلوتوث. ويمكن استخدام هذه البيانات مثلاً لتحسين الميزات والخدمات المستندة إلى الموقع الجغرافي."</string>
<string name="location_services_preference_title" msgid="604317859531782159">"خدمات الموقع الجغرافي"</string>
<string name="location_services_screen_title" msgid="5640002489976602476">"خدمات الموقع الجغرافي"</string>
@@ -2195,7 +2185,7 @@
<string name="internal_storage" msgid="999496851424448809">"وحدة التخزين الداخلية"</string>
<string name="recompute_size" msgid="1098091228370999128">"جارٍ إعادة حساب الحجم..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"هل تريد حذف بيانات التطبيق؟"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"سيتم حذف جميع بيانات هذا التطبيق نهائيًا. ويشمل ذلك جميع الملفات والإعدادات والحسابات وقواعد البيانات وما إلى ذلك."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"سيتم حذف بيانات هذا التطبيق نهائيًا، بما في ذلك الملفات والإعدادات وقواعد البيانات وبيانات التطبيق الأخرى."</string>
<string name="dlg_ok" msgid="1421350367857960997">"حسنًا"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"إلغاء"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2820,8 +2810,8 @@
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"الشحن محدود مؤقتًا"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"للحفاظ على عمر البطارية. مزيد من المعلومات"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"استئناف الشحن"</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"في ظروف معيّنة، مثلاً درجات الحرارة المرتفعة وفترات الشحن الطويلة، قد يتم تحديد نسبة الشحن لتصبح <xliff:g id="PERCENT">%1$s</xliff:g> للمساعدة في الحفاظ على سلامة البطارية.\n\nعندما تنتهي تلك الظروف، سيتم تلقائيًا شحن الهاتف بشكلٍ عادي."</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"في ظروف معيّنة، مثلاً درجات الحرارة المرتفعة وفترات الشحن الطويلة، قد يتم تحديد نسبة الشحن لتصبح <xliff:g id="PERCENT">%1$s</xliff:g> للمساعدة في الحفاظ على سلامة البطارية.\n\nعندما تنتهي تلك الظروف، سيتم تلقائيًا شحن الهاتف بشكلٍ عادي."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"قد يتم ضبط نسبة الشحن على <xliff:g id="PERCENT">%1$s</xliff:g> كحد أقصى للمساعدة في الحفاظ على سلامة البطارية في حالات معيّنة، مثلاً في درجات الحرارة المرتفعة وفترات الشحن الطويلة.\n\nعند العودة إلى الحالة الطبيعية، سيتم تلقائيًا شحن الهاتف بشكلٍ عادي."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"قد يتم ضبط نسبة الشحن على <xliff:g id="PERCENT">%1$s</xliff:g> كحد أقصى للمساعدة في الحفاظ على سلامة البطارية في حالات معيّنة، مثلاً في درجات الحرارة المرتفعة وفترات الشحن الطويلة.\n\nعند العودة إلى الحالة الطبيعية، سيتم تلقائيًا شحن الهاتف بشكلٍ عادي."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"بسبب استخدام هاتفك بمعدل أكثر من الطبيعي، قد ينفد شحن بطاريتك أسرع من المعتاد.\n\nالتطبيقات التي تستخدم أكبر قدر من البطارية:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"بسبب استخدام جهازك اللوحي أكثر من الطبيعي، قد ينفد شحن بطاريتك أسرع من المعتاد.\n\nالتطبيقات التي تستخدم أكبر قدر من البطارية:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"بسبب استخدام جهازك أكثر من الطبيعي، قد ينفد شحن بطاريتك أسرع من المعتاد.\n\nالتطبيقات التي تستخدم أكبر قدر من البطارية:"</string>
@@ -2895,6 +2885,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"استخدام مدير البطارية"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"الرصد عندما تستنزف تطبيقات شحن البطارية."</string>
<string name="battery_manager_summary" msgid="255708681438809287">"رصد التطبيقات التي تستنزف البطارية"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"رصد التطبيقات التي تستنزف البطارية"</string>
<string name="battery_manager_off" msgid="673547668722420924">"غير مفعّلة"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="zero">تم تقييد %1$d تطبيق.</item>
@@ -2931,7 +2922,7 @@
<string name="power_camera" msgid="4778315081581293923">"الكاميرا"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"بلوتوث"</string>
- <string name="power_cell" msgid="5507921058696341513">"وضع الاستعداد لشبكة الجوّال"</string>
+ <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>
@@ -3021,6 +3012,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"إجمالي مدة الاستخدام: <xliff:g id="TIME_0">^1</xliff:g> • تم استخدام البطارية في الخلفية أقل من دقيقة\nفي الفترة <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"لم يتم استخدام البطارية منذ آخر عملية شحن كاملة."</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"لم يتم استخدام البطارية في آخر 24 ساعة."</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"يستند تقدير شحن البطارية المتبقي على استخدام الجهاز"</string>
<string name="estimated_time_left" msgid="948717045180211777">"الوقت التقديري المتبقي"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"إلى أن يتم الشحن بالكامل"</string>
@@ -3831,8 +3823,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"الاهتزاز دائمًا"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"الاهتزاز أولاً ثم الرنين تدريجيًا"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"أصوات أخرى"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"الصوت المكاني"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"نغمات لوحة الاتصال"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"صوت قفل الشاشة"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"الأصوات والاهتزاز عند الشحن"</string>
@@ -4035,6 +4026,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>
+ <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>
@@ -4116,19 +4108,19 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"جميع إشعارات \"<xliff:g id="APP_NAME">%1$s</xliff:g>\""</string>
<string name="default_notification_assistant" msgid="243718059890346442">"الإشعارات التكيّفية"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="zero"><xliff:g id="NUMBER_1">%d</xliff:g> إشعار تقريبًا في اليوم</item>
- <item quantity="two">إشعاران (<xliff:g id="NUMBER_1">%d</xliff:g>) تقريبًا في اليوم</item>
- <item quantity="few"><xliff:g id="NUMBER_1">%d</xliff:g> إشعارات تقريبًا في اليوم</item>
- <item quantity="many"><xliff:g id="NUMBER_1">%d</xliff:g> إشعارًا تقريبًا في اليوم</item>
- <item quantity="other"><xliff:g id="NUMBER_1">%d</xliff:g> إشعار تقريبًا في اليوم</item>
+ <item quantity="zero"><xliff:g id="NUMBER_1">%,d</xliff:g> إشعار تقريبًا في اليوم</item>
+ <item quantity="two">إشعاران (<xliff:g id="NUMBER_1">%,d</xliff:g>) تقريبًا في اليوم</item>
+ <item quantity="few"><xliff:g id="NUMBER_1">%,d</xliff:g> إشعارات تقريبًا في اليوم</item>
+ <item quantity="many"><xliff:g id="NUMBER_1">%,d</xliff:g> إشعارًا تقريبًا في اليوم</item>
+ <item quantity="other"><xliff:g id="NUMBER_1">%,d</xliff:g> إشعار تقريبًا في اليوم</item>
<item quantity="one"><xliff:g id="NUMBER_0">%d</xliff:g> إشعار تقريبًا في اليوم</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="zero"><xliff:g id="NUMBER_1">%d</xliff:g> إشعار تقريبًا في الأسبوع</item>
- <item quantity="two">إشعاران (<xliff:g id="NUMBER_1">%d</xliff:g>) تقريبًا في الأسبوع</item>
- <item quantity="few"><xliff:g id="NUMBER_1">%d</xliff:g> إشعارات تقريبًا في الأسبوع</item>
- <item quantity="many"><xliff:g id="NUMBER_1">%d</xliff:g> إشعارًا تقريبًا في الأسبوع</item>
- <item quantity="other"><xliff:g id="NUMBER_1">%d</xliff:g> إشعار تقريبًا في الأسبوع</item>
+ <item quantity="zero"><xliff:g id="NUMBER_1">%,d</xliff:g> إشعار تقريبًا في الأسبوع</item>
+ <item quantity="two">إشعاران (<xliff:g id="NUMBER_1">%,d</xliff:g>) تقريبًا في الأسبوع</item>
+ <item quantity="few"><xliff:g id="NUMBER_1">%,d</xliff:g> إشعارات تقريبًا في الأسبوع</item>
+ <item quantity="many"><xliff:g id="NUMBER_1">%,d</xliff:g> إشعارًا تقريبًا في الأسبوع</item>
+ <item quantity="other"><xliff:g id="NUMBER_1">%,d</xliff:g> إشعار تقريبًا في الأسبوع</item>
<item quantity="one"><xliff:g id="NUMBER_0">%d</xliff:g> إشعار تقريبًا في الأسبوع</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"أبدًا"</string>
@@ -4152,7 +4144,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"سيكون بإمكان \"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>\" قراءة جميع الإشعارات، بما في ذلك المعلومات الشخصية، مثلاً أسماء جهات الاتصال ونصوص الرسائل التي تتلقّاها. وسيتمكن هذا التطبيق أيضًا من تأجيل الإشعارات أو إغلاقها أو اتخاذ إجراءات من خلال الأزرار في الإشعارات بما في ذلك الردّ على المكالمات الهاتفية. \n\nستتيح هذه الميزة أيضًا للتطبيق إمكانية تفعيل ميزة \"عدم الإزعاج\" أو إيقافها وتغيير الإعدادات ذات الصلة."</string>
+ <string name="notification_listener_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>
@@ -4319,6 +4318,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"المحادثات التي يمكنها مقاطعة عمل الميزة"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"كل المحادثات"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"المحادثات ذات الأولوية"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"المحادثات ذات الأولوية"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"غير مسموح بأي محادثات"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{ما من محادثات}=1{محادثة واحدة}two{محادثتان}few{# محادثات}many{# محادثة}other{# محادثة}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"مَن يمكنه مقاطعة عمل الميزة"</string>
@@ -4343,6 +4343,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"أي شخص"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"جهات الاتصال"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"جهات الاتصال المميّزة بنجمة"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"بعض الأشخاص أو المحادثات"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"من جهات الاتصال المميّزة بنجمة والمتّصلين المتكرّرين"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"من جهات الاتصال والمتّصلين المتكرّرين"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"من المتّصلين المتكرّرين فقط"</string>
@@ -5173,6 +5174,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"المساعد الرقمي"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"مرِّر سريعًا لاستدعاء تطبيق المساعد"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"مرِّر سريعًا من الركن السفلي لاستدعاء تطبيق المساعد الرقمي."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"اضغط مع الاستمرار على زر الشاشة الرئيسية لاستدعاء المساعد."</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"اضغط مع الاستمرار على زر الشاشة الرئيسية لاستدعاء تطبيق المساعد الرقمي."</string>
<string name="information_label" msgid="6939310810756569298">"معلومات"</string>
<string name="low_label" msgid="6525629096999711220">"منخفضة"</string>
<string name="high_label" msgid="357503396626018487">"مرتفعة"</string>
@@ -5180,8 +5183,10 @@
<string name="right_edge" msgid="1505309103265829121">"الحافة اليمنى"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"قد تتعارض الحساسية العالية مع أي إيماءات للتطبيقات على حواف الشاشة."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"حساسية الرجوع"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"إعدادات الإيماءات"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"حساسية التنقُّل بالإيماءات"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"التنقل باستخدام الأزرار"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"التنقُّل بالإيماءات، حساسية الرجوع، إيماءة الرجوع"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"التنقل، زر الشاشة الرئيسية"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"النقر مرّتين للاطّلاع على الهاتف"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"انقر مرّتين للاطلاع على الجهاز اللوحي"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"انقر مرّتين للاطلاع على الجهاز"</string>
@@ -5781,7 +5786,7 @@
<string name="work_profile_app_subtext" msgid="5043419461440127879">"العمل"</string>
<string name="system_default_app_subtext" msgid="5212055189703164839">"الإعداد التلقائي للنظام"</string>
<string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"لم يعد هذا الاختيار صالحًا. يُرجى إعادة المحاولة."</string>
- <string name="quick_controls_lower" msgid="6675573610027367819">"أدوات التحكم بالأجهزة"</string>
+ <string name="quick_controls_lower" msgid="6675573610027367819">"التحكّم بالجهاز"</string>
<string name="cards_passes_sentence" msgid="1866311782387946944">"البطاقات والتذاكر"</string>
<string name="cards_passes_lower" msgid="2429722007109957877">"البطاقات والتذاكر"</string>
<string name="power_menu_setting_name" msgid="7291642927216934159">"الضغط مع الاستمرار على زر التشغيل"</string>
@@ -5799,6 +5804,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"إظهار عناصر التحكّم في الجهاز"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"يمكنك الوصول إلى عناصر التحكّم عندما تكون الشاشة مُقفَلة."</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5868,6 +5877,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"المكالمات"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"الرسائل القصيرة"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"بيانات الجوّال"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"لتحسين تجربتك على الجهاز، يظل بإمكان التطبيقات والخدمات البحث عن شبكات Wi‑Fi في أي وقت، حتى عند إيقاف شبكة Wi‑Fi. ويمكن استخدام هذا الإجراء لتحسين الميزات والخدمات المستندة إلى الموقع الجغرافي مثلاً. وبإمكانك تغيير هذا الخيار في إعدادات البحث عن شبكات Wi-Fi. "<annotation id="link">"تغيير"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"متصلة بالإنترنت"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"لا يتوفّر اتصال بالإنترنت"</string>
@@ -5907,7 +5917,7 @@
<string name="do_not_disturb_main_switch_title_on" msgid="6965566556539821313">"الإيقاف الآن"</string>
<string name="do_not_disturb_main_switch_title_off" msgid="7088088515823752545">"التفعيل الآن"</string>
<string name="night_light_main_switch_title" msgid="3428298022467805219">"استخدام ميزة \"الإضاءة الليلية\""</string>
- <string name="nfc_main_switch_title" msgid="6295839988954817432">"استخدام الاتصالات القريبة المدى (NFC)"</string>
+ <string name="nfc_main_switch_title" msgid="6295839988954817432">"استخدام الاتصال القصير المدى (NFC)"</string>
<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>
@@ -5936,9 +5946,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"يجب إيقاف وضع الطيران لاستخدام النطاق الواسع جدًا."</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"الوصول إلى الكاميرا"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"الوصول إلى الميكروفون"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"لكل التطبيقات والخدمات"</string>
+ <string name="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="2548056479103747555">"تفعيل \"اختصار لوحة بيانات الألعاب\" إلخ"</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-as/arrays.xml b/res/values-as/arrays.xml
index 02bf12f..81e2ead 100644
--- a/res/values-as/arrays.xml
+++ b/res/values-as/arrays.xml
@@ -27,7 +27,7 @@
<item msgid="2044919239591619902">"এছিয়া"</item>
<item msgid="4758559452497348479">"অষ্ট্ৰেলিয়া"</item>
<item msgid="2254507767835075885">"প্ৰশান্ত মহাসাগৰীয়"</item>
- <item msgid="6471579645890342891">"সকলো"</item>
+ <item msgid="6471579645890342891">"আটাইবোৰ"</item>
</string-array>
<string-array name="screen_timeout_entries">
<item msgid="8386012403457852396">"১৫ ছেকেণ্ড"</item>
@@ -216,7 +216,7 @@
<item msgid="3441876902463317017">"GID"</item>
</string-array>
<string-array name="app_install_location_entries">
- <item msgid="3771157789865587832">"আভ্যন্তৰীণ ডিভাইচ সঞ্চয়াগাৰ"</item>
+ <item msgid="3771157789865587832">"আভ্যন্তৰীণ ডিভাইচ ষ্ট’ৰেজ"</item>
<item msgid="5501345333507193420">"গুচাব পৰা SD কাৰ্ড"</item>
<item msgid="2362840341195111674">"ছিষ্টেমটোক সিদ্ধান্ত ল’বলৈ দিয়ক"</item>
</string-array>
@@ -287,8 +287,8 @@
<item msgid="7925495329948404955">"শৰীৰৰ ছেন্সৰসমূহ"</item>
<item msgid="8163066895749904470">"চেল সম্প্ৰচাৰসমূহ পঢ়ক"</item>
<item msgid="7621394050624063528">"নকল অৱস্থান"</item>
- <item msgid="37519917674959757">"সঞ্চয়াগাৰত পঢ়ক"</item>
- <item msgid="3868809525697401379">"সঞ্চয়াগাৰত লিখক"</item>
+ <item msgid="37519917674959757">"ষ্ট’ৰেজত পঢ়ক"</item>
+ <item msgid="3868809525697401379">"ষ্ট’ৰেজত লিখক"</item>
<item msgid="2504191192460059817">"স্ক্ৰীন অন কৰক"</item>
<item msgid="7905819538788103556">"একাউণ্টবোৰ বিচাৰক"</item>
<item msgid="1675025662248079254">"নেপথ্যত চলাওক"</item>
@@ -354,8 +354,8 @@
<item msgid="7883743426029759112">"শৰীৰৰ ছেন্সৰসমূহ"</item>
<item msgid="2546206711741159825">"চেল সম্প্ৰচাৰবোৰ পঢ়ক"</item>
<item msgid="2363460595607829243">"নকল অৱস্থান"</item>
- <item msgid="3778165903878569143">"সঞ্চয়াগাৰ পঢ়ক"</item>
- <item msgid="555939881912035315">"সঞ্চয়াগাৰত লিখক"</item>
+ <item msgid="3778165903878569143">"ষ্ট’ৰেজত পঢ়ক"</item>
+ <item msgid="555939881912035315">"ষ্ট’ৰেজত লিখক"</item>
<item msgid="4281352581602735717">"স্ক্ৰীন অন কৰক"</item>
<item msgid="346122795998225472">"একাউণ্টবোৰ বিচাৰক"</item>
<item msgid="3756073389408535680">"নেপথ্যত চলাওক"</item>
diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml
index 1ce40c3..8c7b268 100644
--- a/res/values-as/strings.xml
+++ b/res/values-as/strings.xml
@@ -43,9 +43,9 @@
<string name="radioInfo_data_connected" msgid="8816467971633020141">"সংযোগ কৰা হ’ল"</string>
<string name="radioInfo_data_suspended" msgid="2001254415431299603">"স্থগিত"</string>
<string name="radioInfo_unknown" msgid="2892562356748600367">"অজ্ঞাত"</string>
- <string name="sdcard_unmount" product="nosdcard" msgid="1816306320988638382">"ইউএছবি সঞ্চয়াগাৰ অসংলগ্ন কৰক"</string>
+ <string name="sdcard_unmount" product="nosdcard" msgid="1816306320988638382">"ইউএছবি ষ্ট’ৰেজ অসংলগ্ন কৰক"</string>
<string name="sdcard_unmount" product="default" msgid="8078570285871053815">"এছডি কাৰ্ড অসংলগ্ন কৰক"</string>
- <string name="sdcard_format" product="nosdcard" msgid="3248760426252305366">"USB সঞ্চয়াগাৰ মচক"</string>
+ <string name="sdcard_format" product="nosdcard" msgid="3248760426252305366">"ইউএছবি ষ্ট’ৰেজ মচক"</string>
<string name="sdcard_format" product="default" msgid="3676635435136326182">"এছডি কাৰ্ড মচক"</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>
@@ -59,11 +59,11 @@
<string name="font_size_preview_text_subtitle" msgid="5806349524325544614">"অধ্যায় ১১: অষ্ট্ৰেলিয়াৰ বিস্ময়কৰ পান্নাৰ মহানগৰ"</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">"ইউএছবি সঞ্চয়াগাৰ"</string>
+ <string name="sdcard_setting" product="nosdcard" msgid="6071836464978826249">"ইউএছবি ষ্ট’ৰেজ"</string>
<string name="sdcard_setting" product="default" msgid="3713462184783824923">"এছডি কাৰ্ড"</string>
<string name="bluetooth" msgid="8898478620943459654">"ব্লুটুথ"</string>
- <string name="bluetooth_is_discoverable" msgid="4798961627677790935">"সকলো নিকটৱৰ্তী ব্লুটুথ ডিভাইচ (<xliff:g id="DISCOVERABLE_TIME_PERIOD">%1$s</xliff:g>)এ বিচাৰি পাব পৰা"</string>
- <string name="bluetooth_is_discoverable_always" msgid="8122823110652921674">"সকলো নিকটৱৰ্তী ব্লুটুথ ডিভাইচত দৃশ্যমান"</string>
+ <string name="bluetooth_is_discoverable" msgid="4798961627677790935">"আটাইবোৰ নিকটৱৰ্তী ব্লুটুথ ডিভাইচ (<xliff:g id="DISCOVERABLE_TIME_PERIOD">%1$s</xliff:g>)এ বিচাৰি পাব পৰা"</string>
+ <string name="bluetooth_is_discoverable_always" msgid="8122823110652921674">"আটাইবোৰ নিকটৱৰ্তী ব্লুটুথ ডিভাইচত দৃশ্যমান"</string>
<string name="bluetooth_not_visible_to_other_devices" msgid="6181960579190879601">"অইন ব্লুটুথ ডিভাইচৰ বাবে দৃশ্যমান নহয়"</string>
<string name="bluetooth_only_visible_to_paired_devices" msgid="3574936359739213455">"কেৱল যোৰা হৈ থকা ডিভাইচেহে বিচাৰি পাব"</string>
<string name="bluetooth_visibility_timeout" msgid="7611781967900196353">"দৃশ্যমানতাৰ সময় উকলা"</string>
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"যোৰা লগোৱাৰ অনুৰোধ"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>ৰ লগত যোৰা লগাবলৈ টিপক"</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"প্ৰাপ্ত ফাইলসমূহ"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"ব্লুটুথৰ জৰিয়তে গ্রহণ কৰা ফাইলসমূহ"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"ব্লুটুথ অফ আছে"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"এইটো অন কৰিবলৈ টিপক"</string>
<string name="device_picker" msgid="2427027896389445414">"ব্লুটুথ ডিভাইচ বাছক"</string>
@@ -156,7 +155,7 @@
<string name="connected_device_previously_connected_title" msgid="605808252622814415">"পূৰ্বৱৰ্তী সংযোগ হোৱা ডিভাইচবোৰ"</string>
<string name="connected_device_previously_connected_screen_title" msgid="8823331744788100605">"আগতে সংযোগ কৰা"</string>
<string name="connected_device_bluetooth_turned_on_toast" msgid="144664089794199928">"ব্লুটুথ অন কৰা হ’ল"</string>
- <string name="previous_connected_see_all" msgid="7759413145713251328">"সকলো চাওক"</string>
+ <string name="previous_connected_see_all" msgid="7759413145713251328">"আটাইবোৰ চাওক"</string>
<string name="date_and_time" msgid="1788358029823431692">"তাৰিখ আৰু সময়"</string>
<string name="choose_timezone" msgid="1450780665958642147">"সময় মণ্ডল নিৰ্বাচন কৰক"</string>
<!-- no translation found for intent_sender_data_label (1733806423295725392) -->
@@ -187,16 +186,16 @@
<string name="radio_info_http_client_test" msgid="5673975677271544085">"HTTP ক্লায়েণ্ট পৰীক্ষা:"</string>
<string name="ping_test_label" msgid="265427033290391845">"পিং টেষ্ট চলাওক"</string>
<string name="sdcard_changes_instructions" msgid="2331969501845866957">"USB কেৱ\'ল পুনঃসংযোগ কৰাৰ পিছত পৰিবৰ্তনসমূহ স্থায়ী হ\'ব।"</string>
- <string name="sdcard_settings_screen_mass_storage_text" msgid="129059989000252994">"ইউএছবি সঞ্চয়াগাৰক গুচাব পৰা সঞ্চয়াগাৰ হিচাপে ব্যৱহাৰৰ ম\'ড সক্ষম কৰক"</string>
+ <string name="sdcard_settings_screen_mass_storage_text" msgid="129059989000252994">"বিশাল ষ্ট’ৰেজ ইউএছবি সক্ষম কৰক"</string>
<string name="sdcard_settings_total_bytes_label" msgid="5298511430610207103">"সৰ্বমুঠ বাইট:"</string>
- <string name="sdcard_settings_not_present_status" product="nosdcard" msgid="6189761476582690998">"ইউএছবি সঞ্চয়াগাৰ সংলগ্ন কৰা হোৱা নাই৷"</string>
+ <string name="sdcard_settings_not_present_status" product="nosdcard" msgid="6189761476582690998">"ইউএছবি ষ্ট’ৰেজ সংলগ্ন কৰা হোৱা নাই।"</string>
<string name="sdcard_settings_not_present_status" product="default" msgid="6601962586941623203">"এছডি কাৰ্ড নাই৷"</string>
<string name="sdcard_settings_available_bytes_label" msgid="7721283102767669004">"উপলব্ধ বাইট:"</string>
- <string name="sdcard_settings_mass_storage_status" product="nosdcard" msgid="4878190674458263222">"এছডি কাৰ্ডখনক গুচাব পৰা সঞ্চয়াগাৰ হিচাপে ব্যৱহাৰ কৰা হৈছে।"</string>
- <string name="sdcard_settings_mass_storage_status" product="default" msgid="8850227049504860012">"এছডি কাৰ্ডখনক গুচাব পৰা সঞ্চয়াগাৰ হিচাপে ব্যৱহাৰ কৰা হৈছে।"</string>
- <string name="sdcard_settings_unmounted_status" product="nosdcard" msgid="1053258530368541571">"এতিয়া USB সঞ্চয়াগাৰ নিৰাপদে গুচাব পাৰে।"</string>
+ <string name="sdcard_settings_mass_storage_status" product="nosdcard" msgid="4878190674458263222">"এছডি কাৰ্ডখন এটা বিশাল ষ্ট’ৰেজ ডিভাইচ হিচাপে ব্যৱহাৰ কৰা হৈছে।"</string>
+ <string name="sdcard_settings_mass_storage_status" product="default" msgid="8850227049504860012">"এছডি কাৰ্ডখন এটা বিশাল ষ্ট’ৰেজ ডিভাইচ হিচাপে ব্যৱহাৰ কৰা হৈছে।"</string>
+ <string name="sdcard_settings_unmounted_status" product="nosdcard" msgid="1053258530368541571">"এতিয়া USB ষ্ট’ৰেজ নিৰাপদে গুচাব পাৰে।"</string>
<string name="sdcard_settings_unmounted_status" product="default" msgid="5813940671700138561">"এছডি কাৰ্ডখন এতিয়া সুৰক্ষিতভাৱে আঁতৰাব পাৰে।"</string>
- <string name="sdcard_settings_bad_removal_status" product="nosdcard" msgid="209564009449909311">"ব্যৱহাৰ হৈ থকাৰ সময়তে ইউএছবি সঞ্চয়াগাৰ আঁতৰোৱা হৈছিল!"</string>
+ <string name="sdcard_settings_bad_removal_status" product="nosdcard" msgid="209564009449909311">"ব্যৱহাৰ হৈ থকাৰ সময়তে ইউএছবি ষ্ট’ৰেজ আঁতৰোৱা হৈছিল!"</string>
<string name="sdcard_settings_bad_removal_status" product="default" msgid="6817342973919819392">"ব্যৱহাৰ হৈ থকাৰ সময়তে এছডি কাৰ্ড আঁতৰোৱা হৈছিল!"</string>
<string name="sdcard_settings_used_bytes_label" msgid="5646588579332741943">"ব্যৱহৃত বাইট:"</string>
<string name="sdcard_settings_scanning_status" product="nosdcard" msgid="8037280964384235345">"মিডিয়াৰ বাবে এছডি কাৰ্ড স্কেন কৰি থকা হৈছে…"</string>
@@ -213,7 +212,7 @@
<item quantity="other">বাছনি কৰা ভাষাসমূহ আঁতৰাবনে?</item>
</plurals>
<string name="dlg_remove_locales_message" msgid="8110560091134252067">"পাঠ অইন এটা ভাষাত দেখুওৱা হ\'ব।"</string>
- <string name="dlg_remove_locales_error_title" msgid="5875503658221562572">"সকলো ভাষা আঁতৰাব নোৱাৰি"</string>
+ <string name="dlg_remove_locales_error_title" msgid="5875503658221562572">"আটাইবোৰ ভাষা আঁতৰাব নোৱাৰি"</string>
<string name="dlg_remove_locales_error_message" msgid="6504279959974675302">"কমেও এটা পচন্দৰ ভাষা ৰাখক"</string>
<string name="locale_not_translated" msgid="5079729745235316146">"কিছুমান এপত লভ্য নহবও পাৰে"</string>
<string name="action_drag_label_move_up" msgid="3392196942330705015">"ওপৰলৈ নিয়ক"</string>
@@ -223,7 +222,7 @@
<string name="action_drag_label_remove" msgid="1034900377796780568">"ভাষা আঁতৰাওক"</string>
<string name="activity_picker_label" msgid="351250401590691126">"কাৰ্যকলাপ বাছক"</string>
<string name="display_label" msgid="3056320781191343221">"স্ক্ৰীন"</string>
- <string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"ইউএছবি সঞ্চয়াগাৰ"</string>
+ <string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"ইউএছবি ষ্ট’ৰেজ"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"এছডি কাৰ্ড"</string>
<string name="proxy_settings_label" msgid="6300573815025557843">"প্ৰক্সি ছেটিং"</string>
<string name="cancel" msgid="5780102414089664898">"বাতিল কৰক"</string>
@@ -248,8 +247,8 @@
<string name="roaming_reenable_message" msgid="5150423860521673540">"আপুনি ডেটা ৰ\'মিং অফ হৈ থকা অৱস্থাত আপোনাৰ হ\'ম নেটৱৰ্কটো এৰি অহা বাবে ডেটা সংযোগ হেৰুৱাইছে।"</string>
<string name="roaming_turn_it_on_button" msgid="6999283810847157816">"অন কৰক"</string>
<string name="roaming_warning" msgid="7703647889040229013">"ৰ’মিঙৰ মাচুল প্ৰযোজ্য হ’ব পাৰে।"</string>
- <string name="roaming_warning_multiuser" product="tablet" msgid="5629953315019604726">"আপুনি ডেটা ৰ’মিঙৰ অনুমতি দিলে ৰ’মিঙৰ মাচুলসমূহ প্ৰযোজ্য হ’ব পাৰে।\n\nএই ছেটিংটোৱে এই টেবলেটটোৰ সকলো ব্যৱহাৰকাৰীকে প্ৰভাৱান্বিত কৰে।"</string>
- <string name="roaming_warning_multiuser" product="default" msgid="3693719745119874126">"আপুনি ডেটা ৰ’মিঙৰ অনুমতি দিলে ৰ’মিঙৰ মাচুলসমূহ প্ৰযোজ্য হ’ব পাৰে।\n\nএই ছেটিংটোৱে এই ফ’নটোৰ সকলো ব্যৱহাৰকাৰীকে প্ৰভাৱান্বিত কৰে।"</string>
+ <string name="roaming_warning_multiuser" product="tablet" msgid="5629953315019604726">"আপুনি ডেটা ৰ’মিঙৰ অনুমতি দিলে ৰ’মিঙৰ মাচুলসমূহ প্ৰযোজ্য হ’ব পাৰে।\n\nএই ছেটিংটোৱে এই টেবলেটটোৰ আটাইবোৰ ব্যৱহাৰকাৰীকে প্ৰভাৱান্বিত কৰে।"</string>
+ <string name="roaming_warning_multiuser" product="default" msgid="3693719745119874126">"আপুনি ডেটা ৰ’মিঙৰ অনুমতি দিলে ৰ’মিঙৰ মাচুলসমূহ প্ৰযোজ্য হ’ব পাৰে।\n\nএই ছেটিংটোৱে এই ফ’নটোৰ আটাইবোৰ ব্যৱহাৰকাৰীকে প্ৰভাৱান্বিত কৰে।"</string>
<string name="roaming_reenable_title" msgid="770824950144026180">"ডেটা ৰ\'মিঙৰ অনুমতি দিবনে?"</string>
<string name="networks" msgid="5184501333492775095">"অপাৰেটৰ বাছনি"</string>
<string name="sum_carrier_select" msgid="1669911795517995916">"এটা নেটৱৰ্ক অপাৰেটৰ বাছক"</string>
@@ -280,20 +279,20 @@
<string name="zone_menu_by_offset" msgid="1257702747474426745">"UTC অফছেট অনুসৰি বাছনি কৰক"</string>
<string name="date_picker_title" msgid="646573308567782578">"তাৰিখ"</string>
<string name="time_picker_title" msgid="1784236407401743393">"সময়"</string>
- <string name="lock_after_timeout" msgid="8682769000437403444">"স্ক্ৰীণৰ সময় ওকলাৰ পিছত লক কৰক"</string>
+ <string name="lock_after_timeout" msgid="8682769000437403444">"স্ক্ৰীনৰ সময় ওকলাৰ পিছত লক কৰক"</string>
<string name="lock_after_timeout_summary" msgid="4869265514658147304">"সময় ওকলাৰ <xliff:g id="TIMEOUT_STRING">%1$s</xliff:g> পিছত"</string>
<string name="lock_immediately_summary_with_exception" msgid="40819611828339044">"<xliff:g id="TRUST_AGENT_NAME">%1$s</xliff:g>এ আনলক কৰি ৰখা সময়ৰ বাহিৰে, সময় ওকলাৰ লগে লগে"</string>
<string name="lock_after_timeout_summary_with_exception" msgid="3441806647509073124">"<xliff:g id="TRUST_AGENT_NAME">%2$s</xliff:g>এ আনলক কৰি ৰখা সময়ৰ বাহিৰে সময় ওকলাৰ <xliff:g id="TIMEOUT_STRING">%1$s</xliff:g> পিছত"</string>
- <string name="show_owner_info_on_lockscreen_label" msgid="197365342192696406">"লক স্ক্ৰীণত গৰাকী-বিষয়ক তথ্য দেখুৱাওক"</string>
+ <string name="show_owner_info_on_lockscreen_label" msgid="197365342192696406">"লক স্ক্ৰীনত গৰাকী-বিষয়ক তথ্য দেখুৱাওক"</string>
<string name="owner_info_settings_title" msgid="3555626140700093017">"লক স্ক্ৰীনত পাঠ যোগ কৰক"</string>
<string name="security_enable_widgets_title" msgid="676199714313423099">"ৱিজেটসমূহ সক্ষম কৰক"</string>
<string name="security_enable_widgets_disabled_summary" msgid="5191637768484254146">"প্ৰশাসকৰ দ্বাৰা অক্ষম কৰা হৈছে"</string>
- <string name="trust_lost_locks_screen_title" msgid="4231232144565291276">"বিশ্বাস হেৰুৱালে স্ক্ৰীণ লক হ’ব"</string>
+ <string name="trust_lost_locks_screen_title" msgid="4231232144565291276">"বিশ্বাস হেৰুৱালে স্ক্ৰীন লক কৰক"</string>
<string name="trust_lost_locks_screen_summary" msgid="718374221849537361">"সক্ষম কৰিলে অন্তিম বিশ্বাসী এজেণ্টটোৱে বিশ্বাস হেৰুৱালে ডিভাইচটো লক হ’ব"</string>
<string name="owner_info_settings_summary" msgid="347238313388083297">"নাই"</string>
<string name="owner_info_settings_status" msgid="7488764871758677862">"<xliff:g id="COUNT_0">%1$d</xliff:g> / <xliff:g id="COUNT_1">%2$d</xliff:g>"</string>
<string name="owner_info_settings_edit_text_hint" msgid="841926875876050274">"যেনে, জয়েজৰ Android।"</string>
- <string name="show_profile_info_on_lockscreen_label" msgid="5734739022887933365">"লক স্ক্ৰীণত প্ৰ\'ফাইল-বিষয়ক তথ্য দেখুৱাওক"</string>
+ <string name="show_profile_info_on_lockscreen_label" msgid="5734739022887933365">"লক স্ক্ৰীনত প্ৰ’ফাইল-বিষয়ক তথ্য দেখুৱাওক"</string>
<string name="Accounts_settings_title" msgid="8434263183710375412">"একাউণ্টসমূহ"</string>
<string name="location_settings_title" msgid="8375074508036087178">"অৱস্থান"</string>
<string name="location_settings_primary_switch_title" msgid="8849081766644685127">"অৱস্থান ব্যৱহাৰ কৰক"</string>
@@ -373,7 +372,7 @@
<string name="security_settings_face_enroll_dialog_ok" msgid="1674650455786434426">"ঠিক আছে"</string>
<string name="security_settings_face_enroll_error_timeout_dialog_message" msgid="7768349698547951750">"মুখমণ্ডল অন্তৰ্ভুক্ত কৰাৰ সময় উকলিল। আকৌ চেষ্টা কৰক।"</string>
<string name="security_settings_face_enroll_error_generic_dialog_message" msgid="3186810411630091490">"মুখমণ্ডল অন্তৰ্ভুক্ত কৰা কাৰ্যই কাম নকৰিলে।"</string>
- <string name="security_settings_face_enroll_finish_title" msgid="5882322568359775393">"সকলো সাজু। ঠিকেই দেখা গৈছে।"</string>
+ <string name="security_settings_face_enroll_finish_title" msgid="5882322568359775393">"সম্পূৰ্ণ সাজু। ঠিকেই দেখা গৈছে।"</string>
<string name="security_settings_face_enroll_done" msgid="3048687969498187442">"সম্পন্ন হ’ল"</string>
<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>
@@ -452,12 +451,14 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"মুখাৱয়ব আৰু ফিংগাৰপ্ৰিণ্ট যোগ দিয়া হ’ল"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"আপুনি ফেচ আনলক আৰু ফিংগাৰপ্ৰিণ্ট আনলক ছেট আপ কৰিলে, আপুনি মুখা পিন্ধি থাকিলে অথবা কোনো অন্ধকাৰ ঠাইত থাকিলে আপোনাৰ ফ’নটোৱে আপোনাৰ ফিংগাৰপ্ৰিণ্ট বিচাৰিব"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"আনলক কৰাৰ উপায়"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"ইয়াৰ বাবে মুখাৱয়ব আৰু ফিংগাৰপ্ৰিণ্ট ব্যৱহাৰ কৰক"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"আপোনাৰ ফ’ন আনলক কৰি থকা হৈছে"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"এপত বিশ্বাসযোগ্যতা প্ৰমাণীকৰণ"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"আপোনাৰ ফ’নটো আনলক কৰক"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"এইগৰাকী আপুনিয়েই বুলি এপ্সমূহত সত্যাপন কৰক"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"মুখাৱয়ব ব্যৱহাৰ কৰি"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"ফিংগাৰপ্ৰিণ্ট ব্যৱহাৰ কৰি"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"মুখাৱয়ব অথবা ফিংগাৰপ্ৰিণ্ট ব্যৱহাৰ কৰি"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"আপোনাৰ অভিভাৱকক ফ’নটো উভতাই দিয়ক"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"ঠিক আছে"</string>
- <string name="lock_screen_intro_skip_title" msgid="342553937472568925">"স্ক্ৰীণ লক ছেট নকৰাকৈ এৰি যাব?"</string>
+ <string name="lock_screen_intro_skip_title" msgid="342553937472568925">"স্ক্ৰীন লক ছেট নকৰাকৈ এৰি যাব?"</string>
<string name="lock_screen_intro_skip_dialog_text_frp" product="tablet" msgid="1570832293693405757">"ডিভাইচ সুৰক্ষা সুবিধাসমূহ সক্ৰিয় কৰা নহ’ব। যদিহে এই টেবলেটটো হেৰাই বা চুৰি হয়, তেন্তে আপুনি আনক ইয়াক ব্যৱহাৰ কৰাৰ পৰা বিৰত কৰিব নোৱাৰিব।"</string>
<string name="lock_screen_intro_skip_dialog_text_frp" product="device" msgid="4618501606519351904">"ডিভাইচ সুৰক্ষা সুবিধাসমূহ সক্ৰিয় কৰা নহ’ব। যদিহে এই ডিভাইচটো হেৰাই বা চুৰি হয়, তেন্তে আপুনি আনক ইয়াক ব্যৱহাৰ কৰাৰ পৰা বিৰত কৰিব নোৱাৰিব।"</string>
<string name="lock_screen_intro_skip_dialog_text_frp" product="default" msgid="2412426429887900241">"ডিভাইচ সুৰক্ষা সুবিধাসমূহ অন কৰা নহ’ব৷ যদিহে এই ফ\'নটো হেৰাই বা ৰিছেট কৰা হয়, তেন্তে আপুনি আনক ইয়াক ব্যৱহাৰ কৰাৰ পৰা বিৰত ৰাখিব নোৱাৰিব৷"</string>
@@ -555,28 +556,19 @@
<string name="fingerprint_enroll_button_add" msgid="6652490687672815760">"অইন এটা ফিংগাৰপ্ৰিণ্ট যোগ কৰক"</string>
<string name="fingerprint_enroll_button_next" msgid="1034110123277869532">"পৰৱৰ্তী"</string>
<string name="security_settings_fingerprint_enroll_disclaimer" msgid="7875826823637114097">"আপুনি ফিংগাৰপ্ৰিণ্ট ব্যৱহাৰ কৰি ফ\'নটো আনলক কৰাৰ উপৰি ক্ৰয় আৰু এপ্ প্ৰৱেশৰ অনুমতি দিব পাৰিব। "<annotation id="url">"অধিক জানক"</annotation></string>
- <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_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="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>
- <string name="fingerprint_last_delete_title" msgid="4081475675646514726">"সকলো ফিংগাৰপ্ৰিণ্ট আঁতৰাবনে?"</string>
+ <string name="fingerprint_last_delete_title" msgid="4081475675646514726">"আটাইবোৰ ফিংগাৰপ্ৰিণ্ট আঁতৰাবনে?"</string>
<string name="fingerprint_delete_title" msgid="1469865327307917858">"\'<xliff:g id="FINGERPRINT_ID">%1$s</xliff:g>\' আঁতৰাওক"</string>
<string name="fingerprint_delete_message" msgid="1454995433333496541">"আপুনি এই অাঙুলিৰ চাপটো মচিব বিচাৰেনে?"</string>
<string name="fingerprint_v2_delete_message" msgid="4136720729608391131">"এইটোৱে আপোনাৰ ডিভাইচত ষ্ট’ৰ হৈ থকা \'<xliff:g id="FINGERPRINT_ID">%1$s</xliff:g>\'ৰ সৈতে জড়িত ফিংগাৰপ্ৰিণ্টৰ প্ৰতিচ্ছবি আৰু মডেল মচি পেলায়"</string>
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"আপোনাৰ নিজৰ ফ’নটো আনলক কৰিবলৈ অথবা এপত এইয়া আপুনিয়েই বুলি সত্যাপন কৰিবলৈ আপুনি নিজৰ ফিংগাৰপ্ৰিণ্ট ব্যৱহাৰ কৰিব নোৱাৰিব।"</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"আপুনি নিজৰ কৰ্মস্থানৰ প্ৰ’ফাইল আনলক কৰিবলৈ, ক্ৰয়ৰ অনুমোদন জনাবলৈ অথবা কৰ্মস্থানৰ এপত ছাইন ইন কৰিবলৈ নিজৰ ফিংগাৰপ্ৰিণ্ট ব্যৱহাৰ কৰিব নোৱাৰিব।"</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"হয়, আঁতৰাওক"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"ফেচ আৰু ফিংগাৰপ্ৰিণ্ট আনলক"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"ছেট আপ কৰিবলৈ টিপক"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"কেৱল মুখাৱয়ব"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"কেৱল ফিংগাৰপ্ৰিণ্ট"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"মুখাৱয়ব আৰু ফিংগাৰপ্ৰিণ্ট"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"আপুনি ফেচ আনলক আৰু ফিংগাৰপ্ৰিণ্ট আনলক ছেট আপ কৰিলে, আপুনি মুখা পিন্ধি অথবা কোনো অন্ধকাৰ স্থানত থকাৰ সময়ত আপোনাৰ ফ’নটোৱে আপোনাৰ ফিংগাৰপ্ৰিণ্ট বিচাৰিব"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"আনলক কৰাৰ উপায়"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"ইয়াৰ বাবে মুখাৱয়ব অথবা ফিংগাৰপ্ৰিণ্ট ব্যৱহাৰ কৰক"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"এপত বিশ্বাসযোগ্যতা প্ৰমাণীকৰণ"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"এনক্ৰিপশ্বন"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"টে\'বলেট এনক্ৰিপ্ট কৰক"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"ফ\'ন এনক্ৰিপ্ট কৰক"</string>
@@ -585,7 +577,7 @@
<string name="crypt_keeper_desc" product="default" msgid="6180866043921135548">"আপুনি আপোনাৰ একাউণ্ট, ছেটিং, ডাউনল’ড কৰা এপ্সমূহ আৰু ইয়াৰ ডেটা, মিডিয়া আৰু অন্য ফাইলসমূহ এনক্ৰিপ্ট কৰিব পাৰে। আপুনি আপোনাৰ ফ’ন এনক্ৰিপ্ট কৰাৰ পাছত, ধৰি লওক আপুনি ইতিমধ্যে এটা স্ক্ৰীন লক নিৰ্ধাৰণ কৰি থৈছে (সেইটো এটা আৰ্হি বা সাংখ্যিকীয় পিন বা পাছৱৰ্ড হ’ব পাৰে), তেন্তে আপুনি ফ’নটো প্ৰতিবাৰে পাৱাৰ অন কৰাৰ পাছত ডিক্ৰিপ্ট কৰিবলৈ স্ক্ৰীন আনলক কৰিব লাগিব। ডিক্ৰিপ্ট কৰাৰ অন্য একমাত্ৰ উপায়টো হ’ল ফেক্টৰী ডেটা ৰিছেট, যাৰ দ্বাৰা আপোনাৰ আটাইখিনি ডেটা মচা যাব।\n\nএনক্ৰিপশ্বন কৰোঁতে এঘণ্টা বা তাতকৈ অধিক সময় লাগিব পাৰে। আপুনি এটা সম্পূৰ্ণকৈ চাৰ্জ হৈ থকা বেটাৰীৰে আৰম্ভ কৰিব লাগিব আৰু আপোনাৰ ফ’নটো সমগ্ৰ প্ৰক্ৰিয়াটো চলি থকাৰ সময়ত প্লাগ ইন হৈ থাকিব লাগিব। আপুনি যদি মাজতে ব্যাঘাত জন্মায়, তেন্তে কিছু বা আটাইখিনি ডেটা হেৰুৱাব পাৰে।"</string>
<string name="crypt_keeper_button_text" product="tablet" msgid="5551608011810921471">"টে\'বলেট এনক্ৰিপ্ট কৰক"</string>
<string name="crypt_keeper_button_text" product="default" msgid="6370330929679426136">"ফ\'ন এনক্ৰিপ্ট কৰক"</string>
- <string name="crypt_keeper_low_charge_text" msgid="4920087247177024521">"আপোনাৰ বেটাৰি চ্চাৰ্জ কৰি পুনৰ চেষ্টা কৰক৷"</string>
+ <string name="crypt_keeper_low_charge_text" msgid="4920087247177024521">"আপোনাৰ বেটাৰী চাৰ্জ কৰি পুনৰ চেষ্টা কৰক৷"</string>
<string name="crypt_keeper_unplugged_text" msgid="2709721134148651329">"চ্চাৰ্জাৰটো প্লাগ কৰক আৰু আকৌ চেষ্টা কৰক।"</string>
<string name="crypt_keeper_dialog_need_password_title" msgid="1847280235529858357">"কোনো লক স্ক্ৰীন পিন বা পাছৱৰ্ড নাই"</string>
<string name="crypt_keeper_dialog_need_password_message" msgid="7210616262954236042">"আপুনি এনক্ৰিপশ্বন আৰম্ভ কৰাৰ আগতে লক স্ক্ৰীন পিন বা পাছৱৰ্ড ছেট কৰিব লাগিব।"</string>
@@ -609,8 +601,8 @@
<string name="crypt_keeper_data_corrupt_summary" product="default" msgid="3200498792238652367">"আপুনি দিয়া পাছৱৰ্ডটো শুদ্ধ, কিন্তু দুৰ্ভাগ্যক্ৰমে আপোনাৰ ডেটাখিনি অব্যৱহাৰযোগ্য। \n\nআপুনি ফ\'নটো আকৌ ব্যৱহাৰ কৰিবলৈ হ\'লে তাক ফেক্টৰী ৰিছেট কৰিব লাগিব। আপুনি ৰিছেট কৰাৰ পিছত ফ\'নটো ছেট আপ কৰাৰ সময়ত আপোনাৰ Google একাউণ্টত বেকআপ কৰি ৰখা যিকোনো ডেটা পুনঃস্থাপন কৰিবলৈ সুবিধা পাব।"</string>
<string name="crypt_keeper_switch_input_method" msgid="7712732134989470573">"ইনপুট পদ্ধতি সলনি কৰক"</string>
<string name="suggested_lock_settings_title" msgid="7836065447159730217">"আপোনাৰ ফ\'নক সুৰক্ষা প্ৰদান কৰক"</string>
- <string name="suggested_lock_settings_summary" product="tablet" msgid="3213718550422761562">"টেবলেটক সুৰক্ষা প্ৰদান কৰিবলৈ স্ক্ৰীণ লক ছেট কৰক"</string>
- <string name="suggested_lock_settings_summary" product="device" msgid="8479766049078378225">"ডিভাইচক সুৰক্ষা প্ৰদান কৰিবলৈ স্ক্ৰীণ লক ছেট কৰক"</string>
+ <string name="suggested_lock_settings_summary" product="tablet" msgid="3213718550422761562">"টেবলেটক সুৰক্ষা প্ৰদান কৰিবলৈ স্ক্ৰীন লক ছেট কৰক"</string>
+ <string name="suggested_lock_settings_summary" product="device" msgid="8479766049078378225">"ডিভাইচক সুৰক্ষা প্ৰদান কৰিবলৈ স্ক্ৰীন লক ছেট কৰক"</string>
<string name="suggested_lock_settings_summary" product="default" msgid="2443273582716671033">"ফ\'নক সুৰক্ষিত কৰিবলৈ স্ক্ৰীন লক ছেট কৰক"</string>
<string name="suggested_fingerprint_lock_settings_title" msgid="3140266181874137984">"আনলক কৰিবলৈ ফিংগাৰপ্ৰিণ্ট যোগ কৰক"</string>
<string name="suggested_fingerprint_lock_settings_summary" product="tablet" msgid="1040265358906410746"></string>
@@ -627,13 +619,13 @@
<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>
+ <string name="setup_lock_settings_picker_message" product="default" msgid="8867435145945818970">"ডিভাইচৰ সুৰক্ষা সুবিধাসমূহ সক্ৰিয় কৰি আপোনাৰ অনুমতি নোহোৱাকৈ আনক এই ফ’নটো ব্যৱহাৰ কৰাৰ পৰা বাৰণ কৰক৷ আপুনি ব্যৱহাৰ কৰিবলৈ বিচৰা স্ক্ৰীন লকটো নিৰ্বাচন কৰক৷"</string>
<string name="lock_settings_picker_biometric_message" msgid="2609666443527262781">"বেকআপ হিচাপে ব্যৱহাৰ কৰিবলৈ আপোনাৰ স্ক্ৰীন লক পদ্ধতিটো বাছনি কৰক"</string>
<string name="lock_settings_picker_admin_restricted_personal_message" msgid="7769526424722627301">"এই লকটো আপোনাৰ আইটি প্ৰশাসকে ৰিছেট কৰিব নোৱাৰে। <xliff:g id="LINK_BEGIN_0">LINK_BEGIN</xliff:g>ইয়াৰ সলনি কৰ্মৰ বাবে এটা পৃথক লক ছেট কৰক<xliff:g id="LINK_END_1">LINK_END</xliff:g>"</string>
<string name="lock_settings_picker_profile_message" msgid="9142379549980873478">"যদি আপুনি এই লকটো পাহৰে, আপোনাৰ আইটি প্ৰশাকক এইটো ৰিছেট কৰবিবলৈ কওক"</string>
- <string name="setup_lock_settings_options_button_label" msgid="6098297461618298505">"স্ক্ৰীণ লক সম্পৰ্কীয় বিকল্প"</string>
+ <string name="setup_lock_settings_options_button_label" msgid="6098297461618298505">"স্ক্ৰীন লক সম্পৰ্কীয় বিকল্প"</string>
<string name="setup_lock_settings_options_dialog_title" msgid="7985107300517468569">"স্ক্ৰীন লক সম্পৰ্কীয় বিকল্প"</string>
- <string name="unlock_set_unlock_launch_picker_title" msgid="4981063601772605609">"স্ক্ৰীণ লক"</string>
+ <string name="unlock_set_unlock_launch_picker_title" msgid="4981063601772605609">"স্ক্ৰীন লক"</string>
<string name="unlock_set_unlock_launch_picker_summary_lock_immediately" msgid="5799070517574360310">"<xliff:g id="UNLOCK_METHOD">%1$s</xliff:g> / সুপ্ত হোৱাৰ তৎক্ষণাৎ পিছত"</string>
<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>
@@ -667,14 +659,14 @@
<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="unlock_set_unlock_disabled_summary" msgid="4022867760387966129">"প্ৰশাসক, এনক্ৰিপশ্বন নীতি বা ক্ৰেডেনশ্বিয়েল সঞ্চয়াগাৰৰ দ্বাৰা অক্ষম কৰা হৈছে"</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_disable_lock_title" msgid="2564279819907932759">"স্ক্ৰীণ লক অফ কৰক"</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>
<string name="unlock_disable_frp_warning_content_pattern" msgid="6246242612158828147">"এটা আৰ্হিয়ে আপোনাৰ ফ’নটো হেৰালে অথবা চুৰি হ’লে তাক সুৰক্ষিত কৰে"</string>
@@ -707,7 +699,7 @@
<string name="unlock_disable_frp_warning_content_password_face_fingerprint" msgid="7063649456205159491">"এটা পাছৱৰ্ডে আপোনাৰ ফ’নটো হেৰালে অথবা চুৰি হ’লে তাক সুৰক্ষিত কৰে।<xliff:g id="EMPTY_LINE">
</xliff:g>ই আপোনাৰ ডিভাইচত ষ্ট’ৰ হৈ থকা ফিংগাৰপ্ৰিণ্টৰ ম’ডেলটো মচে। আপোনাৰ মুখাৱয়বৰ ম’ডেলটোও স্থায়ী তথা সুৰক্ষিতভাৱে মচা হ’ব। আপুনি আপোনাৰ মুখাৱয়ব অথবা ফিংগাৰপ্ৰিণ্ট এপত বিশ্বাসযোগ্যতা প্ৰমাণীকৰণৰ বাবে ব্যৱহাৰ কৰিব নোৱাৰিব।"</string>
- <string name="unlock_disable_frp_warning_content_unknown" msgid="8903568674104115231">"আপোনাৰ স্ক্ৰীণ লক অবিহনে ডিভাইচ সুৰক্ষা সুবিধাসমূহে কাম নকৰিব।"</string>
+ <string name="unlock_disable_frp_warning_content_unknown" msgid="8903568674104115231">"আপোনাৰ স্ক্ৰীন লক অবিহনে ডিভাইচ সুৰক্ষা সুবিধাসমূহে কাম নকৰিব।"</string>
<string name="unlock_disable_frp_warning_content_unknown_fingerprint" msgid="6542744110902941189">"আপোনাৰ স্ক্ৰীন লকৰ অবিহনে ডিভাইচৰ সুৰক্ষা সম্পৰ্কীয় সুবিধাসমূহে কাম নকৰিব।<xliff:g id="EMPTY_LINE">
</xliff:g>ই আপোনাৰ ডিভাইচত ষ্ট’ৰ হৈ থকা ফিংগাৰপ্ৰিণ্টৰ ম’ডেলটোও মচে। আপুনি আপোনাৰ ফিংগাৰপ্ৰিণ্ট এপত বিশ্বাসযোগ্যতা প্ৰমাণীকৰণৰ বাবে ব্যৱহাৰ কৰিব নোৱাৰিব।"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"সংযোগ কৰিব পৰা নগ\'ল। আকৌ চেষ্টা কৰক।"</string>
<string name="device_details_title" msgid="1155622417516195481">"ডিভাইচৰ বিষয়ে সবিশেষ"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"ডিভাইচৰ ব্লুটুথৰ ঠিকনা: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"ডিভাইচৰ ব্লুটুথ ঠিকনা:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"ডিভাইচটো পাহৰিবনে?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"জড়িত হৈ থকাটো আঁতৰাওক"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"এপ্টোৰ সংযোগ বিচ্ছিন্ন কৰিবনে?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"আপোনাৰ টে\'বলেটটো <xliff:g id="DEVICE_NAME">%1$s</xliff:g>ৰ সৈতে যোৰ হৈ নাথাকিব"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>ৰ লগত আপোনাৰ ডিভাইচ যোৰ হৈ নাথাকিব"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g>এ আৰু আপোনাৰ <xliff:g id="DEVICE_NAME">%2$s</xliff:g>ৰ সৈতে সংযোগ নকৰে"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"এই একাউণ্টটোৰ সৈতে লিংক হৈ থকা কোনো ডিভাইচৰ লগত <xliff:g id="DEVICE_NAME">%1$s</xliff:g>ক আৰু যোৰা লগাব পৰা নাযাব।"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"ডিভাইচ পাহৰি যাওক"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"এপ্টোৰ সংযোগ বিচ্ছিন্ন কৰক"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"ইয়াৰ সৈতে সংযোগ কৰক…"</string>
@@ -938,7 +928,7 @@
<string name="android_beam_off_summary" msgid="5693961375631325042">"অফ"</string>
<string name="nfc_disabled_summary" msgid="8737797364522502351">"NFC অফ হৈ থকাৰ কাৰণে অনুপলব্ধ"</string>
<string name="android_beam_label" msgid="7168565080321110094">"Android বীম"</string>
- <string name="android_beam_explained" msgid="5684416131846701256">"এই সুবিধাটো সক্ষম কৰিলে, আপুনি এপৰ সমল অইন এটা NFC-সক্ষম ডিভাইচলৈ দুয়োটা ডিভাইচ ওচৰা-ওচৰিকৈ ৰাখি বীম কৰিব পাৰিব। উদাহৰণস্বৰূপে, আপুনি ৱেব পৃষ্ঠা, YouTubeৰ ভিডিঅ\' আৰু সম্পৰ্ক সূচীকে আদি কৰি অইন বহুত সমল বীম কৰিব পাৰিব।\n\nদুয়োটা ডিভাইচ ওচৰা-ওচৰিকৈ ৰাখক (সাধাৰণতে, পিঠিয়া-পিঠিকৈ) আৰু তাৰ পিছত স্ক্ৰীণত টিপক। কি কি বীম কৰা হয় তাক এপটোৱে নিৰ্ধাৰিত কৰে।"</string>
+ <string name="android_beam_explained" msgid="5684416131846701256">"এই সুবিধাটো সক্ষম কৰিলে, আপুনি এপৰ সমল অইন এটা NFC-সক্ষম ডিভাইচলৈ দুয়োটা ডিভাইচ ওচৰা-ওচৰিকৈ ৰাখি বীম কৰিব পাৰিব। উদাহৰণস্বৰূপে, আপুনি ৱেব পৃষ্ঠা, YouTubeৰ ভিডিঅ\' আৰু সম্পৰ্ক সূচীকে আদি কৰি অইন বহুত সমল বীম কৰিব পাৰিব।\n\nদুয়োটা ডিভাইচ ওচৰা-ওচৰিকৈ ৰাখক (সাধাৰণতে, পিঠিয়া-পিঠিকৈ) আৰু তাৰ পিছত স্ক্ৰীনত টিপক। কি কি বীম কৰা হয় তাক এপ্টোৱে নিৰ্ধাৰিত কৰে।"</string>
<string name="wifi_quick_toggle_title" msgid="2737097538432862807">"ৱাই-ফাই"</string>
<string name="wifi_quick_toggle_summary" msgid="4957267477820468553">"বাই-ফাই অন কৰক"</string>
<string name="wifi_settings" msgid="8313301946393559700">"ৱাই-ফাই"</string>
@@ -975,8 +965,8 @@
<string name="wifi_setting_sleep_policy_error" msgid="4512566787805720422">"ছেটিঙটো সলনি কৰা সমস্যাৰ উদ্ভৱ হৈছে"</string>
<string name="wifi_suspend_efficiency_title" msgid="3589291227092825754">"দক্ষতা উন্নত কৰক"</string>
<string name="wifi_suspend_optimizations" msgid="5840680940416640209">"ৱাই-ফাই অপ্টিমাইজেশ্বন"</string>
- <string name="wifi_suspend_optimizations_summary" msgid="8204170804523356781">"ৱাই-ফাই অন থকা সময় বেটাৰিৰ ব্যৱহাৰ হ্ৰাস কৰক"</string>
- <string name="wifi_limit_optimizations_summary" msgid="8461087338100462302">"ৱাই-ফাইয়ে ব্যৱহাৰ কৰা বেটাৰিৰ পৰিমাণ সীমিত কৰক"</string>
+ <string name="wifi_suspend_optimizations_summary" msgid="8204170804523356781">"ৱাই-ফাই অন থকা সময়ত বেটাৰীৰ ব্যৱহাৰ হ্ৰাস কৰক"</string>
+ <string name="wifi_limit_optimizations_summary" msgid="8461087338100462302">"ৱাই-ফাইয়ে ব্যৱহাৰ কৰা বেটাৰীৰ পৰিমাণ সীমিত কৰক"</string>
<string name="wifi_switch_away_when_unvalidated" msgid="681353878530696197">"ৱাই-ফাইত ইণ্টাৰনেট নাথাকিলে ম’বাইল ডেটালৈ সলনি কৰক।"</string>
<string name="wifi_cellular_data_fallback_title" msgid="2844653839490977040">"স্বয়ংক্ৰিয়ভাৱে ম’বাইল ডেটালৈ সলনি কৰক"</string>
<string name="wifi_cellular_data_fallback_summary" msgid="7039944853033554386">"ৱাই-ফাইত ইণ্টাৰনেট নাথাকিলে ম’বাইল ডেটা ব্যৱহাৰ কৰক৷ ডেটাৰ খৰচ বহন কৰিবলগীয়া হ’ব পাৰে৷"</string>
@@ -1095,8 +1085,8 @@
<string name="wifi_wps_available_second_item" msgid="1717024103303480804">" (WPS উপলব্ধ)"</string>
<string name="wifi_carrier_connect" msgid="4511538300946413213">"বাহকৰ ৱাই-ফাই নেটৱৰ্ক"</string>
<string name="wifi_carrier_content" msgid="2876499905644083615">"<xliff:g id="NAME">%1$s</xliff:g>ৰ মাধ্যমেৰে সংযোগ কৰক"</string>
- <string name="wifi_scan_always_turnon_message" msgid="2165909441512029921">"অৱস্থানৰ সঠিকতা বঢ়াবলৈ আৰু অন্যান্য কামৰ বাবে, <xliff:g id="APP_NAME">%1$s</xliff:g>এ ৱাই-ফাই অফ হৈ থাকিলেও নেটৱৰ্ক স্কেনিং অন কৰিব বিচাৰিছে।\n\nস্কেন কৰিব বিচৰা সকলো এপকে এই অনুমতি দিবনে?"</string>
- <string name="wifi_scan_always_turn_on_message_unknown" msgid="4903345360745717385">"অৱস্থানৰ সঠিকতা বঢ়াবলৈ আৰু অন্যান্য কামৰ বাবে, এটা অজ্ঞাত এপে ৱাই-ফাই অফ হৈ থাকিলেও নেটৱৰ্ক স্কেনিং অন কৰিব বিচাৰিছে।\n\nস্কেন কৰিব বিচৰা সকলো এপকে এই অনুমতি দিবনে?"</string>
+ <string name="wifi_scan_always_turnon_message" msgid="2165909441512029921">"অৱস্থানৰ সঠিকতা বঢ়াবলৈ আৰু অন্যান্য কামৰ বাবে, <xliff:g id="APP_NAME">%1$s</xliff:g>এ ৱাই-ফাই অফ হৈ থাকিলেও নেটৱৰ্ক স্কেনিং অন কৰিব বিচাৰিছে।\n\nস্কেন কৰিব বিচৰা আটাইবোৰ এপকে এই অনুমতি দিবনে?"</string>
+ <string name="wifi_scan_always_turn_on_message_unknown" msgid="4903345360745717385">"অৱস্থানৰ সঠিকতা বঢ়াবলৈ আৰু অন্যান্য কামৰ বাবে, এটা অজ্ঞাত এপে ৱাই-ফাই অফ হৈ থাকিলেও নেটৱৰ্ক স্কেনিং অন কৰিব বিচাৰিছে।\n\nস্কেন কৰিব বিচৰা আটাইবোৰ এপকে এই অনুমতি দিবনে?"</string>
<string name="wifi_scan_always_turnoff_message" msgid="93691286302680448">"এইটো অভাৰফ্ল\' মেনুত থকা উচ্চখাপৰ ছেটিঙলৈ গৈ অফ কৰক।"</string>
<string name="wifi_scan_always_confirm_allow" msgid="4154200627800959777">"অনুমতি দিয়ক"</string>
<string name="wifi_scan_always_confirm_deny" msgid="6997087934558839256">"প্ৰত্যাখ্যান কৰক"</string>
@@ -1125,7 +1115,7 @@
<string name="wifi_failed_save_message" msgid="1830279872341387120">"নেটৱৰ্ক ছেভ কৰাত ব্যৰ্থ হ’ল"</string>
<string name="wifi_cancel" msgid="6698897376888935410">"বাতিল কৰক"</string>
<string name="wifi_forget_dialog_title" msgid="4363829200968563164">"নেটৱৰ্কটো পাহৰেনে?"</string>
- <string name="wifi_forget_dialog_message" msgid="8419499588321940243">"এই নেটৱৰ্কৰ সকলো পাছৱৰ্ড মচি পেলোৱা হ\'ব"</string>
+ <string name="wifi_forget_dialog_message" msgid="8419499588321940243">"এই নেটৱৰ্কৰ আটাইবোৰ পাছৱৰ্ড মচি পেলোৱা হ\'ব"</string>
<plurals name="wifi_saved_access_points_summary" formatted="false" msgid="2802436466732147888">
<item quantity="one">%d নেটৱৰ্ক</item>
<item quantity="other">%d নেটৱৰ্ক</item>
@@ -1271,7 +1261,7 @@
<string name="dock_settings_summary" msgid="8548721822219932359">"সংলগ্ন হৈ থকা ডকটোৰ বাবে অডিঅ\' ছেটিং"</string>
<string name="dtmf_tone_enable_title" msgid="2241337296249130217">"ডায়েল পেডৰ স্পৰ্শ ধ্বনি"</string>
<string name="sound_effects_enable_title" msgid="328569690466233866">"টুকুৰিওৱাৰ ধ্বনি"</string>
- <string name="lock_sounds_enable_title" msgid="804365014499259673">"স্ক্ৰীণ লকৰ ধ্বনি"</string>
+ <string name="lock_sounds_enable_title" msgid="804365014499259673">"স্ক্ৰীন লকৰ ধ্বনি"</string>
<string name="audio_record_proc_title" msgid="486071779724181619">"অদৰকাৰী ধ্বনি নাশ"</string>
<string name="volume_media_description" msgid="2736061076584067204">"সংগীত, ভিডিঅ’, গেইম আৰু অন্যান্য মিডিয়া"</string>
<string name="volume_ring_description" msgid="5423168446359881864">"ৰিংট’ন আৰু জাননীসমূহ"</string>
@@ -1322,7 +1312,7 @@
<string name="accelerometer_summary_off" product="default" msgid="4451125241783158763">"ফ\'নটো ঘূৰালে স্বয়ংক্ৰিয়ভাৱে স্ক্ৰীণৰ দিশ সলনি কৰক"</string>
<string name="brightness" msgid="6216871641021779698">"উজ্জ্বলতাৰ স্তৰ"</string>
<string name="brightness_title" msgid="5457874893085305155">"উজ্জ্বলতা"</string>
- <string name="brightness_summary" msgid="6309641759293018049">"স্ক্ৰীণৰ উজ্জ্বলতা খাপ খুৱাওক"</string>
+ <string name="brightness_summary" msgid="6309641759293018049">"স্ক্ৰীনৰ উজ্জ্বলতা খাপ খুৱাওক"</string>
<string name="auto_brightness_title" msgid="4239324728760986697">"অভিযোজিত উজ্জ্বলতা"</string>
<string name="auto_brightness_summary" msgid="1737148869232725883">"স্ক্ৰীনৰ উজ্জ্বলতাই পৰিবেশ অনুসৰি খাপ খায়"</string>
<string name="auto_brightness_summary_on" msgid="2748088951224387004">"অন আছে"</string>
@@ -1340,9 +1330,9 @@
<string name="auto_brightness_very_high_title" msgid="4935132626750630713">"অতি উচ্চ"</string>
<string name="auto_brightness_subtitle" msgid="6839449395639517870">"আপোনাৰ পচন্দৰ উজ্জ্বলতাৰ স্তৰ"</string>
<string name="auto_brightness_off_summary" msgid="4993150980274474226">"উপলব্ধ পোহৰৰ বাবে মিলাব নালাগে"</string>
- <string name="auto_brightness_very_high_summary" msgid="2784981315548144255">"বেটাৰিৰ বৰ্ধিত ব্যৱহাৰ"</string>
+ <string name="auto_brightness_very_high_summary" msgid="2784981315548144255">"বেটাৰীৰ বৰ্ধিত ব্যৱহাৰ"</string>
<string name="auto_brightness_disclaimer" msgid="1868395832774087351">"উপলব্ধ পোহৰ অনুযায়ী উজ্জ্বলতাৰ স্তৰ অপ্টিমাইজ কৰক। এই সুবিধাটো অন হৈ থাকিলেও আপুনি সাময়িকভাৱে উজ্জ্বলতা সাল-সলনি কৰিব পাৰিব।"</string>
- <string name="auto_brightness_description" msgid="6807117118142381193">"আপোনাৰ স্ক্ৰীণৰ উজ্জ্বলতা আপোনাৰ পৰিবেশ আৰু কাৰ্যকলাপবোৰৰ লগত স্ৱয়ংক্ৰিয়ভাৱে খাপ খায়। আপুনি অনুকূলনযোগ্য় উজ্জ্বলতাক আপোনাৰ অগ্ৰাধিকাৰসমূহ বুজিবলৈ সহায় কৰিবৰ বাবে শ্লাইডাৰক মেনুয়েলভাৱে স্থানান্তৰ কৰিব পাৰে।"</string>
+ <string name="auto_brightness_description" msgid="6807117118142381193">"আপোনাৰ স্ক্ৰীনৰ উজ্জ্বলতা আপোনাৰ পৰিবেশ আৰু কাৰ্যকলাপবোৰৰ লগত স্ৱয়ংক্ৰিয়ভাৱে খাপ খায়। আপুনি অনুকূলনযোগ্য় উজ্জ্বলতাক আপোনাৰ অগ্ৰাধিকাৰসমূহ বুজিবলৈ সহায় কৰিবৰ বাবে শ্লাইডাৰক মেনুৱেলভাৱে স্থানান্তৰ কৰিব পাৰে।"</string>
<string name="display_white_balance_title" msgid="2624544323029364713">"শুভ্ৰতাৰ সমতা দেখুৱাওক"</string>
<string name="display_white_balance_summary" msgid="7625456704950209050"></string>
<string name="peak_refresh_rate_title" msgid="1878771412897140903">"মসৃণ ডিছপ্লে’"</string>
@@ -1356,7 +1346,7 @@
<string name="adaptive_sleep_summary_no_permission" msgid="5822591289468803691">"স্ক্ৰীনৰ সতৰ্কতাৰ বাবে কেমেৰাৰ এক্সেছৰ প্ৰয়োজন। ডিভাইচ ব্যক্তিগতকৰণ সেৱাৰ অনুমতি পৰিচালনা কৰিবলৈ টিপক"</string>
<string name="adaptive_sleep_manage_permission_button" msgid="1404510197847664846">"অনুমতি পৰিচালনা কৰক"</string>
<string name="adaptive_sleep_description" msgid="1835321775327187860">"আপুনি চাই থাকিলে স্ক্ৰীনখন বন্ধ হোৱাত বাধা দিয়ে।"</string>
- <string name="adaptive_sleep_privacy" msgid="7664570136417980556">"স্ক্ৰীণৰ সতর্কতাই কোনোবাই স্ক্ৰীণখন চাই আছে নেকি জানিবলৈ সন্মুখৰ কেমেৰা ব্যৱহাৰ কৰে। এই সুবিধাটোৱে ডিভাইচত কাম কৰে আৰু প্ৰতিচ্ছবিবোৰ কেতিয়াও ষ্ট\'ৰ কৰা বা Googleলৈ পঠিওৱা নহয়।"</string>
+ <string name="adaptive_sleep_privacy" msgid="7664570136417980556">"স্ক্ৰীনৰ সতর্কতাই কোনোবাই স্ক্ৰীনখন চাই আছে নেকি জানিবলৈ সন্মুখৰ কেমেৰা ব্যৱহাৰ কৰে। এই সুবিধাটোৱে ডিভাইচত কাম কৰে আৰু প্ৰতিচ্ছবিবোৰ কেতিয়াও ষ্ট’ৰ কৰা নহয় বা Googleলৈ পঠিওৱা নহয়।"</string>
<string name="adaptive_sleep_contextual_slice_title" msgid="7467588613212629758">"স্ক্ৰীনৰ সতর্কতা অন কৰক"</string>
<string name="adaptive_sleep_contextual_slice_summary" msgid="2993867044745446094">"স্ক্ৰীনখন চাই থকা অৱস্থাত সেইখন অন কৰি ৰাখক"</string>
<string name="auto_rotate_camera_lock_title" msgid="5369003176695105872">"কেমেৰাটো লক আছে"</string>
@@ -1409,7 +1399,7 @@
<string name="dark_ui_activation_off_custom" msgid="2192932161592759607">"<xliff:g id="ID_1">%1$s</xliff:g> নবজালৈকে অফ কৰি ৰাখক"</string>
<string name="dark_ui_text" msgid="4392646155331126666">"আপোনাৰ বেটাৰীটোত চাৰ্জ কিছুমান স্ক্ৰীনত অধিক সময়ৰ বাবে ৰখাত সহায় কৰিবলৈ গাঢ় ৰঙৰ থীমে গাঢ় ক’লা ৰং ব্যৱহাৰ কৰে। গাঢ় ৰঙৰ থীমে আপোনাৰ স্ক্রীনখন অফ হোৱালৈ অপেক্ষা কৰিবলগীয়া সময় নিৰ্ধাৰণ কৰে।"</string>
<string name="screen_timeout" msgid="7709947617767439410">"স্ক্রীন বন্ধ হোৱা সময়"</string>
- <string name="screen_timeout_title" msgid="785134393520893049">"স্ক্ৰীণ অফ হৈ যায়"</string>
+ <string name="screen_timeout_title" msgid="785134393520893049">"স্ক্ৰীন অফ হৈ যায়"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"নিস্ক্ৰিয় হৈ থকাৰ <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> পিছৰ"</string>
<string name="wallpaper_settings_title" msgid="5635129851136006383">"ৱালপেপাৰ"</string>
<string name="style_and_wallpaper_settings_title" msgid="2232042809407308946">"ৱালপেপাৰ আৰু শৈলী"</string>
@@ -1430,7 +1420,7 @@
<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_button" msgid="6159236558934930238">"ছেটিং"</string>
<string name="automatic_brightness" msgid="4599827881929079513">"স্বয়ংক্ৰিয় উজ্জ্বলতা"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"সক্ৰিয় কৰিবলৈ দাঙক"</string>
@@ -1499,14 +1489,14 @@
<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_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" msgid="7472188817781592677">"ষ্ট’ৰেজ"</string>
<string name="storage_settings_for_app" msgid="229425418984637483">"ষ্ট’ৰেজ আৰু কেশ্ব"</string>
- <string name="storage_usb_settings" msgid="7058142934214211583">"সঞ্চয়াগাৰ"</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">"ইউএছবি সঞ্চয়াগাৰ অসংলগ্ন কৰক, উপলব্ধ খালী ঠাই চাওক"</string>
- <string name="storage_settings_summary" product="default" msgid="267557695753980969">"SD কাৰ্ড অসংলগ্ন কৰক, উপলব্ধ খালী ঠাই চাওক"</string>
+ <string name="storage_settings_summary" product="nosdcard" msgid="3858049818577638926">"ইউএছবি ষ্ট’ৰেজ অসংলগ্ন কৰক, উপলব্ধ খালী ঠাই চাওক"</string>
+ <string name="storage_settings_summary" product="default" msgid="267557695753980969">"এছডি কাৰ্ড অসংলগ্ন কৰক, উপলব্ধ খালী ঠাই চাওক"</string>
<string name="imei_multi_sim" msgid="71477088017585479">"IMEI (ছিম শ্ল\'ট %1$d)"</string>
<string name="view_saved_network" msgid="1232387673095080910">"চাবলৈ ছেভ কৰি থোৱা নেটৱর্ক বাছনি কৰক"</string>
<string name="status_number" product="tablet" msgid="3597945414666253183">"এমডিএন"</string>
@@ -1542,8 +1532,8 @@
<string name="status_serial_number" msgid="9060064164331466789">"ক্ৰমিক নম্বৰ"</string>
<string name="status_up_time" msgid="1274778533719495438">"চলি থকা সময়"</string>
<string name="status_awake_time" msgid="2573925324168081586">"জাগ্ৰত হৈ থকা সময়"</string>
- <string name="internal_memory" msgid="1869518160077033848">"আভ্যন্তৰীণ সঞ্চয়াগাৰ"</string>
- <string name="sd_memory" product="nosdcard" msgid="5456718463397723781">"ইউএছবি সঞ্চয়াগাৰ"</string>
+ <string name="internal_memory" msgid="1869518160077033848">"আভ্যন্তৰীণ ষ্ট’ৰেজ"</string>
+ <string name="sd_memory" product="nosdcard" msgid="5456718463397723781">"ইউএছবি ষ্ট’ৰেজ"</string>
<string name="sd_memory" product="default" msgid="3098344183202722455">"SD কাৰ্ড"</string>
<string name="memory_available" msgid="712528795743654737">"উপলব্ধ"</string>
<string name="memory_available_read_only" msgid="3201969221573511590">"উপলব্ধ (ৰিড-অনলি)"</string>
@@ -1556,34 +1546,34 @@
<string name="memory_music_usage" msgid="8100634000114206429">"অডিঅ\' (সংগীত, ৰিংট\'ন, পডকাষ্ট আদি)"</string>
<string name="memory_media_misc_usage" msgid="7066851245178533269">"অন্যান্য ফাইলসমূহ"</string>
<string name="memory_media_cache_usage" msgid="780808666853685824">"কেশ্ব কৰা হোৱা ডেটা"</string>
- <string name="sd_eject" product="nosdcard" msgid="6136102589751843304">"শ্বেয়াৰ কৰা হোৱা সঞ্চয়াগাৰ অসংলগ্ন কৰিবনে?"</string>
+ <string name="sd_eject" product="nosdcard" msgid="6136102589751843304">"শ্বেয়াৰ কৰা হোৱা ষ্ট’ৰেজ অসংলগ্ন কৰক"</string>
<string name="sd_eject" product="default" msgid="8062832622096296251">"SD কাৰ্ড অসংলগ্ন কৰক"</string>
- <string name="sd_eject_summary" product="nosdcard" msgid="6859940774161708871">"আভ্যন্তৰীণ ইউএছবি সঞ্চয়াগাৰ অসংলগ্ন কৰক"</string>
+ <string name="sd_eject_summary" product="nosdcard" msgid="6859940774161708871">"আভ্যন্তৰীণ ইউএছবি ষ্ট’ৰেজ অসংলগ্ন কৰক"</string>
<string name="sd_eject_summary" product="default" msgid="5151243312587186226">"এছডি কাৰ্ডখন অসংলগ্ন কৰিলে আপুনি সুৰক্ষিতভাৱে ইয়াক আঁতৰাব পাৰিব"</string>
- <string name="sd_insert_summary" product="nosdcard" msgid="9164545135649775664">"সংলগ্ন কৰিবলৈ ইউএছবি সঞ্চয়াগাৰ ভৰাওক"</string>
+ <string name="sd_insert_summary" product="nosdcard" msgid="9164545135649775664">"সংলগ্ন কৰিবলৈ ইউএছবি ষ্ট’ৰেজ ভৰাওক"</string>
<string name="sd_insert_summary" product="default" msgid="5949168259622002192">"সংলগ্ন কৰিবলৈ এছডি কাৰ্ড ভৰাওক"</string>
- <string name="sd_mount" product="nosdcard" msgid="8305985249945415150">"USB সঞ্চয়াগাৰ সংলগ্ন কৰক"</string>
+ <string name="sd_mount" product="nosdcard" msgid="8305985249945415150">"ইউএছবি ষ্ট’ৰেজ সংলগ্ন কৰক"</string>
<string name="sd_mount" product="default" msgid="5279813999455776169">"SD কাৰ্ড সংলগ্ন কৰক"</string>
<string name="sd_mount_summary" product="nosdcard" msgid="2190410240845521205"></string>
<string name="sd_mount_summary" product="default" msgid="2190410240845521205"></string>
- <string name="sd_format" product="nosdcard" msgid="8657427883364711513">"ইউএছবি সঞ্চয়াগাৰ মচক"</string>
+ <string name="sd_format" product="nosdcard" msgid="8657427883364711513">"ইউএছবি ষ্ট’ৰেজ মচক"</string>
<string name="sd_format" product="default" msgid="9085302892248732329">"এছডি কাৰ্ড মচক"</string>
- <string name="sd_format_summary" product="nosdcard" msgid="6179784504937189658">"আভ্যন্তৰীণ ইউএছবি সঞ্চয়াগাৰৰ পৰা সকলো ডেটা মচক, যেনে সংগীত আৰু ফ\'টোবোৰ"</string>
- <string name="sd_format_summary" product="default" msgid="60583152211068164">"সংগীত আৰু ফট\' আদিকে ধৰি এছডি কাৰ্ডত থকা সকলো ডেটা মোহাৰে"</string>
+ <string name="sd_format_summary" product="nosdcard" msgid="6179784504937189658">"আভ্যন্তৰীণ ইউএছবি ষ্ট’ৰেজৰ পৰা আটাইখিনি ডেটা মচক, যেনে সংগীত আৰু ফট’"</string>
+ <string name="sd_format_summary" product="default" msgid="60583152211068164">"সংগীত আৰু ফট\' আদিকে ধৰি এছডি কাৰ্ডত থকা আটাইবোৰ ডেটা মচে"</string>
<string name="mtp_ptp_mode_summary" msgid="7969656567437639239">"এমটিপি বা পিটিপি ফাংশ্বন সক্ৰিয় হৈ আছে"</string>
- <string name="dlg_confirm_unmount_title" product="nosdcard" msgid="7694112411895701320">"ইউএছবি সঞ্চয়াগাৰ আনমাউণ্ট কৰিবনে?"</string>
+ <string name="dlg_confirm_unmount_title" product="nosdcard" msgid="7694112411895701320">"ইউএছবি ষ্ট’ৰেজ অসংলগ্ন কৰিবনে?"</string>
<string name="dlg_confirm_unmount_title" product="default" msgid="8251329019960361646">"এছডি কাৰ্ড অসংলগ্ন কৰেনে?"</string>
- <string name="dlg_confirm_unmount_text" product="nosdcard" msgid="1212025106709645023">"আপুনি যদি USB সঞ্চয়াগাৰ অসংলগ্ন কৰে, তেন্তে আপুনি ব্যৱহাৰ কৰি থকা কিছুমান এপে কাম কৰা বন্ধ কৰিব আৰু সেইবোৰ আপুনি USB সঞ্চয়াগাৰ আকৌ সংলগ্ন নকৰালৈ উপলব্ধ নহ’ব।"</string>
+ <string name="dlg_confirm_unmount_text" product="nosdcard" msgid="1212025106709645023">"আপুনি যদি ইউএছবি ষ্ট’ৰেজ অসংলগ্ন কৰে, তেন্তে আপুনি ব্যৱহাৰ কৰি থকা কিছুমান এপে কাম কৰা বন্ধ কৰিব আৰু সেইবোৰ আপুনি ইউএছবি ষ্ট’ৰেজ আকৌ সংলগ্ন নকৰালৈ উপলব্ধ নহ’ব।"</string>
<string name="dlg_confirm_unmount_text" product="default" msgid="3887768438615563697">"আপুনি যদি এছডি কাৰ্ড অসংলগ্ন কৰে, তেন্তে আপুনি ব্যৱহাৰ কৰি থকা কিছুমান এপে কাম কৰা বন্ধ কৰিব আৰু সেইবোৰ আপুনি এছডি কাৰ্ড আকৌ সংলগ্ন নকৰালৈকে উপলব্ধ নহ’ব৷"</string>
<string name="dlg_error_unmount_title" product="nosdcard" msgid="2205587942165199845"></string>
<string name="dlg_error_unmount_title" product="default" msgid="2205587942165199845"></string>
- <string name="dlg_error_unmount_text" product="nosdcard" msgid="7876201891724279436">"ইউএছবি সঞ্চয়াগাৰ আনমাউণ্ট কৰিব পৰা নগ\'ল। পিছত আকৌ চেষ্টা কৰক।"</string>
+ <string name="dlg_error_unmount_text" product="nosdcard" msgid="7876201891724279436">"ইউএছবি ষ্ট’ৰেজ অসংলগ্ন কৰিব পৰা নগ’ল। পাছত আকৌ চেষ্টা কৰক।"</string>
<string name="dlg_error_unmount_text" product="default" msgid="2185659901137961711">"SD কাৰ্ড অসংলগ্ন কৰিব পৰা নগ\'ল। পিছত আকৌ চেষ্টা কৰক।"</string>
- <string name="unmount_inform_text" product="nosdcard" msgid="5932607205977999175">"ইউএছবি সঞ্চয়াগাৰ অসংলগ্ন কৰা হ\'ব।"</string>
+ <string name="unmount_inform_text" product="nosdcard" msgid="5932607205977999175">"ইউএছবি ষ্ট’ৰেজ অসংলগ্ন কৰা হ’ব।"</string>
<string name="unmount_inform_text" product="default" msgid="716578785262713312">"এছডি কাৰ্ড অসংলগ্ন কৰা হ\'ব।"</string>
<string name="sd_ejecting_title" msgid="1641122369013595273">"অসংলগ্ন কৰি থকা হৈছে"</string>
<string name="sd_ejecting_summary" msgid="861928572729341132">"অসংলগ্ন কৰা কাৰ্য চলি আছে"</string>
- <string name="storage_low_title" msgid="8002650511493419567">"সঞ্চয়াগাৰৰ খালী ঠাই শেষ হৈ গৈ আছে"</string>
+ <string name="storage_low_title" msgid="8002650511493419567">"ষ্ট’ৰেজৰ খালী ঠাই শেষ হৈ গৈ আছে"</string>
<string name="storage_low_summary" msgid="7341022293583384506">"ছিষ্টেমৰ কিছুমান কাৰ্যকলাপ যেনে ছিংক কৰা আদিয়ে সঠিকভাৱে কাম নকৰিব পাৰে। এপ্ বা মিডিয়া সমল আদি মচি বা আনপিন কৰি ঠাই খালী কৰিবলৈ চেষ্টা কৰক।"</string>
<string name="storage_menu_rename" msgid="8549835371429159336">"নতুন নাম দিয়ক"</string>
<string name="storage_menu_mount" msgid="4760531872302820569">"সংলগ্ন কৰক"</string>
@@ -1595,7 +1585,7 @@
<string name="storage_menu_forget" msgid="5154017890033638936">"পাহৰক"</string>
<string name="storage_menu_set_up" msgid="4401074025612064744">"ছেট আপ কৰক"</string>
<string name="storage_menu_free" msgid="616100170298501673">"স্থান খালী কৰক"</string>
- <string name="storage_menu_manage" msgid="7465522758801346408">"সঞ্চয়াগাৰ পৰিচালনা কৰক"</string>
+ <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>
@@ -1608,8 +1598,8 @@
<string name="usb_midi_title" msgid="1139558846427981761">"এমআইডিআই"</string>
<string name="usb_midi_summary" msgid="1842457325845863840">"আপোনাৰ কম্পিউটাৰত থকা এমআইডিআই ছফটৱেৰৰ লগত ইউএছবিৰ যোগেৰে এমআইডিআই-সক্ষম এপ্লিকেশ্বনক কাম কৰিবলৈ দিয়ে।"</string>
<string name="storage_other_users" msgid="7017206190449510992">"অন্য ব্যৱহাৰকাৰীসকল"</string>
- <string name="storage_internal_title" msgid="3265098802217660829">"ডিভাইচৰ সঞ্চয়াগাৰ"</string>
- <string name="storage_external_title" msgid="8984075540312137135">"প\'ৰ্টেবল সঞ্চয়াগাৰ"</string>
+ <string name="storage_internal_title" msgid="3265098802217660829">"ডিভাইচৰ ষ্ট’ৰেজ"</string>
+ <string name="storage_external_title" msgid="8984075540312137135">"প’ৰ্টেবল ষ্ট’ৰেজ"</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">"<xliff:g id="TOTAL">%1$s</xliff:g>ৰ ব্যৱহৃত"</string>
<string name="storage_mount_success" msgid="393972242641313135">"<xliff:g id="NAME">%1$s</xliff:g> সংলগ্ন কৰা হৈছে"</string>
@@ -1618,29 +1608,29 @@
<string name="storage_unmount_failure" msgid="3796912279003790607">"<xliff:g id="NAME">%1$s</xliff:g>ক সুৰক্ষিতভাৱে গুচাব পৰা নগ’ল"</string>
<string name="storage_format_success" msgid="3028114521294256851">"<xliff:g id="NAME">%1$s</xliff:g>ক আৰ্হিত লগোৱা হ’ল"</string>
<string name="storage_format_failure" msgid="2042691589726261987">"<xliff:g id="NAME">%1$s</xliff:g> ক ফৰমেট কৰিব পৰা নগ\'ল"</string>
- <string name="storage_rename_title" msgid="5911285992205282312">"সঞ্চয়াগাৰৰ নতুন নাম দিয়ক"</string>
+ <string name="storage_rename_title" msgid="5911285992205282312">"ষ্ট’ৰেজৰ নতুন নাম দিয়ক"</string>
<string name="storage_dialog_unmounted" msgid="1187960789775910051">"এই <xliff:g id="NAME_0">^1</xliff:g>ক সুৰক্ষিতভাৱে গুচোৱা হৈছিল, কিন্তু ই এতিয়াও উপলব্ধ। \n\nতাক <xliff:g id="NAME_1">^1</xliff:g> ব্যৱহাৰ কৰিবলৈ, আপুনি প্ৰথমে তাক সংলগ্ন কৰিব লাগিব।"</string>
<string name="storage_dialog_unmountable" msgid="1761107904296941687">"<xliff:g id="NAME_0">^1</xliff:g> ব্যৱহাৰযোগ্য হৈ থকা নাই। \n\nইয়াক <xliff:g id="NAME_1">^1</xliff:g> ব্যৱহাৰ কৰিবলৈ আপুনি প্ৰথমে তাক ছেট আপ কৰিব লাগিব।"</string>
- <string name="storage_internal_format_details" msgid="8922023528848861812">"ফৰমেট কৰাৰ পিছত আপুনি <xliff:g id="NAME_0">^1</xliff:g>ক অইন ডিভাইচত ব্যৱহাৰ কৰিব পাৰিব। \n\n<xliff:g id="NAME_1">^1</xliff:g>ত থকা সকলো ডেটা মচা হ\'ব। গতিকে, প্ৰথমে বেকআপ লোৱাৰ কথা বিবেচনা কৰক। \n\n"<b>"ফটো আৰু অইন মিডিয়াৰ বেকআপ লওক"</b>" \nএই ডিভাইচত থকা অইন এটা সঞ্চয়াগাৰলৈ বা এদাল USB কেবলৰ যোগেৰে এটা কম্পিউটাৰলৈ আপোনাৰ মিডিয়াবিলাক স্থানান্তৰ কৰক। \n\n"<b>"এপবিলাকৰ বেকআপ লওক"</b>" \nএই ডিভাইচত থকা সকলো ডেটা <xliff:g id="NAME_6">^1</xliff:g> আনইনষ্টল কৰা হ\'ব আৰু সেইবিলাকৰ ডেটাসমূহ মচা হ\'ব। এই এপবিলাক সাঁচি থবলৈ এই ডিভাইত থকা বিকল্প সঞ্চয়াগাৰলৈ স্থানান্তৰ কৰক।"</string>
+ <string name="storage_internal_format_details" msgid="8922023528848861812">"ফৰ্মেট কৰাৰ পাছত আপুনি <xliff:g id="NAME_0">^1</xliff:g>ক অইন ডিভাইচত ব্যৱহাৰ কৰিব পাৰিব। \n\n<xliff:g id="NAME_1">^1</xliff:g>ত থকা আটাইখিনি ডেটা মচা হ’ব। গতিকে, প্ৰথমে বেকআপ লোৱাৰ কথা বিবেচনা কৰক। \n\n"<b>"ফট’ আৰু অইন মিডিয়াৰ বেকআপ লওক"</b>" \nএই ডিভাইচত থকা অইন এটা ষ্ট’ৰেজলৈ বা এডাল ইউএছবি কেবলৰ যোগেৰে এটা কম্পিউটাৰলৈ আপোনাৰ মিডিয়া স্থানান্তৰ কৰক। \n\n"<b>"এপ্বোৰৰ বেকআপ লওক"</b>" \nএই <xliff:g id="NAME_6">^1</xliff:g>ত ষ্ট’ৰ হৈ থকা আটাইবোৰ এপ্ আনইনষ্টল কৰা হ’ব আৰু সেইবিলাকৰ ডেটাসমূহ মচা হ’ব। এই এপ্বোৰ ৰাখিবলৈ এই ডিভাইত থকা বিকল্প ষ্ট’ৰেজলৈ স্থানান্তৰ কৰক।"</string>
<string name="storage_internal_unmount_details" msgid="487689543322907311"><b>"আপুনি যেতিয়া <xliff:g id="NAME_0">^1</xliff:g>ক বাহিৰলৈ উলিয়াএ, ইয়াৰ ভিতৰত থকা এপবোৰে কাম কৰা বন্ধ কৰিব আৰু ইয়াক আকৌ নভৰোৱালৈকে ইয়াত থকা মিডিয়া ফাইলবোৰ উপলব্ধ নহ’ব।"</b>" \n\nএই <xliff:g id="NAME_1">^1</xliff:g>ক এইটো ডিভাইচত মাত্ৰ কাম কৰিব পৰাকৈ আৰ্হিত লগোৱা হৈছে। ই আৰু কোনো ডিভাইচতে কাম নকৰিব।"</string>
- <string name="storage_internal_forget_details" msgid="5606507270046186691">"<xliff:g id="NAME">^1</xliff:g>ত থকা এপসমূহ, ফটো বা ডেটা ব্যৱহাৰ কৰিবলৈ ইয়াক পুনৰ ডিভাইচত ভৰাওক। \n\nইয়াৰ উপৰিও, যদি ডিভাইচটো উপলব্ধ নহয়, তেতিয়া আপুনি এই সঞ্চয়াগাৰ ইচ্ছা কৰিলে পাহৰি যাব পাৰিব। \n\nযদি আপুনি পাহৰি যাবলৈ বিচাৰে, তেতিয়া ডিভাইচত থকা সকলো ডেটা হেৰুৱাব। \n\nআপুনি এপসমূহ পিছত আকৌ ইনষ্টল কৰিব পাৰে, কিন্তু এই ডিভাইচত জমা হৈ থকা সেই এপবিলাকৰ কোনো ডেটা পুনৰ ঘূৰাই নাপাব।"</string>
+ <string name="storage_internal_forget_details" msgid="5606507270046186691">"<xliff:g id="NAME">^1</xliff:g>ত থকা এপ্সমূহ, ফট’ বা ডেটা ব্যৱহাৰ কৰিবলৈ ইয়াক পুনৰ ডিভাইচত ভৰাওক। \n\nইয়াৰ উপৰিও, যদি ডিভাইচটো উপলব্ধ নহয়, তেতিয়া আপুনি এই ষ্ট’ৰেজ ইচ্ছা কৰিলে পাহৰি যাব পাৰিব। \n\nযদি আপুনি পাহৰি যাবলৈ বিচাৰে, তেতিয়া ডিভাইচত থকা আটাইখিনি ডেটা হেৰুৱাব। \n\nআপুনি এপ্সমূহ পাছত আকৌ ইনষ্টল কৰিব পাৰে, কিন্তু এই ডিভাইচত জমা হৈ থকা সেই এপ্সমূহৰ কোনো ডেটা পুনৰ ঘূৰাই নাপাব।"</string>
<string name="storage_internal_forget_confirm_title" msgid="379238668153099015">"<xliff:g id="NAME">^1</xliff:g>ক পাহৰিব বিচাৰেনে?"</string>
- <string name="storage_internal_forget_confirm" msgid="5752634604952674123">"এই <xliff:g id="NAME">^1</xliff:g>ত সঞ্চিত সকলো এপ্, ফট\' আৰু ডেটা চিৰদিনৰ কাৰণে হেৰুৱাব।"</string>
+ <string name="storage_internal_forget_confirm" msgid="5752634604952674123">"এই <xliff:g id="NAME">^1</xliff:g>ত সঞ্চিত আটাইবোৰ এপ্, ফট\' আৰু ডেটা চিৰদিনৰ কাৰণে হেৰুৱাব।"</string>
<string name="storage_detail_dialog_system" msgid="7461009051858709479">"ছিষ্টেমত Android সংস্কৰণ <xliff:g id="VERSION">%s</xliff:g> চলিবলৈ দৰকাৰী ফাইল অন্তৰ্ভুক্ত হৈ আছে"</string>
<string name="storage_wizard_init_title" msgid="9036374223934708619">"আপোনাৰ <xliff:g id="NAME">^1</xliff:g> ছেট আপ কৰক"</string>
- <string name="storage_wizard_init_external_title" msgid="6540132491909241713">"প’ৰ্টেবল সঞ্চয়াগাৰ হিচাপে ব্যৱহাৰ কৰক"</string>
+ <string name="storage_wizard_init_external_title" msgid="6540132491909241713">"প’ৰ্টেবল ষ্ট’ৰেজ হিচাপে ব্যৱহাৰ কৰক"</string>
<string name="storage_wizard_init_external_summary" msgid="5807552934494462984">"ডিভাইচসমূহৰ মাজত ফট\' আৰু অন্যান্য মিডিয়া স্থানান্তৰণৰ বাবে৷"</string>
- <string name="storage_wizard_init_internal_title" msgid="3256355049992147270">"আভ্যন্তৰিণ সঞ্চয়াগাৰ হিচাপে ব্যৱহাৰ কৰক"</string>
+ <string name="storage_wizard_init_internal_title" msgid="3256355049992147270">"আভ্যন্তৰীণ ষ্ট’ৰেজ হিচাপে ব্যৱহাৰ কৰক"</string>
<string name="storage_wizard_init_internal_summary" msgid="2283798331883929674">"ফটো আৰু এপৰ লগতে সকলো বস্তু মাত্ৰ এই ডিভাইচটোত জমা কৰিবৰ বাবে। ফৰমেটিং কৰাৰ দৰকাৰ যাৰ বাবে ই কোনো অইন ডিভাইচত কাম নকৰিব।"</string>
- <string name="storage_wizard_format_confirm_title" msgid="4898014527956178762">"আভ্যন্তৰীণ সঞ্চয়াগাৰ হিচাপে ফৰ্মেট কৰক"</string>
- <string name="storage_wizard_format_confirm_body" msgid="5514665245241830772">"এইটো সুৰক্ষিত কৰি তুলিবলৈ <xliff:g id="NAME_0">^1</xliff:g>ক ফৰ্মেট কৰা দৰকাৰ৷ \n\nফৰ্মেট কৰাৰ পিছত, এই <xliff:g id="NAME_1">^1</xliff:g> এ কেৱল এইটো ডিভাইচতহে কাম কৰিব৷ \n\n"<b>"ফৰ্মেট কৰিলে বৰ্তমান <xliff:g id="NAME_2">^1</xliff:g>ত সঞ্চিত সকলো ডেটা মচি পেলাব৷"</b>" ডেটা নেহেৰুৱাবলৈ, ইয়াৰ বেকআপ লোৱাৰ কথা বিবেচনা কৰক৷"</string>
- <string name="storage_wizard_format_confirm_public_title" msgid="649252654496577680">"প\'ৰ্টেবল সঞ্চয়াগাৰ কৰি ফৰমেট কৰক"</string>
- <string name="storage_wizard_format_confirm_public_body" msgid="6219883780307218266">"এই কামৰ বাবে <xliff:g id="NAME_0">^1</xliff:g>ক ফৰমেট কৰা দৰকাৰ। \n\n"<b>"ফৰমেট কৰিলে বৰ্তমান <xliff:g id="NAME_1">^1</xliff:g>ত থকা সকলো ডেটা মচা যাব।"</b>" ডেটা হেৰুৱাৰ পৰা হাত সাৰিবলৈ, প্ৰথমে ইয়াৰ বেকআপ লোৱাৰ কথা বিবেচনা কৰক।"</string>
+ <string name="storage_wizard_format_confirm_title" msgid="4898014527956178762">"আভ্যন্তৰীণ ষ্ট’ৰেজ হিচাপে ফৰ্মেট কৰক"</string>
+ <string name="storage_wizard_format_confirm_body" msgid="5514665245241830772">"এইটো সুৰক্ষিত কৰি তুলিবলৈ <xliff:g id="NAME_0">^1</xliff:g>ক ফৰ্মেট কৰা দৰকাৰ৷ \n\nফৰ্মেট কৰাৰ পাছত, এই <xliff:g id="NAME_1">^1</xliff:g> এ কেৱল এইটো ডিভাইচতহে কাম কৰিব৷ \n\n"<b>"ফৰ্মেট কৰিলে বৰ্তমান <xliff:g id="NAME_2">^1</xliff:g>ত সঞ্চিত আটাইবোৰ ডেটা মচি পেলাব৷"</b>" ডেটা নেহেৰুৱাবলৈ, ইয়াৰ বেকআপ লোৱাৰ কথা বিবেচনা কৰক৷"</string>
+ <string name="storage_wizard_format_confirm_public_title" msgid="649252654496577680">"প’ৰ্টেবল ষ্ট’ৰেজ হিচাপে ফৰ্মেট কৰক"</string>
+ <string name="storage_wizard_format_confirm_public_body" msgid="6219883780307218266">"এই কামৰ বাবে <xliff:g id="NAME_0">^1</xliff:g>ক ফৰমেট কৰা দৰকাৰ। \n\n"<b>"ফৰমেট কৰিলে বৰ্তমান <xliff:g id="NAME_1">^1</xliff:g>ত থকা আটাইবোৰ ডেটা মচা যাব।"</b>" ডেটা হেৰুৱাৰ পৰা হাত সাৰিবলৈ, প্ৰথমে ইয়াৰ বেকআপ লোৱাৰ কথা বিবেচনা কৰক।"</string>
<string name="storage_wizard_format_confirm_next" msgid="4412063054982084056">"মচক আৰু ফৰমেট কৰক"</string>
<string name="storage_wizard_format_progress_title" msgid="9170393018855949774">"<xliff:g id="NAME">^1</xliff:g>ক ফৰ্মেট কৰি থকা হৈছে…"</string>
<string name="storage_wizard_format_progress_body" msgid="1044024044955390417">"ফৰমেট হৈ থাকোঁতে <xliff:g id="NAME">^1</xliff:g>ক আঁতৰ নকৰিব।"</string>
- <string name="storage_wizard_migrate_title" msgid="3013711737005104623">"নতুন সঞ্চয়াগাৰলৈ ডেটা স্থানান্তৰ কৰক"</string>
- <string name="storage_wizard_migrate_body" msgid="1630853797296198275">"আপুনি আপোনাৰ ফ\'টো, ফাইল ৰ কিছুমান এপবোৰ এই নতুন <xliff:g id="NAME">^1</xliff:g>লৈ নিব পাৰে। \n\nএই কামত প্ৰায <xliff:g id="TIME">^2</xliff:g> সময় লাগে আৰু ই আভ্যন্তৰীণ সঞ্চয়াগাৰৰ পৰা <xliff:g id="SIZE">^3</xliff:g> ঠাই খালী কৰিব। এই প্ৰক্ৰিয়া চলি থকা সময়ত কিছুমান এপে কাম নকৰিব।"</string>
+ <string name="storage_wizard_migrate_title" msgid="3013711737005104623">"নতুন ষ্ট’ৰেজলৈ ডেটা স্থানান্তৰ কৰক"</string>
+ <string name="storage_wizard_migrate_body" msgid="1630853797296198275">"আপুনি আপোনাৰ ফট’, ফাইল আৰু কিছুমান এপ্ এই নতুন <xliff:g id="NAME">^1</xliff:g>লৈ নিব পাৰে। \n\nএই কামত প্ৰায় <xliff:g id="TIME">^2</xliff:g> সময় লাগে আৰু ই আভ্যন্তৰীণ ষ্ট’ৰেজৰ পৰা <xliff:g id="SIZE">^3</xliff:g> ঠাই খালী কৰিব। এই প্ৰক্ৰিয়া চলি থকা সময়ত কিছুমান এপে কাম নকৰিব।"</string>
<string name="storage_wizard_migrate_now" msgid="175023718337037181">"এতিয়াই স্থানান্তৰ কৰক"</string>
<string name="storage_wizard_migrate_later" msgid="6573789572520980112">"পিছত স্থানান্তৰ কৰক"</string>
<string name="storage_wizard_migrate_confirm_title" msgid="255346780598924540">"ডেটা এতিয়া স্থানান্তৰ কৰক"</string>
@@ -1649,7 +1639,7 @@
<string name="storage_wizard_migrate_progress_title" msgid="462238335086734131">"ডেটা স্থানান্তৰ কৰা কাম হৈ আছে…"</string>
<string name="storage_wizard_migrate_details" msgid="7474061662976940407">"লৰচৰ কৰাৰ সময়ত: \n• <xliff:g id="NAME">^1</xliff:g> নাঁতৰাব। \n• কিছুমান এপে সঠিকভাবে কাম নকৰিব। \n• ডিভাইচ চাৰ্জ কৰি ৰাখক।"</string>
<string name="storage_wizard_ready_title" msgid="3093468548660255543">"আপোনাৰ <xliff:g id="NAME">^1</xliff:g> ব্যৱহাৰ কৰিবৰ কাৰণে সাজু"</string>
- <string name="storage_wizard_ready_external_body" msgid="45040717412844114">"ফট\' আৰু অন্যান্য মিডিয়াৰ সৈতে ব্যৱহাৰ কৰিবলৈ আপোনাৰ <xliff:g id="NAME">^1</xliff:g> ছেট কৰা আছে৷"</string>
+ <string name="storage_wizard_ready_external_body" msgid="45040717412844114">"ফট\' আৰু অন্যান্য মিডিয়াৰ সৈতে ব্যৱহাৰ কৰিবলৈ আপোনাৰ <xliff:g id="NAME">^1</xliff:g> সম্পূৰ্ণ সাজু৷"</string>
<string name="storage_wizard_ready_internal_body" msgid="7734817996475607447">"আপোনাৰ নতুন <xliff:g id="NAME">^1</xliff:g>এ কাম কৰি আছে৷ \n\nএইটো ডিভাইচলৈ ফট\', ফাইল আৰু এপ্ ডেটা স্থানান্তৰ কৰিবলৈ, ছেটিং > ষ্ট\'ৰেজলৈ যাওক৷"</string>
<string name="storage_wizard_move_confirm_title" msgid="6812469630804101590">"স্থানান্তৰ কৰক <xliff:g id="APP">^1</xliff:g>"</string>
<string name="storage_wizard_move_confirm_body" msgid="1713022828842263574">"<xliff:g id="APP">^1</xliff:g> আৰু ইয়াৰ ডেটা <xliff:g id="NAME_0">^2</xliff:g> স্থানান্তৰ কৰিবলৈ কিছু সময় মাত্ৰ লাগিব। স্থানান্তৰ কৰা কাৰ্য সম্পূৰ্ণ নোহোৱালৈকে আপুনি এপ ব্যৱহাৰ কৰিব নোৱাৰিব। \n\nস্থানান্তৰ কৰা সময়ত <xliff:g id="NAME_1">^2</xliff:g> আঁতৰাই নিদিব।"</string>
@@ -1659,23 +1649,23 @@
<string name="storage_wizard_move_progress_cancel" msgid="3494022998599718937">"স্থানান্তৰণ বাতিল কৰক"</string>
<string name="storage_wizard_slow_body" msgid="8293565076885232029">"<xliff:g id="NAME_0">^1</xliff:g> লেহেমীয়া যেন দেখা গৈছে। \n\nআপুনি অব্যাহত ৰাখিব পাৰে, কিন্তু এই অৱস্থানলৈ স্থানান্তৰ কৰা হোৱা এপসমূহ ভালকৈ নচলিব পাৰে আৰু ডেটা স্থানান্তৰণ হওতে প্ৰয়োজনতকৈ বেছি সময় লাগিব পাৰে। \n\nউত্তম ফলাফলৰ বাবে এটা দ্ৰুত <xliff:g id="NAME_1">^1</xliff:g> ব্যৱহাৰৰ কথা বিবেচনা কৰক।"</string>
<string name="storage_wizard_init_v2_title" msgid="2538630338392381113">"আপুনি এই <xliff:g id="NAME">^1</xliff:g> কেনেদৰে ব্যৱহাৰ কৰিব খোজে?"</string>
- <string name="storage_wizard_init_v2_internal_title" product="tablet" msgid="1884468440013151482">"অতিৰিক্ত টেবলেট সঞ্চয়াগাৰৰ ব্যৱহাৰ"</string>
+ <string name="storage_wizard_init_v2_internal_title" product="tablet" msgid="1884468440013151482">"অতিৰিক্ত টেবলেট ষ্ট’ৰেজৰ ব্যৱহাৰ"</string>
<string name="storage_wizard_init_v2_internal_summary" product="tablet" msgid="2907833056467441047">"কেৱল এইটো টেবলেটত থকা এপ্, ফাইল আৰু মিডিয়াৰ বাবে"</string>
- <string name="storage_wizard_init_v2_internal_action" product="tablet" msgid="3278694259614995649">"টেবলেটৰ সঞ্চয়াগাৰ"</string>
- <string name="storage_wizard_init_v2_internal_title" product="default" msgid="5941952998075252284">"অতিৰিক্ত ফ\'ন সঞ্চয়াগাৰৰ ব্যৱহাৰ"</string>
+ <string name="storage_wizard_init_v2_internal_action" product="tablet" msgid="3278694259614995649">"টেবলেটৰ ষ্ট’ৰেজ"</string>
+ <string name="storage_wizard_init_v2_internal_title" product="default" msgid="5941952998075252284">"অতিৰিক্ত ফ’ন ষ্ট’ৰেজৰ ব্যৱহাৰ"</string>
<string name="storage_wizard_init_v2_internal_summary" product="default" msgid="3022584310096954875">"কেৱল এইটো ফ\'নত থকা এপ্, ফাইল আৰু মিডিয়াৰ বাবে"</string>
- <string name="storage_wizard_init_v2_internal_action" product="default" msgid="5645732875040797464">"ফ\'নৰ সঞ্চয়াগাৰ"</string>
+ <string name="storage_wizard_init_v2_internal_action" product="default" msgid="5645732875040797464">"ফ’নৰ ষ্ট’ৰেজ"</string>
<string name="storage_wizard_init_v2_or" msgid="5558706089661158026">"বা"</string>
- <string name="storage_wizard_init_v2_external_title" msgid="8129096036551264207">"প’ৰ্টেবল সঞ্চয়াগাৰৰ ব্যৱহাৰ"</string>
+ <string name="storage_wizard_init_v2_external_title" msgid="8129096036551264207">"প’ৰ্টেবল ষ্ট’ৰেজৰ ব্যৱহাৰ"</string>
<string name="storage_wizard_init_v2_external_summary" msgid="6436419488235871823">"ডিভাইচৰ মাজত ফট\' আৰু অন্যান্য মিডিয়া স্থানান্তৰণৰ বাবে।"</string>
- <string name="storage_wizard_init_v2_external_action" msgid="781928899530539860">"প\'ৰ্টেবল সঞ্চয়াগাৰ"</string>
+ <string name="storage_wizard_init_v2_external_action" msgid="781928899530539860">"প’ৰ্টেবল ষ্ট’ৰেজ"</string>
<string name="storage_wizard_init_v2_later" msgid="5366815913892609285">"পিছত ছেট আপ কৰক"</string>
<string name="storage_wizard_format_confirm_v2_title" msgid="6294104100437326067">"এই <xliff:g id="NAME">^1</xliff:g> খন ফৰমেট কৰেনে?"</string>
<string name="storage_wizard_format_confirm_v2_body" msgid="635958708974709506">"এই <xliff:g id="NAME_0">^1</xliff:g> খনক এপ্, ফাইল আৰু মিডিয়া জমা কৰি ৰাখিবলৈ ফৰমেট কৰা প্ৰয়োজন। \n\nফৰমেট কৰিলে <xliff:g id="NAME_1">^2</xliff:g>ত ইতিমধ্যে থকা সকলো সমল মচা যাব। সমল হেৰুওৱাৰ পৰা হাত সাৰিবলৈ অইন এখন <xliff:g id="NAME_2">^3</xliff:g>ত বা অইন এটা ডিভাইচত সেইবোৰৰ বেক আপ লৈ থওক।"</string>
<string name="storage_wizard_format_confirm_v2_action" msgid="5718254101386377126">"<xliff:g id="NAME">^1</xliff:g> ফৰমেট কৰক"</string>
<string name="storage_wizard_migrate_v2_title" msgid="3471564531564756698">"সমল <xliff:g id="NAME">^1</xliff:g>লৈ স্থানান্তৰ কৰেনে?"</string>
- <string name="storage_wizard_migrate_v2_body" product="tablet" msgid="4541523202790415721">"আপুনি <xliff:g id="NAME">^1</xliff:g>লৈ ফাইল, মিডিয়া আৰু কিছুমান নিৰ্দিষ্ট এপ্ স্থানান্তৰ কৰিব পাৰে। \n\nএই কাৰ্যই আপোনাৰ টেবলেটৰ সঞ্চয়াগাৰত <xliff:g id="SIZE">^2</xliff:g> ঠাই মুকলি কৰিব আৰু এই কাম কৰোঁতে প্ৰায় <xliff:g id="DURATION">^3</xliff:g> লাগিব।"</string>
- <string name="storage_wizard_migrate_v2_body" product="default" msgid="809730501314645325">"আপুনি <xliff:g id="NAME">^1</xliff:g>লৈ ফাইল, মিডিয়া আৰু কিছুমান নিৰ্দিষ্ট এপ্ স্থানান্তৰ কৰিব পাৰে। \n\nএই কাৰ্যই আপোনাৰ ফ\'নৰ সঞ্চয়াগাৰত <xliff:g id="SIZE">^2</xliff:g> ঠাই মুকলি কৰিব আৰু এই কাম কৰোঁতে প্ৰায় <xliff:g id="DURATION">^3</xliff:g> লাগিব।"</string>
+ <string name="storage_wizard_migrate_v2_body" product="tablet" msgid="4541523202790415721">"আপুনি <xliff:g id="NAME">^1</xliff:g>লৈ ফাইল, মিডিয়া আৰু কিছুমান নিৰ্দিষ্ট এপ্ স্থানান্তৰ কৰিব পাৰে। \n\nএই কাৰ্যই আপোনাৰ টেবলেটৰ ষ্ট’ৰেজত <xliff:g id="SIZE">^2</xliff:g> ঠাই মুকলি কৰিব আৰু এই কাম কৰোঁতে প্ৰায় <xliff:g id="DURATION">^3</xliff:g> লাগিব।"</string>
+ <string name="storage_wizard_migrate_v2_body" product="default" msgid="809730501314645325">"আপুনি <xliff:g id="NAME">^1</xliff:g>লৈ ফাইল, মিডিয়া আৰু কিছুমান নিৰ্দিষ্ট এপ্ স্থানান্তৰ কৰিব পাৰে। \n\nএই কাৰ্যই আপোনাৰ ফ’নৰ ষ্ট’ৰেজত <xliff:g id="SIZE">^2</xliff:g> ঠাই মুকলি কৰিব আৰু এই কাম কৰোঁতে প্ৰায় <xliff:g id="DURATION">^3</xliff:g> লাগিব।"</string>
<string name="storage_wizard_migrate_v2_checklist" msgid="2618258869444553060">"স্থানান্তৰণৰ সময়ত:"</string>
<string name="storage_wizard_migrate_v2_checklist_media" msgid="5867134681730723744">"<xliff:g id="NAME">^1</xliff:g> স্থানান্তৰ নকৰিব"</string>
<string name="storage_wizard_migrate_v2_checklist_apps" msgid="1882077445750580783">"কিছুমান এপে কাম নকৰিব"</string>
@@ -1685,14 +1675,14 @@
<string name="storage_wizard_migrate_v2_later" msgid="6067756122853315642">"সমল পিছত স্থানান্তৰ কৰক"</string>
<string name="storage_wizard_migrate_progress_v2_title" msgid="8791318509516968103">"সমল স্থানান্তৰ কৰি থকা হৈছে…"</string>
<string name="storage_wizard_slow_v2_title" msgid="3760766921170980221">"লেহেমীয়া <xliff:g id="NAME">^1</xliff:g>"</string>
- <string name="storage_wizard_slow_v2_body" msgid="7604252106419016929">"আপুনি তথাপি <xliff:g id="NAME_0">^1</xliff:g> ব্যৱহাৰ কৰি থাকিব পাৰে, কিন্তু ই লেহেমীয়া হ\'ব পাৰে। \n\n<xliff:g id="NAME_1">^2</xliff:g>ত জমা কৰি ৰখা এপসমূহে সঠিকভাৱে কাম নকৰিব পাৰে, আৰু সমলৰ স্থানান্তৰ কৰোঁতে বহুত সময় লাগিব পাৰে। \n\nএটা দ্ৰুত <xliff:g id="NAME_2">^3</xliff:g> ব্যৱহাৰ কৰি চাওক, বা তাৰ সলনি <xliff:g id="NAME_3">^4</xliff:g>ক প\'ৰ্টেবল সঞ্চয়াগাৰ হিচাপে ব্যৱহাৰ কৰক।"</string>
+ <string name="storage_wizard_slow_v2_body" msgid="7604252106419016929">"আপুনি তথাপি <xliff:g id="NAME_0">^1</xliff:g> ব্যৱহাৰ কৰি থাকিব পাৰে, কিন্তু ই লেহেমীয়া হ’ব পাৰে। \n\n<xliff:g id="NAME_1">^2</xliff:g>ত ষ্ট’ৰ কৰি ৰখা এপ্সমূহে সঠিকভাৱে কাম নকৰিব পাৰে আৰু সমল স্থানান্তৰ কৰোঁতে বহুত সময় লাগিব পাৰে। \n\nএটা দ্ৰুত <xliff:g id="NAME_2">^3</xliff:g> ব্যৱহাৰ কৰি চাওক বা তাৰ সলনি <xliff:g id="NAME_3">^4</xliff:g>ক প’ৰ্টেবল ষ্ট’ৰেজ হিচাপে ব্যৱহাৰ কৰক।"</string>
<string name="storage_wizard_slow_v2_start_over" msgid="1806852287668077536">"আকৌ আৰম্ভ কৰক"</string>
<string name="storage_wizard_slow_v2_continue" msgid="7469713755893007901">"অব্যাহত ৰাখক"</string>
<string name="storage_wizard_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_level_title" msgid="1371765298786083448">"বেটাৰিৰ পৰিমাণ"</string>
+ <string name="battery_status_title" msgid="4661768220545945771">"বেটাৰীৰ স্থিতি"</string>
+ <string name="battery_level_title" msgid="1371765298786083448">"বেটাৰীৰ পৰিমাণ"</string>
<string name="apn_settings" msgid="4295467389400441299">"এপিএনসমূহ"</string>
<string name="apn_edit" msgid="2003683641840248741">"একচেছ পইণ্ট সম্পাদনা কৰক"</string>
<string name="apn_not_set" msgid="8246646433109750293">"ছেট কৰা হোৱা নাই"</string>
@@ -1740,23 +1730,23 @@
<string name="reset_dashboard_summary" msgid="4390780188264852956">"নেটৱৰ্ক, এপ্ বা ডিভাইচ ৰিছেট কৰিব পৰা যায়"</string>
<string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"এপ্সমূহ ৰিছেট কৰিব পাৰি"</string>
<string name="reset_network_title" msgid="1395494440355807616">"ৱাই-ফাই, ম’বাইল আৰু ব্লুটুথ ৰিছেট কৰক"</string>
- <string name="reset_network_desc" msgid="1112523764899788246">"ই :\n\n"<li>"ৱাই-ফাই"</li>\n<li>"ম\'বাইল ডেটা"</li>\n<li>"ব্লুটুথ"</li>"কে আদি কৰি সকলো নেটৱৰ্ক ছেটিং ৰিছেট কৰিব"</string>
+ <string name="reset_network_desc" msgid="1112523764899788246">"ই :\n\n"<li>"ৱাই-ফাই"</li>\n<li>"ম\'বাইল ডেটা"</li>\n<li>"ব্লুটুথ"</li>"কে আদি কৰি আটাইবোৰ নেটৱৰ্ক ছেটিং ৰিছেট কৰিব"</string>
<string name="erase_euicc_data_button" msgid="728078969563311737">"মচক"</string>
<string name="reset_esim_title" msgid="6152167073280852849">"ডাউনল’ড কৰা ছিমবোৰ মচক"</string>
<string name="reset_esim_desc" msgid="3662444090563399131">"ই কোনো ম’বাইল সেৱাৰ আঁচনি বাতিল নকৰে। সলনি কৰা ছিম ডাউনল’ড কৰিবলৈ আপোনাৰ বাহকৰ সৈতে যোগাযোগ কৰক।"</string>
<string name="reset_network_button_text" msgid="2281476496459610071">"ছেটিং ৰিছেট কৰক"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"নেটৱৰ্কৰ আটাইবোৰ ছেটিং ৰিছেট কৰিবনে? আপুনি এই কাৰ্যটো আনডু কৰিব নোৱাৰিব।"</string>
- <string name="reset_network_final_desc_esim" msgid="8342882682282693844">"সকলো নেটৱৰ্ক ছেটিং ৰিছেট কৰিবনে আৰু সকলো ডাউনল’ড কৰা ছিম মচিবনে? আপুনি এই কাৰ্য আনডু কৰিব নোৱাৰিব।"</string>
+ <string name="reset_network_final_desc_esim" msgid="8342882682282693844">"আটাইবোৰ নেটৱৰ্ক ছেটিং ৰিছেট কৰিবনে আৰু আটাইবোৰ ডাউনল’ড কৰা ছিম মচিবনে? আপুনি এই কাৰ্য আনডু কৰিব নোৱাৰিব।"</string>
<string name="reset_network_final_button_text" msgid="2433867118414000462">"ছেটিং ৰিছেট কৰক"</string>
<string name="reset_network_confirm_title" msgid="913014422184481270">"ৰিছেট কৰিবনে?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"এই ব্যৱহাৰকাৰীৰ বাবে নেটৱৰ্ক ৰিছেট উপলব্ধ নহয়"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"নেটৱৰ্ক ছেটিং ৰিছেট কৰা হ’ল"</string>
<string name="reset_esim_error_title" msgid="4670073610967959597">"ছিমবোৰ আঁতৰাব পৰা নগ’ল"</string>
<string name="reset_esim_error_msg" msgid="4441504470684307370">"ডাউনল’ড কৰা ছিমটো কোনো অজ্ঞাত আঁসোৱাহৰ বাবে মচিব পৰা নগ’ল।\n\nআপোনাৰ ডিভাইচটো ৰিষ্টাৰ্ট কৰি আকৌ চেষ্টা কৰক।"</string>
- <string name="main_clear_title" msgid="277664302144837723">"সকলো ডেটা মচক (ফেক্টৰী ৰিছেট)"</string>
- <string name="main_clear_short_title" msgid="4752094765533020696">"সকলো ডেটা মচক (ফেক্টৰী ৰিছেট)"</string>
- <string name="main_clear_desc" product="tablet" msgid="1651178880680056849">"এই কাৰ্যই \n\n"<li>"আপোনাৰ Google একাউণ্ট"</li>\n<li>"ছিষ্টেম আৰু এপ্ ডেটা আৰু ছেটিং"</li>\n<li>"ডাউনল’ড কৰা এপ্"</li>" আদিকে ধৰি আপোনাৰ টেবলেটটোৰ "<b>"অভ্যন্তৰীণ ষ্ট’ৰেজ"</b>"ত থকা সকলো ডেটা মচিব"</string>
- <string name="main_clear_desc" product="default" msgid="6984348811887162647">"এই কাৰ্যই \n\n"<li>"আপোনাৰ Google একাউণ্ট"</li>\n<li>"ছিষ্টেম আৰু এপ্ ডেটা আৰু ছেটিং"</li>\n<li>"ডাউনল’ড কৰা এপ্"</li>" আদিকে ধৰি আপোনাৰ ফ’নটোৰ "<b>"অভ্যন্তৰীণ ষ্ট’ৰেজ"</b>"ত থকা সকলো ডেটা মচিব"</string>
+ <string name="main_clear_title" msgid="277664302144837723">"আটাইবোৰ ডেটা মচক (ফেক্টৰী ৰিছেট)"</string>
+ <string name="main_clear_short_title" msgid="4752094765533020696">"আটাইবোৰ ডেটা মচক (ফেক্টৰী ৰিছেট)"</string>
+ <string name="main_clear_desc" product="tablet" msgid="1651178880680056849">"এই কাৰ্যই \n\n"<li>"আপোনাৰ Google একাউণ্ট"</li>\n<li>"ছিষ্টেম আৰু এপ্ ডেটা আৰু ছেটিং"</li>\n<li>"ডাউনল’ড কৰা এপ্"</li>" আদিকে ধৰি আপোনাৰ টেবলেটটোৰ "<b>"অভ্যন্তৰীণ ষ্ট’ৰেজ"</b>"ত থকা আটাইবোৰ ডেটা মচিব"</string>
+ <string name="main_clear_desc" product="default" msgid="6984348811887162647">"এই কাৰ্যই \n\n"<li>"আপোনাৰ Google একাউণ্ট"</li>\n<li>"ছিষ্টেম আৰু এপ্ ডেটা আৰু ছেটিং"</li>\n<li>"ডাউনল’ড কৰা এপ্"</li>" আদিকে ধৰি আপোনাৰ ফ’নটোৰ "<b>"অভ্যন্তৰীণ ষ্ট’ৰেজ"</b>"ত থকা আটাইবোৰ ডেটা মচিব"</string>
<string name="main_clear_accounts" product="default" msgid="7675859115108318537">\n\n"আপুনি বৰ্তমান এই একাউণ্টসমূহত ছাইন ইন হৈ আছে:\n"</string>
<string name="main_clear_other_users_present" product="default" msgid="2672976674798019077">\n\n"এই ডিভাইচত আৰু ব্যৱহাৰকাৰী আছে।\n"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"সংগীত"</li>\n<li>"ফট’"</li>\n<li>"অন্য ব্যৱহাৰকাৰীৰ ডেটা"</li></string>
@@ -1764,15 +1754,15 @@
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"এইটোৱে আপোনাৰ ম’বাইল সেৱাৰ আঁচনি বাতিল নকৰে।"</string>
<string name="main_clear_desc_erase_external_storage" product="nosdcard" msgid="4441604184663452046">\n\n"সংগীত, চিত্ৰ আৰু অন্য ব্যৱহাৰকাৰীৰ ডেটা মচিবলৈ, "<b>"USB ষ্ট’ৰেজ"</b>" মচিব লাগিব।"</string>
<string name="main_clear_desc_erase_external_storage" product="default" msgid="1498514970618215728">\n\n"সংগীত, চিত্ৰ আৰু অন্য ব্যৱহাৰকাৰীৰ ডেটা মচিবলৈ, "<b>"এছডি কাৰ্ডখন"</b>" মচিব লাগিব।"</string>
- <string name="erase_external_storage" product="nosdcard" msgid="2182181846128639635">"ইউএছবি সঞ্চয়াগাৰ মচক"</string>
+ <string name="erase_external_storage" product="nosdcard" msgid="2182181846128639635">"ইউএছবি ষ্ট’ৰেজ মচক"</string>
<string name="erase_external_storage" product="default" msgid="2610056855012660451">"SD কাৰ্ড মচক"</string>
- <string name="erase_external_storage_description" product="nosdcard" msgid="6358699244894944843">"সংগীত, ফট\' আদিকে ধৰি আভ্যন্তৰিণ USB সঞ্চয়াগাৰত থকা সকলো ডেটা মচক"</string>
- <string name="erase_external_storage_description" product="default" msgid="3367779850546310380">"সংগীত বা ফট\' আদিকে ধৰি এছডি কাৰ্ডত থকা সকলো ডেটা মচক"</string>
- <string name="main_clear_button_text" product="tablet" msgid="6246087475569640671">"সকলো ডেটা মচক"</string>
- <string name="main_clear_button_text" product="default" msgid="6246087475569640671">"সকলো ডেটা মচক"</string>
- <string name="main_clear_final_desc" msgid="5800877928569039580">"আপোনাৰ সকলো ব্যক্তিগত তথ্য আৰু ডাউনল’ড কৰা এপ্ মচা হ’ব। আপুনি এই কাৰ্য আনডু কৰিব নোৱাৰে।"</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"ডাউনল’ড কৰা এপ্সমূহ আৰু ছিমকে ধৰি আপোনাৰ সকলো ব্যক্তিগত তথ্য মচা হ’ব। আপুনি এই কাৰ্য আনডু কৰিব নোৱাৰে।"</string>
- <string name="main_clear_confirm_title" msgid="6577071819657853713">"সকলো ডেটা মচিবনে?"</string>
+ <string name="erase_external_storage_description" product="nosdcard" msgid="6358699244894944843">"সংগীত, ফট’ আদিকে ধৰি আভ্যন্তৰীণ ইউএছবি ষ্ট’ৰেজত থকা আটাইখিনি ডেটা মচক"</string>
+ <string name="erase_external_storage_description" product="default" msgid="3367779850546310380">"সংগীত বা ফট\' আদিকে ধৰি এছডি কাৰ্ডত থকা আটাইবোৰ ডেটা মচক"</string>
+ <string name="main_clear_button_text" product="tablet" msgid="6246087475569640671">"আটাইবোৰ ডেটা মচক"</string>
+ <string name="main_clear_button_text" product="default" msgid="6246087475569640671">"আটাইবোৰ ডেটা মচক"</string>
+ <string name="main_clear_final_desc" msgid="5800877928569039580">"আপোনাৰ আটাইবোৰ ব্যক্তিগত তথ্য আৰু ডাউনল’ড কৰা এপ্ মচা হ’ব। আপুনি এই কাৰ্য আনডু কৰিব নোৱাৰে।"</string>
+ <string name="main_clear_final_desc_esim" msgid="440406836793824969">"ডাউনল’ড কৰা এপ্সমূহ আৰু ছিমকে ধৰি আপোনাৰ আটাইবোৰ ব্যক্তিগত তথ্য মচা হ’ব। আপুনি এই কাৰ্য আনডু কৰিব নোৱাৰে।"</string>
+ <string name="main_clear_confirm_title" msgid="6577071819657853713">"আটাইবোৰ ডেটা মচিবনে?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"এই ব্যৱহাৰকাৰীগৰাকীৰ বাবে ফেক্টৰী ৰিছেট সুবিধাটো উপলব্ধ নহয়"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"মচি থকা হৈছে"</string>
<string name="main_clear_progress_text" msgid="4636695115176327972">"অনুগ্ৰহ কৰি অপেক্ষা কৰক…"</string>
@@ -1843,7 +1833,7 @@
<string name="mobile_insert_sim_card" msgid="3639245241283948038">"অনুগ্ৰহ কৰি ছিম কাৰ্ড সুমুৱাওক আৰু ৰিষ্টাৰ্ট কৰক"</string>
<string name="mobile_connect_to_internet" msgid="8162654404357069060">"অনুগ্ৰহ কৰি ইণ্টানেটত সংযোগ কৰক"</string>
<string name="location_category_recent_location_requests" msgid="2205900488782832082">"শেহতীয়া অৱস্থানৰ অনুৰোধ"</string>
- <string name="location_recent_location_requests_see_all" msgid="7918405176741692524">"সকলো চাওক"</string>
+ <string name="location_recent_location_requests_see_all" msgid="7918405176741692524">"আটাইবোৰ চাওক"</string>
<string name="location_category_location_services" msgid="8163798686832434284">"অৱস্থান সেৱাসমূহ"</string>
<string name="location_title" msgid="5819154746934945021">"মোৰ অৱস্থান"</string>
<string name="managed_profile_location_switch_title" msgid="1265007506385460066">"কৰ্মস্থানৰ প্ৰ’ফাইলৰ বাবে অৱস্থান"</string>
@@ -1858,8 +1848,8 @@
<string name="location_recent_location_access_view_details" msgid="5803264082558504544">"সবিশেষ চাওক"</string>
<string name="location_no_recent_apps" msgid="6814206631456177033">"বৰ্তমান কোনো এপে অৱস্থানৰ তথ্য় বিচাৰি অনুৰোধ কৰা নাই"</string>
<string name="location_no_recent_accesses" msgid="6031735777805464247">"শেহতীয়াকৈ কোনো এপে অৱস্থান এক্সেছ কৰা নাই"</string>
- <string name="location_high_battery_use" msgid="4277318891200626524">"অত্যাধিক বেটাৰি ব্যৱহাৰ"</string>
- <string name="location_low_battery_use" msgid="5218950289737996431">"বেটাৰিৰ কম ব্যৱহাৰ"</string>
+ <string name="location_high_battery_use" msgid="4277318891200626524">"অত্যাধিক বেটাৰী ব্যৱহাৰ"</string>
+ <string name="location_low_battery_use" msgid="5218950289737996431">"বেটাৰীৰ কম ব্যৱহাৰ"</string>
<string name="location_scanning_wifi_always_scanning_title" msgid="5004781272733434794">"ৱাই-ফাই স্কেনিং"</string>
<string name="location_scanning_wifi_always_scanning_description" msgid="6236055656376931306">"ৱাই-ফাই অফ থকা অৱস্থাতো এপ্ আৰু সেৱাসমূহক যিকোনো সময়ত ৱাই-ফাই নেটৱৰ্কবোৰ স্কেন কৰিবলৈ দিয়ক। এই কাৰ্যটো, যেনে, অৱস্থান সম্পৰ্কীয় সুবিধা আৰু সেৱাসমূহক উন্নত কৰিবলৈ ব্য়ৱহাৰ কৰিব পাৰি।"</string>
<string name="location_scanning_bluetooth_always_scanning_title" msgid="1809309545730215891">"ব্লুটুথ স্কেনিং"</string>
@@ -1996,7 +1986,7 @@
<string name="lockpattern_continue_button_text" msgid="5253269556259503537">"চলাই ৰাখক"</string>
<string name="lockpattern_settings_title" msgid="9223165804553269083">"আনলক আৰ্হি"</string>
<string name="lockpattern_settings_enable_title" msgid="7401197111303283723">"আৰ্হি বাধ্যতামূলক"</string>
- <string name="lockpattern_settings_enable_summary" msgid="1116467204475387886">"স্ক্ৰীণ আনলক কৰিবলৈ আৰ্হি অংকন কৰিব লাগিব"</string>
+ <string name="lockpattern_settings_enable_summary" msgid="1116467204475387886">"স্ক্ৰীন আনলক কৰিবলৈ আৰ্হি অংকন কৰিব লাগিব"</string>
<string name="lockpattern_settings_enable_visible_pattern_title" msgid="3340969054395584754">"আৰ্হি দৃশ্যমান কৰক"</string>
<string name="lockpattern_settings_enable_visible_pattern_title_profile" msgid="5138189101808127489">"আপোনাৰ প্ৰ\'ফাইলৰ আৰ্হি দৃশ্যমান কৰক"</string>
<string name="lockpattern_settings_enable_tactile_feedback_title" msgid="2273374883831956787">"টিপিলে কম্পন হ\'ব"</string>
@@ -2012,18 +2002,18 @@
<string name="lock_settings_profile_unification_title" msgid="5777961097706546513">"এটা লক ব্যৱহাৰ কৰক"</string>
<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_body" msgid="1222905637428672355">"আপোনাৰ ডিভাইচটোৱে কৰ্মস্থানৰ প্ৰ’ফাইলৰ লক স্ক্ৰীন ব্যৱহাৰ কৰিব। কৰ্মস্থান সম্পৰ্কীয় নীতি দুয়োটা লকতে প্ৰযোজ্য হ’ব।"</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>
+ <string name="lock_settings_profile_unified_summary" msgid="777095092175037385">"ডিভাইচৰ স্ক্ৰীন লকৰ দৰে একেই"</string>
<string name="manageapplications_settings_title" msgid="9198876415524237657">"এপবোৰ পৰিচালনা কৰক"</string>
<string name="manageapplications_settings_summary" msgid="848586372489062357">"ইনষ্টল কৰা এপসমূহ পৰিচালনা কৰক আৰু আঁতৰাওক"</string>
<string name="applications_settings" msgid="1941993743933425622">"এপ্ সম্পৰ্কীয় তথ্য"</string>
<string name="applications_settings_summary" msgid="8206066893744768531">"এপ্ প্ৰৱন্ধন কৰক, ক্ষিপ্ৰতাৰে আৰম্ভ কৰা শ্ৱৰ্টকাট ছেটআপ কৰক"</string>
<string name="applications_settings_header" msgid="3154670675856048015">"এপ্ ছেটিং"</string>
<string name="install_applications" msgid="3921609656584369901">"অজ্ঞাত উৎসবোৰ"</string>
- <string name="install_applications_title" msgid="7890233747559108106">"সকলো এপৰ উৎসক অনুমতি দিয়ক"</string>
+ <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="one">সম্পূৰ্ণ %1$dটা এপ্ চাওক</item>
@@ -2037,10 +2027,10 @@
<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>
+ <string name="screen_compatibility_label" msgid="7549658546078613431">"স্ক্ৰীনৰ সুসংগতি"</string>
<string name="permissions_label" msgid="1708927634370314404">"অনুমতি"</string>
<string name="cache_header_label" msgid="2441967971921741047">"কেশ্ব"</string>
<string name="clear_cache_btn_text" msgid="8597272828928143723">"কেশ্ব মচক"</string>
@@ -2054,16 +2044,16 @@
<string name="force_stop" msgid="2681771622136916280">"বলেৰে ৰখাওক"</string>
<string name="total_size_label" msgid="2052185048749658866">"মুঠ"</string>
<string name="application_size_label" msgid="6407051020651716729">"এপৰ আকাৰ"</string>
- <string name="external_code_size_label" msgid="7375146402660973743">"USB সঞ্চয়াগাৰ এপ্"</string>
+ <string name="external_code_size_label" msgid="7375146402660973743">"ইউএছবি ষ্ট’ৰেজ এপ্"</string>
<string name="data_size_label" msgid="7814478940141255234">"ব্যৱহাৰকাৰীৰ ডেটা"</string>
- <string name="external_data_size_label" product="nosdcard" msgid="1054860423004751290">"ইউএছবি সঞ্চয়াগাৰৰ ডেটা"</string>
+ <string name="external_data_size_label" product="nosdcard" msgid="1054860423004751290">"ইউএছবি ষ্ট’ৰেজৰ ডেটা"</string>
<string name="external_data_size_label" product="default" msgid="3370825186202856353">"এছডি কাৰ্ড"</string>
<string name="uninstall_text" msgid="315764653029060126">"আনইনষ্টল কৰক"</string>
- <string name="uninstall_all_users_text" msgid="5924715251087176474">"সকলো ব্যৱহাৰকাৰীৰ বাবে আনইনষ্টল কৰক"</string>
+ <string name="uninstall_all_users_text" msgid="5924715251087176474">"আটাইবোৰ ব্যৱহাৰকাৰীৰ বাবে আনইনষ্টল কৰক"</string>
<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>
@@ -2082,29 +2072,29 @@
<string name="default_emergency_app" msgid="1929974800666613803">"জৰুৰীকালীন এপ্"</string>
<string name="reset_app_preferences" msgid="8861758340732716573">"এপৰ অগ্ৰাধিকাৰসমূহ ৰিছেট কৰক"</string>
<string name="reset_app_preferences_title" msgid="8935136792316050759">"এপৰ অগ্ৰাধিকাৰসমূহ ৰিছেট কৰিবনে?"</string>
- <string name="reset_app_preferences_desc" msgid="6509978724602405805">"ই এইসমূহৰ সকলো অগ্ৰাধিকাৰ ৰিছেট কৰিব:\n\n"<li>"অক্ষম কৰি থোৱা এপ্"</li>\n<li>"অক্ষম কৰি থোৱা এপ্ জাননী"</li>\n<li>"কাৰ্যৰ ডিফ’ল্ট এপ্লিকেশ্বন"</li>\n<li>"এপৰ নেপথ্য ডেটা সীমাবদ্ধকৰণ"</li>\n<li>"যিকোনো অনুমতিৰ সীমাবদ্ধকৰণ"</li>\n\n"আপুনি কোনো এপৰ ডেটা নেহেৰুৱায়।"</string>
+ <string name="reset_app_preferences_desc" msgid="6509978724602405805">"ই এইসমূহৰ আটাইবোৰ অগ্ৰাধিকাৰ ৰিছেট কৰিব:\n\n"<li>"অক্ষম কৰি থোৱা এপ্"</li>\n<li>"অক্ষম কৰি থোৱা এপ্ জাননী"</li>\n<li>"কাৰ্যৰ ডিফ’ল্ট এপ্লিকেশ্বন"</li>\n<li>"এপৰ নেপথ্য ডেটা সীমাবদ্ধকৰণ"</li>\n<li>"যিকোনো অনুমতিৰ সীমাবদ্ধকৰণ"</li>\n\n"আপুনি কোনো এপৰ ডেটা নেহেৰুৱায়।"</string>
<string name="reset_app_preferences_button" msgid="2591318711372850058">"এপ্ ৰিছেট কৰক"</string>
<string name="manage_space_text" msgid="9013414693633572277">"ঠাই পৰিচালনা কৰক"</string>
<string name="filter" msgid="9039576690686251462">"ফিল্টাৰ"</string>
<string name="filter_dlg_title" msgid="3086282431958601338">"ফিল্টাৰ বিকল্পসমূহ বাছনি কৰক"</string>
- <string name="filter_apps_all" msgid="5705421199299914620">"সকলো এপ্"</string>
+ <string name="filter_apps_all" msgid="5705421199299914620">"আটাইবোৰ এপ্"</string>
<string name="filter_apps_disabled" msgid="5068011814871004105">"নিষ্ক্ৰিয় এপসমূহ"</string>
<string name="filter_apps_third_party" msgid="9049447784849114843">"ডাউনল’ড কৰা হোৱা"</string>
<string name="filter_apps_running" msgid="535465683273284141">"চলি আছে"</string>
- <string name="filter_apps_onsdcard" product="nosdcard" msgid="5140211657134608469">"ইউএছবি সঞ্চয়াগাৰ"</string>
+ <string name="filter_apps_onsdcard" product="nosdcard" msgid="5140211657134608469">"ইউএছবি ষ্ট’ৰেজ"</string>
<string name="filter_apps_onsdcard" product="default" msgid="1774499644768369891">"এছডি কাৰ্ডত"</string>
<string name="not_installed" msgid="5074606858798519449">"এই ব্যৱহাৰকাৰীজনৰ বাবে ইনষ্টল কৰা হোৱা নাই"</string>
<string name="installed" msgid="2837449358488825884">"ইনষ্টল হ’ল"</string>
<string name="no_applications" msgid="985069304755391640">"কোনো এপ্ নাই।"</string>
- <string name="internal_storage" msgid="999496851424448809">"আভ্যন্তৰীণ সঞ্চয়াগাৰ"</string>
+ <string name="internal_storage" msgid="999496851424448809">"আভ্যন্তৰীণ ষ্ট’ৰেজ"</string>
<string name="recompute_size" msgid="1098091228370999128">"এপৰ আকাৰ পুনঃগণনা কৰা হৈছে…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"এপ্ ডেটা মচিবনে?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"এই এপটোৰ সকলো ডেটা স্থায়ীভাৱে মচা হ\'ব। সেই ডেটাসমূহৰ ভিতৰত ফাইল ছেটিং, একাউণ্ট, ডেটাবে\'ছ আদি অন্তৰ্ভুক্ত।"</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"এই এপৰ ডেটাখিনি স্থায়ীভাৱে মচা হ’ব। ইয়াত ফাইল, ছেটিং, ডেটাবে’ছ আৰু অন্য এপৰ ডেটা অন্তৰ্ভুক্ত।"</string>
<string name="dlg_ok" msgid="1421350367857960997">"ঠিক"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"বাতিল কৰক"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
<string name="app_not_found_dlg_text" msgid="8634675268730513704">"ইনষ্টলহৈ থকা এপৰ তালিকাত এপটো পোৱা নগ\'ল।"</string>
- <string name="clear_failed_dlg_text" msgid="6866741916836125732">"এপৰ সঞ্চয়াগাৰ মচিব পৰা নগ\'ল৷"</string>
+ <string name="clear_failed_dlg_text" msgid="6866741916836125732">"এপৰ ষ্ট’ৰেজ মচিব পৰা নগ\'ল।"</string>
<string name="join_two_items" msgid="7893073836681382429">"<xliff:g id="FIRST_ITEM">%1$s</xliff:g> আৰু <xliff:g id="SECOND_ITEM">%2$s</xliff:g>"</string>
<string name="join_two_unrelated_items" msgid="5301233410730513655">"<xliff:g id="FIRST_ITEM">%1$s</xliff:g>, <xliff:g id="SECOND_ITEM">%2$s</xliff:g>"</string>
<string name="computing_size" msgid="4915310659841174866">"গণনা কৰি থকা হৈছে…"</string>
@@ -2113,10 +2103,10 @@
<string name="move_app" msgid="5421158479447276791">"স্থানান্তৰ কৰক"</string>
<string name="move_app_to_internal" product="tablet" msgid="5799782476959541144">"টে\'বলেটত লৈ যাওক"</string>
<string name="move_app_to_internal" product="default" msgid="7395498801589544372">"ফ\'নলৈ নিয়ক"</string>
- <string name="move_app_to_sdcard" product="nosdcard" msgid="1145367822171576972">"USB সঞ্চয়াগাৰলৈ স্থানান্তৰ কৰক"</string>
+ <string name="move_app_to_sdcard" product="nosdcard" msgid="1145367822171576972">"ইউএছবি ষ্ট’ৰেজলৈ স্থানান্তৰ কৰক"</string>
<string name="move_app_to_sdcard" product="default" msgid="7161667212614143767">"এছডি কাৰ্ডলৈ স্থানান্তৰ কৰক"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"অন্য এটা স্থানান্তৰণ কাৰ্য ইতিমধ্যে চলি আছে৷"</string>
- <string name="insufficient_storage" msgid="8115088042669030558">"সঞ্চয়াগাৰত পৰ্যাপ্ত খালী ঠাই নাই।"</string>
+ <string name="insufficient_storage" msgid="8115088042669030558">"ষ্ট’ৰেজত পৰ্যাপ্ত খালী ঠাই নাই।"</string>
<string name="does_not_exist" msgid="6499163879348776120">"এপটোৰ অস্তিত্ব নাই"</string>
<string name="invalid_location" msgid="8013853455355520557">"ইনষ্টল কৰা অৱস্থান মান্য নহয়৷"</string>
<string name="system_package" msgid="7559476279008519360">"বাহ্যিক মিডিয়াত ছিষ্টেমৰ আপডেইটসমূহ ইনষ্টল কৰিব নোৱাৰি৷"</string>
@@ -2135,8 +2125,8 @@
<string name="app_ops_running" msgid="6127474473137428721">"চলি আছে"</string>
<string name="app_ops_never_used" msgid="9038133162371204506">"(পূৰ্বতে অব্যৱহৃত)"</string>
<string name="no_default_apps" msgid="8966319676910104570">"কোনো ডিফ\'ল্ট এপ্ নাই"</string>
- <string name="storageuse_settings_title" msgid="3125650750657988194">"সঞ্চয়াগাৰৰ ব্যৱহাৰ"</string>
- <string name="storageuse_settings_summary" msgid="5001621552305431831">"এপসমূহে সঞ্চয়াগাৰত অধিকাৰ কৰা ঠাই চাওক"</string>
+ <string name="storageuse_settings_title" msgid="3125650750657988194">"ষ্ট’ৰেজৰ ব্যৱহাৰ"</string>
+ <string name="storageuse_settings_summary" msgid="5001621552305431831">"এপ্সমূহে ষ্ট’ৰেজত অধিকাৰ কৰা ঠাই চাওক"</string>
<string name="service_restarting" msgid="5104563288155809226">"ৰিষ্টাৰ্ট কৰা হৈছে"</string>
<string name="cached" msgid="5379485147573438201">"কেশ্ব কৰা হোৱা নেপথ্য কাৰ্যপ্ৰণালী"</string>
<string name="no_running_services" msgid="9079738069349859373">"একোৱেই চলা নাই।"</string>
@@ -2198,7 +2188,7 @@
<string name="auto_punctuate_summary" msgid="3549190848611386748">"\"।\" দিবলৈ স্পেচ কীটো দুবাৰ হেঁচক"</string>
<string name="show_password" msgid="7101900779571040117">"পাছৱৰ্ডবোৰ দেখুৱাওক"</string>
<string name="show_password_summary" msgid="9025960283785111619">"আপুনি টাইপ কৰাৰ লগে লগে বৰ্ণসমূহ খন্তেকৰ বাবে দেখুৱাওক"</string>
- <string name="spellchecker_security_warning" msgid="2016059050608271820">"এই বানান পৰীক্ষকটোৱে আপুনি টাইপ কৰা আপোনাৰ ব্যক্তিগত ডেটা যেনে পাছৱৰ্ডসমূহ আৰু ক্ৰেডিট কাৰ্ডৰ নম্বৰসূহকে ধৰি সকলো পাঠ সংগ্ৰহ কৰিবলৈ সক্ষম হ\'ব পাৰে। <xliff:g id="SPELLCHECKER_APPLICATION_NAME">%1$s</xliff:g> এপটোৰ লগত ই সংলগ্ন। এই বানান পৰীক্ষকটো ব্যৱহাৰ কৰে নে?"</string>
+ <string name="spellchecker_security_warning" msgid="2016059050608271820">"এই বানান পৰীক্ষকটোৱে আপুনি টাইপ কৰা আপোনাৰ ব্যক্তিগত ডেটা যেনে পাছৱৰ্ডসমূহ আৰু ক্ৰেডিট কাৰ্ডৰ নম্বৰসূহকে ধৰি আটাইবোৰ পাঠ সংগ্ৰহ কৰিবলৈ সক্ষম হ\'ব পাৰে। <xliff:g id="SPELLCHECKER_APPLICATION_NAME">%1$s</xliff:g> এপ্টোৰ লগত ই সংলগ্ন। এই বানান পৰীক্ষকটো ব্যৱহাৰ কৰিবনে?"</string>
<string name="spellchecker_quick_settings" msgid="6449414356743946577">"ছেটিং"</string>
<string name="spellchecker_language" msgid="8905487366580285282">"ভাষা"</string>
<string name="keyboard_and_input_methods_category" msgid="5296847777802891649">"কীব\'র্ড"</string>
@@ -2209,7 +2199,7 @@
<string name="keyboard_assistance_category" msgid="7320599809770932032">"কীব\'ৰ্ড সহায়তা"</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="show_ime_summary" msgid="7293345791727205975">"কায়িক কীব’ৰ্ড সক্ৰিয় হৈ থাকিলে ইয়াক স্ক্ৰীনত ৰাখিব"</string>
<string name="keyboard_shortcuts_helper" msgid="2553221039203165344">"কীব’ৰ্ডৰ শ্বৰ্টকাটসমূহ"</string>
<string name="keyboard_shortcuts_helper_summary" msgid="8649760728213630156">"উপলব্ধ শ্বৰ্টকাটসমূহ দেখুৱাওক"</string>
<string name="language_and_input_for_work_category_title" msgid="2546950919124199743">"কৰ্মস্থানৰ প্ৰ’ফাইল আৰু সঁজুলি"</string>
@@ -2242,7 +2232,7 @@
<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>
+ <string name="user_dict_settings_all_languages" msgid="8563387437755363526">"আটাইবোৰ ভাষাৰ বাবে"</string>
<string name="user_dict_settings_more_languages" msgid="5378870726809672319">"অধিক ভাষা…"</string>
<string name="testing" msgid="6294172343766732037">"পৰীক্ষা কৰি থকা হৈছে"</string>
<string name="testing_phone_info" product="tablet" msgid="1910768200608214456">"টে\'বলেট সম্পৰ্কীয় তথ্য"</string>
@@ -2293,8 +2283,8 @@
<string name="experimental_category_title" msgid="898904396646344152">"পৰীক্ষামূলক"</string>
<string name="feature_flags_dashboard_title" msgid="348990373716658289">"বৈশিষ্ট সম্পৰ্কীয় পতাকাবোৰ"</string>
<string name="talkback_title" msgid="8756080454514251327">"TalkBack"</string>
- <string name="talkback_summary" msgid="5820927220378864281">"স্ক্ৰীণ ৰীডাৰ সেৱা প্ৰধানতঃ অন্ধ আৰু চকুৰে কম দেখা লোকৰ বাবে"</string>
- <string name="select_to_speak_summary" msgid="1995285446766920925">"ডাঙৰকৈ পঢ়ি দিয়া শুনিবলৈ স্ক্ৰীণত থকা বস্তুবোৰ স্পৰ্শ কৰক"</string>
+ <string name="talkback_summary" msgid="5820927220378864281">"স্ক্ৰীন ৰীডাৰ সেৱা প্ৰধানতঃ অন্ধ আৰু চকুৰে কম দেখা লোকৰ বাবে"</string>
+ <string name="select_to_speak_summary" msgid="1995285446766920925">"ডাঙৰকৈ পঢ়ি দিয়া শুনিবলৈ স্ক্ৰীনত থকা বস্তুবোৰ স্পৰ্শ কৰক"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"কেপশ্বনৰ অগ্ৰাধিকাৰসমূহ"</string>
<string name="accessibility_captioning_about_title" msgid="3542171637334191563">"কেপশ্বনৰ অগ্ৰাধিকাৰৰ বিষয়ে"</string>
<string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"কেপশ্বনৰ অগ্ৰাধিকাৰৰ বিষয়ে অধিক জানক"</string>
@@ -2322,11 +2312,11 @@
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"শ্বৰ্টকাটৰ দ্বাৰা আৰু তিনিবাৰ টিপি বিৱৰ্ধিত কৰক"</string>
<string name="accessibility_introduction_title" msgid="8834950581512452348">"<xliff:g id="SERVICE">%1$s</xliff:g>ৰ বিষয়ে"</string>
<string name="accessibility_screen_option" msgid="8465307075278878145">"বিকল্পসমূহ"</string>
- <string name="accessibility_preference_magnification_summary" msgid="2875518904115896888">"স্ক্ৰীণ জুম কৰক"</string>
+ <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_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_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="NUM_PAGES">%2$d</xliff:g> পৃষ্ঠাৰ <xliff:g id="CURRENT_PAGE">%1$d</xliff:g> নম্বৰ পৃষ্ঠা"</string>
<string name="accessibility_tutorial_dialog_title_button" msgid="4681164949716215131">"খুলিবলৈ সাধ্য সুবিধাৰ বুটাম ব্যৱহাৰ কৰক"</string>
<string name="accessibility_tutorial_dialog_title_volume" msgid="494810949830845234">"খুলিবলৈ ভলিউম কীসমূহ টিপি ধৰি থাকক"</string>
@@ -2386,7 +2376,7 @@
<string name="accessibility_button_low_label" msgid="4193015407828927741">"স্বচ্ছ"</string>
<string name="accessibility_button_high_label" msgid="9138077512008190896">"স্বচ্ছ নহয়"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"ৰঙৰ উচ্চ প্ৰভেদযুক্ত পাঠ"</string>
- <string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"স্বয়ং উন্নীত স্ক্ৰীণৰ বিবৰ্ধন"</string>
+ <string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"স্ক্ৰীনৰ বিবৰ্ধন স্বয়ংক্ৰিয়ভাৱে আপডে’ট কৰক"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"এপ্ সঞ্চৰণৰ সময়ত স্ক্ৰীনৰ বিবৰ্ধন আপডে’ট কৰক"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"পাৱাৰ বুটাম টিপিলে কল সমাপ্ত হ\'ব"</string>
<string name="accessibility_toggle_large_pointer_icon_title" msgid="5508351959249876801">"মাউছৰ পইণ্টাৰ ডাঙৰ"</string>
@@ -2410,7 +2400,7 @@
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"ৰং বিপৰীতকৰণ"</string>
<string name="accessibility_display_inversion_switch_title" msgid="7458595722552743503">"ৰং বিপৰীতকৰণ ব্যৱহাৰ কৰক"</string>
<string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"ৰং বিপৰীতকৰণ সুবিধাটোৰ শ্বৰ্টকাট"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"ৰং বিপৰীতকৰণে পাতল ৰঙৰ স্ক্ৰীনসমূহ গাঢ় কৰি তোলে।<br/><br/>টোকা: <ol> <li> ৰং বিপৰীতকৰণে গাঢ় স্ক্ৰীনসমূহো পাতল ৰঙৰ কৰে।</li> <li> মিডিয়া আৰু প্ৰতিচ্ছবিসমূহত ৰংবোৰ সলনি হ’ব।</li> <li> কোনো গাঢ় ৰঙৰ পটভূমি প্ৰদর্শন কৰিবলৈ গাঢ় ৰঙৰ থীম ব্যৱহাৰ কৰিব পৰা যায়। গাঢ় ৰঙৰ থীমে সমর্থিত এপ্সমূহৰ সৈতে কাম কৰে। ৰং বিপৰীতকৰণে সকলো এপৰ সৈতে কাম কৰে।</li> </ol>"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"ৰং বিপৰীতকৰণে পাতল ৰঙৰ স্ক্ৰীনসমূহ গাঢ় কৰি তোলে।<br/><br/>টোকা: <ol> <li> ৰং বিপৰীতকৰণে গাঢ় স্ক্ৰীনসমূহো পাতল ৰঙৰ কৰে।</li> <li> মিডিয়া আৰু প্ৰতিচ্ছবিসমূহত ৰংবোৰ সলনি হ’ব।</li> <li> কোনো গাঢ় ৰঙৰ পটভূমি প্ৰদর্শন কৰিবলৈ গাঢ় ৰঙৰ থীম ব্যৱহাৰ কৰিব পৰা যায়। গাঢ় ৰঙৰ থীমে সমর্থিত এপ্সমূহৰ সৈতে কাম কৰে। ৰং বিপৰীতকৰণে আটাইবোৰ এপৰ সৈতে কাম কৰে।</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"স্বয়ংক্ৰিয় (কোনো বস্তুত কাৰ্ছাৰ ৰখা সময়)"</string>
<string name="accessibility_autoclick_about_title" msgid="152923024405552594">"স্বয়ংক্ৰিয় ক্লিক (কাৰ্ছৰ ৰখা সময়)ৰ বিষয়ে"</string>
<string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"স্বয়ংক্ৰিয় ক্লিক (কাৰ্ছৰ ৰখা সময়)ৰ বিষয়ে অধিক জানক"</string>
@@ -2443,7 +2433,7 @@
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"কেপশ্বনৰ আকাৰ আৰু শৈলী"</string>
<string name="captioning_caption_appearance_summary" msgid="7340741178479381312">"<xliff:g id="ACCESSIBILITY_FONT_SIZE">%1$s</xliff:g> আকাৰৰ পাঠ"</string>
<string name="captioning_more_options_title" msgid="3484496882942539652">"অধিক বিকল্প"</string>
- <string name="accessibility_caption_preference_summary" msgid="1191356970836416954">"সকলোবোৰ এপে এই কেপশ্বন অগ্ৰাধিকাৰসমূহ সমৰ্থন নকৰে"</string>
+ <string name="accessibility_caption_preference_summary" msgid="1191356970836416954">"আটাইবোৰ এপে এই কেপশ্বন অগ্ৰাধিকাৰসমূহ সমৰ্থন নকৰে"</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"সাধ্য সুবিধাৰ বুটাম"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"একেবাৰে তলৰ পৰা ২ টা আঙুলিৰে ওপৰলৈ ছোৱাইপ কৰা"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"ভলিউম কীসমূহ ধৰি ৰখা"</string>
@@ -2548,15 +2538,15 @@
<string name="enable_service_title" msgid="7231533866953706788">"<xliff:g id="SERVICE">%1$s</xliff:g>ক আপোনাৰ ডিভাইচৰ সম্পূর্ণ নিয়ন্ত্ৰণ দিবনে?"</string>
<string name="capabilities_list_title" msgid="1225853611983394386">"<xliff:g id="SERVICE">%1$s</xliff:g>ক নিম্নোক্ত অনুমতিকেইটাৰ আৱশ্যক:"</string>
<string name="touch_filtered_warning" msgid="4225815157460318241">"যিহেতু এটা এপে অনুমতি বিচাৰি কৰা অনুৰোধ ঢাকি ধৰিছে, Settingsএ আপোনাৰ উত্তৰ সত্যাপন কৰিব পৰা নাই।"</string>
- <string name="enable_service_encryption_warning" msgid="931082737770453755">"যদি আপুনি <xliff:g id="SERVICE">%1$s</xliff:g> অন কৰে, তেন্তে আপোনাৰ ডিভাইচটোৱে ডেটা এনক্ৰিপশ্বন বঢ়াবলৈ স্ক্ৰীণ লক ব্যৱহাৰ নকৰিব।"</string>
+ <string name="enable_service_encryption_warning" msgid="931082737770453755">"যদি আপুনি <xliff:g id="SERVICE">%1$s</xliff:g> অন কৰে, তেন্তে আপোনাৰ ডিভাইচটোৱে ডেটা এনক্ৰিপশ্বন বঢ়াবলৈ স্ক্ৰীন লক ব্যৱহাৰ নকৰিব।"</string>
<string name="secure_lock_encryption_warning" msgid="669152607190123579">"যিহেতু আপুনি দিব্যাংগসকলৰ বাবে থকা এটা সেৱা অন কৰিছে, গতিকে আপোনাৰ ডিভাইচটোৱে ডেটা এনক্ৰিপশ্বন বঢ়াবলৈ আপোনাৰ স্ক্ৰীন লকটো ব্যৱহাৰ নকৰিব।"</string>
<string name="enable_service_pattern_reason" msgid="6832846117817938536">"যিহেতু <xliff:g id="SERVICE">%1$s</xliff:g>ক সক্ৰিয় কৰিলে ডেটা এনক্ৰিপশ্বনত প্ৰভাৱ পৰিব, গতিকে আপুনি আপোনাৰ আৰ্হিটো নিশ্চিত কৰিব লাগিব।"</string>
<string name="enable_service_pin_reason" msgid="6040417014360237703">"যিহেতু <xliff:g id="SERVICE">%1$s</xliff:g> সক্ৰিয় কৰিলে ডেটা এনক্ৰিপশ্বনত প্ৰভাৱ পৰিব, গতিকে আপুনি আপোনাৰ পিনটো নিশ্চিত কৰিব লাগিব।"</string>
<string name="enable_service_password_reason" msgid="6962544350351734238">"যিহেতু <xliff:g id="SERVICE">%1$s</xliff:g>ক সক্ৰিয় কৰিলে ডেটা এনক্ৰিপশ্বনত প্ৰভাৱ পৰিব, গতিকে আপুনি আপোনাৰ পাছৱৰ্ডটো নিশ্চিত কৰিব লাগিব।"</string>
<string name="accessibility_service_warning" msgid="6779187188736432618">"<xliff:g id="SERVICE">%1$s</xliff:g>এ এই ডিভাইচটোৰ সম্পূৰ্ণ নিয়ন্ত্ৰণ বিচাৰিছে। এই সেৱাটোৱে স্ক্ৰীন পঢ়িব পাৰে আৰু ব্যৱহাৰকাৰীৰ হৈ সাধ্য সুবিধাৰ প্ৰয়োজন অনুসৰি কাম কৰিব পাৰে। বেছিভাগ এপৰ ক্ষেত্ৰত এই নিয়ন্ত্ৰণৰ স্তৰ সঠিক নহয়।"</string>
<string name="accessibility_service_warning_description" msgid="6573203795976134751">"আপোনাক সাধ্য সুবিধাৰ প্ৰয়োজনসমূহৰ জৰিয়তে সহায় কৰা এপ্সমূহৰ বাবে সম্পূর্ণ নিয়ন্ত্ৰণৰ সুবিধাটো সঠিক যদিও অধিকাংশ এপৰ বাবে এয়া সঠিক নহয়।"</string>
- <string name="accessibility_service_screen_control_title" msgid="324795030658109870">"চাওক আৰু স্ক্ৰীণ নিয়ন্ত্ৰণ কৰক"</string>
- <string name="accessibility_service_screen_control_description" msgid="8431940515157990426">"ই স্ক্ৰীনৰ সকলো সমল পঢ়িব পাৰে আৰু অন্য এপ্সমূহৰ ওপৰত সমল প্ৰদর্শন কৰিব পাৰে।"</string>
+ <string name="accessibility_service_screen_control_title" msgid="324795030658109870">"চাওক আৰু স্ক্ৰীন নিয়ন্ত্ৰণ কৰক"</string>
+ <string name="accessibility_service_screen_control_description" msgid="8431940515157990426">"ই স্ক্ৰীনৰ আটাইবোৰ সমল পঢ়িব পাৰে আৰু অন্য এপ্সমূহৰ ওপৰত সমল প্ৰদর্শন কৰিব পাৰে।"</string>
<string name="accessibility_service_action_perform_title" msgid="1449360056585337833">"কার্যসমূহ চাওক আৰু কৰক"</string>
<string name="accessibility_service_action_perform_description" msgid="7807832069800034738">"ই আপুনি কোনো এপ্ বা হার্ডৱেৰ ছেন্সৰৰ সৈতে কৰা ভাব-বিনিময় আৰু আপোনাৰ হৈ অন্য কোনো লোকে এপৰ সৈতে কৰা ভাব-বিনিময় ট্ৰেক কৰিব পাৰে।"</string>
<string name="accessibility_dialog_button_allow" msgid="8274918676473216697">"অনুমতি দিয়ক"</string>
@@ -2624,8 +2614,8 @@
<string name="print_search_box_hidden_utterance" msgid="5355387966141712567">"অনুসন্ধান বাকচটো লুকাই আছে"</string>
<string name="printer_info_desc" msgid="1206872325746154206">"এই প্ৰিণ্টাৰৰ আৰু অধিক তথ্য"</string>
<string name="power_usage_summary_title" msgid="4198312848584882113">"বেটাৰী"</string>
- <string name="power_usage_summary" msgid="6857382582534984531">"যিয়ে বেটাৰি ব্যৱহাৰ কৰি আছে"</string>
- <string name="power_usage_not_available" msgid="3425302437465106036">"বেটাৰি ব্যৱহাৰ হোৱা ডেটা নাই৷"</string>
+ <string name="power_usage_summary" msgid="6857382582534984531">"যিয়ে বেটাৰী ব্যৱহাৰ কৰি আছে"</string>
+ <string name="power_usage_not_available" msgid="3425302437465106036">"বেটাৰী ব্যৱহাৰ হোৱা ডেটা নাই৷"</string>
<string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
<string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> বাকী আছে"</string>
<string name="power_charge_remaining" msgid="7046064326172265116">"চাৰ্জ হ\'বলৈ <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2636,7 +2626,7 @@
<string name="background_activity_summary_allowlisted" msgid="6240154358657454651">"পটভূমিত হোৱা ব্যৱহাৰ সীমিত কৰিব নোৱাৰি"</string>
<string name="background_activity_warning_dialog_title" msgid="3449566823290744823">"নেপথ্যৰ কাৰ্যকলাপ সীমিত কৰিবনে?"</string>
<string name="background_activity_warning_dialog_text" msgid="8202776985767701095">"আপুনি এটা এপৰ নেপথ্য কাৰ্যকলাপ সীমিত কৰিলে ই অস্বাভাৱিক আচৰণ কৰিব পাৰে"</string>
- <string name="background_activity_disabled_dialog_text" msgid="4053170297325882494">"যিহেতু এই এপটো বেটাৰি অপ্টিমাইজ কৰিবলৈ ছেট কৰি থোৱা হোৱা নাই, সেয়ে ইয়াক আপুনি সীমিত কৰিব নোৱাৰে।\n\nএপটো সীমিত কৰিবলৈ প্ৰথমে বেটাৰি অপ্টিমাইজেশ্বন অন কৰক।"</string>
+ <string name="background_activity_disabled_dialog_text" msgid="4053170297325882494">"যিহেতু এই এপটো বেটাৰী অপ্টিমাইজ কৰিবলৈ ছেট কৰি থোৱা হোৱা নাই, সেয়ে ইয়াক আপুনি সীমিত কৰিব নোৱাৰে।\n\nএপটো সীমিত কৰিবলৈ প্ৰথমে বেটাৰী অপ্টিমাইজেশ্বন অন কৰক।"</string>
<string name="manager_battery_usage_unrestricted_title" msgid="2426486290463258032">"বাধাহীন"</string>
<string name="manager_battery_usage_optimized_title" msgid="8080765739761921817">"অপ্টিমাইজ কৰা"</string>
<string name="manager_battery_usage_restricted_title" msgid="7702863764130323118">"সীমিত"</string>
@@ -2648,13 +2638,13 @@
<string name="manager_battery_usage_unrestricted_only" msgid="3646162131339418216">"বাধাহীন"</string>
<string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"অপ্টিমাইজ কৰা"</string>
<string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"বেটাৰীৰ ব্যৱহাৰৰ বিকল্পৰ বিষয়ে অধিক জানক"</string>
- <string name="device_screen_usage" msgid="1011630249648289909">"সম্পূৰ্ণ চ্চাৰ্জ হোৱাৰ পিছত স্ক্ৰীণৰ ব্যৱহাৰ"</string>
- <string name="power_usage_list_summary" msgid="3237540201918492925">"সম্পূৰ্ণকৈ চ্চাৰ্জ হোৱাৰ পিছত বেটাৰিৰ ব্যৱহাৰ"</string>
+ <string name="device_screen_usage" msgid="1011630249648289909">"সম্পূৰ্ণ চাৰ্জ হোৱাৰ পিছত স্ক্ৰীনৰ ব্যৱহাৰ"</string>
+ <string name="power_usage_list_summary" msgid="3237540201918492925">"সম্পূৰ্ণকৈ চাৰ্জ হোৱাৰ পাছত বেটাৰীৰ ব্যৱহাৰ"</string>
<string name="screen_usage_summary" msgid="1393184943010909471">"সম্পূৰ্ণকৈ চ্চাৰ্জ হোৱাৰ পাছত স্ক্ৰীন অন হৈ থকা সময়"</string>
<string name="device_usage_list_summary" msgid="242243537371697285">"সম্পূৰ্ণ চ্চাৰ্জ হোৱাৰ পিছত ডিভাইচৰ ব্যৱহাৰ"</string>
- <string name="battery_since_unplugged" msgid="6991509383429936921">"আনপ্লাগ কৰাৰ পিছত বেটাৰিৰ ব্যৱহাৰ"</string>
- <string name="battery_since_reset" msgid="2930376112877476562">"ৰিছেট কৰাৰ পিছত বেটাৰিৰ ব্যৱহাৰ"</string>
- <string name="battery_stats_on_battery" msgid="1553011980384645514">"<xliff:g id="TIME">%1$s</xliff:g> বেটাৰিত"</string>
+ <string name="battery_since_unplugged" msgid="6991509383429936921">"আনপ্লাগ কৰাৰ পাছত বেটাৰীৰ ব্যৱহাৰ"</string>
+ <string name="battery_since_reset" msgid="2930376112877476562">"ৰিছেট কৰাৰ পাছত বেটাৰীৰ ব্যৱহাৰ"</string>
+ <string name="battery_stats_on_battery" msgid="1553011980384645514">"<xliff:g id="TIME">%1$s</xliff:g> বেটাৰীত"</string>
<string name="battery_stats_duration" msgid="6918768703070999743">"<xliff:g id="TIME">%1$s</xliff:g> প্লাগৰ পৰা আঁতৰোৱাৰ পিছত"</string>
<string name="battery_stats_charging_label" msgid="6204814386861342145">"চ্চাৰ্জ কৰি থকা হৈছে"</string>
<string name="battery_stats_screen_on_label" msgid="8989312180491200138">"স্ক্ৰীন অন"</string>
@@ -2679,15 +2669,15 @@
<string name="controls_subtitle" msgid="3759606830916441564">"পাৱাৰৰ ব্যৱহাৰ খাপ খুৱাওক"</string>
<string name="packages_subtitle" msgid="8687690644931499428">"পেকেজসমূহ অন্তৰ্ভুক্ত আছে"</string>
<string name="battery_tip_summary_title" msgid="321127485145626939">"এপসমূহ স্বাভাৱিকভাৱে চলি আছে"</string>
- <string name="battery_tip_summary_summary" product="default" msgid="6077959765904507849">"ফ\'নটোত গতানুগতিক বেটাৰিৰ নেপথ্য ব্যৱহাৰ চলি আছে"</string>
- <string name="battery_tip_summary_summary" product="tablet" msgid="5063158368808711973">"টেবলেটটোত গতানুগতিক বেটাৰিৰ নেপথ্য ব্যৱহাৰ চলি আছে"</string>
- <string name="battery_tip_summary_summary" product="device" msgid="4242899844618910548">"ডিভাইচটোত গতানুগতিক বেটাৰিৰ নেপথ্য ব্যৱহাৰ চলি আছে"</string>
+ <string name="battery_tip_summary_summary" product="default" msgid="6077959765904507849">"ফ’নটোত গতানুগতিক বেটাৰীৰ নেপথ্য ব্যৱহাৰ চলি আছে"</string>
+ <string name="battery_tip_summary_summary" product="tablet" msgid="5063158368808711973">"টেবলেটটোত গতানুগতিক বেটাৰীৰ নেপথ্য ব্যৱহাৰ চলি আছে"</string>
+ <string name="battery_tip_summary_summary" product="device" msgid="4242899844618910548">"ডিভাইচটোত গতানুগতিকভাৱে নেপথ্যত বেটাৰীৰ ব্যৱহাৰ চলি আছে"</string>
<string name="battery_tip_low_battery_title" msgid="4155239078744100997">"বেটাৰী কমিছে"</string>
<string name="battery_tip_low_battery_summary" msgid="2629633757244297436">"বেটাৰীৰ জীৱনকাল বৃদ্ধি কৰিবলৈ বেটাৰী সঞ্চয়কাৰী অন কৰক"</string>
<string name="battery_tip_smart_battery_title" msgid="8925025450214912325">"বেটাৰীৰ জীৱনকাল উন্নত কৰক"</string>
- <string name="battery_tip_smart_battery_summary" msgid="3592965553502362965">"বেটাৰি মেনেজাৰ অন কৰক"</string>
- <string name="battery_tip_early_heads_up_title" msgid="4411387863476629452">"বেটাৰি সঞ্চয়কাৰী অন কৰক"</string>
- <string name="battery_tip_early_heads_up_summary" msgid="578523794827443977">"বেটাৰি অপেক্ষা কৰাতকৈ সোনকালে শেষ হ\'ব পাৰে"</string>
+ <string name="battery_tip_smart_battery_summary" msgid="3592965553502362965">"বেটাৰী মেনেজাৰ অন কৰক"</string>
+ <string name="battery_tip_early_heads_up_title" msgid="4411387863476629452">"বেটাৰী সঞ্চয়কাৰী অন কৰক"</string>
+ <string name="battery_tip_early_heads_up_summary" msgid="578523794827443977">"বেটাৰী সাধাৰণতকৈ সোনকালে শেষ হ’ব পাৰে"</string>
<string name="battery_tip_early_heads_up_done_title" msgid="7705597228709143337">"বেটাৰী সঞ্চয়কাৰী অন হৈ আছে"</string>
<string name="battery_saver_link_a11y" msgid="740558184830458845">"বেটাৰী সঞ্চয়কাৰীৰ বিষয়ে অধিক জানক"</string>
<string name="battery_tip_early_heads_up_done_summary" msgid="7858923105760361208">"কিছুমান সুবিধাবোৰ সীমিতভাৱে ব্যৱহাৰযোগ্য় হ\'ব পাৰে"</string>
@@ -2711,8 +2701,8 @@
<item quantity="other">%2$dটা এপক শেহতীয়াকৈ প্ৰতিবন্ধ কৰা হ’ল</item>
</plurals>
<plurals name="battery_tip_restrict_summary" formatted="false" msgid="3328499737453686910">
- <item quantity="one">%2$dটা এপে নেপথ্য়ত অত্য়াধিক বেটাৰি ব্যৱহাৰ কৰে</item>
- <item quantity="other">%2$dটা এপে নেপথ্য়ত অত্য়াধিক বেটাৰি ব্যৱহাৰ কৰে</item>
+ <item quantity="one">%2$dটা এপে নেপথ্য়ত অত্য়াধিক বেটাৰী ব্যৱহাৰ কৰে</item>
+ <item quantity="other">%2$dটা এপে নেপথ্য়ত অত্য়াধিক বেটাৰী ব্যৱহাৰ কৰে</item>
</plurals>
<plurals name="battery_tip_restrict_handled_summary" formatted="false" msgid="3036853535034350991">
<item quantity="one">এই এপবোৰ নেপথ্য়ত চলিব নোৱাৰে</item>
@@ -2722,31 +2712,32 @@
<item quantity="one">%1$dটা এপক সীমাবদ্ধ কৰিবনে?</item>
<item quantity="other">%1$dটা এপক সীমাবদ্ধ কৰিবনে?</item>
</plurals>
- <string name="battery_tip_restrict_app_dialog_message" msgid="137856003724730751">"বেটাৰিৰ চ্চাৰ্জ বচাবলৈ <xliff:g id="APP">%1$s</xliff:g>ক নেপথ্য়ত বেটাৰি ব্য়ৱহাৰ কৰাৰপৰা বিৰত ৰাখক। ইয়াৰ ফলত এই এপে ভালকৈ কাম নকৰিব পাৰে আৰু জাননীসমূহ পলমকৈ আহিব পাৰে।"</string>
- <string name="battery_tip_restrict_apps_less_than_5_dialog_message" msgid="5894648804112181324">"বেটাৰিৰ চ্চাৰ্জ বচাবলৈ এই এপসমূহক নেপথ্য়ত বেটাৰি ব্য়ৱহাৰ কৰাৰপৰা বিৰত ৰাখক। সীমিত কৰা এপসমূহে ভালকৈ কাম নকৰিব পাৰে আৰু জাননীসমূহ পলমকৈ আহিব পাৰে।\n\nএপসমূহ:"</string>
- <string name="battery_tip_restrict_apps_more_than_5_dialog_message" msgid="4546838397423565138">"বেটাৰিৰ চ্চাৰ্জ বচাবলৈ এই এপসমূহক নেপথ্য়ত বেটাৰি ব্য়ৱহাৰ কৰাৰপৰা বিৰত ৰাখক। সীমিত কৰা এপসমূহে ভালকৈ কাম নকৰিব পাৰে আৰু জাননীসমূহ পলমকৈ আহিব পাৰে।\n\nএপসমূহ:\n<xliff:g id="APP_LIST">%1$s</xliff:g>।"</string>
+ <string name="battery_tip_restrict_app_dialog_message" msgid="137856003724730751">"বেটাৰীৰ চাৰ্জ বচাবলৈ <xliff:g id="APP">%1$s</xliff:g>ক নেপথ্য়ত বেটাৰী ব্য়ৱহাৰ কৰাৰ পৰা বিৰত ৰাখক। ইয়াৰ ফলত এই এপে ভালকৈ কাম নকৰিব পাৰে আৰু জাননীসমূহ পলমকৈ আহিব পাৰে।"</string>
+ <string name="battery_tip_restrict_apps_less_than_5_dialog_message" msgid="5894648804112181324">"বেটাৰীৰ চাৰ্জ বচাবলৈ এই এপ্সমূহক নেপথ্য়ত বেটাৰী ব্য়ৱহাৰ কৰাৰ পৰা বিৰত ৰাখক। সীমিত কৰা এপ্সমূহে ভালকৈ কাম নকৰিব পাৰে আৰু জাননীসমূহ পলমকৈ আহিব পাৰে।\n\nএপ্সমূহ:"</string>
+ <string name="battery_tip_restrict_apps_more_than_5_dialog_message" msgid="4546838397423565138">"বেটাৰীৰ চাৰ্জ বচাবলৈ এই এপ্সমূহক নেপথ্য়ত বেটাৰী ব্য়ৱহাৰ কৰাৰ পৰা বিৰত ৰাখক। সীমিত কৰা এপ্সমূহে ভালকৈ কাম নকৰিব পাৰে আৰু জাননীসমূহ পলমকৈ আহিব পাৰে।\n\nএপসমূহ:\n<xliff:g id="APP_LIST">%1$s</xliff:g>।"</string>
<string name="battery_tip_restrict_app_dialog_ok" msgid="7025027696689301916">"সীমিত কৰক"</string>
<string name="battery_tip_unrestrict_app_dialog_title" msgid="5501997201160532301">"প্ৰতিবন্ধ আঁতৰাবনে?"</string>
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"এই এপে নেপথ্য়ত বেটাৰী ব্যৱহাৰ কৰিব পাৰে। আপোনাৰ বেটাৰীৰ চাৰ্জ আশা কৰাতকৈ আগতেই শেষ হ\'ব পাৰে।"</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"আঁতৰাওক"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"বাতিল কৰক"</string>
- <string name="battery_tip_dialog_summary_message" product="default" msgid="6097167058237891756">"আপোনাৰ এপসমূহে বৰ্তমান সাধাৰণ পৰিমাণৰ বেটাৰি ব্যৱহাৰ কৰি আছে। যদিহে এপসমূহে অত্যধিক বেটাৰি ব্যৱহাৰ কৰে, তেন্তে আপোনাৰ ফ\'নটোৱে আপুনি ল\'ব পৰা কাৰ্যপন্থাৰ বিষয়ে আপোনাক পৰামৰ্শ দিব।\n\nবেটাৰি কমি গ\'লে আপুনি সদায় বেটাৰি সঞ্চয়কাৰী অন কৰিব পাৰে।"</string>
- <string name="battery_tip_dialog_summary_message" product="tablet" msgid="573297655597451123">"আপোনাৰ এপসমূহে বৰ্তমান সাধাৰণ পৰিমাণৰ বেটাৰি ব্যৱহাৰ কৰি আছে। যদিহে এপসমূহে অত্যধিক বেটাৰি ব্যৱহাৰ কৰে, তেন্তে আপোনাৰ টেবলেটটোৱে আপুনি ল\'ব পৰা কাৰ্যপন্থাৰ বিষয়ে আপোনাক পৰামৰ্শ দিব।\n\nবেটাৰি কমি গ\'লে আপুনি সদায় বেটাৰি সঞ্চয়কাৰী অন কৰিব পাৰে।"</string>
- <string name="battery_tip_dialog_summary_message" product="device" msgid="8222461068860745749">"আপোনাৰ এপসমূহে বৰ্তমান সাধাৰণ পৰিমাণৰ বেটাৰি ব্যৱহাৰ কৰি আছে। যদিহে এপসমূহে অত্যধিক বেটাৰি ব্যৱহাৰ কৰে, তেন্তে আপোনাৰ ডিভাইচটোৱে আপুনি ল\'ব পৰা কাৰ্যপন্থাৰ বিষয়ে আপোনাক পৰামৰ্শ দিব।\n\nবেটাৰি কমি গ\'লে আপুনি সদায় বেটাৰি সঞ্চয়কাৰী অন কৰিব পাৰে।"</string>
- <string name="smart_battery_manager_title" msgid="3677620516657920364">"বেটাৰি মেনেজাৰ"</string>
+ <string name="battery_tip_dialog_summary_message" product="default" msgid="6097167058237891756">"আপোনাৰ এপ্সমূহে বৰ্তমান সাধাৰণ পৰিমাণৰ বেটাৰী ব্যৱহাৰ কৰি আছে। যদিহে এপ্সমূহে অত্যধিক বেটাৰী ব্যৱহাৰ কৰে, তেন্তে আপোনাৰ ফ\'নটোৱে আপুনি ল\'ব পৰা কাৰ্যপন্থাৰ বিষয়ে আপোনাক পৰামৰ্শ দিব।\n\nবেটাৰী কমি গ\'লে আপুনি সদায় বেটাৰী সঞ্চয়কাৰী অন কৰিব পাৰে।"</string>
+ <string name="battery_tip_dialog_summary_message" product="tablet" msgid="573297655597451123">"আপোনাৰ এপ্সমূহে বৰ্তমান সাধাৰণ পৰিমাণৰ বেটাৰী ব্যৱহাৰ কৰি আছে। যদিহে এপ্সমূহে অত্যাধিক বেটাৰী ব্যৱহাৰ কৰে, তেন্তে আপোনাৰ টেবলেটটোৱে আপুনি ল’ব পৰা কাৰ্যপন্থাৰ বিষয়ে আপোনাক পৰামৰ্শ দিব।\n\nবেটাৰী কমি গ’লে আপুনি সদায় বেটাৰী সঞ্চয়কাৰী অন কৰিব পাৰে।"</string>
+ <string name="battery_tip_dialog_summary_message" product="device" msgid="8222461068860745749">"আপোনাৰ এপ্সমূহে বৰ্তমান সাধাৰণ পৰিমাণৰ বেটাৰী ব্যৱহাৰ কৰি আছে। যদিহে এপ্সমূহে অত্যাধিক বেটাৰী ব্যৱহাৰ কৰে, তেন্তে আপোনাৰ ডিভাইচটোৱে আপুনি ল’ব পৰা কাৰ্যপন্থাৰ বিষয়ে আপোনাক পৰামৰ্শ দিব।\n\nবেটাৰী কমি গ’লে আপুনি সদায় বেটাৰী সঞ্চয়কাৰী অন কৰিব পাৰে।"</string>
+ <string name="smart_battery_manager_title" msgid="3677620516657920364">"বেটাৰী মেনেজাৰ"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"এপসমূহক স্বয়ংক্ৰিয়ভাৱে পৰিচালনা কৰক"</string>
- <string name="smart_battery_summary" product="default" msgid="1492277404000064998">"আপুনি সঘনাই ব্য়ৱহাৰ নকৰা এপসমূহৰ বাবে বেটাৰিৰ ব্য়ৱহাৰ সীমিত কৰক"</string>
- <string name="smart_battery_footer" msgid="8407121907452993645">"বেটাৰি মেনেজাৰে যেতিয়া এপসমূহে বেছিকৈ বেটাৰিৰ চ্চাৰ্জ হ্ৰাস কৰাটো চিনাক্ত কৰে তেতিয়া আপোনাৰ লগত এই এপসমূহক সীমিত কৰাৰ সুবিধা থাকিব। সীমিত কৰা এপসমূহে ভালকৈ কাম নকৰিব পাৰে আৰু জাননীসমূহ পলমকৈ আহিব পাৰে।"</string>
+ <string name="smart_battery_summary" product="default" msgid="1492277404000064998">"আপুনি সঘনাই ব্য়ৱহাৰ নকৰা এপ্সমূহৰ বাবে বেটাৰীৰ ব্য়ৱহাৰ সীমিত কৰক"</string>
+ <string name="smart_battery_footer" msgid="8407121907452993645">"বেটাৰী মেনেজাৰে যেতিয়া এপ্সমূহে বেছিকৈ বেটাৰীৰ চাৰ্জ হ্ৰাস কৰাটো চিনাক্ত কৰে, তেতিয়া আপোনাৰ লগত এই এপ্সমূহক সীমিত কৰাৰ সুবিধা থাকিব। সীমিত কৰা এপ্সমূহে ভালকৈ কাম নকৰিব পাৰে আৰু জাননীসমূহ পলমকৈ আহিব পাৰে।"</string>
<string name="restricted_app_title" msgid="6585080822121007436">"সীমাবদ্ধ কৰা এপ্সমূহ"</string>
<plurals name="restricted_app_summary" formatted="false" msgid="6059772951505411003">
- <item quantity="one">%1$dটা এপৰ বেটাৰি ব্য়ৱহাৰ সীমিতকৰণ</item>
- <item quantity="other">%1$dটা এপৰ বেটাৰি ব্য়ৱহাৰ সীমিতকৰণ</item>
+ <item quantity="one">%1$dটা এপৰ বেটাৰী ব্য়ৱহাৰ সীমিতকৰণ</item>
+ <item quantity="other">%1$dটা এপৰ বেটাৰী ব্য়ৱহাৰ সীমিতকৰণ</item>
</plurals>
<string name="restricted_app_time_summary" msgid="3097721884155913252">"নিষিদ্ধ কৰা হ’ল <xliff:g id="TIME">%1$s</xliff:g>"</string>
<string name="restricted_app_detail_footer" msgid="3495725286882138803">"এই এপ্সমূহক নেপথ্যত বেটাৰী ব্যৱহাৰ কৰাৰ পৰা প্ৰতিবন্ধিত কৰা হয়। এই এপ্সমূহে আশা কৰা ধৰণে কাম নকৰিব পাৰে আৰু জাননীসমূহ পলমকৈ আহিব পাৰে।"</string>
- <string name="battery_auto_restriction_title" msgid="827206218118093357">"বেটাৰি মেনেজাৰ ব্য়ৱহাৰ কৰক"</string>
+ <string name="battery_auto_restriction_title" msgid="827206218118093357">"বেটাৰী মেনেজাৰ ব্য়ৱহাৰ কৰক"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"এপসমূহে বেটাৰিৰ চ্চাৰ্জ বেছিকৈ হ্ৰাস কৰাটো চিনাক্ত কৰক"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"এপে বেটাৰীৰ চাৰ্জ সোনকালে শেষ কৰিলে চিনাক্ত কৰে"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"এপে বেটাৰীৰ চাৰ্জ সোনকালে শেষ কৰিলে চিনাক্ত কৰি থকা হৈছে"</string>
<string name="battery_manager_off" msgid="673547668722420924">"অফ অৱস্থাত আছে"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d এপক নিষিদ্ধ কৰা হ’ল</item>
@@ -2757,29 +2748,29 @@
<string name="battery_missing_link_message" msgid="6021565067124898074"></string>
<string name="battery_missing_link_a11y_message" msgid="3310971406602316323">"এই আসোঁৱাহটোৰ বিষয়ে অধিক জানিবলৈ টিপক"</string>
<string name="dialog_stop_title" msgid="5972757101865665655">"এপ্ বন্ধ কৰিবনে?"</string>
- <string name="dialog_stop_message" product="default" msgid="2063536418875183799">"আপোনাৰ ফ\'নটোৱে স্বাভাৱিকভাৱে বেটাৰি পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP">%1$s</xliff:g>এ আপোনাৰ ফ\'নটোক জাগ্ৰত কৰি ৰাখিছে।\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি এপটোক বন্ধ কৰিব পাৰে।\n\nযদি সেই পদক্ষেপটো লোৱাৰ পিছতো সমস্যাটো চলিয়েই থাকে, তেন্তে আপুনি বেটাৰিৰ খৰচ কম কৰিবলৈ এপটো আনইনষ্টল কৰিবলগীয়া হ\'ব পাৰে।"</string>
- <string name="dialog_stop_message" product="tablet" msgid="426862716783569739">"আপোনাৰ টে\'বলেটটোৱে স্বাভাৱিকভাৱে বেটাৰি পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP">%1$s</xliff:g> এ আপোনাৰ টে\'বলেটটোক জাগ্ৰত কৰি ৰাখিছে।\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি এপটোক বন্ধ কৰিব পাৰে।\n\nযদি সেই পদক্ষেপটো লোৱাৰ পিছতো সমস্যাটো চলিয়েই থাকে তেন্তে আপুনি বেটাৰিৰ খৰচ কম কৰিবলৈ এপটো আনইনষ্টল কৰিবলগীয়া হ\'ব পাৰে।"</string>
- <string name="dialog_stop_message" product="device" msgid="4252335402634772603">"আপোনাৰ ডিভাইচে স্বাভাৱিকভাৱে বেটাৰি পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP">%1$s</xliff:g>এ আপোনাৰ ফ\'নটোক সক্ৰিয় কৰি ৰাখিছে৷\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি এপ্টোক বন্ধ কৰিব পাৰে৷\n\nযদি সমস্যাটো চলিয়েই থাকে, তেন্তে আপুনি বেটাৰিৰ কাৰ্যদক্ষতা উন্নত কৰিবলৈ এপ্টো আনইনষ্টল কৰিবলগীয়া হ’ব পাৰে৷"</string>
- <string name="dialog_stop_message_wakeup_alarm" product="default" msgid="604462000476810125">"আপোনাৰ ফ\'নটোৱে স্বাভাৱিকভাৱে বেটাৰি পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP_0">%1$s</xliff:g> এ আপোনাৰ ফ\'নটোক সুপ্ত অৱস্থাৰ পৰা বাৰে বাৰে জাগ্ৰত কৰি তোলে।\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি <xliff:g id="APP_1">%1$s</xliff:g>ক বন্ধ কৰিব পাৰে।\n\nযদি সেই পদক্ষেপটো লোৱাৰ পিছতো সমস্যাটো চলিয়েই থাকে তেন্তে আপুনি বেটাৰিৰ খৰচ কম কৰিবলৈ এপটো গুচাবলগীয়া হ\'ব পাৰে।"</string>
- <string name="dialog_stop_message_wakeup_alarm" product="tablet" msgid="7737426241260791605">"আপোনাৰ টে\'বলেটটোৱে স্বাভাৱিকভাৱে বেটাৰি পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP_0">%1$s</xliff:g> এ আপোনাৰ টে\'বলেটটোক সুপ্ত অৱস্থাৰ পৰা বাৰে বাৰে জাগ্ৰত কৰি তোলে।\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি <xliff:g id="APP_1">%1$s</xliff:g>ক বন্ধ কৰিব পাৰে।\n\nযদি সেই পদক্ষেপটো লোৱাৰ পিছতো সমস্যাটো চলিয়েই থাকে তেন্তে আপুনি বেটাৰিৰ খৰচ কম কৰিবলৈ এপটো গুচাবলগীয়া হ\'ব পাৰে।"</string>
- <string name="dialog_stop_message_wakeup_alarm" product="device" msgid="1820679795932901383">"আপোনাৰ ডিভাইচটোৱে স্বাভাৱিকভাৱে বেটাৰি পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP_0">%1$s</xliff:g>এ আপোনাৰ ডিভাইচটোক সুপ্ত অৱস্থাৰ পৰা বাৰে বাৰে জাগ্ৰত কৰি তোলে।\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি <xliff:g id="APP_1">%1$s</xliff:g>ক বন্ধ কৰিব পাৰে।\n\nযদি সেই পদক্ষেপটো লোৱাৰ পিছতো সমস্যাটো চলিয়েই থাকে তেন্তে আপুনি বেটাৰিৰ খৰচ কম কৰিবলৈ এপটো গুচাবলগীয়া হ\'ব পাৰে।"</string>
+ <string name="dialog_stop_message" product="default" msgid="2063536418875183799">"আপোনাৰ ফ\'নটোৱে স্বাভাৱিকভাৱে বেটাৰী পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP">%1$s</xliff:g>এ আপোনাৰ ফ\'নটোক জাগ্ৰত কৰি ৰাখিছে।\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি এপ্টোক বন্ধ কৰিব পাৰে।\n\nযদি সেই পদক্ষেপটো লোৱাৰ পিছতো সমস্যাটো চলিয়েই থাকে, তেন্তে আপুনি বেটাৰীৰ খৰচ কম কৰিবলৈ এপ্টো আনইনষ্টল কৰিবলগীয়া হ\'ব পাৰে।"</string>
+ <string name="dialog_stop_message" product="tablet" msgid="426862716783569739">"আপোনাৰ টেবলেটটোৱে স্বাভাৱিকভাৱে বেটাৰী পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP">%1$s</xliff:g> এ আপোনাৰ টেবলেটটোক জাগ্ৰত কৰি ৰাখিছে।\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি এপ্টোক বন্ধ কৰিব পাৰে।\n\nযদি সেই পদক্ষেপটো লোৱাৰ পিছতো সমস্যাটো চলিয়েই থাকে, তেন্তে আপুনি বেটাৰীৰ খৰচ কম কৰিবলৈ এপ্টো আনইনষ্টল কৰিবলগীয়া হ’ব পাৰে।"</string>
+ <string name="dialog_stop_message" product="device" msgid="4252335402634772603">"আপোনাৰ ডিভাইচে স্বাভাৱিকভাৱে বেটাৰী পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP">%1$s</xliff:g>এ আপোনাৰ ফ’নটোক সক্ৰিয় কৰি ৰাখিছে৷\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি এপ্টোক বন্ধ কৰিব পাৰে৷\n\nযদি সমস্যাটো চলিয়েই থাকে, তেন্তে আপুনি বেটাৰীৰ কাৰ্যদক্ষতা উন্নত কৰিবলৈ এপ্টো আনইনষ্টল কৰিবলগীয়া হ’ব পাৰে।"</string>
+ <string name="dialog_stop_message_wakeup_alarm" product="default" msgid="604462000476810125">"আপোনাৰ ফ\'নটোৱে স্বাভাৱিকভাৱে বেটাৰী পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP_0">%1$s</xliff:g> এ আপোনাৰ ফ\'নটোক সুপ্ত অৱস্থাৰ পৰা বাৰে বাৰে জাগ্ৰত কৰি তোলে।\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি <xliff:g id="APP_1">%1$s</xliff:g>ক বন্ধ কৰিব পাৰে।\n\nযদি সেই পদক্ষেপটো লোৱাৰ পাছতো সমস্যাটো চলিয়েই থাকে তেন্তে আপুনি বেটাৰীৰ খৰচ কম কৰিবলৈ এপ্টো গুচাবলগীয়া হ\'ব পাৰে।"</string>
+ <string name="dialog_stop_message_wakeup_alarm" product="tablet" msgid="7737426241260791605">"আপোনাৰ টেবলেটটোৱে স্বাভাৱিকভাৱে বেটাৰী পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP_0">%1$s</xliff:g> এ আপোনাৰ টেবলেটটোক সুপ্ত অৱস্থাৰ পৰা বাৰে বাৰে জাগ্ৰত কৰি তোলে।\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি <xliff:g id="APP_1">%1$s</xliff:g>ক বন্ধ কৰিব পাৰে।\n\nযদি সেই পদক্ষেপটো লোৱাৰ পাছতো সমস্যাটো চলিয়েই থাকে, তেন্তে আপুনি বেটাৰীৰ খৰচ কম কৰিবলৈ এপ্টো গুচাবলগীয়া হ’ব পাৰে।"</string>
+ <string name="dialog_stop_message_wakeup_alarm" product="device" msgid="1820679795932901383">"আপোনাৰ ডিভাইচটোৱে স্বাভাৱিকভাৱে বেটাৰী পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP_0">%1$s</xliff:g>এ আপোনাৰ ডিভাইচটোক সুপ্ত অৱস্থাৰ পৰা বাৰে বাৰে জাগ্ৰত কৰি তোলে।\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি <xliff:g id="APP_1">%1$s</xliff:g>ক বন্ধ কৰিব পাৰে।\n\nযদি সেই পদক্ষেপটো লোৱাৰ পাছতো সমস্যাটো চলিয়েই থাকে, তেন্তে আপুনি বেটাৰীৰ খৰচ কম কৰিবলৈ এপ্টো গুচাবলগীয়া হ’ব পাৰে।"</string>
<string name="dialog_stop_ok" msgid="1171516542217183180">"এপ্ বন্ধ কৰক"</string>
<string name="dialog_background_check_title" msgid="8571605969100408762">"নেপথ্যৰ ব্যৱহাৰ অফ কৰি এপ্ বন্ধ কৰিবনে?"</string>
- <string name="dialog_background_check_message" product="default" msgid="6203374578970183277">"আপোনাৰ ফ\'নটোৱে স্বাভাৱিকভাৱে বেটাৰি পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP_0">%1$s</xliff:g>এ আপোনাৰ ফ\'নটোক সুপ্ত অৱস্থাৰ পৰা বাৰে বাৰে জাগ্ৰত কৰি তোলে।\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি <xliff:g id="APP_1">%1$s</xliff:g>ক বন্ধ কৰিব পাৰে আৰু এইটো নেপথ্যত চলি থকাটো প্ৰতিৰোধ কৰিব পাৰে।"</string>
- <string name="dialog_background_check_message" product="tablet" msgid="1282389215667916176">"আপোনাৰ টে\'বলেটটোৱে স্বাভাৱিকভাৱে বেটাৰি পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP_0">%1$s</xliff:g>এ আপোনাৰ টে\'বলেটটোক সুপ্ত অৱস্থাৰ পৰা বাৰে বাৰে জাগ্ৰত কৰি তোলে।\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি <xliff:g id="APP_1">%1$s</xliff:g>ক বন্ধ কৰিব পাৰে আৰু এইটো নেপথ্যত চলি থকাটো প্ৰতিৰোধ কৰিব পাৰে।"</string>
- <string name="dialog_background_check_message" product="device" msgid="8005524265739819577">"আপোনাৰ ডিভাইচটোৱে স্বাভাৱিকভাৱে বেটাৰি পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP_0">%1$s</xliff:g>এ আপোনাৰ ডিভাইচটোক সুপ্ত অৱস্থাৰ পৰা বাৰে বাৰে জাগ্ৰত কৰি তোলে।\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি <xliff:g id="APP_1">%1$s</xliff:g>ক বন্ধ কৰিব পাৰে আৰু এইটো নেপথ্যত চলি থকাটো প্ৰতিৰোধ কৰিব পাৰে।"</string>
+ <string name="dialog_background_check_message" product="default" msgid="6203374578970183277">"আপোনাৰ ফ’নটোৱে স্বাভাৱিকভাৱে বেটাৰী পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP_0">%1$s</xliff:g>এ আপোনাৰ ফ’নটোক সুপ্ত অৱস্থাৰ পৰা বাৰে বাৰে জাগ্ৰত কৰি তোলে।\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি <xliff:g id="APP_1">%1$s</xliff:g>ক বন্ধ কৰিব পাৰে আৰু এইটো নেপথ্যত চলি থকাটো প্ৰতিৰোধ কৰিব পাৰে।"</string>
+ <string name="dialog_background_check_message" product="tablet" msgid="1282389215667916176">"আপোনাৰ টেবলেটটোৱে স্বাভাৱিকভাৱে বেটাৰী পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP_0">%1$s</xliff:g>এ আপোনাৰ টেবলেটটোক সুপ্ত অৱস্থাৰ পৰা বাৰে বাৰে জাগ্ৰত কৰি তোলে।\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি <xliff:g id="APP_1">%1$s</xliff:g>ক বন্ধ কৰিব পাৰে আৰু এইটো নেপথ্যত চলি থকাটো প্ৰতিৰোধ কৰিব পাৰে।"</string>
+ <string name="dialog_background_check_message" product="device" msgid="8005524265739819577">"আপোনাৰ ডিভাইচটোৱে স্বাভাৱিকভাৱে বেটাৰী পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP_0">%1$s</xliff:g>এ আপোনাৰ ডিভাইচটোক সুপ্ত অৱস্থাৰ পৰা বাৰে বাৰে জাগ্ৰত কৰি তোলে।\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি <xliff:g id="APP_1">%1$s</xliff:g>ক বন্ধ কৰিব পাৰে আৰু এইটো নেপথ্যত চলি থকাটো প্ৰতিৰোধ কৰিব পাৰে।"</string>
<string name="dialog_background_check_ok" msgid="5792934035264144797">"অফ কৰক"</string>
<string name="dialog_location_title" msgid="1323400468370901875">"অৱস্থান অফ কৰিবনে?"</string>
- <string name="dialog_location_message" product="default" msgid="5597959072209122057">"আপোনাৰ ফ\'নটোৱে স্বাভাৱিকভাৱে বেটাৰি পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP">%1$s</xliff:g>এ আপুনি তাক ব্যৱহাৰ নকৰোতেও আপোনাৰ অৱস্থান জানিবলৈ অনুৰোধ কৰি থাকে।\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি এই এপটোৰ বাবে অৱস্থান অফ কৰিব পাৰে।"</string>
- <string name="dialog_location_message" product="tablet" msgid="7165269165194599595">"আপোনাৰ টেবলেটটোৱে স্বাভাৱিকভাৱে বেটাৰি পৰিচালনা কৰিব নোৱাৰে, কাৰণ<xliff:g id="APP">%1$s</xliff:g>এ আপুনি তাক ব্যৱহাৰ নকৰোতেও আপোনাৰ অৱস্থান জানিবলৈ অনুৰোধ কৰি থাকে।\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি এই এপটোৰ বাবে অৱস্থান অফ কৰিব পাৰে।"</string>
- <string name="dialog_location_message" product="device" msgid="4606829479989940464">"আপোনাৰ ফ\'নটোৱে স্বাভাৱিকভাৱে বেটাৰি পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP">%1$s</xliff:g>এ আপুনি তাক ব্যৱহাৰ নকৰোঁতেও আপোনাৰ অৱস্থান জানিবলৈ অনুৰোধ কৰি থাকে৷\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি এই এপ্টোৰ বাবে অৱস্থান অফ কৰিব পাৰে৷"</string>
+ <string name="dialog_location_message" product="default" msgid="5597959072209122057">"আপোনাৰ ফ’নটোৱে স্বাভাৱিকভাৱে বেটাৰী পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP">%1$s</xliff:g>এ আপুনি তাক ব্যৱহাৰ নকৰোঁতেও আপোনাৰ অৱস্থান জানিবলৈ অনুৰোধ কৰি থাকে।\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি এই এপ্টোৰ বাবে অৱস্থান অফ কৰিব পাৰে।"</string>
+ <string name="dialog_location_message" product="tablet" msgid="7165269165194599595">"আপোনাৰ টেবলেটটোৱে স্বাভাৱিকভাৱে বেটাৰী পৰিচালনা কৰিব নোৱাৰে, কাৰণ<xliff:g id="APP">%1$s</xliff:g>এ আপুনি তাক ব্যৱহাৰ নকৰোতেও আপোনাৰ অৱস্থান জানিবলৈ অনুৰোধ কৰি থাকে।\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি এই এপ্টোৰ বাবে অৱস্থান অফ কৰিব পাৰে।"</string>
+ <string name="dialog_location_message" product="device" msgid="4606829479989940464">"আপোনাৰ ফ\'নটোৱে স্বাভাৱিকভাৱে বেটাৰী পৰিচালনা কৰিব নোৱাৰে, কাৰণ <xliff:g id="APP">%1$s</xliff:g>এ আপুনি তাক ব্যৱহাৰ নকৰোঁতেও আপোনাৰ অৱস্থান জানিবলৈ অনুৰোধ কৰি থাকে৷\n\nএই সমস্যাটো সমাধান কৰিবলৈ আপুনি এই এপ্টোৰ বাবে অৱস্থান অফ কৰিব পাৰে৷"</string>
<string name="dialog_location_ok" msgid="6338680851382069716">"অফ কৰক"</string>
- <string name="power_screen" msgid="4596900105850963806">"স্ক্ৰীণ"</string>
+ <string name="power_screen" msgid="4596900105850963806">"স্ক্ৰীন"</string>
<string name="power_flashlight" msgid="8993388636332573202">"টৰ্চ লাইট"</string>
<string name="power_camera" msgid="4778315081581293923">"কেমেৰা"</string>
<string name="power_wifi" msgid="4614007837288250325">"ৱাই-ফাই"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"ব্লুটুথ"</string>
- <string name="power_cell" msgid="5507921058696341513">"ম’বাইল নেটৱৰ্ক ষ্টেণ্ডবাই"</string>
+ <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>
@@ -2803,43 +2794,43 @@
<string name="usage_type_flashlight" msgid="5629235220169383309">"টৰ্চ লাইট"</string>
<string name="usage_type_on_time" msgid="104642441471272535">"অন হৈ থকা সময়"</string>
<string name="usage_type_no_coverage" msgid="1385712176630900103">"ছিগনেল নোপোৱাকৈ থকা সময়"</string>
- <string name="usage_type_total_battery_capacity" msgid="3878234027503885998">"বেটাৰিৰ সৰ্বমুঠ বহনক্ষমতা"</string>
+ <string name="usage_type_total_battery_capacity" msgid="3878234027503885998">"বেটাৰীৰ সৰ্বমুঠ বহনক্ষমতা"</string>
<string name="usage_type_computed_power" msgid="5191902025833668752">"গণনা কৰা পাৱাৰৰ ব্যৱহাৰ"</string>
<string name="usage_type_actual_power" msgid="1221358930299037926">"নিৰীক্ষণ কৰা পাৱাৰৰ ব্যৱহাৰ"</string>
<string name="battery_action_stop" msgid="6998228610098034316">"বলেৰে বন্ধ কৰক"</string>
<string name="battery_action_app_details" msgid="7201369216798227707">"এপ-সম্পৰ্কীয় তথ্য"</string>
<string name="battery_action_app_settings" msgid="2437124469335488464">"এপ্ ছেটিং"</string>
- <string name="battery_action_display" msgid="6515712081248863749">"স্ক্ৰীণ ছেটিং"</string>
+ <string name="battery_action_display" msgid="6515712081248863749">"স্ক্ৰীন ছেটিং"</string>
<string name="battery_action_wifi" msgid="1829212604573932607">"ৱাই-ফাই ছেটিং"</string>
<string name="battery_action_bluetooth" msgid="4723692623358386789">"ব্লুটুথ ছেটিং"</string>
- <string name="battery_desc_voice" msgid="6900799826084022585">"ফ\'ন কলত খৰচ হোৱা বেটাৰিৰ পৰিমাণ"</string>
- <string name="battery_desc_standby" product="tablet" msgid="5818742458684767043">"টে\'বলেটটো কৰ্মহীনহৈ থাকোতে হোৱা বেটাৰিৰ ব্যৱহাৰ"</string>
- <string name="battery_desc_standby" product="default" msgid="2543075041964578103">"ফ\'ন কৰ্মহীনহৈ থাকোতে হোৱা বেটাৰিৰ ব্যৱহাৰ"</string>
- <string name="battery_desc_radio" msgid="454677140485133914">"চেল ৰেডিঅ\'-এ ব্যৱহাৰ কৰা বেটাৰি"</string>
+ <string name="battery_desc_voice" msgid="6900799826084022585">"ফ’ন কলত খৰচ হোৱা বেটাৰীৰ পৰিমাণ"</string>
+ <string name="battery_desc_standby" product="tablet" msgid="5818742458684767043">"টেবলেটটো নিস্ক্ৰিয় হৈ থাকোঁতে হোৱা বেটাৰীৰ ব্যৱহাৰ"</string>
+ <string name="battery_desc_standby" product="default" msgid="2543075041964578103">"ফ’ন নিষ্ক্ৰিয় হৈ থাকোঁতে হোৱা বেটাৰীৰ ব্যৱহাৰ"</string>
+ <string name="battery_desc_radio" msgid="454677140485133914">"চেল ৰেডিঅ’ই ব্যৱহাৰ কৰা বেটাৰী"</string>
<string name="battery_sugg_radio" msgid="5476234634503535270">"পাৱাৰ সঞ্চয় কৰিবলৈ চেলৰ কভাৰেজ নথকা ঠাইত এয়াৰপ্লেন ম\'ডলৈ সলনি কৰক"</string>
- <string name="battery_desc_flashlight" msgid="6694895513133361404">"ফ্লাশ্বলাইটে ব্যৱহাৰ কৰা বেটাৰিৰ পৰিমাণ"</string>
- <string name="battery_desc_camera" msgid="6152712271731518018">"কেমেৰাই খৰচ কৰা বেটাৰি"</string>
- <string name="battery_desc_display" msgid="7175017688954602685">"ডিছপ্লে’ আৰু বেকলাইটে ব্যৱহাৰ কৰা বেটাৰি"</string>
+ <string name="battery_desc_flashlight" msgid="6694895513133361404">"ফ্লাশ্বলাইটে ব্যৱহাৰ কৰা বেটাৰীৰ পৰিমাণ"</string>
+ <string name="battery_desc_camera" msgid="6152712271731518018">"কেমেৰাই খৰচ কৰা বেটাৰী"</string>
+ <string name="battery_desc_display" msgid="7175017688954602685">"ডিছপ্লে’ আৰু বেকলাইটে ব্যৱহাৰ কৰা বেটাৰী"</string>
<string name="battery_sugg_display" msgid="3102137296547788111">"স্ক্ৰীনৰ উজ্জ্বলতা আৰু/বা স্ক্ৰীনৰ সময় উকলা হ্ৰাস কৰক"</string>
- <string name="battery_desc_wifi" msgid="5276669172548928768">"ৱাই-ফাইয়ে ব্যৱহাৰ কৰা বেটাৰিৰ পৰিমাণ"</string>
+ <string name="battery_desc_wifi" msgid="5276669172548928768">"ৱাই-ফাইয়ে ব্যৱহাৰ কৰা বেটাৰীৰ পৰিমাণ"</string>
<string name="battery_sugg_wifi" msgid="359757575108350109">"ৱাই-ফাই ব্যৱহৃত হৈ নথকাৰ সময়ত বা উপলব্ধ নোহোৱাৰ সময়ত বন্ধ কৰি ৰাখক"</string>
- <string name="battery_desc_bluetooth" msgid="2237947137783306282">"ব্লুটুথে ব্যৱহাৰ কৰা বেটাৰি"</string>
+ <string name="battery_desc_bluetooth" msgid="2237947137783306282">"ব্লুটুথে ব্যৱহাৰ কৰা বেটাৰী"</string>
<string name="battery_sugg_bluetooth_basic" msgid="8943564578546832037">"অব্যৱহৃত অৱস্থাত থাকোতে ব্লুটুথ অফ কৰি ৰাখক"</string>
<string name="battery_sugg_bluetooth_headset" msgid="6495519793211758353">"বেলেগ এটা ব্লুটুথ ডিভাইচৰ লগত সংযোগ কৰিবলৈ চেষ্টা কৰক"</string>
- <string name="battery_desc_apps" msgid="4187483940383266017">"এপে ব্যৱহাৰ কৰা বেটাৰিৰ পৰিমাণ"</string>
+ <string name="battery_desc_apps" msgid="4187483940383266017">"এপে ব্যৱহাৰ কৰা বেটাৰীৰ পৰিমাণ"</string>
<string name="battery_sugg_apps_info" msgid="4796917242296658454">"এপটো বন্ধ কৰক বা আনইনষ্টল কৰক"</string>
- <string name="battery_sugg_apps_gps" msgid="7221335088647925110">"বেটাৰি সঞ্চয় ম\'ড বাছনি কৰক"</string>
- <string name="battery_sugg_apps_settings" msgid="6527223370162382166">"বেটাৰিৰ খৰচ কম কৰিবলৈ এই এপটোত ছেটিং থাকিব পাৰে"</string>
- <string name="battery_desc_users" msgid="1959428568888686847">"ব্যৱহাৰকাৰীয়ে খৰচ কৰা বেটাৰিৰ পৰিমাণ"</string>
+ <string name="battery_sugg_apps_gps" msgid="7221335088647925110">"বেটাৰী সঞ্চয় ম’ড বাছনি কৰক"</string>
+ <string name="battery_sugg_apps_settings" msgid="6527223370162382166">"বেটাৰীৰ খৰচ কম কৰিবলৈ এই এপ্টোত ছেটিং থাকিব পাৰে"</string>
+ <string name="battery_desc_users" msgid="1959428568888686847">"ব্যৱহাৰকাৰীয়ে খৰচ কৰা বেটাৰীৰ পৰিমাণ"</string>
<string name="battery_desc_unaccounted" msgid="1649497860893660763">"বেটাৰিৰ অন্যান্য ব্যৱহাৰ"</string>
- <string name="battery_msg_unaccounted" msgid="5647345548624995064">"বেটাৰিৰ ব্যৱহাৰ পাৱাৰৰ এক আনুমানিক ব্যৱহাৰৰ নমুনাহে, ই বেটাৰি খৰচৰ প্ৰতিটো উৎস উল্লেখ নকৰে। গণনা কৰা আনুমানিক বেটাৰিৰ ব্যৱহাৰ আৰু বেটাৰিত দেখা পোৱা প্ৰকৃত খৰচৰ পাৰ্থক্যটোৱেই হৈছে অন্যান্য খৰচ।"</string>
+ <string name="battery_msg_unaccounted" msgid="5647345548624995064">"বেটাৰীৰ ব্যৱহাৰ পাৱাৰৰ এক আনুমানিক ব্যৱহাৰৰ নমুনাহে, ই বেটাৰী খৰচৰ প্ৰতিটো উৎস উল্লেখ নকৰে। গণনা কৰা আনুমানিক বেটাৰীৰ ব্যৱহাৰ আৰু বেটাৰীত দেখা পোৱা প্ৰকৃত খৰচৰ পাৰ্থক্যটোৱেই হৈছে অন্যান্য খৰচ।"</string>
<string name="battery_desc_overcounted" msgid="5982079150027267539">"পাৱাৰ ব্যৱহাৰৰ ভূল তথ্য"</string>
<string name="mah" msgid="3604527474433227780">"<xliff:g id="NUMBER">%d</xliff:g> মি.এ."</string>
<string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g> ব্যৱহাৰ কৰা হৈছে"</string>
<string name="battery_active_for" msgid="4416277218863232476">"<xliff:g id="TIME">^1</xliff:g> ধৰি সক্ৰিয় হৈ আছে"</string>
<string name="battery_screen_usage" msgid="90008745183187461">"স্ক্ৰীনৰ ব্যৱহাৰ <xliff:g id="TIME">^1</xliff:g>"</string>
<string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g>ৰ দ্বাৰা <xliff:g id="PERCENT">%1$s</xliff:g> ব্যৱহাৰ হৈছে"</string>
- <string name="battery_overall_usage" msgid="8940140259734182014">"সামগ্ৰিক বেটাৰিৰ <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
+ <string name="battery_overall_usage" msgid="8940140259734182014">"সামগ্ৰিক বেটাৰীৰ <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
<string name="battery_detail_since_full_charge" msgid="5650946565524184582">"শেহতীয়াভাৱে পূৰ্ণ চাৰ্জ কৰাৰ পিছত হোৱা বেটাৰি ক্ষয়"</string>
<string name="battery_last_full_charge" msgid="8308424441475063956">"অন্তিমটো সম্পূৰ্ণ চ্চাৰ্জ"</string>
<string name="battery_full_charge_last" msgid="465146408601016923">"সম্পূৰ্ণ ৰূপে চ্চাৰ্জ কৰাৰ পিছত প্ৰায় ইমান সময় চলে"</string>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"মুঠ <xliff:g id="TIME_0">^1</xliff:g> • <xliff:g id="TIME_PERIOD">^2</xliff:g> সময়খিনিত নেপথ্যত\nএক মিনিটতকৈ কম সময়"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"শেষবাৰ সম্পূৰ্ণ চাৰ্জ হোৱাৰ পৰা ব্যৱহাৰ কৰা নাই"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"যোৱা ২৪ ঘণ্টাত ব্যৱহাৰ কৰা নাই"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"আপোনাৰ ডিভাইচৰ ব্যৱহাৰৰ ভিত্তিত বাকী থকা বেটাৰিৰ পৰিমাণ নিৰ্ণয় হয়"</string>
<string name="estimated_time_left" msgid="948717045180211777">"বাকী থকা মোটামুটি সময়"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"সম্পূৰ্ণৰূপে চ্চাৰ্জ নোহোৱা পৰ্যন্ত"</string>
@@ -2885,10 +2877,10 @@
<string name="battery_saver_auto_routine" msgid="4656495097900848608">"আপোনাৰ নিত্যকৰ্মৰ ওপৰত ভিত্তি কৰি"</string>
<string name="battery_saver_pref_auto_routine_summary" msgid="4739240095966241508">"আপোনাৰ ৰুটিনৰ ভিত্তিত অন কৰিব"</string>
<string name="battery_saver_auto_percentage" msgid="558533724806281980">"শতাংশৰ ওপৰত নিৰ্ভৰ কৰি"</string>
- <string name="battery_saver_auto_routine_summary" msgid="3913145448299472628">"আপুনি সাধাৰণতে যি সময়ত চ্চাৰ্জ কৰে তাৰ আগতেই যদি বেটাৰি শেষ হোৱাৰ সম্ভাৱনা থাকে তেনেহ’লে বেটাৰি ছেভাৰ অন হয়"</string>
+ <string name="battery_saver_auto_routine_summary" msgid="3913145448299472628">"আপুনি সাধাৰণতে যি সময়ত চাৰ্জ কৰে তাৰ আগতেই যদি বেটাৰী শেষ হোৱাৰ সম্ভাৱনা থাকে, তেনেহ’লে বেটাৰী ছেভাৰ অন হয়"</string>
<string name="battery_saver_auto_percentage_summary" msgid="6190884450723824287">"<xliff:g id="PERCENT">%1$s</xliff:g> হ’লেই অন কৰা হ’ব"</string>
<string name="battery_saver_schedule_settings_title" msgid="3688019979950082237">"সময়সূচী ছেট কৰক"</string>
- <string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"বেটাৰিৰ জীৱনকাল বৃদ্ধি কৰক"</string>
+ <string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"বেটাৰীৰ জীৱনকাল বৃদ্ধি কৰক"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"চাৰ্জ সম্পূৰ্ণ হ’লে বন্ধ কৰক"</string>
<string name="battery_saver_sticky_description_new" product="default" msgid="492221102651829607">"আপোনাৰ ফ’নটো <xliff:g id="NUMBER">^1</xliff:g><xliff:g id="UNIT">%</xliff:g>তকৈ অধিক চাৰ্জ হ’লে বেটাৰী সঞ্চয়কাৰী অফ হয়"</string>
<string name="battery_saver_sticky_description_new" product="tablet" msgid="4566426833434375284">"আপোনাৰ টেবলেটটো <xliff:g id="NUMBER">^1</xliff:g><xliff:g id="UNIT">%</xliff:g>তকৈ অধিক চাৰ্জ হ’লে বেটাৰী সঞ্চয়কাৰী অফ হয়"</string>
@@ -2899,9 +2891,9 @@
<string name="battery_saver_master_switch_title" msgid="3474312070095834915">"বেটাৰী সঞ্চয়কাৰী ব্যৱহাৰ কৰক"</string>
<string name="battery_saver_turn_on_automatically_title" msgid="7857393318205740864">"স্বয়ংক্ৰিয়ভাবে অন কৰক"</string>
<string name="battery_saver_turn_on_automatically_never" msgid="6194649389871448663">"কেতিয়াও নকৰিব"</string>
- <string name="battery_saver_turn_on_automatically_pct" msgid="4294335680892392449">"<xliff:g id="PERCENT">%1$s</xliff:g> বেটাৰি"</string>
- <string name="battery_percentage" msgid="1779934245963043490">"বেটাৰীত থকা চ্চাৰ্জৰ শতাংশ"</string>
- <string name="battery_percentage_description" msgid="2321465139126125541">"স্থিতি বাৰত বেটাৰিৰ অনুপাত দেখুৱাওক"</string>
+ <string name="battery_saver_turn_on_automatically_pct" msgid="4294335680892392449">"<xliff:g id="PERCENT">%1$s</xliff:g> বেটাৰী"</string>
+ <string name="battery_percentage" msgid="1779934245963043490">"বেটাৰীত থকা চাৰ্জৰ শতাংশ"</string>
+ <string name="battery_percentage_description" msgid="2321465139126125541">"স্থিতি বাৰত বেটাৰীৰ চাৰ্জৰ শতকৰা হাৰ দেখুৱাওক"</string>
<string name="battery_usage_chart_graph_hint" msgid="9182079098173323005">"যোৱা ২৪ ঘণ্টাৰ বেটাৰীৰ স্তৰ"</string>
<string name="battery_app_usage_for_past_24" msgid="1234770810563940656">"যোৱা ২৪ ঘণ্টাত হোৱা এপৰ ব্যৱহাৰ"</string>
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"যোৱা ২৪ ঘণ্টাত হোৱা ছিষ্টেমৰ ব্যৱহাৰ"</string>
@@ -2911,7 +2903,7 @@
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"নেপথ্য: এক মিনিটতকৈ কম"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"মুঠ: <xliff:g id="TIME">%s</xliff:g>"</string>
<string name="battery_usage_for_background_time" msgid="9109637210617095188">"নেপথ্য: <xliff:g id="TIME">%s</xliff:g>"</string>
- <string name="battery_usage_screen_footer" msgid="7899907241146636817">"বেটাৰিৰ ব্যৱহাৰৰ ডেটা আনুমানিক আৰু ফ’নটো চাৰ্জ হৈ থকাৰ সময়ত কৰা ব্যৱহাৰৰ জোখ নলয়"</string>
+ <string name="battery_usage_screen_footer" msgid="7899907241146636817">"বেটাৰীৰ ব্যৱহাৰৰ ডেটা আনুমানিক আৰু ফ’নটো চাৰ্জ হৈ থকাৰ সময়ত কৰা ব্যৱহাৰৰ জোখ নলয়"</string>
<string name="battery_usage_screen_footer_empty" msgid="115806339713068930">"আপুনি নিজৰ ফ’নটো কেইঘণ্টামান ব্যৱহাৰ কৰাৰ পাছত বেটাৰী ব্যৱহাৰৰ ডেটা উপলব্ধ হ’ব"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"বেটাৰীৰ ব্যৱহাৰৰ তালিকা"</string>
<string name="process_stats_summary_title" msgid="502683176231281732">"প্ৰক্ৰিয়া-বিষয়ক পৰিসংখ্যা"</string>
@@ -2976,12 +2968,12 @@
<string name="adaptive_connectivity_summary" msgid="3648731530666326885">"আপোনাৰ নেটৱৰ্কৰ সংযোগসমূহ স্বয়ংক্ৰিয়ভাৱে পৰিচালনা কৰি বেটাৰীৰ জীৱনকাল বৃদ্ধি কৰে আৰু ডিভাইচৰ কাৰ্যক্ষমতা উন্নত কৰে"</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="nosdcard" msgid="6644116499934553975">"ষ্ট’ৰেজৰ পৰা প্ৰমাণপত্ৰ ইনষ্টল কৰক"</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">"বিশ্বাসী চিএ প্ৰমাণপত্ৰসমূহ দেখুৱাওক"</string>
<string name="user_credentials" msgid="4044405430790970775">"ব্যৱহাৰকাৰীৰ ক্ৰেডেনশ্বিয়েল"</string>
@@ -2990,9 +2982,9 @@
<string name="credentials_settings_not_available" msgid="7433088409177429600">"এই ব্যৱহাৰকাৰীৰ বাবে ক্ৰেডেনশ্বিয়েলসমূহ উপলব্ধ নহয়"</string>
<string name="credential_for_vpn_and_apps" msgid="2208229692860871136">"ভিপিএন আৰু এপ্সমূহৰ বাবে ইনষ্টল কৰা হৈছে"</string>
<string name="credential_for_wifi" msgid="1963335263280604998">"ৱাই-ফাইৰ বাবে ইনষ্টল কৰা হৈছে"</string>
- <string name="credentials_reset_hint" msgid="4054601857203464867">"সকলো সমল আঁতৰাবনে?"</string>
- <string name="credentials_erased" msgid="9121052044566053345">"ক্ৰেডেনশ্বিয়েল সঞ্চয়াগাৰ মচা হ’ল।"</string>
- <string name="credentials_not_erased" msgid="3611058412683184031">"ক্ৰেডেনশ্বিয়েল সঞ্চয়াগাৰ মচিব নোৱাৰি৷"</string>
+ <string name="credentials_reset_hint" msgid="4054601857203464867">"আটাইবোৰ সমল আঁতৰাবনে?"</string>
+ <string name="credentials_erased" msgid="9121052044566053345">"ক্ৰেডেনশ্বিয়েল ষ্ট’ৰেজ মচা হ’ল।"</string>
+ <string name="credentials_not_erased" msgid="3611058412683184031">"ক্ৰেডেনশ্বিয়েল ষ্ট’ৰেজ মচিব নোৱাৰি।"</string>
<string name="usage_access_title" msgid="1580006124578134850">"ব্যৱহাৰ কৰাৰ সুবিধা পোৱা এপবোৰ"</string>
<string name="ca_certificate" msgid="3076484307693855611">"CA প্ৰমাণপত্ৰ"</string>
<string name="user_certificate" msgid="6897024598058566466">"VPN আৰু এপ্ ব্যৱহাৰকাৰীৰ প্ৰমাণপত্ৰ"</string>
@@ -3036,7 +3028,7 @@
<string name="backup_configure_account_default_summary" msgid="5323225330966306690">"সাম্প্ৰতিকভাৱে কোনো একাউণ্টে বেকাআপ কৰা ডেটা সঞ্চয় কৰা নাই"</string>
<string name="backup_erase_dialog_title" msgid="5892431263348766484"></string>
<string name="backup_erase_dialog_message" msgid="2250872501409574331">"আপোনাৰ ৱাই-ফাই পাছৱৰ্ড, বুকমাৰ্ক, অন্য ছেটিং আৰু এপ্ ডেটাৰ বেকআপ বন্ধ কৰাৰ লগতে Google ছাৰ্ভাৰত প্ৰতিলিপি কৰা আটাইবোৰ বস্তু মচিবনে?"</string>
- <string name="fullbackup_erase_dialog_message" msgid="2379053988557486162">"ডিভাইচ ডেটাৰ বেকআপ (যেনে ৱাই-ফাই পাছৱৰ্ড আৰু কল ইতিহাস) আৰু এপ ডেটা (ছেটিং আৰু এপ্সমূহৰ দ্বাৰা সংগ্ৰহ কৰি ৰখা ফাইলসমূহ), লগতে ৰিম\'ট ছাৰ্ভাৰসমূহত থকা সকলো প্ৰতিলিপি মচা বন্ধ কৰিব নেকি?"</string>
+ <string name="fullbackup_erase_dialog_message" msgid="2379053988557486162">"ডিভাইচ ডেটাৰ বেকআপ (যেনে ৱাই-ফাই পাছৱৰ্ড আৰু কল ইতিহাস) আৰু এপ্ ডেটা (ছেটিং আৰু এপ্সমূহৰ দ্বাৰা সংগ্ৰহ কৰি ৰখা ফাইলসমূহ), লগতে ৰিম\'ট ছাৰ্ভাৰসমূহত থকা আটাইবোৰ প্ৰতিলিপি মচা বন্ধ কৰিব নেকি?"</string>
<string name="fullbackup_data_summary" msgid="971587401251601473">"আপোনাৰ ডিভাইচৰ ডেটা (যেনে, ৱাই-ফাইৰ পাছৱৰ্ড আৰু কলৰ ইতিহাস) আৰু এপৰ ডেটা (যেনে, ছেটিং আৰু এপে জমা কৰা ফাইলসমূহ)ৰ নিলগৰ পৰা বেকআপ লওক।\n\nযেতিয়া আপুনি স্বয়ংক্ৰিয় বেকআপ অন কৰে, তেতিয়া ডিভাইচ আৰু এপৰ ডেটা সময়ে সময়ে নিলগৰ পৰা ছেভ কৰা হয়। এপ্ ডেটা যিকোনো এপে (ডেভেলপাৰ ছেটিং অনুসৰি) জমা কৰা ডেটা হ\'ব পাৰে, য\'ত সম্ভাব্য সংবেদনশীল ডেটা যেনে সম্পৰ্ক, বাৰ্তা আৰু ফট\' আদিসমূহ অন্তৰ্ভুক্ত হ\'ব পাৰে।"</string>
<string name="device_admin_settings_title" msgid="31392408594557070">"ডিভাইচ এডমিন ছেটিং"</string>
<string name="active_device_admin_msg" msgid="7744106305636543184">"ডিভাইচ প্ৰশাসকৰ এপ্"</string>
@@ -3085,7 +3077,7 @@
<string name="background_data" msgid="321903213000101158">"নেপথ্য ডেটা"</string>
<string name="background_data_summary" msgid="6572245922513522466">"এপ্সমূহে যিকোনো সময়তে ডেটা ছিংক, প্ৰেৰণ আৰু পাব পাৰে"</string>
<string name="background_data_dialog_title" msgid="1692005302993229867">"নেপথ্য ডেটা অক্ষম কৰেনে?"</string>
- <string name="background_data_dialog_message" msgid="7760280837612824670">"নেপথ্য ডেটা বিকল কৰি ৰাখিলে বেটাৰিৰ জীৱনকাল বৃদ্ধি পোৱাৰ লগতে ডেটাৰ ব্যৱহাৰ কমে। কিছুমান এপে তথাপি নেপথ্য ডেটা সংযোগ ব্যৱহাৰ কৰিব পাৰে।"</string>
+ <string name="background_data_dialog_message" msgid="7760280837612824670">"নেপথ্য ডেটা বিকল কৰি ৰাখিলে বেটাৰীৰ জীৱনকাল বৃদ্ধি পোৱাৰ লগতে ডেটাৰ ব্যৱহাৰ কমে। কিছুমান এপে তথাপি নেপথ্য ডেটা সংযোগ ব্যৱহাৰ কৰিব পাৰে।"</string>
<string name="sync_automatically" msgid="4874122892765430304">"এপ্ ডেটা স্বয়ং-ছিংক কৰক"</string>
<string name="sync_enabled" msgid="5794103781356455043">"ছিংক অন হৈ আছে"</string>
<string name="sync_disabled" msgid="1636223106968593391">"ছিংক বন্ধ হৈ আছে"</string>
@@ -3109,9 +3101,9 @@
<string name="remove_account_label" msgid="4169490568375358010">"একাউণ্ট আঁতৰাওক"</string>
<string name="header_add_an_account" msgid="3919151542338822661">"একাউণ্ট যোগ কৰক"</string>
<string name="really_remove_account_title" msgid="253097435885652310">"একাউণ্ট আঁতৰাবনে?"</string>
- <string name="really_remove_account_message" product="tablet" msgid="8893801622174947887">"এই একাউণ্টটো আঁতৰালে টে\'বলেটৰ পৰা ইয়াৰ সকলো বাৰ্তা, সম্পৰ্কসূচী আৰু অন্য ডেটা মচা হ\'ব!"</string>
- <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"এই একাউণ্টটো আঁতৰালে ফ\'নৰ পৰা ইয়াৰ সকলো বাৰ্তা, সম্পৰ্ক সূচী আৰু অন্য ডেটা মচা হ\'ব!"</string>
- <string name="really_remove_account_message" product="device" msgid="5241756807386611084">"এই একাউণ্টটো আঁতৰালে ডিভাইচটোৰ পৰা ইয়াৰ সকলো বাৰ্তা, সম্পৰ্কসূচী আৰু অন্য ডেটা মচা হ\'ব!"</string>
+ <string name="really_remove_account_message" product="tablet" msgid="8893801622174947887">"এই একাউণ্টটো আঁতৰালে টে\'বলেটৰ পৰা ইয়াৰ আটাইবোৰ বাৰ্তা, সম্পৰ্কসূচী আৰু অন্য ডেটা মচা হ\'ব!"</string>
+ <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"এই একাউণ্টটো আঁতৰালে ফ\'নৰ পৰা ইয়াৰ আটাইবোৰ বাৰ্তা, সম্পৰ্ক সূচী আৰু অন্য ডেটা মচা হ\'ব!"</string>
+ <string name="really_remove_account_message" product="device" msgid="5241756807386611084">"এই একাউণ্টটো আঁতৰালে ডিভাইচটোৰ পৰা ইয়াৰ আটাইবোৰ বাৰ্তা, সম্পৰ্কসূচী আৰু অন্য ডেটা মচা হ\'ব!"</string>
<string name="remove_account_failed" msgid="3709502163548900644">"আপোনাৰ প্ৰশাসকে এইটো সলনি কৰিবলৈ অনুমতি নিদিয়ে"</string>
<string name="cant_sync_dialog_title" msgid="2613000568881139517">"মেনুৱেলী ছিংক কৰিব পৰা নগ\'ল"</string>
<string name="cant_sync_dialog_message" msgid="7612557105054568581">"এই বস্তুটোৰ বাবে ছিংক বৰ্তমান নিষ্ক্ৰিয় হৈ আছে। সেই ছেটিংটো সলনি কৰিবলৈ সাময়িকভাৱে নেপথ্য ডেটা আৰু স্বয়ংক্ৰিয় ছিংক সক্ৰিয় কৰক।"</string>
@@ -3127,7 +3119,7 @@
<string name="misc_files" msgid="6598066985800749585">"বিভিন্ন ফাইল"</string>
<string name="misc_files_selected_count" msgid="5597802791672749532">"<xliff:g id="TOTAL">%2$d</xliff:g>ৰ ভিতৰত <xliff:g id="NUMBER">%1$d</xliff:g> বাছনি কৰা হ’ল"</string>
<string name="misc_files_selected_count_bytes" msgid="7622766714974500289">"<xliff:g id="TOTAL">%2$s</xliff:g>ৰ ভিতৰত <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
- <string name="select_all" msgid="7898929601615536401">"সকলো বাছনি কৰক"</string>
+ <string name="select_all" msgid="7898929601615536401">"আটাইবোৰ বাছনি কৰক"</string>
<string name="data_usage_summary_title" msgid="394067070764360142">"ডেটাৰ ব্যৱহাৰ"</string>
<string name="data_usage_app_summary_title" msgid="4933742247928064178">"ম’বাইল ডেটা আৰু ৱাই-ফাই"</string>
<string name="data_usage_accounting" msgid="6832015632699116754">"বাহকৰ ডেটা গণনা কাৰ্য আপোনাৰ ডিভাইচতকৈ পৃথক হ’ব পাৰে৷"</string>
@@ -3187,7 +3179,7 @@
<string name="data_usage_auto_sync_on_dialog" product="tablet" msgid="6387714350903085918">"আপুনি ৱেবৰ যোগেৰে আপোনাৰ একাউণ্টত কৰা যিকোনো সাল-সলনি স্বয়ংক্ৰিয়ভাৱে আপোনাৰ ফ\'নত প্ৰতিফলিত হ\'ব।\n\nকিছুমান একাউণ্টে আপুনি ফ\'নত কৰা সাল-সলনিসমূুহও স্বয়ংক্ৰিয়ভাৱে ৱেবলৈ প্ৰতিলিপি কৰিব পাৰে। এটা Google একাউণ্টে এইধৰণে কাম কৰে।"</string>
<string name="data_usage_auto_sync_on_dialog" product="default" msgid="6457107552266187107">"আপুনি ৱেবৰ যোগেৰে আপোনাৰ একাউণ্টত কৰা যিকোনো সাল-সলনি স্বয়ংক্ৰিয়ভাৱে আপোনাৰ ফ\'নত প্ৰতিফলিত হ\'ব।\n\nকিছুমান একাউণ্টে আপুনি ফ\'নত কৰা সাল-সলনিসমূহও স্বয়ংক্ৰিয়ভাৱে ৱেবলৈ প্ৰতিলিপি কৰিব পাৰে। এটা Google একাউণ্টে এইধৰণে কাম কৰে।"</string>
<string name="data_usage_auto_sync_off_dialog_title" msgid="1783917145440587470">"ডেটা স্বয়ং-ছিংক অফ কৰিবনে?"</string>
- <string name="data_usage_auto_sync_off_dialog" msgid="6523112583569674837">"ইয়ে ডেটা আৰু বেটাৰিৰ খৰচ কমাব, কিন্তু আপুনি শেহতীয়া তথ্য পাবলৈ নিজে নিজে প্ৰতিটো একাউণ্ট ছিংক কৰাব লাগিব। লগতে, আপডে’ট আহিলে আপুনি তাৰ জাননী নাপাব।"</string>
+ <string name="data_usage_auto_sync_off_dialog" msgid="6523112583569674837">"ইয়ে ডেটা আৰু বেটাৰীৰ খৰচ কমাব, কিন্তু আপুনি শেহতীয়া তথ্য পাবলৈ নিজে নিজে প্ৰতিটো একাউণ্ট ছিংক কৰাব লাগিব। লগতে, আপডে’ট আহিলে আপুনি তাৰ জাননী নাপাব।"</string>
<string name="data_usage_cycle_editor_title" msgid="2019035830921480941">"ব্যৱহাৰ চক্ৰ ৰিছেট হোৱাৰ তাৰিখ"</string>
<string name="data_usage_cycle_editor_subtitle" msgid="1026234456777365545">"প্ৰতি মাহৰ তাৰিখ:"</string>
<string name="data_usage_cycle_editor_positive" msgid="6110165528024717527">"ছেট কৰক"</string>
@@ -3356,16 +3348,16 @@
<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_message" msgid="362545924965977597">"সকলো এপ্ আৰু ডেটা মচা হ\'ব।"</string>
- <string name="work_profile_confirm_remove_message" msgid="1037294114103024478">"যদিহে আপুনি অব্যাহত ৰাখে, তেন্তে এই প্ৰ\'ফাইলত থকা সকলো এপ্ আৰু ডেটা মচা হ\'ব।"</string>
- <string name="user_profile_confirm_remove_message" msgid="3641289528179850718">"সকলো এপ আৰু ডেটা মচা হ\'ব।"</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>
<string name="user_adding_new_user" msgid="7439602720177181412">"নতুন ব্যৱহাৰকাৰী যোগ কৰি থকা হৈছে…"</string>
<string name="user_delete_user_description" msgid="7764153465503821011">"ব্যৱহাৰকাৰীক মচক"</string>
<string name="user_delete_button" msgid="3833498650182594653">"মচক"</string>
<string name="user_guest" msgid="4545590092001460388">"অতিথি"</string>
<string name="user_exit_guest_title" msgid="2653103120908427236">"অতিথি আঁতৰাওক"</string>
<string name="user_exit_guest_confirm_title" msgid="1284823459630164754">"অতিথি আঁতৰাবনে?"</string>
- <string name="user_exit_guest_confirm_message" msgid="8995296853928816554">"এই ছেছনৰ সকলো এপ্ আৰু ডেটা মচা হ\'ব।"</string>
+ <string name="user_exit_guest_confirm_message" msgid="8995296853928816554">"এই ছেছনৰ আটাইবোৰ এপ্ আৰু ডেটা মচা হ\'ব।"</string>
<string name="user_exit_guest_dialog_remove" msgid="7067727314172605181">"আঁতৰাওক"</string>
<string name="user_enable_calling" msgid="264875360626905535">"ফ\'ন কল অন কৰক"</string>
<string name="user_enable_calling_sms" msgid="8546430559552381324">"ফ\'ন কল আৰু এছএমএছ অন কৰক"</string>
@@ -3551,11 +3543,11 @@
<string name="keywords_more_mobile_networks" msgid="5041272719326831744">"চেলুলাৰ, ম’বাইল, ম’বাইল সেৱা প্ৰদানকাৰী, ৱায়াৰলেচ, ডেটা, 4g,3g, 2g, lte"</string>
<string name="keywords_wifi_calling" msgid="4319184318421027136">"ৱাইফাই, ৱাই-ফাই, কল, কলিং"</string>
<string name="keywords_display" msgid="874738809280751745">"স্ক্ৰীন, টাচ্চ স্ক্ৰীন"</string>
- <string name="keywords_display_brightness_level" msgid="850742707616318056">"অনুজ্জ্বল স্ক্ৰীণ, টাচ্চস্ক্ৰীণ, বেটাৰি, উজ্জ্বল"</string>
+ <string name="keywords_display_brightness_level" msgid="850742707616318056">"অনুজ্জ্বল স্ক্ৰীন, টাচ্চস্ক্ৰীন, বেটাৰী, উজ্জ্বল"</string>
<string name="keywords_display_night_display" msgid="4711054330804250058">"অনুজ্জ্বল স্ক্ৰীন, ৰাতি, গাঢ়তা, নাইট শ্বিফট, উজ্জ্বলতা, স্ক্ৰীণৰ ৰং, ৰং"</string>
<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_display_cast_screen" msgid="2572331770299149370">"প্ৰজেক্ট, কাষ্ট, স্ক্ৰীন প্ৰতিবিম্বকৰণ, স্ক্ৰীন শ্বেয়াৰ, প্ৰতিবিম্বকৰণ, শ্বেয়াৰ কৰা স্ক্ৰীন, স্ক্ৰীন কাষ্টিং"</string>
<string name="keywords_storage" msgid="3004667910133021783">"খালী ঠাই, ডিস্ক, হাৰ্ড ড্ৰাইভ, ডিভাইচৰ ব্যৱহাৰ"</string>
<string name="keywords_battery" msgid="7040323668283600530">"পাৱাৰৰ ব্যৱহাৰ, চ্চাৰ্জ"</string>
<string name="keywords_battery_usage" msgid="1763573071014260220">"বেটাৰীৰ ব্যৱহাৰ, বেটাৰীৰ ব্যৱহাৰ, পাৱাৰৰ ব্যৱহাৰ চাওক"</string>
@@ -3563,7 +3555,7 @@
<string name="keywords_battery_adaptive_preferences" msgid="1774870663426502938">"অভিযোজিত অগ্ৰাধিকাৰ, অভিযোজিত বেটাৰী"</string>
<string name="keywords_spell_checker" msgid="5148906820603481657">"বানান, অভিধান, বৰ্ণাশুদ্ধি পৰীক্ষক, স্বয়ং-শুদ্ধি"</string>
<string name="keywords_voice_input" msgid="7534900094659358971">"চিনাক্তকৰণকাৰী, ইনপুট, কথন, কোৱা, ভাষা, হেণ্ডছফ্ৰী, হেণ্ড ফ্ৰী, চিনাক্তকৰণ, দূষণীয়, শব্দ, অডিঅ\', ইতিহাস, ব্লুটুথ হেডছেট"</string>
- <string name="keywords_text_to_speech_output" msgid="6728080502619011668">"হাৰ, ভাষা, ডিফ’ল্ট, কথন, কথা কোৱা, টিটিএছ, প্ৰৱেশক্ষমতা, স্ক্ৰীণ ৰিডাৰ, অন্ধ"</string>
+ <string name="keywords_text_to_speech_output" msgid="6728080502619011668">"হাৰ, ভাষা, ডিফ’ল্ট, কথন, কথা কোৱা, টিটিএছ, সাধ্য সুবিধা, স্ক্ৰীন ৰীডাৰ, অন্ধ"</string>
<string name="keywords_date_and_time" msgid="4402136313104901312">"ঘড়ী, সেনা"</string>
<string name="keywords_network_reset" msgid="4075670452112218042">"ৰিছেট, পুনঃস্থাপন, ফেক্টৰী"</string>
<string name="keywords_factory_data_reset" msgid="4979623326958976773">"মচা, পুনঃস্থাপন কৰা, আঁতৰ কৰা, ফেক্টৰী ৰিছেট কৰা"</string>
@@ -3600,7 +3592,7 @@
<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>
- <string name="keywords_ambient_display_screen" msgid="661492302323274647">"স্তিমিত ডিছপ্লে’, বন্ধ স্ক্ৰীণৰ ডিছপ্লে’"</string>
+ <string name="keywords_ambient_display_screen" msgid="661492302323274647">"স্তিমিত ডিছপ্লে’, বন্ধ স্ক্ৰীনৰ ডিছপ্লে’"</string>
<string name="keywords_lock_screen_notif" msgid="6363144436467429932">"লক স্ক্ৰীন জাননী, জাননীসমূহ"</string>
<string name="keywords_face_settings" msgid="1360447094486865058">"চেহেৰা"</string>
<string name="keywords_fingerprint_settings" msgid="7345121109302813358">"ফিংগাৰপ্ৰিণ্ট, ফিংগাৰপ্ৰিণ্ট যোগ কৰক"</string>
@@ -3610,7 +3602,7 @@
<string name="keywords_auto_rotate" msgid="7288697525101837071">"কেমেৰা, স্মাৰ্ট, স্বয়ং ঘূৰ্ণন, স্বয়ং-ঘূৰ্ণন ঘূৰোৱা, লুটিওৱা, ঘূৰ্ণন, প’ৰ্ট্ৰেইট, লেণ্ডস্কে’প, স্ক্ৰীনৰ দিশ, উলম্ব, অনুভূমিক"</string>
<string name="keywords_system_update_settings" msgid="5769003488814164931">"আপগ্ৰেইড, android"</string>
<string name="keywords_zen_mode_settings" msgid="7810203406522669584">"ডিএনডি, সূচী, জাননী, অৱৰোধ, নীৰৱতা, কম্পন, নিদ্ৰা, কৰ্ম, ফ\'কাছ, ধ্বনি, মিউট, দিন, কৰ্মদিন, কৰ্মদিনৰ ৰাতি, কাৰ্যক্ৰম"</string>
- <string name="keywords_screen_timeout" msgid="8921857020437540572">"স্ক্ৰীণ, লক কৰা সময়, টাইমআউট, লকস্ক্ৰীণ"</string>
+ <string name="keywords_screen_timeout" msgid="8921857020437540572">"স্ক্ৰীন, লক কৰা সময়, টাইমআউট, লকস্ক্ৰীন"</string>
<string name="keywords_storage_settings" msgid="6018856193950281898">"মেম’ৰি, কেশ্ব, ডেটা, মচা, খালী, ঠাই"</string>
<string name="keywords_bluetooth_settings" msgid="2588159530959868188">"সংযুক্ত, ডিভাইচ, হেডফ\'ন, হেডছেট, স্পীকাৰ, বেঁতাৰ, যোৰ, ইয়েৰবাড, সংগীত, মিডিয়া"</string>
<string name="keywords_wallpaper" msgid="7332890404629446192">"নেপথ্য, থীম, গ্ৰিড, কাষ্টমাইজ, ব্যক্তিগতকৃত"</string>
@@ -3619,10 +3611,10 @@
<string name="keywords_default_payment_app" msgid="5162298193637362104">"পেমেণ্ট, ডিফ’ল্ট"</string>
<string name="keywords_ambient_display" msgid="3149287105145443697">"অন্তৰ্গামী জাননী"</string>
<string name="keywords_hotspot_tethering" msgid="3688439689671232627">"ইউএছবি টেডাৰ, ব্লুটুথ টেডাৰ, ৱাই-ফাই হটস্পট"</string>
- <string name="keywords_touch_vibration" msgid="1125291201902251273">"হেপটিক, কম্পন, স্ক্ৰীণ, সংবেদনশীলতা"</string>
+ <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_battery_saver_sticky" msgid="1646191718840975110">"বেটাৰি সঞ্চয়কাৰী, ষ্টিকি, পাৰছিষ্ট, পাৱাৰ ছেভাৰ, বেটাৰি"</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>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"সদায় কম্পন হ’ব লাগে"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"প্ৰথমে কম্পন হৈ তাৰপাছত ক্ৰমে ৰিং হ’ব লাগে"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"অইন ধ্বনিসমূহ"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"প্ৰকৃত অভিজ্ঞতা দিয়া অডিঅ’"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"ডায়েল পেডৰ ট\'নসমূহ"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"স্ক্ৰীন লক কৰাৰ ধ্বনি"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"চ্চাৰ্জ কৰাৰ ধ্বনি আৰু কম্পন"</string>
@@ -3661,7 +3652,7 @@
<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_disabled" msgid="8499927008999532341">"আটাইবোৰ ধ্বনি"</string>
<string name="dock_audio_media_enabled" msgid="4039126523653131281">"কেৱল মিডিয়া অডিঅ\'"</string>
<string name="emergency_tone_silent" msgid="5048069815418450902">"নীৰৱতা"</string>
<string name="emergency_tone_alert" msgid="1977698889522966589">"ট\'নসমূহ"</string>
@@ -3693,11 +3684,11 @@
<string name="zen_mode_restrict_notifications_title" msgid="4169952466106040297">"লুকাই থকা জাননীসমূহৰ বাবে প্ৰদৰ্শনৰ বিকল্পসমূহ"</string>
<string name="zen_mode_restrict_notifications_category" msgid="5870944770935394566">"অসুবিধা নিদিব ম’ডটো অন হৈ থাকিলে"</string>
<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_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_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>
@@ -3705,10 +3696,10 @@
<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_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_on" msgid="8780668375194500987">"যেতিয়া স্ক্ৰীনখন অন হৈ থাকে"</string>
<string name="zen_mode_block_effects_screen_off" msgid="2291988790355612826">"যেতিয়া স্ক্ৰীনখন অফ হৈ থাকে"</string>
<string name="zen_mode_block_effect_sound" msgid="7929909410442858327">"ধ্বনি আৰু কম্পন নিৰৱ কৰক"</string>
- <string name="zen_mode_block_effect_intent" msgid="7621578645742903531">"স্ক্ৰীণ অন নকৰিব"</string>
+ <string name="zen_mode_block_effect_intent" msgid="7621578645742903531">"স্ক্ৰীন অন নকৰিব"</string>
<string name="zen_mode_block_effect_light" msgid="1997222991427784993">"লাইট ব্লিংক নকৰিব"</string>
<string name="zen_mode_block_effect_peek" msgid="2525844009475266022">"স্ক্ৰীনত জাননী নেদেখুওৱাব"</string>
<string name="zen_mode_block_effect_status" msgid="5765965061064691918">"স্ক্ৰীনৰ ওপৰৰ অংশৰ পৰা স্থিতি দণ্ড লুকুৱাওক"</string>
@@ -3716,8 +3707,8 @@
<string name="zen_mode_block_effect_ambient" msgid="1247740599476031543">"জাননীসমূহৰ বাবে সক্ৰিয় নকৰিব"</string>
<string name="zen_mode_block_effect_list" msgid="7549367848660137118">"পুল-ডাউন শ্বেডৰ পৰা লুকুৱাওক"</string>
<string name="zen_mode_block_effect_summary_none" msgid="6688519142395714659">"কেতিয়াও নহয়"</string>
- <string name="zen_mode_block_effect_summary_screen_off" msgid="6989818116297061488">"স্ক্ৰীণখন অফ হৈ থাকোঁতে"</string>
- <string name="zen_mode_block_effect_summary_screen_on" msgid="4876016548834916087">"স্ক্ৰীণখন অন হৈ থাকোঁতে"</string>
+ <string name="zen_mode_block_effect_summary_screen_off" msgid="6989818116297061488">"স্ক্ৰীনখন অফ হৈ থাকোঁতে"</string>
+ <string name="zen_mode_block_effect_summary_screen_on" msgid="4876016548834916087">"স্ক্ৰীনখন অন হৈ থাকোঁতে"</string>
<string name="zen_mode_block_effect_summary_sound" msgid="1559968890497946901">"ধ্বনি আৰু কম্পন"</string>
<string name="zen_mode_block_effect_summary_some" msgid="2730383453754229650">"জাননীসমূহৰ ধ্বনি, কম্পন আৰু কিছুমান দৃশ্যগত সংকেত"</string>
<string name="zen_mode_block_effect_summary_all" msgid="3131918059492425222">"জাননীসমূহৰ ধ্বনি, কম্পন আৰু দৃশ্যগত সংকেতসমূহ"</string>
@@ -3783,7 +3774,7 @@
<string name="notification_dashboard_summary" msgid="7530169251902320652">"জাননীৰ ইতিহাস, বাৰ্তালাপ"</string>
<string name="conversation_notifs_category" msgid="2549844862379963273">"বাৰ্তালাপ"</string>
<string name="recent_notifications" msgid="1105631022180160436">"অলপতে পঠিওৱা হ’ল"</string>
- <string name="recent_notifications_see_all_title" msgid="3087299996651692987">"যোৱা ৭ দিনৰ সকলোখিনি চাওক"</string>
+ <string name="recent_notifications_see_all_title" msgid="3087299996651692987">"যোৱা ৭ দিনৰ আটাইবোৰ চাওক"</string>
<string name="general_notification_header" msgid="3669031068980713359">"পৰিচালনা কৰক"</string>
<string name="app_notification_field" msgid="3858667320444612716">"এপৰ ছেটিং"</string>
<string name="app_notification_field_summary" msgid="5981393613897713471">"পৃথক পৃথক এপৰ পৰা অহা জাননী নিয়ন্ত্ৰণ কৰক"</string>
@@ -3828,11 +3819,11 @@
<string name="notifications_bubble_setting_on_summary" msgid="4641572377430901196">"অন আছে / বার্তালাপসমূহ ওপঙা চিহ্ন হিচাপে প্ৰদর্শিত হ\'ব পাৰে"</string>
<string name="notifications_bubble_setting_title" msgid="8287649393774855268">"এপ্সমূহক bubbles দেখুৱাবলৈ অনুমতি দিয়ক"</string>
<string name="notifications_bubble_setting_description" msgid="7336770088735025981">"কিছুমান বার্তালাপ অন্য এপ্সমূহৰ ওপৰত ওপঙা চিহ্ন হিচাপে প্ৰদর্শিত হ\'ব"</string>
- <string name="bubble_app_setting_all" msgid="312524752846978277">"সকলো বাৰ্তালাপ বাবল হ\'ব পাৰে"</string>
+ <string name="bubble_app_setting_all" msgid="312524752846978277">"আটাইবোৰ বাৰ্তালাপ বাবল হ\'ব পাৰে"</string>
<string name="bubble_app_setting_selected" msgid="4324386074198040675">"বাছনি কৰা বার্তালাপসমূহ বাবল হ\'ব পাৰে"</string>
<string name="bubble_app_setting_none" msgid="8643594711863996418">"একো বস্তু বাবল হ\'ব নোৱাৰে"</string>
<string name="bubble_app_setting_selected_conversation_title" msgid="3060958976857529933">"বাৰ্তালাপ"</string>
- <string name="bubble_app_setting_excluded_conversation_title" msgid="324818960338773945">"ইয়াৰ বাহিৰে সকলো বাৰ্তালাপ বাবল হ’ব পাৰে"</string>
+ <string name="bubble_app_setting_excluded_conversation_title" msgid="324818960338773945">"ইয়াৰ বাহিৰে আটাইবোৰ বাৰ্তালাপ বাবল হ’ব পাৰে"</string>
<string name="bubble_app_setting_unbubble_conversation" msgid="1769789500566080427">"এই বার্তালাপটোৰ বাবে বাবল অফ কৰক"</string>
<string name="bubble_app_setting_bubble_conversation" msgid="1461981680982964285">"এই বার্তালাপটোৰ বাবে বাবল অন কৰক"</string>
<string name="swipe_direction_title" msgid="4260320464727178413">"ছোৱাইপ কাৰ্য"</string>
@@ -3841,20 +3832,21 @@
<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_lock" msgid="1914245082527924144">"লক স্ক্ৰীণ"</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_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="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="lockscreen_bypass_title" msgid="6519964196744088573">"লক স্ক্ৰীণ বাদ দিয়ক"</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>
+ <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>
@@ -3867,7 +3859,7 @@
<string name="lock_screen_notifications_summary_disable" msgid="3388290397947365744">"জাননী কেতিয়াও নেদেখুৱাব"</string>
<string name="lock_screen_notifications_interstitial_message" msgid="4688399629301178487">"আপুনি লক স্ক্ৰীন কিদৰে দেখুওৱাটো বিচাৰে?"</string>
<string name="lock_screen_notifications_interstitial_title" msgid="1360388192096354315">"লক স্ক্ৰীন"</string>
- <string name="lock_screen_notifications_summary_show_profile" msgid="8373401288962523946">"সকলো কৰ্মস্থানৰ জাননী সমল দেখুৱাওক"</string>
+ <string name="lock_screen_notifications_summary_show_profile" msgid="8373401288962523946">"কৰ্মস্থানৰ আটাইবোৰ জাননী সমল দেখুৱাওক"</string>
<string name="lock_screen_notifications_summary_hide_profile" msgid="2183455323048921579">"কৰ্মস্থানৰ সংবেদনশীল সমল লুকুৱাওক"</string>
<string name="lock_screen_notifications_interstitial_message_profile" msgid="1456262034599029028">"আপোনাৰ ডিভাইচটো লক হৈ থকা অৱস্থাত আপুনি প্ৰ’ফাইলৰ জাননীসমূহ কেনেকৈ দেখুওৱাটো বিচাৰে?"</string>
<string name="lock_screen_notifications_interstitial_title_profile" msgid="6950124772255324448">"প্ৰ\'ফাইলৰ জাননীসমূহ"</string>
@@ -3909,8 +3901,8 @@
<string name="notification_importance_min" msgid="4609688642942787774">"নিৰৱে দেখুৱাওক আৰু মিনিমাইজ কৰক"</string>
<string name="notification_importance_low" msgid="7562535765919565273">"নিৰৱে দেখুৱাওক"</string>
<string name="notification_importance_default" msgid="7483906490369073043">"ধ্বনি বজাওক"</string>
- <string name="notification_importance_high" msgid="8453789143477210550">"ধ্বনি বজাওক আৰু স্ক্ৰীণত পপ আপ দেখৱাওক"</string>
- <string name="notification_importance_high_silent" msgid="8977232884004607985">"স্ক্ৰীণত দেখুৱাওক"</string>
+ <string name="notification_importance_high" msgid="8453789143477210550">"ধ্বনি বজাওক আৰু স্ক্ৰীনত দেখুৱাওক"</string>
+ <string name="notification_importance_high_silent" msgid="8977232884004607985">"স্ক্ৰীনত দেখুৱাওক"</string>
<string name="notification_importance_min_title" msgid="7676541266705442501">"সৰু কৰক"</string>
<string name="notification_importance_low_title" msgid="658158049378796947">"মধ্যমীয়া"</string>
<string name="notification_importance_default_title" msgid="8875198696330289686">"উচ্চ"</string>
@@ -3928,16 +3920,16 @@
<string name="notification_conversation_summary_low" msgid="6352818857388412326">"কোনো ধ্বনি অথবা কম্পন নাই আৰু বাৰ্তালাপ শাখাটোৰ তলৰ অংশত দেখা পোৱা যায়"</string>
<string name="notification_channel_summary_default" msgid="3674057458265438896">"ফ’নৰ ছেটিঙৰ ওপৰত নিৰ্ভৰ কৰি ৰিং কৰিব অথবা কম্পন হ’ব পাৰে"</string>
<string name="notification_channel_summary_high" msgid="3411637309360617621">"ডিভাইচটো আনলক কৰি ৰাখিলে, স্ক্ৰীনৰ একেবাৰে ওপৰৰ অংশত বেনাৰ হিচাপে জাননীসমূহ দেখুৱাওক"</string>
- <string name="notification_switch_label" msgid="8029371325967501557">"\"<xliff:g id="APP_NAME">%1$s</xliff:g>\"ৰ সকলো জাননী"</string>
- <string name="notification_app_switch_label" msgid="4422902423925084193">"<xliff:g id="APP_NAME">%1$s</xliff:g>ৰ সকলো জাননী"</string>
+ <string name="notification_switch_label" msgid="8029371325967501557">"\"<xliff:g id="APP_NAME">%1$s</xliff:g>\"ৰ আটাইবোৰ জাননী"</string>
+ <string name="notification_app_switch_label" msgid="4422902423925084193">"<xliff:g id="APP_NAME">%1$s</xliff:g>ৰ আটাইবোৰ জাননী"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"অভিযোজিত জাননী"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">~প্ৰতিদিনে <xliff:g id="NUMBER_1">%d</xliff:g>টা জাননী</item>
- <item quantity="other">~প্ৰতিদিনে <xliff:g id="NUMBER_1">%d</xliff:g>টা জাননী</item>
+ <item quantity="one">~প্ৰতিদিনে <xliff:g id="NUMBER_1">%,d</xliff:g>টা জাননী</item>
+ <item quantity="other">~প্ৰতিদিনে <xliff:g id="NUMBER_1">%,d</xliff:g>টা জাননী</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">~প্ৰতি সপ্তাহে <xliff:g id="NUMBER_1">%d</xliff:g>টা জাননী</item>
- <item quantity="other">~প্ৰতি সপ্তাহে <xliff:g id="NUMBER_1">%d</xliff:g>টা জাননী</item>
+ <item quantity="one">~প্ৰতি সপ্তাহে <xliff:g id="NUMBER_1">%,d</xliff:g>টা জাননী</item>
+ <item quantity="other">~প্ৰতি সপ্তাহে <xliff:g id="NUMBER_1">%,d</xliff:g>টা জাননী</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"কেতিয়াও পঠোৱা নহয়"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"ডিভাইচ আৰু এপৰ জাননী"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>এ আটাইবোৰ জাননী পঢ়িব পাৰিব, য’ত সম্পর্কৰ নাম আৰু আপুনি পোৱা পাঠ বার্তাৰ দৰে ব্যক্তিগত তথ্য অন্তর্ভুক্ত। এই এপ্টোৱে জাননী স্নুজ কৰিব অথবা ফ’ন কলৰ উত্তৰ দিয়াৰ দৰে জাননীত থকা বুটামৰ ওপৰত কাৰ্যব্যৱস্থা ল’বও পাৰিব। \n\nএইটোৱে এপ্টোক অসুবিধা নিদিব অন অথবা অফ কৰা আৰু তাৰ লগত জড়িত ছেটিংসমূহ সলনি কৰাৰ সক্ষমতাও দিব।"</string>
+ <string name="notification_listener_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>
@@ -4029,7 +4028,7 @@
<string name="no_channels" msgid="4716199078612071915">"এই এপটোৱে এটাও জাননী দিয়া নাই"</string>
<string name="app_settings_link" msgid="6725453466705333311">"এপত থকা অতিৰিক্ত ছেটিং"</string>
<string name="notification_screen_summary" msgid="5984915275134654822">"জাননীৰ ইতিহাস, বাবলসমূহ, শেহতীয়াকৈ পঠিওৱা"</string>
- <string name="app_notification_listing_summary_zero" msgid="2988400013221120744">"সকলো এপৰ বাবে অন কৰা হৈছে"</string>
+ <string name="app_notification_listing_summary_zero" msgid="2988400013221120744">"আটাইবোৰ এপৰ বাবে অন কৰা হৈছে"</string>
<plurals name="app_notification_listing_summary_others" formatted="false" msgid="1506127395400503717">
<item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g>টা এপৰ বাবে অফ কৰা হৈছে</item>
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g>টা এপৰ বাবে অফ কৰা হৈছে</item>
@@ -4040,7 +4039,7 @@
</plurals>
<string name="notification_toggle_on" msgid="1624283327379059003">"অন কৰা হৈছে"</string>
<string name="notification_toggle_off" msgid="3295373308338024844">"অফ কৰি থোৱা হৈছে"</string>
- <string name="app_notification_block_title" msgid="3880322745749900296">"সকলোবোৰ অৱৰোধ কৰক"</string>
+ <string name="app_notification_block_title" msgid="3880322745749900296">"আটাইবোৰ অৱৰোধ কৰক"</string>
<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>
@@ -4105,8 +4104,9 @@
<string name="summary_range_verbal_combination" msgid="6022314482293187463">"<xliff:g id="START">%1$s</xliff:g> পৰা <xliff:g id="END">%2$s</xliff:g> লৈ"</string>
<string name="zen_mode_conversations_title" msgid="5491912973456026379">"বাৰ্তালাপ"</string>
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"ব্যাঘাত জন্মাব পৰা বাৰ্তালাপসমূহ"</string>
- <string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"সকলো বাৰ্তালাপ"</string>
+ <string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"আটাইবোৰ বাৰ্তালাপ"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"অগ্ৰাধিকাৰপ্ৰাপ্ত বার্তালাপসমূহ"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"অগ্ৰাধিকাৰপ্ৰাপ্ত বাৰ্তালাপ"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"একো নাই"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{এটাও নাই}=1{১ টা বাৰ্তালাপ}one{# টা বাৰ্তালাপ}other{# টা বাৰ্তালাপ}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"ব্যাঘাত জন্মাব পৰা সকল"</string>
@@ -4125,12 +4125,13 @@
<string name="zen_mode_messages_header" msgid="253721635061451577">"ব্যাঘাত জন্মাব পৰা বাৰ্তাসমূহ"</string>
<string name="zen_mode_messages_footer" msgid="6002468050854126331">"অনুমতি দিয়া বার্তাসমূহ আহিলে যাতে ধ্বনি বজোৱা হয় তাক নিশ্চিত কৰিবলৈ ডিভাইচটো ৰিং কৰিবলৈ ছেট কৰা আছেনে পৰীক্ষা কৰক"</string>
<string name="zen_mode_custom_messages_footer" msgid="7545180036949550830">"‘<xliff:g id="SCHEDULE_NAME">%1$s</xliff:g>’ৰ ক্ষেত্ৰত অন্তৰ্গামী বাৰ্তাসমূহ অৱৰোধ কৰা হয়। আপুনি আপোনাৰ বন্ধুবৰ্গ, পৰিয়ালৰ লোক বা অইন সম্পৰ্কসমূহে আপোনাৰ সৈতে যোগাযোগ কৰিব পৰাকৈ ছেটিং মিলাব পাৰে।"</string>
- <string name="zen_mode_all_messages_summary" msgid="3756267858343104554">"সকলো বাৰ্তাই আপোনাৰ সৈতে সম্পৰ্ক স্থাপন কৰিব পাৰে"</string>
- <string name="zen_mode_all_calls_summary" msgid="7337907849083824698">"সকলো কলে আপোনাৰ সৈতে সম্পৰ্ক স্থাপন কৰিব পাৰে"</string>
+ <string name="zen_mode_all_messages_summary" msgid="3756267858343104554">"আটাইবোৰ বাৰ্তাই আপোনাৰ সৈতে সম্পৰ্ক স্থাপন কৰিব পাৰে"</string>
+ <string name="zen_mode_all_calls_summary" msgid="7337907849083824698">"আটাইবোৰ কলে আপোনাৰ সৈতে সম্পৰ্ক স্থাপন কৰিব পাৰে"</string>
<string name="zen_mode_contacts_count" msgid="6568631261119795799">"{count,plural, =0{এটাও নাই}=1{১ টা সম্পৰ্ক}one{# টা সম্পর্ক}other{# টা সম্পর্ক}}"</string>
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"যিকোনো লোক"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"সম্পর্কসমূহ"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"তৰাযুক্ত সম্পৰ্কসমূহ"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"কিছুমান লোক অথবা বাৰ্তালাপ"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"তৰাযুক্ত সম্পৰ্ক আৰু সঘনাই কল কৰোঁতাজনৰ পৰা"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"সম্পৰ্কসূচী আৰু সঘনাই কল কৰোঁতাজনৰ পৰা"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"সঘনাই কল কৰোঁতাজনৰ পৰা মাত্ৰ"</string>
@@ -4162,15 +4163,15 @@
<string name="zen_mode_bypassing_apps_none" msgid="7944221631721778096">"কোনো এপ্ বাছনি কৰা হোৱা নাই"</string>
<string name="zen_mode_bypassing_apps_subtext_none" msgid="5128770411598722200">"কোনো এপে ব্যাঘাত জন্মাব নোৱাৰে"</string>
<string name="zen_mode_bypassing_apps_add" msgid="5031919618521327102">"এপ্সমূহ যোগ কৰক"</string>
- <string name="zen_mode_bypassing_apps_summary_all" msgid="4684544706511555744">"সকলো জাননী"</string>
+ <string name="zen_mode_bypassing_apps_summary_all" msgid="4684544706511555744">"আটাইবোৰ জাননী"</string>
<string name="zen_mode_bypassing_apps_summary_some" msgid="5315750826830358230">"কিছুমান জাননী"</string>
<string name="zen_mode_bypassing_apps_footer" msgid="1454862989340760124">"আপুনি এপ্সমূহক ব্যাঘাত জন্মাবলৈ নিদিলেও বাছনি কৰা লোকসকলে তথাপি আপোনাৰ সৈতে যোগাযোগ কৰিব পাৰে"</string>
<string name="zen_mode_bypassing_apps_subtext" msgid="5258652366929842710">"{count,plural,offset:2 =0{কোনো এপে ব্যাঘাত জন্মাব নোৱাৰে}=1{{app_1}এ ব্যাঘাত জন্মাব পাৰে}=2{{app_1} আৰু {app_2}এ ব্যাঘাত জন্মাব পাৰে}=3{{app_1}, {app_2} আৰু {app_3} এ ব্যাঘাত জন্মাব পাৰে}one{{app_1}, {app_2} আৰু # টাই ব্যাঘাত জন্মাব পাৰে}other{{app_1}, {app_2} আৰু # টাই ব্যাঘাত জন্মাব পাৰে}}"</string>
<string name="zen_mode_bypassing_apps_title" msgid="371050263563164059">"এপ্সমূহ"</string>
- <string name="zen_mode_bypassing_apps_all_summary" msgid="5197566190120503132">"সকলো জাননী"</string>
+ <string name="zen_mode_bypassing_apps_all_summary" msgid="5197566190120503132">"আটাইবোৰ জাননী"</string>
<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_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}এ ব্যাঘাত জন্মাব পাৰে}one{{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>
@@ -4207,7 +4208,7 @@
<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_off" msgid="7069798697669366075">"যেতিয়া স্ক্ৰীণখন অফ হৈ থাকে"</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>
<string name="notification_app_settings_button" msgid="4692549882609342128">"জাননীৰ ছেটিং"</string>
@@ -4253,14 +4254,14 @@
<string name="encryption_interstitial_yes" msgid="1948016725089728181">"হয়"</string>
<string name="encryption_interstitial_no" msgid="3352331535473118487">"নহয়"</string>
<string name="restricted_true_label" msgid="612852292488747564">"সীমিত"</string>
- <string name="restricted_false_label" msgid="2837053797913490628">"এপে নেপথ্য়ত বেটাৰি ব্যৱহাৰ কৰিব পাৰে"</string>
+ <string name="restricted_false_label" msgid="2837053797913490628">"এপে নেপথ্য়ত বেটাৰী ব্যৱহাৰ কৰিব পাৰে"</string>
<string name="encrypt_talkback_dialog_require_pin" msgid="8974156384205924887">"পিনৰ প্ৰয়োজন?"</string>
<string name="encrypt_talkback_dialog_require_pattern" msgid="1587587568721873184">"আৰ্হিৰ প্ৰয়োজন?"</string>
<string name="encrypt_talkback_dialog_require_password" msgid="2701793623210531836">"পাছৱৰ্ড দৰকাৰী নে?"</string>
<string name="encrypt_talkback_dialog_message_pin" msgid="4482887117824444481">"যেতিয়া আপুনি এই ডিভাইচটো আৰম্ভ কৰিবলৈ আপোনাৰ পিন দিব, দিব্যাংগসকলৰ সেৱাসমূহ যেনে <xliff:g id="SERVICE">%1$s</xliff:g> উপলব্ধ নহ’ব।"</string>
<string name="encrypt_talkback_dialog_message_pattern" msgid="5156321541636018756">"যেতিয়া আপুনি এই ডিভাইচটো আৰম্ভ কৰিবলৈ আপোনাৰ আৰ্হিটো দিব, দিব্যাংগসকলৰ সেৱাসমূহ যেনে <xliff:g id="SERVICE">%1$s</xliff:g> উপলব্ধ নহ’ব।"</string>
<string name="encrypt_talkback_dialog_message_password" msgid="1917287751192953034">"যেতিয়া আপুনি এই ডিভাইচটো আৰম্ভ কৰিবলৈ আপোনাৰ পাছৱৰ্ডটো দিয়ে, দিব্যাংগসকলৰ সেৱাসমূহ যেনে <xliff:g id="SERVICE">%1$s</xliff:g> উপলব্ধ নহ’ব।"</string>
- <string name="direct_boot_unaware_dialog_message" msgid="5766006106305996844">"টোকা: যদি আপুনি নিজৰ ফ\'নটো ৰিষ্টার্ট কৰি কোনো স্ক্ৰীণ লক ছেট কৰে, আপুনি ফ\'নটো আনলক নকৰা পর্যন্ত এই এপটো ব্যৱহাৰ কৰিব নোৱাৰি।"</string>
+ <string name="direct_boot_unaware_dialog_message" msgid="5766006106305996844">"টোকা: যদি আপুনি নিজৰ ফ’নটো ৰিষ্টার্ট কৰি কোনো স্ক্ৰীন লক ছেট কৰে, আপুনি ফ’নটো আনলক নকৰা পর্যন্ত এই এপ্টো ব্যৱহাৰ কৰিব নোৱাৰি।"</string>
<string name="imei_information_title" msgid="8703564992893669514">"IMEI তথ্য"</string>
<string name="imei_information_summary" msgid="4763358372990258786">"IMEI বিষয়ক তুললামূলক তথ্য"</string>
<string name="slot_number" msgid="2663789411468530397">"(শ্লট<xliff:g id="SLOT_NUM">%1$d</xliff:g>)"</string>
@@ -4296,9 +4297,9 @@
<string name="storage_type_internal" msgid="979243131665635278">"অভ্যন্তৰীণ ষ্ট’ৰেজ"</string>
<string name="storage_type_external" msgid="125078274000280821">"বাহ্যিক ষ্ট’ৰেজ"</string>
<string name="data_summary_format" msgid="8802057788950096650">"<xliff:g id="DATE">%2$s</xliff:g>ৰ পিছত <xliff:g id="SIZE">%1$s</xliff:g> ব্যৱহৃত হৈছে"</string>
- <string name="storage_used" msgid="2591194906751432725">"সঞ্চয়াগাৰ ব্যৱহাৰ কৰা হৈছে"</string>
+ <string name="storage_used" msgid="2591194906751432725">"ষ্ট’ৰেজ ব্যৱহাৰ কৰা হৈছে"</string>
<string name="change" msgid="273206077375322595">"সলনি কৰক"</string>
- <string name="change_storage" msgid="8773820275624113401">"সঞ্চয়াগাৰ সলনি কৰক"</string>
+ <string name="change_storage" msgid="8773820275624113401">"ষ্ট’ৰেজ সলনি কৰক"</string>
<string name="notifications_label" msgid="8471624476040164538">"জাননীসমূহ"</string>
<string name="notifications_enabled" msgid="7743168481579361019">"অন কৰা হৈছে"</string>
<string name="notifications_enabled_with_info" msgid="1808946629277684308">"<xliff:g id="NOTIFICATIONS_SENT">%1$s</xliff:g> / <xliff:g id="NOTIFICATIONS_CATEGORIES_OFF">%2$s</xliff:g>"</string>
@@ -4306,7 +4307,7 @@
<string name="notifications_partly_blocked" msgid="5738239705473445725">"<xliff:g id="COUNT_1">%2$d</xliff:g> শ্ৰেণীবোৰৰ <xliff:g id="COUNT_0">%1$d</xliff:g> অফ কৰা হৈছে"</string>
<string name="notifications_silenced" msgid="2673798575466545098">"নীৰৱ কৰি ৰখা হৈছে"</string>
<string name="notifications_redacted" msgid="8820993927920208612">"লক স্ক্ৰীনত সংবেদনশীল সমল নাই"</string>
- <string name="notifications_hidden" msgid="2415415452913806859">"লক স্ক্ৰীণত নাই"</string>
+ <string name="notifications_hidden" msgid="2415415452913806859">"লক স্ক্ৰীনত নাই"</string>
<string name="notifications_priority" msgid="9068574646650663837">"অসুবিধা নিদিবক বাইপাছ কৰা হৈছে"</string>
<string name="notifications_summary_divider" msgid="6877149909390030983">" / "</string>
<string name="notification_summary_level" msgid="4074326972839105652">"স্তৰ %d"</string>
@@ -4338,10 +4339,10 @@
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> টা অব্যৱহৃত এপ্</item>
</plurals>
<string name="unused_apps_switch" msgid="419282628373205038">"অনুমতি আঁতৰাওক আৰু ঠাই খালী কৰক"</string>
- <string name="filter_all_apps" msgid="6645539744080251371">"সকলো এপ্"</string>
+ <string name="filter_all_apps" msgid="6645539744080251371">"আটাইবোৰ এপ্"</string>
<string name="filter_enabled_apps" msgid="8868356616126759124">"ইনষ্টল কৰা হোৱা এপসমূহ"</string>
<string name="filter_instant_apps" msgid="2292108467020380068">"তাৎক্ষণিক এপ্সমূহ"</string>
- <string name="filter_notif_all_apps" msgid="2764590815789208306">"এপ্: সকলো"</string>
+ <string name="filter_notif_all_apps" msgid="2764590815789208306">"এপ্: আটাইবোৰ"</string>
<string name="filter_notif_blocked_apps" msgid="1065653868850012325">"অফ কৰা হ’ল"</string>
<string name="filter_notif_urgent_channels" msgid="875381675739324318">"শ্ৰেণী: অতি গুৰুত্বপূৰ্ণ"</string>
<string name="filter_notif_low_channels" msgid="2163005243095264537">"শ্ৰেণীবোৰ: কম গুৰুত্বপূৰ্ণ"</string>
@@ -4354,7 +4355,7 @@
<string name="app_permissions_summary" msgid="2709819220672938860">"এপে ব্যৱহাৰ কৰিছে <xliff:g id="APPS">%1$s</xliff:g>"</string>
<string name="app_permissions_summary_more" msgid="6247952473615352350">"এপ্সমূহে <xliff:g id="APPS">%1$s</xliff:g> আৰু অধিক ব্যৱহাৰ কৰি আছে"</string>
<string name="tap_to_wake" msgid="3313433536261440068">"জাগ্ৰত কৰিবলৈ টিপক"</string>
- <string name="tap_to_wake_summary" msgid="6641039858241611072">"ডিভাইচটোক সাৰ পোৱাবলৈ স্ক্ৰীণৰ যিকোনো স্থানত দুবাৰ টিপক"</string>
+ <string name="tap_to_wake_summary" msgid="6641039858241611072">"ডিভাইচটোক সাৰ পোৱাবলৈ স্ক্ৰীনৰ যিকোনো স্থানত দুবাৰ টিপক"</string>
<string name="domain_urls_title" msgid="7012209752049678876">"লিংক খোলাৰ অগ্ৰাধিকাৰ"</string>
<string name="domain_urls_summary_none" msgid="1132578967643384733">"সমৰ্থিত লিংকসমূহ নুখুলিব"</string>
<string name="domain_urls_summary_one" msgid="3312008753802762892">"<xliff:g id="DOMAIN">%s</xliff:g> খোলক"</string>
@@ -4378,7 +4379,7 @@
<string name="default_assist_title" msgid="1182435129627493758">"ডিজিটেল সহায়ক এপ্"</string>
<string name="default_digital_assistant_title" msgid="5654663086385490838">"ডিফ’ল্ট ডিজিটেল সহায়ক এপ্"</string>
<string name="assistant_security_warning_title" msgid="6444187332360938730">"<xliff:g id="ASSISTANT_APP_NAME">%s</xliff:g>ক আপোনাৰ সহায়ক কৰিবনে?"</string>
- <string name="assistant_security_warning" msgid="5623237187748811070">"এই সহায়কটোৱে আপোনাৰ ছিষ্টেমত ব্যৱহৃত হৈ থকা এপসমূহৰ বিষয়ে তথ্য পঢ়িব পাৰিব। সেই তথ্যসমূহৰ ভিতৰত আপোনাৰ স্ক্ৰীণত দেখা পোৱা বা এপে চাব পৰা তথ্যসমূহ অন্তৰ্ভুক্ত।"</string>
+ <string name="assistant_security_warning" msgid="5623237187748811070">"এই সহায়কটোৱে আপোনাৰ ছিষ্টেমত ব্যৱহৃত হৈ থকা এপ্সমূহৰ বিষয়ে তথ্য পঢ়িব পাৰিব। সেই তথ্যসমূহৰ ভিতৰত আপোনাৰ স্ক্ৰীনত দেখা পোৱা বা এপে চাব পৰা তথ্যসমূহ অন্তৰ্ভুক্ত।"</string>
<string name="assistant_security_warning_agree" msgid="9013334158753473359">"সন্মত"</string>
<string name="assistant_security_warning_disagree" msgid="1539182108068356410">"অসন্মত"</string>
<string name="choose_voice_input_title" msgid="4855506199101586943">"কথনৰ দ্বাৰা লিখন বাছনি কৰক"</string>
@@ -4388,7 +4389,7 @@
<string name="default_app" msgid="445053777504688596">"(ডিফ\'ল্ট)"</string>
<string name="system_app" msgid="1863291702508355041">"(ছিষ্টেম)"</string>
<string name="system_default_app" msgid="2647834628622214931">"(ছিষ্টেম ডিফ\'ল্ট)"</string>
- <string name="apps_storage" msgid="643866814746927111">"এপ্ সঞ্চয়াগাৰ"</string>
+ <string name="apps_storage" msgid="643866814746927111">"এপ্ ষ্ট’ৰেজ"</string>
<string name="usage_access" msgid="5487993885373893282">"ব্যৱহাৰৰ অনুমতি"</string>
<string name="permit_usage_access" msgid="179630895262172674">"ব্যৱহাৰ কৰিবলৈ অনুমতি দিয়ক"</string>
<string name="app_usage_preference" msgid="7062447555623339120">"এপ্ ব্যৱহাৰৰ অগ্ৰাধিকাৰসমূহ"</string>
@@ -4405,7 +4406,7 @@
<string name="memory_avg_desc" msgid="2632995851138152303">"গড় <xliff:g id="MEMORY">%1$s</xliff:g>"</string>
<string name="memory_use_running_format" msgid="4376086847362492613">"<xliff:g id="MEMORY">%1$s</xliff:g> / <xliff:g id="RUNNING">%2$s</xliff:g>"</string>
<string name="process_format" msgid="4239069158701023623">"<xliff:g id="APP_NAME">%1$s</xliff:g> (<xliff:g id="COUNT">%2$d</xliff:g>)"</string>
- <string name="high_power_apps" msgid="5623152700992102510">"বেটাৰি অপ্টিমাইজেশ্বন"</string>
+ <string name="high_power_apps" msgid="5623152700992102510">"বেটাৰী অপ্টিমাইজেশ্বন"</string>
<string name="additional_battery_info" msgid="3104208543623068714">"ব্যৱহাৰ সম্পৰ্কে আগজাননী"</string>
<string name="show_all_apps" msgid="4490719452453223082">"ডিভাইচৰ সম্পূৰ্ণ ব্যৱহাৰ দেখুৱাওক"</string>
<string name="hide_extra_apps" msgid="7313907836289865123">"এপৰ ব্যৱহাৰ দেখুৱাওক"</string>
@@ -4414,19 +4415,19 @@
<item quantity="other"><xliff:g id="NUMBER">%2$d</xliff:g> টা এপে অস্বাভাৱিক আচৰণ কৰিছে</item>
</plurals>
<plurals name="power_high_usage_title" formatted="false" msgid="8013115866788425817">
- <item quantity="one">টা এপে বেটাৰি অত্যাধিক ব্যৱহাৰ কৰিছে</item>
- <item quantity="other">টা এপে বেটাৰি অত্যাধিক ব্যৱহাৰ কৰিছে</item>
+ <item quantity="one">টা এপে বেটাৰী অত্যাধিক ব্যৱহাৰ কৰিছে</item>
+ <item quantity="other">টা এপে বেটাৰী অত্যাধিক ব্যৱহাৰ কৰিছে</item>
</plurals>
<string name="high_power_filter_on" msgid="447849271630431531">"অপ্টিমাইজ কৰা হোৱা নাই"</string>
<string name="high_power_on" msgid="8778058701270819268">"অপ্টিমাইজ কৰা হোৱা নাই"</string>
- <string name="high_power_off" msgid="317000444619279018">"বেটাৰিৰ ব্যৱহাৰ অপ্টিমাইজ কৰি থকা হৈছে"</string>
- <string name="high_power_system" msgid="3966701453644915787">"বেটাৰি অপ্টিমাইজেশ্বন উপলব্ধ নহয়।"</string>
+ <string name="high_power_off" msgid="317000444619279018">"বেটাৰীৰ ব্যৱহাৰ অপ্টিমাইজ কৰি থকা হৈছে"</string>
+ <string name="high_power_system" msgid="3966701453644915787">"বেটাৰী অপ্টিমাইজেশ্বন উপলব্ধ নহয়।"</string>
<string name="high_power_desc" msgid="2753076899835765338">"বেটাৰি অপ্টিমাইজেশ্ৱন প্ৰযোজ্য নকৰিব। ই আপোনাৰ বেটাৰি অতি সোনকালে ক্ষয় কৰিব পাৰে।"</string>
<string name="high_power_prompt_title" msgid="2574478825228409124">"এপক সদায় নেপথ্যত চলিবলৈ দিবনে?"</string>
- <string name="high_power_prompt_body" msgid="6460557929559616041">"<xliff:g id="APP_NAME">%1$s</xliff:g>ক সদায় নেপথ্যত চলি থাকিবলৈ দিলে বেটাৰিৰ কাৰ্যক্ষমতা হ্ৰাস পাব পাৰে। \n\nআপুনি পাছত ছেটিং > এপ্ আৰু জাননীসমূহলৈ গৈ এইটো সলনি কৰিব পাৰে।"</string>
+ <string name="high_power_prompt_body" msgid="6460557929559616041">"<xliff:g id="APP_NAME">%1$s</xliff:g>ক সদায় নেপথ্যত চলি থাকিবলৈ দিলে বেটাৰীৰ কাৰ্যক্ষমতা হ্ৰাস পাব পাৰে। \n\nআপুনি পাছত ছেটিং > এপ্ আৰু জাননীসমূহলৈ গৈ এইটো সলনি কৰিব পাৰে।"</string>
<string name="battery_summary" msgid="2491764359695671207">"<xliff:g id="PERCENTAGE">%1$s</xliff:g> সম্পূৰ্ণৰূপে চ্চাৰ্জ হোৱাৰ পিছত ব্যৱহাৰ"</string>
<string name="battery_summary_24hr" msgid="7656033283282656551">"যোৱা ২৪ ঘণ্টাত <xliff:g id="PERCENTAGE">%1$s</xliff:g> ব্যৱহাৰ হৈছে"</string>
- <string name="no_battery_summary" msgid="5769159953384122003">"অন্তিমবাৰ সম্পূৰ্ণৰূপে চাৰ্জ হোৱাৰ পিছত বেটাৰিৰ ব্যৱহাৰ হোৱা নাই"</string>
+ <string name="no_battery_summary" msgid="5769159953384122003">"অন্তিমবাৰ সম্পূৰ্ণৰূপে চাৰ্জ হোৱাৰ পাছত বেটাৰীৰ ব্যৱহাৰ হোৱা নাই"</string>
<string name="no_battery_summary_24hr" msgid="6280079526797873842">"যোৱা ২৪ ঘণ্টাত বেটাৰী অলপো ব্যৱহাৰ হোৱা নাই"</string>
<string name="app_notification_preferences" msgid="2004680717999108725">"এপ্ ছেটিং"</string>
<string name="system_ui_settings" msgid="936169564323330967">"SystemUI টিউনাৰ দেখুৱাওক"</string>
@@ -4475,12 +4476,12 @@
<string name="background_check_pref" msgid="5304564658578987535">"নেপথ্য পৰীক্ষণ"</string>
<string name="background_check_title" msgid="225170874283229686">"সম্পূৰ্ণ নেপথ্য প্ৰৱেশাধিকাৰ"</string>
<string name="assist_access_context_title" msgid="5201495523514096201">"স্ক্ৰীনৰ পৰা পাঠ ব্যৱহাৰ কৰক"</string>
- <string name="assist_access_context_summary" msgid="6951814413185646275">"স্ক্ৰীণৰ সমলসমূহক পাঠ ৰূপে চাবলৈ সহায়ক এপক অনুমতি দিয়ক"</string>
+ <string name="assist_access_context_summary" msgid="6951814413185646275">"স্ক্ৰীনৰ সমলসমূহক পাঠ ৰূপে চাবলৈ সহায়ক এপক অনুমতি দিয়ক"</string>
<string name="assist_access_screenshot_title" msgid="4395902231753643633">"স্ক্ৰীণশ্বট ব্যৱহাৰ কৰক"</string>
- <string name="assist_access_screenshot_summary" msgid="5276593070956201863">"সহায়ক এপটোক স্ক্ৰীণত কোনো ছবি ব্য়ৱহাৰ কৰিবলৈ দিয়ক"</string>
- <string name="assist_flash_title" msgid="5449512572885550108">"ফ্লাশ্ব স্ক্ৰীণ"</string>
- <string name="assist_flash_summary" msgid="3032289860177784594">"যেতিয়া সহায়ক এপে স্ক্ৰীণ বা স্ক্ৰীণশ্বটৰ পৰা পাঠ চাই তেতিয়া স্ক্ৰীণৰ প্ৰান্ত ফ্লাশ্ব কৰক"</string>
- <string name="assist_footer" msgid="8248015363806299068">"আপুনি স্ক্ৰীণত চাই থকা তথ্য অনুসৰি সহায়ক এপে আপোনাক সহায় কৰিব পাৰে। কিছুমান এপে লঞ্চাৰ আৰু ধ্বনি ইনপুট দুয়োটা সেৱাই আগবঢ়াব পাৰে যাৰ দ্বাৰা আপুনি একীকৃত সহায় লাভ কৰিব পাৰে।"</string>
+ <string name="assist_access_screenshot_summary" msgid="5276593070956201863">"সহায়ক এপ্টোক স্ক্ৰীনত কোনো প্ৰতিচ্ছবি এক্সেছ কৰিবলৈ দিয়ক"</string>
+ <string name="assist_flash_title" msgid="5449512572885550108">"ফ্লাশ্ব স্ক্ৰীন"</string>
+ <string name="assist_flash_summary" msgid="3032289860177784594">"যেতিয়া সহায়ক এপে স্ক্ৰীন বা স্ক্ৰীনশ্বটৰ পৰা পাঠ চায়, তেতিয়া স্ক্ৰীনৰ প্ৰান্ত ফ্লাশ্ব কৰক"</string>
+ <string name="assist_footer" msgid="8248015363806299068">"আপুনি স্ক্ৰীনত চাই থকা তথ্য অনুসৰি সহায়ক এপে আপোনাক সহায় কৰিব পাৰে। কিছুমান এপে লঞ্চাৰ আৰু ধ্বনি ইনপুট দুয়োটা সেৱাই আগবঢ়াব পাৰে যাৰ দ্বাৰা আপুনি একীকৃত সহায় লাভ কৰিব পাৰে।"</string>
<string name="average_memory_use" msgid="717313706368825388">"মেম\'ৰিৰ গড় ব্যৱহাৰ"</string>
<string name="maximum_memory_use" msgid="2171779724001152933">"মেম\'ৰিৰ সৰ্বাধিক ব্যৱহাৰ"</string>
<string name="memory_usage" msgid="5594133403819880617">"মেম\'ৰিৰ ব্যৱহাৰ"</string>
@@ -4506,12 +4507,12 @@
<string name="zen_access_warning_dialog_summary" msgid="8468714854067428987">"এই এপ্টোৱে অসুবিধা নিদিব-ক অন/অফ কৰিব পাৰিব আৰু তাৰ লগত জড়িত ছেটিং সলনি কৰিব পাৰিব।"</string>
<string name="zen_access_disabled_package_warning" msgid="6565908224294537889">"জাননীৰ প্ৰৱেশ অন হৈ থকাৰ বাবে অন কৰি ৰাখিবৈ লাগিব"</string>
<string name="zen_access_revoke_warning_dialog_title" msgid="7377261509261811449">"<xliff:g id="APP">%1$s</xliff:g>ৰ অসুবিধা নিদিবলৈ থকা প্ৰৱেশৰ অনুমতি প্ৰত্যাহাৰ কৰিবনে?"</string>
- <string name="zen_access_revoke_warning_dialog_summary" msgid="8689801842914183595">"এই এপে সৃষ্টি কৰা সকলো অসুবিধা নিদিব নিয়ম আঁতৰোৱা হ\'ব।"</string>
+ <string name="zen_access_revoke_warning_dialog_summary" msgid="8689801842914183595">"এই এপে সৃষ্টি কৰা আটাইবোৰ অসুবিধা নিদিব নিয়ম আঁতৰোৱা হ\'ব।"</string>
<string name="ignore_optimizations_on" msgid="6865583039303804932">"অপ্টিমাইজ নকৰিব"</string>
<string name="ignore_optimizations_off" msgid="9186557038453586295">"Optimize"</string>
- <string name="ignore_optimizations_on_desc" msgid="1280043916460939932">"আপোনাৰ বেটাৰি খৰকৈ শেষ কৰিব পাৰে। এপটোক নেপথ্যত বেটাৰি ব্যৱহাৰ কৰাত আৰু বাধা দিয়া নহ’ব।"</string>
- <string name="ignore_optimizations_off_desc" msgid="3324571675983286177">"বেটাৰিৰ অৱস্থা উন্নত কৰাৰ বাবে পৰামৰ্শ দিয়া হৈছে"</string>
- <string name="ignore_optimizations_title" msgid="3464172726254542889">"<xliff:g id="APP">%s</xliff:g>-ক বেটাৰি অপ্টিমাইজেশ্বন অবজ্ঞা কৰিবলৈ অনুমতি দিবনে?"</string>
+ <string name="ignore_optimizations_on_desc" msgid="1280043916460939932">"আপোনাৰ বেটাৰী খৰকৈ শেষ কৰিব পাৰে। এপ্টোক নেপথ্যত বেটাৰী ব্যৱহাৰ কৰাত আৰু বাধা দিয়া নহ’ব।"</string>
+ <string name="ignore_optimizations_off_desc" msgid="3324571675983286177">"বেটাৰীৰ অৱস্থা উন্নত কৰাৰ বাবে পৰামৰ্শ দিয়া হৈছে"</string>
+ <string name="ignore_optimizations_title" msgid="3464172726254542889">"<xliff:g id="APP">%s</xliff:g>-ক বেটাৰী অপ্টিমাইজেশ্বন অবজ্ঞা কৰিবলৈ অনুমতি দিবনে?"</string>
<string name="app_list_preference_none" msgid="1635406344616653756">"একোএই নাই"</string>
<string name="work_profile_usage_access_warning" msgid="3477719910927319122">"এই এপক প্ৰাপ্ত হৈ থকা ব্যৱহাৰৰ সুবিধা অফ কৰিলেও আপোনাৰ প্ৰশাসকক আপোনাৰ কৰ্মস্থানৰ প্ৰ\'ফাইলত থকা এপসমূহৰ ডেটা ব্যৱহাৰ নিৰীক্ষণ কৰাত বাধা নিদিয়ে"</string>
<string name="accessibility_lock_screen_progress" msgid="4597298121698665401">"<xliff:g id="COUNT_1">%2$d</xliff:g>ৰ ভিতৰত <xliff:g id="COUNT_0">%1$d</xliff:g> বৰ্ণ ব্যৱহাৰ কৰা হৈছে"</string>
@@ -4521,10 +4522,10 @@
<string name="system_alert_window_access_title" msgid="3074573819155116817">"অন্য এপসমূহত দেখুৱাওক"</string>
<string name="permit_draw_overlay" msgid="4468994037192804075">"অইন এপৰ ওপৰত দেখুৱাবলৈ অনুমতি দিয়ক"</string>
<string name="allow_overlay_description" msgid="1607235723669496298">"আপুনি ব্যৱহাৰ কৰি থকা অন্য এপ্সমূহৰ ওপৰত এই এপ্টোক প্ৰদর্শন কৰিবলৈ অনুমতি দিয়ক। আপুনি ক\'ত টিপে অথবা সলনি কৰে তথা স্ক্ৰীনখনত কি প্ৰদর্শন কৰা হয় সেয়া এই এপ্টোৱে চাব পাৰিব।"</string>
- <string name="manage_external_storage_title" msgid="8024521099838816100">"সকলো ফাইলৰ এক্সেছ"</string>
- <string name="permit_manage_external_storage" msgid="6928847280689401761">"সকলো ফাইল পৰিচালনা কৰিবলৈ এক্সেছ দিয়ক"</string>
- <string name="allow_manage_external_storage_description" msgid="5707948153603253225">"এই এপ্টোক এই ডিভাইচটোত অথবা অন্য যিকোনো সংযুক্ত ষ্ট\'ৰৰ ভলিউমসমূহত সকলো ফাইল পঢ়িব, সংশোধন কৰিব আৰু মচিবলৈ অনুমতি দিয়ক। যদি অনুমতি দিয়ে, আপোনাৰ নিশ্চিত জ্ঞানৰ অবিহনে এপে ফাইলবোৰ এক্সেছ কৰিব পাৰে।"</string>
- <string name="filter_manage_external_storage" msgid="6751640571715343804">"সকলো ফাইল এক্সেছ কৰিব পাৰে"</string>
+ <string name="manage_external_storage_title" msgid="8024521099838816100">"আটাইবোৰ ফাইলৰ এক্সেছ"</string>
+ <string name="permit_manage_external_storage" msgid="6928847280689401761">"আটাইবোৰ ফাইল পৰিচালনা কৰিবলৈ এক্সেছ দিয়ক"</string>
+ <string name="allow_manage_external_storage_description" msgid="5707948153603253225">"এই এপ্টোক এই ডিভাইচটোত অথবা অন্য যিকোনো সংযুক্ত ষ্ট’ৰেজৰ ভলিউমসমূহত আটাইবোৰ ফাইল পঢ়িবলৈ, সংশোধন কৰিবলৈ আৰু মচিবলৈ অনুমতি দিয়ক। যদি অনুমতি দিয়ে, আপোনাৰ নিশ্চিত জ্ঞানৰ অবিহনে এপে ফাইলবোৰ এক্সেছ কৰিব পাৰে।"</string>
+ <string name="filter_manage_external_storage" msgid="6751640571715343804">"আটাইবোৰ ফাইল এক্সেছ কৰিব পাৰে"</string>
<string name="media_management_apps_title" msgid="8222942355578724582">"মিডিয়া পৰিচালনা কৰা এপ্"</string>
<string name="media_management_apps_toggle_label" msgid="166724270857067456">"এপ্টোক মিডিয়া পৰিচালনা কৰিবলৈ অনুমতি দিয়ক"</string>
<string name="media_management_apps_description" msgid="8000565658455268524">"অনুমতি দিলে, এই এপ্টোৱে আপোনাক নোসোধাকৈয়ে অন্য এপৰ জৰিয়তে সৃষ্টি কৰা মিডিয়া ফাইল সংশোধন কৰিব অথবা মচিব পাৰে। ফাইল আৰু মিডিয়া এক্সেছ কৰিবলৈ এপৰ ওচৰত অনুমতি থাকিবই লাগিব।"</string>
@@ -4551,11 +4552,11 @@
<string name="camera_gesture_title" msgid="5559439253128696180">"কেমেৰা খুলিবলৈ দুবাৰ ঘূৰাওক"</string>
<string name="camera_gesture_desc" msgid="7557645057320805328">"মণিবন্ধ দুবাৰ ঘুৰাই কেমেৰা এপ্ খোলক"</string>
<string name="camera_double_tap_power_gesture_title" msgid="8264757967127716261">"কেমেৰা খুলিবলৈ পাৱাৰ বুটাম দবাওক"</string>
- <string name="camera_double_tap_power_gesture_desc" msgid="1539147023700755155">"স্ক্ৰীণ আনলক নকৰাকৈ কেমেৰাটো ততালিকে খোলক"</string>
+ <string name="camera_double_tap_power_gesture_desc" msgid="1539147023700755155">"স্ক্ৰীন আনলক নকৰাকৈ কেমেৰাটো ততালিকে খোলক"</string>
<string name="screen_zoom_title" msgid="6928045302654960559">"ডিছপ্লে’ৰ আকাৰ"</string>
<string name="screen_zoom_short_summary" msgid="2458636490408833800">"স্ক্ৰীনৰ বস্তুসমূহ ডাঙৰ বা সৰু কৰক"</string>
<string name="screen_zoom_keywords" msgid="5964023524422386592">"ডিছপ্লে’ৰ ঘনত্ব, স্ক্ৰীন জুম কৰা, স্কেল, স্কেলিং"</string>
- <string name="screen_zoom_summary" msgid="1362984939045594989">"আপোনাৰ স্ক্ৰীণত থকা বস্তুবোৰ সৰু বা ডাঙৰ কৰক। আপোনাৰ স্ক্ৰীণত থকা কিছুমান এপৰ অৱস্থান সলনি হ’ব পাৰে।"</string>
+ <string name="screen_zoom_summary" msgid="1362984939045594989">"আপোনাৰ স্ক্ৰীনত থকা বস্তুবোৰ সৰু বা ডাঙৰ কৰক। আপোনাৰ স্ক্ৰীনত থকা কিছুমান এপৰ অৱস্থান সলনি হ’ব পাৰে।"</string>
<string name="screen_zoom_preview_title" msgid="5288355628444562735">"পূৰ্বদৰ্শন"</string>
<string name="screen_zoom_make_smaller_desc" msgid="2628662648068995971">"সৰু কৰক"</string>
<string name="screen_zoom_make_larger_desc" msgid="7268794713428853139">"ডাঙৰ কৰি তোলক"</string>
@@ -4577,11 +4578,11 @@
<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="notification_summary_none" msgid="9179312319023988089">"সকলো এপৰ বাবে অন"</string>
+ <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_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">"১০ মিনিট ধৰি নিষ্ক্ৰিয় হৈ থাকিলে সুপ্ত কৰক"</string>
@@ -4734,7 +4735,7 @@
<string name="battery_saver_off_summary" msgid="4411561435493109261">"অফ অৱস্থাত আছে"</string>
<string name="battery_saver_button_turn_on" msgid="2206239048232352476">"এতিয়া অন কৰক"</string>
<string name="battery_saver_button_turn_off" msgid="6371072408072481484">"এতিয়া অফ কৰক"</string>
- <string name="not_battery_optimizing" msgid="8361294470943376258">"বেটাৰি অপ্টিমাইজেশ্বন ব্যৱহাৰ কৰা হোৱা নাই"</string>
+ <string name="not_battery_optimizing" msgid="8361294470943376258">"বেটাৰী অপ্টিমাইজেশ্বন ব্যৱহাৰ কৰা হোৱা নাই"</string>
<string name="lockscreen_remote_input" msgid="6030274311185811503">"ডিভাইচটো লক হৈ থাকোতে, টাইপিং উত্তৰ বা অইন পাঠ জাননীসমূহ নেদেখুৱাব"</string>
<string name="default_spell_checker" msgid="7108373288347014351">"ডিফ\'ল্ট বানান পৰীক্ষক"</string>
<string name="choose_spell_checker" msgid="7402513404783243675">"বানান পৰীক্ষক বাছনি কৰক"</string>
@@ -4754,7 +4755,7 @@
<string name="notification_log_details_badge" msgid="648647240928645446">"প্ৰতীক দেখুওৱাব পাৰে"</string>
<string name="notification_log_details_content_intent" msgid="2768423554375629089">"ইণ্টেণ্ট"</string>
<string name="notification_log_details_delete_intent" msgid="8296434571041573503">"ইণ্টেণ্ট মচক"</string>
- <string name="notification_log_details_full_screen_intent" msgid="4151243693072002296">"পূৰ্ণাংগ স্ক্ৰীণৰ ইণ্টেণ্ট"</string>
+ <string name="notification_log_details_full_screen_intent" msgid="4151243693072002296">"পূৰ্ণাংগ স্ক্ৰীনৰ ইণ্টেণ্ট"</string>
<string name="notification_log_details_actions" msgid="2269605330470905236">"কাৰ্যসমূহ"</string>
<string name="notification_log_details_title" msgid="8365761340979164197">"শিৰোনাম"</string>
<string name="notification_log_details_remoteinput" msgid="264204203044885921">"ৰিম\'ট ইনপুটসমূহ"</string>
@@ -4785,7 +4786,7 @@
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManagerৰ নিৰিখ-সীমাবদ্ধকৰণ ৰিছেট কৰা হ’ল"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"লক স্ক্ৰীনত ওলোৱা তথ্য নিয়ন্ত্ৰণ কৰক"</string>
<string name="notification_suggestion_summary" msgid="7615611244249276113">"জাননীৰ সমল দেখুৱাওক বা লুকুৱাওক"</string>
- <string name="page_tab_title_summary" msgid="7188875610123234454">"সকলো"</string>
+ <string name="page_tab_title_summary" msgid="7188875610123234454">"আটাইবোৰ"</string>
<string name="page_tab_title_support" msgid="3235725053332345773">"উপদেশ আৰু সহায়"</string>
<string name="developer_smallest_width" msgid="632354817870920911">"সকলোতকৈ সৰু পুতল"</string>
<string name="premium_sms_none" msgid="8737045049886416739">"ইনষ্টল কৰি ৰখা কোনো এপে প্ৰিমিয়াম এছএমএছ পঠাবলৈ অনুমতি বিচাৰি অনুৰোধ কৰা নাই"</string>
@@ -4799,7 +4800,7 @@
<string name="dark_ui_mode_disabled_summary_dark_theme_on" msgid="4554134480159161533">"বেটাৰী সঞ্চয়কাৰীৰ বাবে অস্থায়ীভাৱে অক্ষম কৰা হৈছে"</string>
<string name="ambient_camera_summary_battery_saver_on" msgid="1787784892047029560">"বেটাৰী সঞ্চয়কাৰীৰ বাবে অস্থায়ীভাৱে অক্ষম কৰা হৈছে"</string>
<string name="ambient_camera_battery_saver_off" msgid="689825730569761613">"বেটাৰী সঞ্চয়কাৰী অফ কৰক"</string>
- <string name="dark_ui_mode_disabled_summary_dark_theme_off" msgid="4154227921313505702">"বেটাৰি সঞ্চয়কাৰীৰ বাবে অস্থায়ীভাৱে অক্ষম কৰা হৈছে"</string>
+ <string name="dark_ui_mode_disabled_summary_dark_theme_off" msgid="4154227921313505702">"বেটাৰী সঞ্চয়কাৰীৰ বাবে অস্থায়ীভাৱে অক্ষম কৰা হৈছে"</string>
<string name="dark_ui_settings_dark_summary" msgid="1214821092462388494">"সমৰ্থিত এপ্বোৰতো গাঢ় ৰঙৰ থীম ব্যৱহাৰ কৰা হ’ব"</string>
<string name="dark_ui_settings_dialog_acknowledge" msgid="250437497729953965">"বুজি পালোঁ"</string>
<string name="dark_theme_slice_title" msgid="4684222119481114062">"গাঢ় ৰঙৰ থীম ব্যৱহাৰ কৰি চাওক"</string>
@@ -4826,10 +4827,10 @@
<item quantity="one"><xliff:g id="NUMBER">%s</xliff:g> ছেকেণ্ড</item>
<item quantity="other"><xliff:g id="NUMBER">%s</xliff:g> ছেকেণ্ড</item>
</plurals>
- <string name="automatic_storage_manager_settings" msgid="519158151463974656">"সঞ্চয়াগাৰ পৰিচালনা কৰক"</string>
- <string name="automatic_storage_manager_text" msgid="6900593059927987273">"সঞ্চয়াগাৰত ঠাই খালী কৰিবৰ কাৰণে সহায় কৰিবলৈ সঞ্চয়াগাৰ মেনেজাৰে আপোনাৰ ডিভাইচৰ পৰা বেকআপ কৰা ফট\' আৰু ভিডিঅ\'বোৰ আঁতৰাই দিয়ে।"</string>
+ <string name="automatic_storage_manager_settings" msgid="519158151463974656">"ষ্ট’ৰেজ পৰিচালনা কৰক"</string>
+ <string name="automatic_storage_manager_text" msgid="6900593059927987273">"ষ্ট’ৰেজত ঠাই খালী কৰিবৰ কাৰণে সহায় কৰিবলৈ ষ্ট’ৰেজ পৰিচালকে আপোনাৰ ডিভাইচৰ পৰা বেকআপ লৈ থোৱা ফট’ আৰু ভিডিঅ’বোৰ আঁতৰায়।"</string>
<string name="automatic_storage_manager_days_title" msgid="5077286114860539367">"ফট\' আৰু ভিডিঅ\'সমূহ আঁতৰাওক"</string>
- <string name="automatic_storage_manager_preference_title" msgid="3483357910142595444">"সঞ্চয়াগাৰ পৰিচালক"</string>
+ <string name="automatic_storage_manager_preference_title" msgid="3483357910142595444">"ষ্ট’ৰেজ পৰিচালক"</string>
<string name="automatic_storage_manager_primary_switch_title" msgid="9131959126462101994">"ষ্ট’ৰেজ পৰিচালক ব্যৱহাৰ কৰক"</string>
<string name="deletion_helper_automatic_title" msgid="597196990024769472">"স্বয়ংক্ৰিয়"</string>
<string name="deletion_helper_manual_title" msgid="1068812971600327101">"হস্তকৃত"</string>
@@ -4839,14 +4840,14 @@
<string name="gesture_preference_summary" product="tablet" msgid="4031666250963488007">"আপোনাৰ টেবলেটটো নিয়ন্ত্ৰণ কৰিবলৈ দ্ৰুত নিৰ্দেশসমূহ"</string>
<string name="gesture_preference_summary" product="device" msgid="3520072325356373349">"আপোনাৰ ডিভাইচটো নিয়ন্ত্ৰণ কৰিবলৈ দ্ৰুত নিৰ্দেশসমূহ"</string>
<string name="double_tap_power_for_camera_title" msgid="7982364144330923683">"ক্ষিপ্ৰতাৰে কেমেৰা খোলক"</string>
- <string name="double_tap_power_for_camera_summary" msgid="1100926048598415509">"কেমেৰাটো ততালিকে খুলিবলৈ পাৱাৰ বুটামটো দুবাৰ দবাওক। যিকোনো স্ক্ৰীণৰ পৰা ই কাম কৰিব।"</string>
+ <string name="double_tap_power_for_camera_summary" msgid="1100926048598415509">"কেমেৰাটো ততালিকে খুলিবলৈ পাৱাৰ বুটামটো দুবাৰ টিপক। যিকোনো স্ক্ৰীনৰ পৰা ই কাম কৰিব।"</string>
<string name="double_tap_power_for_camera_suggestion_title" msgid="4299496243418753571">"কেমেৰা ক্ষিপ্ৰতাৰে খোলক"</string>
<string name="double_twist_for_camera_mode_title" msgid="472455236910935684">"ছেল্ফীৰ বাবে কেমেৰা লুটিয়াওক"</string>
<string name="double_twist_for_camera_mode_summary" msgid="592503740044744951"></string>
<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">"২টা বুটামেৰে কৰা নেভিগেশ্বন"</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>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"ডিজিটেল সহায়ক"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"সহায়ক এপক কামত লগাবলৈ ছোৱাইপ কৰক"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"ডিজিটেল সহায়ক এপক কামত লগাবলৈ তলৰ একোণৰ পৰা ওপৰলৈ ছোৱাইপ কৰক।"</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"সহায়ক এপ্টো কামত লগাবলৈ গৃহপৃষ্ঠা বুটামটোত টিপি ধৰি থাকক"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"ডিজিটেল সহায়ক এপ্টো কামত লগাবলৈ গৃহপৃষ্ঠা বুটামটো দবাই ৰাখক।"</string>
<string name="information_label" msgid="6939310810756569298">"তথ্য"</string>
<string name="low_label" msgid="6525629096999711220">"নিম্ন"</string>
<string name="high_label" msgid="357503396626018487">"উচ্চ"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"সোঁ কাষ"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"উচ্চ সংবেদনশীলতাৰ স্ক্ৰীনৰ কাষবোৰৰ লগতে যিকোনো এপৰ নির্দেশসমূহৰ সৈতে সংঘাত হ’ব পাৰে।"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"উভতি যোৱা নির্দেশৰ সংবেদনশীলতা"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"নিৰ্দেশৰ ছেটিং"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"আঙুলিৰ স্পৰ্শৰ নিৰ্দেশেৰে কৰা নেভিগেশ্বনৰ সংবেদনশীলতা"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"বুটামেৰে কৰা নেভিগেশ্বন"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"আঙুলিৰ স্পৰ্শৰ নিৰ্দেশেৰে কৰা নেভিগেশ্বন, উভতি যোৱা নির্দেশৰ সংবেদনশীলতা, উভতি যোৱা নির্দেশ"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"নেভিগেশ্বন, গৃহপৃষ্ঠা বুটাম"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ফ\'ন চাবলৈ দুবাৰ টুকুৰিয়াওক"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"টেবলেটো চাবলৈ দুবাৰ টুকুৰিয়াওক"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ডিভাইচ চাবলৈ দুবাৰ টুকুৰিয়াওক"</string>
@@ -4895,7 +4900,7 @@
<string name="ambient_display_tap_screen_title" product="default" msgid="2811332293938467179">"ফ’নটো পৰীক্ষা কৰিবলৈ টিপক"</string>
<string name="ambient_display_tap_screen_title" product="tablet" msgid="6461531447715370632">"টেবলেটটো পৰীক্ষা কৰিবলৈ টিপক"</string>
<string name="ambient_display_tap_screen_title" product="device" msgid="4423803387551153840">"ডিভাইচটো পৰীক্ষা কৰিবলৈ টিপক"</string>
- <string name="ambient_display_tap_screen_summary" msgid="4480489179996521405">"সময়, জাননী আৰু অন্য তথ্য চাবলৈ আপোনাৰ স্ক্ৰীণত টিপক।"</string>
+ <string name="ambient_display_tap_screen_summary" msgid="4480489179996521405">"সময়, জাননী আৰু অন্য তথ্য চাবলৈ আপোনাৰ স্ক্ৰীনত টিপক।"</string>
<string name="emergency_gesture_screen_title" msgid="3280543310204360902">"ইমাৰ্জেন্সি SOS"</string>
<string name="emergency_gesture_switchbar_title" msgid="7421353963329899514">"জৰুৰীকালীন SOS ব্যৱহাৰ কৰক"</string>
<string name="emergency_gesture_entrypoint_summary" msgid="4730874229911208834">"<xliff:g id="APP_NAME">%1$s</xliff:g>এ পৰিচালনা কৰা"</string>
@@ -4926,7 +4931,7 @@
<string name="web_action_section_title" msgid="994717569424234098">"তাৎক্ষণিক এপ্সমূহ"</string>
<string name="instant_apps_settings" msgid="4280942494969957858">"তাৎক্ষণিক এপ্সমূহৰ অগ্ৰাধিকাৰবোৰ"</string>
<string name="domain_url_section_title" msgid="9028890472923474958">"ইনষ্টল কৰা হোৱা এপসমূহ"</string>
- <string name="automatic_storage_manager_activation_warning" msgid="170508173207142665">"আপোনাৰ সঞ্চয়াগাৰ এতিয়া সঞ্চয়াগাৰ পৰিচালকে পৰিচালনা কৰিছে"</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="configure_section_header" msgid="3126887329521705210">"কনফিগাৰ কৰক"</string>
<string name="auto_sync_account_title" msgid="1070908045600374254">"এপৰ ডেটা স্বয়ংক্ৰিয়ভাৱে ছিংক কৰক"</string>
@@ -4935,8 +4940,8 @@
<string name="auto_sync_account_summary" msgid="7580352130028957346">"এপ্বোৰক স্বয়ংক্ৰিয়ভাৱে ডেটা ৰিফ্ৰেশ্ব কৰিবলৈ দিয়ক"</string>
<string name="account_sync_title" msgid="7036067017433297574">"একাউণ্ট ছিংক"</string>
<string name="account_sync_summary_some_on" msgid="911460286297968724">"<xliff:g id="ID_2">%2$d</xliff:g>টা আইটেমৰ <xliff:g id="ID_1">%1$d</xliff:g>টাৰ বাবে ছিংক অন হৈ আছে"</string>
- <string name="account_sync_summary_all_on" msgid="2953682111836599841">"সকলো বস্তুৰ বাবে ছিংক অন হৈ আছে"</string>
- <string name="account_sync_summary_all_off" msgid="6378301874540507884">"সকলো বস্তুৰ বাবে ছিংক অফহৈ আছে"</string>
+ <string name="account_sync_summary_all_on" msgid="2953682111836599841">"আটাইবোৰ বস্তুৰ বাবে ছিংক অন হৈ আছে"</string>
+ <string name="account_sync_summary_all_off" msgid="6378301874540507884">"আটাইবোৰ বস্তুৰ বাবে ছিংক অফ হৈ আছে"</string>
<string name="enterprise_privacy_settings" msgid="786350385374794180">"ডিভাইচ সম্পৰ্কীয় তথ্য পৰিচালনা কৰক"</string>
<string name="enterprise_privacy_settings_summary_generic" msgid="5471858290610344646">"আপোনাৰ প্ৰতিষ্ঠানে সাল-সলনি আৰু ছেটিং পৰিচালনা কৰে"</string>
<string name="enterprise_privacy_settings_summary_with_name" msgid="1315413275836515937">"সাল-সলনি আৰু ছেটিং <xliff:g id="ORGANIZATION_NAME">%s</xliff:g>এ পৰিচালনা কৰে"</string>
@@ -4979,8 +4984,8 @@
<item quantity="other">ন্যূনতম <xliff:g id="COUNT_1">%d</xliff:g> খন চিএ প্ৰমাণপত্ৰ</item>
</plurals>
<string name="enterprise_privacy_lock_device" msgid="464054894363899866">"প্ৰশাসকে ডিভাইচটো লক কৰিব আৰু পাছৱৰ্ড ৰিছেট কৰিব পাৰে"</string>
- <string name="enterprise_privacy_wipe_device" msgid="869589182352244591">"প্ৰশাসকে ডিভাইচৰ সকলো ডেটা মচিব পাৰে"</string>
- <string name="enterprise_privacy_failed_password_wipe_device" msgid="7045164901334821226">"ডিভাইচৰ সকলো ডেটা মচাৰ পূৰ্বে সঠিক পাছৱৰ্ড দিয়াৰ প্ৰচেষ্টা ব্যৰ্থ হ’ল"</string>
+ <string name="enterprise_privacy_wipe_device" msgid="869589182352244591">"প্ৰশাসকে ডিভাইচৰ আটাইবোৰ ডেটা মচিব পাৰে"</string>
+ <string name="enterprise_privacy_failed_password_wipe_device" msgid="7045164901334821226">"ডিভাইচৰ আটাইবোৰ ডেটা মচাৰ পূৰ্বে সঠিক পাছৱৰ্ড দিয়াৰ প্ৰচেষ্টা ব্যৰ্থ হ’ল"</string>
<string name="enterprise_privacy_failed_password_wipe_work" msgid="2537582942554484170">"কৰ্মস্থানৰ ডেটা মচাৰ আগতে কেইবাবাৰো ভূল পাছৱৰ্ড টাইপ কৰা হ’ল"</string>
<plurals name="enterprise_privacy_number_failed_password_wipe" formatted="false" msgid="8811973918944217791">
<item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> প্ৰয়াস</item>
@@ -5002,7 +5007,7 @@
<item quantity="one">টা কেমেৰা এপ্</item>
<item quantity="other">টা কেমেৰা এপ্</item>
</plurals>
- <string name="default_calendar_app_title" msgid="1870095225089706093">"কেলণ্ডাৰ এপ্"</string>
+ <string name="default_calendar_app_title" msgid="1870095225089706093">"Calendar এপ্"</string>
<string name="default_contacts_app_title" msgid="7740028900741944569">"সম্পৰ্কসূচীৰ এপ্"</string>
<plurals name="default_email_app_title" formatted="false" msgid="8338194872609410234">
<item quantity="one">ইমেইল ক্লাইণ্ট এপসমূহ</item>
@@ -5051,7 +5056,7 @@
<item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> টা পাছৱৰ্ড</item>
</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 Autofill>%1$s</xliff:g> এ স্বয়ংপূৰ্তিৰ বাবে নিৰ্ধাৰণ কৰিবলৈ আপোনাৰ স্ক্ৰীণত দেখা দিয়া বস্তুবোৰ ব্যৱহাৰ কৰে।"</string>
+ <string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>আপুনি এই এপ্টোক বিশ্বাস কৰাটো নিশ্চিত কৰক</b> <br/> <br/> <xliff:g id=app_name example=Google Autofill>%1$s</xliff:g> এ স্বয়ংপূৰ্তিৰ বাবে নিৰ্ধাৰণ কৰিবলৈ আপোনাৰ স্ক্ৰীনত দেখা দিয়া বস্তুবোৰ ব্যৱহাৰ কৰে।"</string>
<string name="debug_autofill_category" msgid="5998163555428196185">"স্বয়ংপূৰ্তি"</string>
<string name="autofill_logging_level_title" msgid="3733958845861098307">"লগিঙৰ স্তৰ"</string>
<string name="autofill_max_partitions" msgid="7342195529574406366">"প্ৰতি ছেশ্বন কৰিব পৰা অধিকতম অনুৰোধ"</string>
@@ -5062,16 +5067,16 @@
<string name="location_indicator_settings_title" msgid="6655916258720093451">"স্থিতি দণ্ডত অৱস্থানৰ সূচক"</string>
<string name="location_indicator_settings_description" msgid="2888022085372804021">"নেটৱৰ্ক আৰু সংযোগকে ধৰি আটাইবোৰ অৱস্থানৰ বাবে দেখুৱাওক"</string>
<string name="enable_gnss_raw_meas_full_tracking" msgid="1206679951510243341">"সম্পূৰ্ণ জিএনএছএছ পৰিমাপ প্ৰয়োগ কৰক"</string>
- <string name="enable_gnss_raw_meas_full_tracking_summary" msgid="3841463141138247167">"কোনো উপযোগীতা অনুপাতৰ সহায় নোলোৱাকৈ GNSS কনষ্টেলেশ্বন আৰু ফ্ৰিকুৱেন্সী নিৰীক্ষণ কৰক"</string>
+ <string name="enable_gnss_raw_meas_full_tracking_summary" msgid="3841463141138247167">"কোনো উপযোগীতা অনুপাতৰ সহায় নোলোৱাকৈ আটাইবোৰ GNSS কনষ্টেলেশ্বন আৰু ফ্ৰিকুৱেন্সী নিৰীক্ষণ কৰক"</string>
<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="storage_manager_indicator" msgid="6187509172735927297">"সঞ্চয়াগাৰ পৰিচালক: <xliff:g id="STATUS">^1</xliff:g>"</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>
<string name="install_type_instant" msgid="7685381859060486009">"তাৎক্ষণিক এপ্"</string>
- <string name="automatic_storage_manager_deactivation_warning" msgid="4905106133215702099">"সঞ্চয়াগাৰ পৰিচালকক অফ কৰিবনে?"</string>
+ <string name="automatic_storage_manager_deactivation_warning" msgid="4905106133215702099">"ষ্ট’ৰেজ পৰিচালকক অফ কৰিবনে?"</string>
<string name="storage_movies_tv" msgid="7897612625450668593">"চিনেমা আৰু টিভি এপ"</string>
<string name="carrier_provisioning" msgid="7217868336140325816">"বাহকৰ প্ৰ\'ভিজনিং তথ্য"</string>
<string name="trigger_carrier_provisioning" msgid="3288805742683538597">"কেৰিয়াৰ প্ৰভিজনিং সূচনা কৰক"</string>
@@ -5087,7 +5092,7 @@
<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_all_apps_preference_title" msgid="1343065382898127360">"সকলো এপৰ বাবে সক্ষম কৰক"</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>
<string name="graphics_driver_app_preference_production_driver" msgid="1515874802568434915">"গে’ম ড্ৰাইভাৰ"</string>
@@ -5136,9 +5141,9 @@
<string name="media_output_switching" msgid="7488216595474868546">"সলনি কৰি থকা হৈছে…"</string>
<string name="take_call_on_title" msgid="1159417893879946757">"ইয়াৰ জৰিয়তে কলৰ প্ৰত্য়ুত্তৰ দিয়ক"</string>
<string name="cannot_change_apn_toast" msgid="296540724089240405">"এই APN সলনি কৰিব নোৱাৰি।"</string>
- <string name="battery_suggestion_title" product="tablet" msgid="1525940496459255289">"টেবলেটৰ বেটাৰিৰ অৱস্থা উন্নত কৰক"</string>
- <string name="battery_suggestion_title" product="device" msgid="2280773774080720377">"ডিভাইচৰ বেটাৰিৰ অৱস্থা উন্নত কৰক"</string>
- <string name="battery_suggestion_title" product="default" msgid="4811554469047272537">"ফ\'নৰ বেটাৰিৰ অৱস্থা উন্নত কৰক"</string>
+ <string name="battery_suggestion_title" product="tablet" msgid="1525940496459255289">"টেবলেটৰ বেটাৰীৰ জীৱনকাল উন্নত কৰক"</string>
+ <string name="battery_suggestion_title" product="device" msgid="2280773774080720377">"ডিভাইচৰ বেটাৰীৰ অৱস্থা উন্নত কৰক"</string>
+ <string name="battery_suggestion_title" product="default" msgid="4811554469047272537">"ফ\'নৰ বেটাৰীৰ অৱস্থা উন্নত কৰক"</string>
<string name="battery_suggestion_summary" msgid="8186720080540016197"></string>
<string name="gesture_prevent_ringing_screen_title" msgid="8293094715267769349">"ৰিং কৰিবলৈ নিদিব"</string>
<string name="gesture_prevent_ringing_title" msgid="5978577898997523581">"পাৱাৰ আৰু ভলিউম বৃদ্ধি কৰা কী একেলগে হেঁচক"</string>
@@ -5152,7 +5157,7 @@
<string name="pref_title_network_details" msgid="7329759534269363308">"নেটৱৰ্কৰ সবিশেষ"</string>
<string name="about_phone_device_name_warning" msgid="1938930553285875166">"আপোনাৰ ডিভাইচটোৰ নাম আপোনাৰ ফ’নটোত থকা এপ্সমূহৰ বাবে দৃশ্যমান। আপুনি ব্লুটুথ ডিভাইচৰ সৈতে সংযোগ কৰোঁতে, ৱাই-ফাই নেটৱৰ্কৰ সৈতে সংযোগ কৰোঁতে অথবা ৱাই-ফাই হটস্পট ছেট আপ কৰোঁতেও এইটো অন্য লোকে দেখা পাব পাৰে।"</string>
<string name="devices_title" msgid="649715719278562515">"ডিভাইচসমূহ"</string>
- <string name="homepage_all_settings" msgid="1877827279189801035">"সকলো ছেটিং"</string>
+ <string name="homepage_all_settings" msgid="1877827279189801035">"আটাইবোৰ ছেটিং"</string>
<string name="homepage_personal_settings" msgid="8312279476519359656">"পৰামৰ্শ"</string>
<string name="choose_network_title" msgid="5355609223363859430">"নেটৱৰ্ক বাছনি কৰক"</string>
<string name="network_disconnected" msgid="8281188173486212661">"সংযোগ বিচ্ছিন্ন কৰা হ’ল"</string>
@@ -5344,7 +5349,7 @@
<string name="network_connection_errorstate_dialog_message" msgid="3360714322047603239">"কিবা এটা সমস্যা হৈছে। এপ্লিকেশ্বনটোৱে ডিভাইচ বাচনি কৰাৰ অনুৰোধ বাতিল কৰিলে।"</string>
<string name="network_connection_connect_successful" msgid="2587314077675642476">"সংযোগ সফল হৈছে"</string>
<string name="network_connection_connect_failure" msgid="6803313816657494319">"সংযোগ কৰিব পৰা নগ’ল"</string>
- <string name="network_connection_request_dialog_showall" msgid="6392059758456994944">"সকলো দেখুৱাওক"</string>
+ <string name="network_connection_request_dialog_showall" msgid="6392059758456994944">"আটাইবোৰ দেখুৱাওক"</string>
<string name="network_connection_searching_message" msgid="8521819623516926482">"ডিভাইচৰ সন্ধান কৰি থকা হৈছে…"</string>
<string name="network_connection_connecting_message" msgid="433189540877274889">"ডিভাইচৰ সৈতে সংযোগ কৰি থকা হৈছে…"</string>
<string name="bluetooth_left_name" msgid="7440064067910080502">"বাওঁ"</string>
@@ -5367,14 +5372,14 @@
<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="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="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>
<string name="copyable_slice_toast" msgid="1008251852798990606">"<xliff:g id="COPY_CONTENT">%1$s</xliff:g> ক্লিপব’ৰ্ডত প্ৰতিলিপি কৰা হ’ল"</string>
<string name="search_bar_account_avatar_content_description" msgid="880523277036898350"></string>
<string name="permission_bar_chart_empty_text" msgid="4856719891991325077">"০টা এপে অনুমতি ব্যৱহাৰ কৰিছে"</string>
<string name="permission_bar_chart_title" msgid="2493212904955611441">"যোৱা ২৪ ঘণ্টাৰ কৰা অনুমতিৰ ব্যৱহাৰ"</string>
- <string name="permission_bar_chart_details" msgid="5816698018592357088">"সকলো ডেশ্বব’ৰ্ডত চাওক"</string>
+ <string name="permission_bar_chart_details" msgid="5816698018592357088">"ডেশ্বব’ৰ্ডত আটাইবোৰ চাওক"</string>
<plurals name="permission_bar_chart_label" formatted="false" msgid="4853396794340896078">
<item quantity="one"><xliff:g id="NUMBER">%s</xliff:g>টা এপ্</item>
<item quantity="other"><xliff:g id="NUMBER">%s</xliff:g>টা এপ্</item>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ডিভাইচৰ নিয়ন্ত্ৰণ দেখুৱাওক"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"লক কৰি থোৱা অৱস্থাত নিয়ন্ত্ৰণ এক্সেছ কৰক"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"কল"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"এছএমএছ"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"ম’বাইল ডেটা"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"ডিভাইচ ব্যৱহাৰৰ অভিজ্ঞতা উন্নত কৰিবলৈ এপ্ আৰু সেৱাসমূহে তথাপি যিকোনো সময়ত, আনকি ৱাই-ফাই বন্ধ হৈ থাকিলেও ৱাই-ফাই নেটৱৰ্ক বিচাৰিবলৈ স্কেন কৰিব পাৰে। এয়া অৱস্থানভিত্তিক সুবিধা আৰু সেৱা উন্নত কৰা আদিৰ দৰে কাৰ্যৰ বাবে ব্যৱহাৰ কৰিব পাৰি। আপুনি ৱাই-ফাই স্কেনিঙৰ ছেটিঙত এইটো সলনি কৰিব পাৰে। "<annotation id="link">"সলনি কৰক"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"সংযোজিত হৈ আছে"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"সংযোগ নাই"</string>
@@ -5580,9 +5590,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"আটাইবোৰ এপ্ আৰু সেৱাৰ বাবে"</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="2548056479103747555">"গে’ম ডেশ্বব’ৰ্ডৰ শ্বৰ্টকাট ইত্যাদি অন কৰক"</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-az/strings.xml b/res/values-az/strings.xml
index 07b2444..9229305 100644
--- a/res/values-az/strings.xml
+++ b/res/values-az/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"cütlənmə sorğusu göndərildi"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ilə cütlənmək üçün tıklayın"</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Qəbul edilən fayl"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Bluetooth ilə əldə edilən fayllar"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth deaktivdir"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Aktiv etmək üçün ona toxunun"</string>
<string name="device_picker" msgid="2427027896389445414">"Bluetooth cihazını seçin"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Üz və barmaq izi əlavə edildi"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Üz ilə kiliddən çıxarma və Barmaq izi ilə kiliddən çıxarma ayarladıqda maska taxdığınız, yaxud qaranlıq yerdə olduğunuz zaman telefonunuz barmaq izinizi istəyəcək"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Kiliddən çıxarmağın yolları"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Bunlar üçün üz və barmaq izindən istifadə edin"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Telefonun kiliddən çıxarılması"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Tətbiqlərdə əsllik yoxlaması"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Telefonu kiliddən çıxarın"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Tətbiqlərdə siz olduğunuzu doğrulayın"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Üzdən istifadə edərək"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Barmaq izindən istifadə edərək"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Üz və ya barmaq izindən istifadə edərək"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Telefonu valideyninizə qaytarın"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Ekran kilidi ötürülsün?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Telefonunuzu kiliddən çıxarmaq və ya tətbiqlərdə kimliyi doğrulamaq üçün barmaq izinizi istifadə edə bilməyəcəksiniz."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"İş profilinizi kiliddən çıxarmaq, alışları təsdiqləmək və ya iş tətbiqlərinə giriş üçün barmaq izinizi istifadə edə bilməyəcəksiniz"</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Bəli, silin"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Üz və barmaq izi ilə kiliddən çıxarma"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Ayarlamaq üçün toxunun"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Yalnız üz"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Yalnız barmaq izi"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Üz və barmaq izi"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Üz və barmaq izi ilə kiliddən çıxarma ayarladıqda maska taxdığınız, yaxud qaranlıq yerdə olduğunuz zaman telefonunuz barmaq izinizi istəyəcək"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Kiliddən çıxarmağın yolları"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Bunun üçün üz və ya barmaq izi istifadə edin"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Tətbiqlərdə əsllik yoxlaması"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Şifrələmə"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Planşeti şifrələyin"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Telefonu şifrələyin"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Qoşulmaq mümkün olmadı. Yenidən cəhd edin."</string>
<string name="device_details_title" msgid="1155622417516195481">"Cihaz məlumatları"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Cihazın Bluetooth ünvanı: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Cihazın Bluetooth ünvanı:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Cihaz unudulsun?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Əlaqəni silin"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Tətbiq ayrılsın?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Planşet artıq <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ilə qoşalaşmayacaq"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Cihaz artıq <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ilə qoşalaşmayacaq"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> tətbiqi artıq <xliff:g id="DEVICE_NAME">%2$s</xliff:g> cihazınıza qoşulmayacaq"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> artıq bu hesab ilə əlaqələndirilmiş cihaz ilə birləşdirilməyəcək"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Cihazı unudun"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Tətbiqi ayırın"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Bağlantı yaradılır…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Daxili yaddaş"</string>
<string name="recompute_size" msgid="1098091228370999128">"Ölçünü yenidən hesablayır..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Tətbiq məlumatları silinsin?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Bu tətbiq datası həmişəlik silinəcək. Buraya bütün fayllar, ayarlar, hesablar, verilənlər bazası və sairləri aiddir."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Bu tətbiq datası həmişəlik silinəcək. Buraya fayllar, ayarlar, data bazaları və digər tətbiq datası daxildir."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Ləğv edin"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Batareya Menecerindən istifadə edin"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Batareyadan çox istifadə edən tətbiqlər aşkarlansın"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Tətbiqlərin nə zaman batareyanı boşaltdığını aşkarlayır"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Tətbiqlərin nə zaman batareyanı boşaltdığını aşkarlayır"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Deaktiv"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d tətbiq məhdudlaşdırılıb</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Mobil şəbəkə gözləmə rejimi"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Cəmi <xliff:g id="TIME_0">^1</xliff:g> • <xliff:g id="TIME_PERIOD">^2</xliff:g> ərzində bir dəqiqədən az\narxa fon"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Sonuncu tam şarjdan etibarən istifadə edilməyib"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Son 24 saat ərzində istifadə edilməyib"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Qalan enerji səviyyəsi cihazı işlətməkdən asılıdır"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Təxmini qalan vaxt"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Tam enerji yığana kimi"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Həmişə vibrasiya etsin"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Vibrasiyadan sonra melodiya"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Digər səslər"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"3D audio effekti"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Nömrə yığma tonları"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Ekran kilidləmə səsi"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Şarj səsi və vibrasiyası"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Bütün <xliff:g id="APP_NAME">%1$s</xliff:g> bildirişləri"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Adaptiv bildirişlər"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">Gün ərzində ~<xliff:g id="NUMBER_1">%d</xliff:g> bildiriş</item>
+ <item quantity="other">Gün ərzində ~<xliff:g id="NUMBER_1">%,d</xliff:g> bildiriş</item>
<item quantity="one">Gün ərzində ~<xliff:g id="NUMBER_0">%d</xliff:g> bildiriş</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">Həftə ərzində ~<xliff:g id="NUMBER_1">%d</xliff:g> bildiriş</item>
+ <item quantity="other">Həftə ərzində ~<xliff:g id="NUMBER_1">%,d</xliff:g> bildiriş</item>
<item quantity="one">Həftə ərzində ~<xliff:g id="NUMBER_0">%d</xliff:g> bildiriş</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Heç vaxt"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kontakt adları və aldığınız mesajların mətni kimi şəxsi məlumatlar daxil olmaqla, bütün bildirişləri oxuyacaq. Bu tətbiq həmçinin bildirişləri ertələyə və ya ötürə və ya bildirişlərlə bağlı düymələr üzərində əməliyyatlar icra edə biləcək (telefon zənglərini cavablandırmaq da daxil olmaqla). \n\nBu, tətbiqə \"Narahat Etməyin\" rejimini aktiv və ya deaktiv etmək, həmçinin əlaqədar ayarları dəyişmək imkanı verəcək."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Narahat etmiş sayılmayan söhbətlər"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Bütün söhbətlər"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Önəmli söhbətlər"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"prioritet söhbətlər"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Heç biri"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Heç biri}=1{1 söhbət}other{# söhbət}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Sizinlə kim əlaqə saxlaya bilər"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"İstənilən şəxs"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kontaktlar"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Ulduzlanmış kontaktlar"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Bəzi şəxslər və ya söhbətlər"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Ulduzlanmış kontaktlar və təkrarlanan zəng edənlərdən"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Kontakt və təkrarlanan zəng edənlərdən"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Yalnız təkrarlanan zəng edənlərdən"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Rəqəmsal assistent"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Assistenti aktiv etmək üçün sürüşdürün"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Rəqəmsal assistent tətbiqini aktiv etmək üçün aşağı küncdən yuxarı sürüşdürün."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Assistenti işə salmaq üçün Əsas ekran düyməsini basıb saxlayın"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Rəqəmsal assistent tətbiqini işə salmaq üçün Əsas ekran düyməsini basıb saxlayın."</string>
<string name="information_label" msgid="6939310810756569298">"Məlumat"</string>
<string name="low_label" msgid="6525629096999711220">"Aşağı"</string>
<string name="high_label" msgid="357503396626018487">"Yüksək"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Sağ kənar"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Yüksək həssaslıq zamanı ekranın kənarlarında jestlər işləməyə bilər."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Arxa Həssaslıq"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Jest ayarları"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Jest Naviqasiyası Həssaslığı"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Düymə ilə naviqasiya"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"jest naviqasiyası, geri həssaslıq, geri jest"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"naviqasiya, əsas ekran düyməsi"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Telefonu yoxlamaq üçün iki dəfə toxunun"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Planşeti yoxlamaq üçün iki dəfə tıklayın"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Cihazı yoxlamaq üçün iki dəfə tıklayın"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"zənglər"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobil data"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Cihaz təcrübəsini yaxşılaşdırmaq üçün Wi-Fi deaktiv olduqda belə, tətbiqlər və xidmətlər Wi-Fi şəbəkəsini axtara biləcək. Bununla da məkan haqqında məlumata ehtiyacı olan funksiya və xidmətlərin iş keyfiyyəti artmış olur. Bunu Wi-Fi axtarışı ayarlarında dəyişə bilərsiniz. "<annotation id="link">"Dəyişin"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Qoşulub"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Bağlantı yoxdur"</string>
@@ -5580,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB istifadə etmək üçün təyyarə rejimini deaktiv edin"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Kameraya giriş"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Mikrofona giriş"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Bütün tətbiqlər və xidmətlər üçün"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Tətbiqlər və xidmətlər üçün"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Tətbiqlər və xidmətlər üçün. Bu ayar deaktivdirsə, fövqəladə hal nömrəsinə zəng etdiyiniz zaman mikrofon datası hələ də paylaşıla bilər."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Oyun ayarları"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Oyun Paneli qısayolunu aktiv edin və s."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Oyun Paneli qısayolunu aktiv edin və s."</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Öncəki"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Sonrakı"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Rəng önizləməsi"</string>
diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml
index 20746c2..e79105e 100644
--- a/res/values-b+sr+Latn/strings.xml
+++ b/res/values-b+sr+Latn/strings.xml
@@ -99,7 +99,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Zahtev za uparivanje"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Dodirnite da biste uparili sa uređajem <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Primljene datoteke"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Datoteke primljene preko Bluetooth-a"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth je isključen"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Dodirnite da biste ga uključili"</string>
<string name="device_picker" msgid="2427027896389445414">"Izaberite Bluetooth uređaj"</string>
@@ -456,9 +455,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Lice i otisak prsta su dodati"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Kada podesite otključavanje licem i otiskom prsta, telefon će vam tražiti otisak prsta kad nosite masku ili se nalazite na mračnom mestu"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Načini za otključavanje"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Koristite lice i otisak prsta za"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Otključavanje telefona"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Autorizacija u aplikacijama"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Otključavanje telefona"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Potvrda identiteta u aplikacijama"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Korišćenje lica"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Korišćenje otiska prsta"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Korišćenje lica ili otiska prsta"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Vrati telefon roditelju"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"Važi"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Preskačete zaključavanje ekrana?"</string>
@@ -572,15 +573,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Nećete moći da koristite otisak prsta da biste otključavali telefon ili verifikovali identitet u aplikacijama."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Nećete moći da koristite otisak prsta za otključavanje poslovnog profila, ovlašćivanje kupovina ili prijavljivanje u poslovne aplikacije."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Da, ukloni"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Otključavanje licem i otiskom prsta"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Dodirnite da biste podesili"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Samo lice"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Samo otisak prsta"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Lice i otisak prsta"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Kada podesite otključavanje licem i otiskom prsta, telefon će vam tražiti otisak prsta kada nosite masku ili se nalazite na mračnom mestu"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Načini za otključavanje"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Koristite lice ili otisak prsta za"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Potvrda identiteta u aplikacijama"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Šifrovanje"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Šifruj tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Šifrovanje telefona"</string>
@@ -877,8 +869,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Povezivanje nije uspelo. Pokušajte ponovo."</string>
<string name="device_details_title" msgid="1155622417516195481">"Detalji o uređaju"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Bluetooth adresa uređaja: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Bluetooth adresa uređaja:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Želite li da zaboravite uređaj?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Ukloni povezivanje"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Želite da prekinete vezu sa aplikacijom?"</string>
@@ -886,7 +877,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Tablet neće više biti uparen sa uređajem <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Uređaj neće više biti uparen sa uređajem <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Aplikacija <xliff:g id="APP_NAME">%1$s</xliff:g> se više neće povezivati sa uređajem <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> više neće biti uparen ni sa jednim uređajem povezanim sa ovim nalogom"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Zaboravi uređaj"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Prekini vezu sa aplikacijom"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Povezivanje sa…"</string>
@@ -2123,7 +2113,7 @@
<string name="internal_storage" msgid="999496851424448809">"Interno skladište"</string>
<string name="recompute_size" msgid="1098091228370999128">"Ponovno izračunavanje veličine..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Želite li da izbrišete podatke o aplikaciji?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Svi podaci ove aplikacije biće trajno izbrisani. To obuhvata sve datoteke, podešavanja, naloge, baze podataka itd."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Podaci ove aplikacije će se trajno izbrisati. To obuhvata fajlove, podešavanja, baze podataka i druge podatke aplikacija."</string>
<string name="dlg_ok" msgid="1421350367857960997">"Potvrdi"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Otkaži"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2725,7 +2715,7 @@
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"Najveća potrošnja baterije"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Pogledajte aplikacije sa najvećom potrošnjom baterije"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Punjenje je privremeno ograničeno"</string>
- <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Za uštedu baterije. Saznajte više."</string>
+ <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Da bi se sačuvala baterija. Saznajte više."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Nastavi sa punjenjem"</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"U određenim uslovima, na primer, visoke temperature i dugi periodi punjenja, punjenje može da bude ograničeno na <xliff:g id="PERCENT">%1$s</xliff:g> radi boljeg stanja baterije.\n\nKada ti uslovi prestanu, telefon će automatski početi normalno da se puni."</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"U određenim uslovima, na primer, visoke temperature i dugi periodi punjenja, punjenje može da bude ograničeno na <xliff:g id="PERCENT">%1$s</xliff:g> radi boljeg stanja baterije.\n\nKada ti uslovi prestanu, tablet će automatski početi normalno da se puni."</string>
@@ -2784,6 +2774,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Koristite menadžer baterije"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Otkrijte kada aplikacije isprazne bateriju"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Otkriva kada aplikacije troše bateriju"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Otkriva kada aplikacije troše bateriju"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Isključeno"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d aplikacija je ograničena</item>
@@ -2817,7 +2808,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>
- <string name="power_cell" msgid="5507921058696341513">"Stanje pripravnosti mobilne mreže"</string>
+ <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>
@@ -2907,6 +2898,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Ukupno <xliff:g id="TIME_0">^1</xliff:g> • Manje od minuta korišćenja u pozadini\nu periodu <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Nema korišćenja od poslednjeg potpunog punjenja"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nema korišćenja u poslednja 24 sata"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Procena preostalog nivoa napunjenosti baterije je zasnovana na korišćenju uređaja"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Procenjeno preostalo vreme"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Do potpunog punjenja"</string>
@@ -3696,8 +3688,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Uvek vibriraj"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Vibriraj, pa postepeno zvoni"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Drugi zvukovi"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Prostorni zvuk"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Tonovi numeričke tastature"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Zvuk zaključavanja ekrana"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Zvukovi i vibracija punjenja"</string>
@@ -3900,6 +3891,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>
+ <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>
@@ -3978,14 +3970,14 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Sva obaveštenja aplikacije <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Prilagodljiva obaveštenja"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> obaveštenje dnevno</item>
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> obaveštenja dnevno</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> obaveštenja dnevno</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> obaveštenje dnevno</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> obaveštenja dnevno</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> obaveštenja dnevno</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> obaveštenje nedeljno</item>
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> obaveštenja nedeljno</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> obaveštenja nedeljno</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> obaveštenje nedeljno</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> obaveštenja nedeljno</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> obaveštenja nedeljno</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Nikad"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Obaveštenja na uređajima i u aplikacijama"</string>
@@ -4005,7 +3997,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> će moći da čita sva obaveštenja, uključujući lične podatke, poput imena kontakata i teksta poruka koje primate. Ova aplikacija će moći i da odlaže ili odbacuje obaveštenja ili aktivira dugmad u obaveštenjima, uključujući javljanje na telefonske pozive. \n\nOvo će aplikaciji omogućiti i da uključuje ili isključuje režim Ne uznemiravaj i menja srodna podešavanja."</string>
+ <string name="notification_listener_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>
@@ -4160,6 +4159,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Konverzacije koje mogu da prekidaju"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Sve konverzacije"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Prioritetne konverzacije"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"prioritetne konverzacije"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Ništa"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Nijedna}=1{1 konverzacija}one{# konverzacija}few{# konverzacije}other{# konverzacija}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Ko može da prekida"</string>
@@ -4184,6 +4184,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Svi"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kontakti"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Kontakti sa zvezdicom"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Neki ljudi ili konverzacije"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Od kontakata sa zvezdicom i ponovnih pozivalaca"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Od kontakata i ponovnih pozivalaca"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Samo od ponovnih pozivalaca"</string>
@@ -4939,6 +4940,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digitalni pomoćnik"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Prevucite da biste pokrenuli pomoćnik"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Prevucite nagore iz nekog od donjih ulova da biste pokrenuli aplikaciju digitalnog pomoćnika."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Zadržite dugme Početak da biste pokrenuli pomoćnik"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Pritisnite i zadržite dugme Početak da biste pokrenuli aplikaciju digitalnog pomoćnika."</string>
<string name="information_label" msgid="6939310810756569298">"Informacije"</string>
<string name="low_label" msgid="6525629096999711220">"Niska"</string>
<string name="high_label" msgid="357503396626018487">"Visoka"</string>
@@ -4946,8 +4949,10 @@
<string name="right_edge" msgid="1505309103265829121">"Desna ivica"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Veća osetljivost može da izazove neslaganje sa pokretima u aplikaciji duž ivica ekrana."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Pozadinska osetljivost"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Podešavanja pokreta"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Osetljivost navigacije pomoću pokreta"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Kretanje pomoću dugmeta"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigacija pomoću pokreta, osetljivost pokreta za nazad, pokret za nazad"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"kretanje, dugme početak"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Dvaput dodirnite telefon da biste ga proverili"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Dvaput dodirnite tablet da biste ga proverili"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dvaput dodirnite uređaj da biste ga proverili"</string>
@@ -5532,6 +5537,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5601,6 +5610,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"pozivi"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobilni podaci"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Radi boljeg doživljaja uređaja, aplikacije i usluge mogu i dalje da traže WiFi mreže u bilo kom trenutku, čak i kada je WiFi isključen. To može da se koristi, na primer, za poboljšavanje funkcija i usluga zasnovanih na lokaciji. To možete da promenite u podešavanjima WiFi skeniranja."<annotation id="link">"Promenite"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Povezano"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Veza nije uspostavljena"</string>
@@ -5669,9 +5679,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Isključuje režim rada u avionu radi korišćenja UWB-a"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Pristup kameri"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Pristup mikrofonu"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Za sve aplikacije i usluge"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Za aplikacije i usluge"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Za aplikacije i usluge. Ako je ovo podešavanje isključeno, podaci mikrofona mogu i dalje da se dele kada pozovete broj za hitne slučajeve."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Podešavanja igara"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Uključite prečicu za kontrolnu tablu igre itd."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Uključite prečicu za kontrolnu tablu igre i drugo"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Prethodna"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Sledeća"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pregled boje"</string>
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
index 55d01f7..edd8bf1 100644
--- a/res/values-be/strings.xml
+++ b/res/values-be/strings.xml
@@ -100,7 +100,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Запыт на спарванне"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Кранiце, каб спалучыцца з прыладай <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Атрыманыя файлы"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Файлы, атрыманыя праз Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth выключаны"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Націсніце, каб уключыць"</string>
<string name="device_picker" msgid="2427027896389445414">"Выберыце прыладу Bluetooth"</string>
@@ -460,9 +459,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Дададзены твар і адбітак пальца"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Пасля наладжвання разблакіроўкі праз распазнаванне твару і адбітка пальца тэлефон будзе запытваць адбітак пальца, калі навокал цёмна ці ў вас на твары маска"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Спосабы разблакіроўкі"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Выкарыстоўваць распазнаванне твару і адбітка, каб"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Разблакіроўка"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Аўтэнтыфікацыя ў праграмах"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Разблакіруйце тэлефон"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Спраўдзіце сваю асобу ў праграмах"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Выкарыстанне твару"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Выкарыстанне адбітка пальца"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Выкарыстанне твару ці адбітка пальца"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Дайце тэлефон аднаму з бацькоў"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"ОК"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Прапусціць наладжванне блакіроўкі экрана?"</string>
@@ -578,15 +579,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Вы не зможаце выкарыстоўваць адбітак пальца для разблакіроўкі тэлефона ці спраўджання сваёй асобы ў праграмах."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Вы не зможаце выкарыстоўваць адбітак пальца для разблакіроўкі свайго працоўнага профілю, аўтарызацыі купляў і ўваходу ў працоўныя праграмы."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Так, выдаліць"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Распазнаванне твару і разблакіраванне адбіткам пальца"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Дакраніцеся, каб наладзіць"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Толькі распазнаванне твару"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Толькі распазнаванне адбітка пальца"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Распазнаванне твару і адбітка пальца"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Пасля наладжвання разблакіроўкі праз распазнаванне твару і адбітка пальца тэлефон будзе запытваць адбітак пальца, калі навокал цёмна ці ў вас на твары маска"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Спосабы разблакіроўкі"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Ужываць распазнаванне твару ці адбітка пальца для"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Аўтэнтыфікацыя ў праграмах"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Шыфраванне"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Шыфраваць планшэт"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Шыфраваць тэлефон"</string>
@@ -896,8 +888,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Не атрымалася ўсталяваць злучэнне. Паўтарыце спробу."</string>
<string name="device_details_title" msgid="1155622417516195481">"Звесткі пра прыладу"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Адрас Bluetooth прылады: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Адрас Bluetooth прылады: \n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Забыць прыладу?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Выдаліць сувязь"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Адключыць праграму?"</string>
@@ -905,7 +896,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Ваш планшэт больш не будзе злучаны з прыладай <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Ваша прылада больш не будзе злучана з прыладай <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Праграма \"<xliff:g id="APP_NAME">%1$s</xliff:g>\" больш не будзе падключацца да прылады \"<xliff:g id="DEVICE_NAME">%2$s</xliff:g>\""</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"Прылада \"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>\" больш не будзе спалучацца з прыладамі, звязанымі з гэтым уліковым запісам"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Забыць прыладу"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Адключыць праграму"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Падключыцца да..."</string>
@@ -2149,7 +2139,7 @@
<string name="internal_storage" msgid="999496851424448809">"Унутраная памяць"</string>
<string name="recompute_size" msgid="1098091228370999128">"Пераразлік памеру..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Выдаліць даныя праграмы?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Усе даныя гэтай праграмы будуць назаўсёды выдалены. Гэта датычыцца ўсiх файлаў, налад, уліковых запісаў, баз даных і г. д."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Даныя гэтай праграмы (файлы, налады, базы даных і г. д.) будуць выдалены назаўсёды."</string>
<string name="dlg_ok" msgid="1421350367857960997">"ОК"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Скасаваць"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2823,6 +2813,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Уключыць менеджар акумулятара"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Выяўляць праграмы, якія разраджаюць акумулятар"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Выяўленне праграм, якія разраджаюць акумулятар"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Выяўленне праграм, якія разраджаюць акумулятар"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Выключана"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">Абмежаваных праграм: %1$d</item>
@@ -2857,7 +2848,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>
- <string name="power_cell" msgid="5507921058696341513">"Сетка мабільнай сувязі ў рэжыме чакання"</string>
+ <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>
@@ -2947,6 +2938,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Усяго <xliff:g id="TIME_0">^1</xliff:g> • Менш чым хвіліна працы ў фонавым рэжыме\nза перыяд <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Не выкарыстоўваўся з моманту апошняй поўнай зарадкі"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Не выкарыстоўваўся ў апошнія 24 гадз"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Ацэнка стану акумулятара заснавана на выкарыстанні прылады"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Прыблзіны час, які застаўся"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Да поўнай зарадкі"</string>
@@ -2957,7 +2949,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>
@@ -3176,7 +3168,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>
@@ -3743,8 +3735,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Заўсёды ўключаць вібрацыю"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Вібрацыя, потым званок з ростам гучнасці"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Іншыя гукі"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Аб\'ёмнае аўдыя"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Гукі панэлі набору"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Гук экрана блакіроўкі"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Гукі і вібрацыя пры зарадцы"</string>
@@ -3947,6 +3938,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>
+ <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>
@@ -4026,16 +4018,16 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Усе апавяшчэнні праграмы \"<xliff:g id="APP_NAME">%1$s</xliff:g>\""</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Адаптыўныя апавяшчэнні"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> апавяшчэнне ў дзень</item>
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> апавяшчэнні ў дзень</item>
- <item quantity="many">~<xliff:g id="NUMBER_1">%d</xliff:g> апавяшчэнняў у дзень</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> апавяшчэння ў дзень</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> апавяшчэнне ў дзень</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> апавяшчэнні ў дзень</item>
+ <item quantity="many">~<xliff:g id="NUMBER_1">%,d</xliff:g> апавяшчэнняў у дзень</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> апавяшчэння ў дзень</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> апавяшчэнне ў тыдзень</item>
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> апавяшчэнні ў тыдзень</item>
- <item quantity="many">~<xliff:g id="NUMBER_1">%d</xliff:g> апавяшчэнняў у тыдзень</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> апавяшчэння ў тыдзень</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> апавяшчэнне ў тыдзень</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> апавяшчэнні ў тыдзень</item>
+ <item quantity="many">~<xliff:g id="NUMBER_1">%,d</xliff:g> апавяшчэнняў у тыдзень</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> апавяшчэння ў тыдзень</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Ніколі"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Апавяшчэнні прылад і праграм"</string>
@@ -4056,7 +4048,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> атрымае доступ да ўсіх апавяшчэнняў, уключаючы асабістую інфармацыю, такую як кантакты і тэксты атрыманых паведамленняў. Праз гэту праграму таксама можна будзе адкладваць або адхіляць апавяшчэнні ці актываваць у іх кнопкі дзеянняў, у тым ліку кнопку адказу на тэлефонныя выклікі. \n\nАкрамя таго, праз праграму можна будзе ўключаць і выключаць рэжым \"Не турбаваць\", а таксама змяняць звязаныя з ім налады."</string>
+ <string name="notification_listener_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>
@@ -4215,6 +4214,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Гэты рэжым не распаўсюджваецца на наступныя размовы"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Усе размовы"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Прыярытэтныя размовы"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"прыярытэтныя размовы"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Ніякія"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Ніводнай}=1{1 размова}one{# размова}few{# размовы}many{# размоў}other{# размовы}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"На што гэты рэжым не распаўсюджваецца"</string>
@@ -4239,6 +4239,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Любыя"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Кантакты"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Пазначаныя кантакты"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Некаторыя кантакты ці размовы"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Ад пазначаных кантактаў і абанентаў, якія выклікаюць паўторна"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Ад кантактаў і абанентаў, якія выклікаюць паўторна"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Толькі ад абанентаў, якія выклікаюць паўторна"</string>
@@ -5019,6 +5020,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Лічбавы памочнік"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Выклік памочніка з дапамогай жэстаў"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Каб выклікаць лічбавага памочніка, правядзіце пальцам уверх з ніжняга вугла"</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Для выкліку памочніка ўтрымлівайце кнопку галоўнага экрана"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Націсніце і ўтрымлівайце кнопку галоўнага экрана, каб выклікаць праграму \"Лічбавы памочнік\"."</string>
<string name="information_label" msgid="6939310810756569298">"Інфармацыя"</string>
<string name="low_label" msgid="6525629096999711220">"Нізкая"</string>
<string name="high_label" msgid="357503396626018487">"Высокая"</string>
@@ -5026,8 +5029,10 @@
<string name="right_edge" msgid="1505309103265829121">"Правы край"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Павышаная адчувальнасць можа негатыўна паўплываць на ўспрыманне жэстаў па краях экрана."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Адчувальнасць задняй часткі"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Налады жэстаў"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Адчувальнасць навігацыі жэстамі"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Кнопачная навігацыя"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"навігацыя жэстамі, адчувальнасць задняй часткі, жэст вяртання"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"навігацыя, кнопка галоўнага экрана"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Двойчы дакрануцца, каб праверыць апавяшчэнні"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Двойчы дакраніцеся, каб праверыць планшэт"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Двойчы дакраніцеся, каб праверыць прыладу"</string>
@@ -5623,6 +5628,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Паказ элементаў кіравання прыладай"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Доступ да элементаў кіравання пры заблакіраваным экране"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5692,6 +5701,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"выклікі"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"мабільная перадача даных"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Каб палепшыць працу прылады, вы можаце дазволіць праграмам і сэрвісам шукаць сеткі Wi-Fi, нават калі Wi‑Fi выключаны. Дзякуючы гэтаму палепшыцца праца функцый і сэрвісаў, звязаных з геалакацыяй. Змяніць гэты рэжым можна ў наладах пошуку сетак Wi-Fi. "<annotation id="link">"Змяніць"</annotation>"."</string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Падключана"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Няма падключэння"</string>
@@ -5760,9 +5770,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"Для ўсіх праграм і сэрвісаў"</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="2548056479103747555">"Уключэнне ярлыка гульнявой панэлі і г. д."</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-bg/strings.xml b/res/values-bg/strings.xml
index e168f2d..aa295d1 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Заявка за сдвояване"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Докоснете за сдвояване с/ъс „<xliff:g id="DEVICE_NAME">%1$s</xliff:g>“."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Получени файлове"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Получени през Bluetooth файлове"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Функцията за Bluetooth е изключена"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Докоснете за включване"</string>
<string name="device_picker" msgid="2427027896389445414">"Изберете устройство"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Добавени са лице и отпечатък"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Когато носите маска или се намирате на тъмно място и сте настроили опциите за отключване с лице и отпечатък, телефонът ви ще поиска да използвате отпечатъка си"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Начини за отключване"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Използване на лицето и отпечатъка за"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Отключв. на телефона"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Удостоверяване в приложения"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Отключване на телефона ви"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Потвърждаване на самоличността ви в приложенията"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Използване на лице"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Използване на отпечатък"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Използване на лице/отпечатък"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Дайте отново телефона на родителя си"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Пропуск. на опцията за закл.?"</string>
@@ -570,15 +571,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Няма да можете да използвате отпечатъка си за отключване на телефона, нито за потвърждаване на самоличността ви в приложения."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Няма да можете да използвате отпечатъка си, за да отключвате служебния си потребителски профил, да оторизирате покупки или да влизате в служебни приложения."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Да, да се премахнат"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Отключване с лице и отпечатък"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Докоснете, за да настроите"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Само лице"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Само отпечатък"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Лице и отпечатък"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Когато носите маска или се намирате на тъмно място и сте настроили опциите за отключване с лице и отпечатък, телефонът ви ще поиска да използвате отпечатъка си"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Начини за отключване"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Използване на лицето или отпечатъка за"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Удостоверяване в приложения"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Шифроване"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Шифроване на таблета"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Шифроване на телефона"</string>
@@ -862,8 +854,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Не можа да се установи връзка. Опитайте отново."</string>
<string name="device_details_title" msgid="1155622417516195481">"Подробности за устройството"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Bluetooth адрес на устройството: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Адрес на Bluetooth на устройството: \n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Да се забрави ли устройството?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Премахване на свързването"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Да се прекрати ли връзката с приложението?"</string>
@@ -871,7 +862,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Таблетът ви вече няма да бъде сдвоен с/ъс „<xliff:g id="DEVICE_NAME">%1$s</xliff:g>“"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Устройството ви вече няма да бъде сдвоено с/ъс „<xliff:g id="DEVICE_NAME">%1$s</xliff:g>“"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> вече няма да се свързва с устройството ви <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"Устройството <xliff:g id="DEVICE_NAME">%1$s</xliff:g> вече няма да бъде сдвоено с никое устройство, свързано с този профил"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Забравяне на устройството"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Прекратяване на връзката с приложението"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Свързване с/ъс..."</string>
@@ -2053,7 +2043,7 @@
</plurals>
<string name="clear_uri_btn_text" msgid="4828117421162495134">"Премахване на достъпа"</string>
<string name="controls_label" msgid="8671492254263626383">"Контроли"</string>
- <string name="force_stop" msgid="2681771622136916280">"Принудител&#173;но спиране"</string>
+ <string name="force_stop" msgid="2681771622136916280">"Принудително спиране"</string>
<string name="total_size_label" msgid="2052185048749658866">"Общо"</string>
<string name="application_size_label" msgid="6407051020651716729">"Размер на приложението"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Приложение за USB хранилище"</string>
@@ -2063,7 +2053,7 @@
<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">"Деактиви&#173;ране"</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="app_factory_reset" msgid="8974044931667015201">"Деинсталиране на актуализации"</string>
@@ -2101,7 +2091,7 @@
<string name="internal_storage" msgid="999496851424448809">"Вътр. хранилище"</string>
<string name="recompute_size" msgid="1098091228370999128">"Размерът се преизчислява..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Да се изтрият ли данните от приложенията?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Всички данни на това приложение ще бъдат изтрити за постоянно. Това включва всички файлове, настройки, профили и т.н."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Данните на приложението ще бъдат изтрити за постоянно. Това включва файловете, настройките, базите от данни и други данни от приложението."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Отказ"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2749,6 +2739,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Използване на мениджъра на батерията"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Установяване кога приложенията изразходват батерията"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Установяване кога приложенията изразходват батерията"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Установяване кога приложенията изразходват батерията"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Изключено"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d приложения са ограничени</item>
@@ -2781,7 +2772,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>
- <string name="power_cell" msgid="5507921058696341513">"Режим на готовност на мобилната мрежа"</string>
+ <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>
@@ -2871,6 +2862,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Общо <xliff:g id="TIME_0">^1</xliff:g> • По-малко от минута на заден план\nза периода <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Батерията не е използвана след последното пълно зареждане"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Батерията не е използвана през последните 24 ч"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Прогнозата за оставащата батерия е въз основа на използването на устройството ви"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Приблизително оставащо време"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"До пълно зареждане"</string>
@@ -3653,8 +3645,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Вибриране"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Вибриране, звънене постепенно"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Други звуци"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Пространствено аудио"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Тонове при набиране"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Звук при заключване на екрана"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Звуци при зарежд. и вибриране"</string>
@@ -3857,6 +3848,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>
+ <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,11 +3926,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Всички известия от: <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Адаптивни известия"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> известия на ден</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> известия на ден</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> известие на ден</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> известия на седмица</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> известия на седмица</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> известие на седмица</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Никога"</string>
@@ -3958,7 +3950,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ще може да чете всички известия, включително личната информация, като например имената на контактите и текста на съобщенията, които получавате. Това приложение ще може също да отлага или отхвърля известия и да взаимодейства с бутоните в тях, включително да отговаря на телефонни обаждания. \n\nПриложението ще може също да включва и изключва режима „Не безпокойте“, както и да променя свързаните с него настройки."</string>
+ <string name="notification_listener_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>
@@ -4109,6 +4108,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Разговори, които могат да прекъсват режима"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Всички разговори"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Разговори с приоритет"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"разговори с приоритет"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Никакви"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Нито един}=1{1 разговор}other{# разговора}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Кой може да прекъсва режима"</string>
@@ -4133,6 +4133,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Всеки"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Контакти"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Контакти със звезда"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Някои хора или разговори"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"От контактите със звезда и повторно обаждащите се"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"От контактите и повторно обаждащите се"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Само от повторно обаждащите се"</string>
@@ -4863,6 +4864,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Дигитален асистент"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Прекарване на пръст за извикване на асистент"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Прекарайте пръст нагоре от долен ъгъл на екрана, за да извикате приложението за дигитален асистент."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Задръжте бутона „Начало“, за да извикате асистент"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Натиснете и задръжте бутона „Начало“, за да извикате приложението за дигитален асистент."</string>
<string name="information_label" msgid="6939310810756569298">"Информация"</string>
<string name="low_label" msgid="6525629096999711220">"Ниска"</string>
<string name="high_label" msgid="357503396626018487">"Висока"</string>
@@ -4870,8 +4873,10 @@
<string name="right_edge" msgid="1505309103265829121">"Десен край"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"По-високата чувствителност може да предизвика конфликт с жестове за приложение, изпълнявани по продължението на краищата на екрана."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Чувствителност за жеста за връщане назад"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Настр. за жестовете"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Чувствителност на навигирането с жестове"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Навигиране с бутони"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"навигиране с жестове, чувствителност за жеста за връщане назад, жест за връщане назад"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"навигиране, бутон „Начало“"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Двукратно докосване за проверка на телефона"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Двукратно докосване за проверка на таблета"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Двукратно докосване за проверка на устройството"</string>
@@ -5445,6 +5450,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Показване на контролите за устройството"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Достъп до контролите при заключен екран"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5514,6 +5523,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"обаждания"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"мобилни данни"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"С цел подобряване на практическата работа с устройството приложенията и услугите пак могат да сканират за Wi‑Fi мрежи по всяко време дори когато функцията за Wi‑Fi e изключена. Това може да послужи например за подобряване на базиращите се на местоположението функции и услуги. Можете да промените съответното поведение от настройките за сканиране за Wi‑Fi. "<annotation id="link">"Промяна"</annotation>"."</string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Свързано"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Няма връзка"</string>
@@ -5582,9 +5592,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"За всички приложения и услуги"</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="2548056479103747555">"Включване на прекия път в таблото за управление на играта и др."</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-bn/strings.xml b/res/values-bn/strings.xml
index 194b501..be96b31 100644
--- a/res/values-bn/strings.xml
+++ b/res/values-bn/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"যুক্ত করার অনুরোধ"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> এর সঙ্গে যুক্ত করতে আলতো চাপুন৷"</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"ফাইল গ্রহণ করা হয়েছে"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"ব্লুটুথের মাধ্যমে পাওয়া ফাইল"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"ব্লুটুথ বন্ধ করা আছে"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"এটি চালু করতে ট্যাপ করুন"</string>
<string name="device_picker" msgid="2427027896389445414">"ব্লুটুথ ডিভাইস বাছুন"</string>
@@ -398,8 +397,7 @@
<string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"আপনার ফেস মডেল স্থায়ীভাবে এবং নিরাপদে মুছে ফেলা হবে।\n\nমুছে ফেলার পরে, আপনার ফোন আনলক বা অ্যাপে যাচাইকরণ করার জন্য আপনার আঙুলের ছাপ, পিন, প্যাটার্ন বা পাসওয়ার্ড প্রয়োজন হবে।"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"আপনার ফোন আনলক করার জন্য \'ফেস আনলক\' ব্যবহার করুন"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"আঙ্গুলের ছাপ"</string>
- <!-- no translation found for security_settings_work_fingerprint_preference_title (2076006873519745979) -->
- <skip />
+ <string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"কাজের জন্য ফিঙ্গারপ্রিন্ট"</string>
<string name="fingerprint_manage_category_title" msgid="1249349505688268850">"আঙ্গুলের ছাপগুলি পরিচালনা করুন"</string>
<string name="fingerprint_usage_category_title" msgid="8757959085075024856">"এর জন্য আঙ্গুলের ছাপ ব্যবহার করুন"</string>
<string name="fingerprint_add_title" msgid="1837610443487902050">"আঙ্গুলের ছাপ যোগ করুন"</string>
@@ -453,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"ফেস এবং আঙ্গুলের ছাপ যোগ করা হয়েছে"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"আপনি \'ফেস আনলক\' ও \'ফিঙ্গারপ্রিন্ট আনলক\' সেট আপ করলে, আপনি মাস্ক পরে থাকলে বা অন্ধকার জায়গায় থাকলে আপনার ফোন আঙ্গুলের ছাপ চাইবে"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"আনলক করার বিভিন্ন উপায়"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"এর জন্য মুখ এবং আঙ্গুলের ছাপ ব্যবহার করুন"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"ফোন আনলক করা হচ্ছে"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"অ্যাপে যাচাইকরণ"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"আপনার ফোন আনলক করুন"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"অ্যাপে আপনার পরিচয় যাচাই করুন"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"মুখ ব্যবহার করে"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"আঙুলের ছাপ ব্যবহার করে"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"মুখ বা আঙুলের ছাপ ব্যবহার করে"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"ফোন অভিভাবকের কাছে ফিরিয়ে দিন"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"ঠিক আছে"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"স্ক্রিন লক এড়িয়ে যেতে চান?"</string>
@@ -569,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"ফোন আনলক বা অ্যাপে নিজের পরিচয় যাচাই করার জন্য, আপনি আর ফিঙ্গারপ্রিন্ট ব্যবহার করতে পারবেন না।"</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"ফিঙ্গারপ্রিন্ট ব্যবহার করে আপনি অফিস প্রোফাইল আনলক করতে, অফিসের অ্যাপে সাইন-ইন করতে বা কেনাকাটায় অনুমতি দিতে পারবেন না।"</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"হ্যাঁ, সরান"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"ফেস এবং ফিঙ্গারপ্রিন্ট আনলক"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"সেট আপ করতে ট্যাপ করুন"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"শুধুমাত্র মুখ"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"শুধুমাত্র আঙুলের ছাপ"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"মুখ এবং আঙুলের ছাপ"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"আপনি ফেস ও ফিঙ্গারপ্রিন্ট আনলক সেট আপ করলে, আপনি মাস্ক পড়ে থাকলে বা অন্ধকারে থাকলে আপনার ফোন শনাক্তকরণের জন্য আঙুলের ছাপ চাইবে"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"আনলক করার জন্য বিভিন্ন উপায়"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"মুখ বা আঙুলের ছাপ এর জন্য ব্যবহার করুন"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"অ্যাপে যাচাইকরণ"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"এনক্রিপশন"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"ট্যাবলেট এনক্রিপ্ট করুন"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"ফোন এনক্রিপ্ট করুন"</string>
@@ -861,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"কানেক্ট করা যায়নি। আবার চেষ্টা করুন।"</string>
<string name="device_details_title" msgid="1155622417516195481">"ডিভাইসের বিবরণ"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"ডিভাইসের ব্লুটুথ অ্যাড্রেস: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"ডিভাইসের ব্লুটুথ অ্যাড্রেস:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"ডিভাইসটি কি ভুলে যাবেন?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"ডিসকানেক্ট করুন"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"অ্যাপ ডিসকানেক্ট করতে চান?"</string>
@@ -870,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> এর সাথে আপনার ট্যাবলেটটি আর যুক্ত থাকবে না"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> এর সাথে আপনার ডিভাইসটি আর যুক্ত থাকবে না"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> অ্যাপ আপনার <xliff:g id="DEVICE_NAME">%2$s</xliff:g> ডিভাইসের সাথে আর কানেক্ট হবে না"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"এই অ্যাকাউন্টের সাথে লিঙ্ক করা আছে এমন যেকোনও ডিভাইসের সাথে <xliff:g id="DEVICE_NAME">%1$s</xliff:g> আর পেয়ার করা যাবে না"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"ডিভাইসটি ভুলে যান"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"অ্যাপ ডিসকানেক্ট করুন"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"এতে কানেক্ট করুন..."</string>
@@ -2100,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"ইন্টারনাল স্টোরেজ"</string>
<string name="recompute_size" msgid="1098091228370999128">"আকার আবার গণনা করা হচ্ছে..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"অ্যাপ ডেটা মুছবেন?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"এই অ্যাপের সমস্ত ডেটা স্থায়ীভাবে মুছে যাবে। সমস্ত ফাইল, সেটিংস, অ্যাকাউন্ট, ডেটাবেস ইত্যাদি সবই।"</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"এই অ্যাপের ডেটা স্থায়ীভাবে মুছে ফেলা হবে। এর মধ্যে ফাইল, সেটিংস, ডেটাবেস এবং অন্য অ্যাপ ডেটা আছে।"</string>
<string name="dlg_ok" msgid="1421350367857960997">"ঠিক আছে"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"বাতিল"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2748,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"ব্যাটারি ম্যানেজার ব্যবহার করুন"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"অ্যাপের জন্য বেশি ব্যাটারি খরচ হচ্ছে কিনা সেই দিকে নজর রাখুন"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"অ্যাপের জন্য ব্যাটারি বেশি দ্রুত খরচ হচ্ছে কিনা সেদিকে নজর রাখা হচ্ছে"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"অ্যাপের জন্য ব্যাটারি বেশি দ্রুত খরচ হচ্ছে কিনা তা শনাক্ত করা হচ্ছে"</string>
<string name="battery_manager_off" msgid="673547668722420924">"বন্ধ আছে"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$dটি অ্যাপে বিধিনিষেধ আরোপ করা হয়েছে</item>
@@ -2780,7 +2770,7 @@
<string name="power_camera" msgid="4778315081581293923">"ক্যামেরা"</string>
<string name="power_wifi" msgid="4614007837288250325">"ওয়াই-ফাই"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"ব্লুটুথ"</string>
- <string name="power_cell" msgid="5507921058696341513">"মোবাইল নেটওয়ার্ক স্ট্যান্ডবাই"</string>
+ <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>
@@ -2870,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"মোট <xliff:g id="TIME_0">^1</xliff:g> • <xliff:g id="TIME_PERIOD">^2</xliff:g> এ\n ব্যাকগ্রাউন্ডে ব্যাটারির ব্যবহার এক মিনিটেরও কম"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"শেষ বার সম্পূর্ণ চার্জ করার পরে আর ব্যাটারি ব্যবহার করা হয়নি"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"গত ২৪ ঘন্টায় ব্যাটারি আর ব্যবহার করা হয়নি"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"আপনার ডিভাইসের ব্যবহারের উপর ভিত্তি করে ব্যাটারি কতক্ষণ চলবে তার আনুমানিক হিসাব"</string>
<string name="estimated_time_left" msgid="948717045180211777">"আনুমানিক কতক্ষণ বাকি"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"সম্পূর্ণ চার্জ না হওয়া পর্যন্ত"</string>
@@ -3652,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"কল এলে সর্বদাই ভাইব্রেট করতে থাকবে"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"প্রথমে ভাইব্রেট করবে এবং তারপরে রিঙ্গিংয়ের আওয়াজ ক্রমশ বাড়বে"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"অন্যান্য শব্দগুলি"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Spatial Audio"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"ডায়াল প্যাডের টোনগুলি"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"স্ক্রিন লক করার সাউন্ড"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"চার্জিংয়ে সাউন্ড ও ভাইব্রেশন"</string>
@@ -3856,6 +3846,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>
+ <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>
@@ -3933,12 +3924,12 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"সমস্ত <xliff:g id="APP_NAME">%1$s</xliff:g> সংক্রান্ত বিজ্ঞপ্তি"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"অ্যাডাপটিভ বিজ্ঞপ্তি"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g>টি বিজ্ঞপ্তি প্রতিদিন</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g>টি বিজ্ঞপ্তি প্রতিদিন</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g>টি বিজ্ঞপ্তি প্রতিদিন</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g>টি বিজ্ঞপ্তি প্রতিদিন</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">প্রতি সপ্তাহে ~<xliff:g id="NUMBER_1">%d</xliff:g>টি বিজ্ঞপ্তি</item>
- <item quantity="other">প্রতি সপ্তাহে ~<xliff:g id="NUMBER_1">%d</xliff:g>টি বিজ্ঞপ্তি</item>
+ <item quantity="one">প্রতি সপ্তাহে ~<xliff:g id="NUMBER_1">%,d</xliff:g>টি বিজ্ঞপ্তি</item>
+ <item quantity="other">প্রতি সপ্তাহে ~<xliff:g id="NUMBER_1">%,d</xliff:g>টি বিজ্ঞপ্তি</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"কখনও না"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"ডিভাইস এবং অ্যাপ বিজ্ঞপ্তি"</string>
@@ -3957,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> সব বিজ্ঞপ্তি পড়তে পারবে। পরিচিতির নাম, আপনি যেসব মেসেজ পান সেগুলির টেক্সট সহ সব ব্যক্তিগত তথ্য এর মধ্যে পড়ে। এই অ্যাপ বিজ্ঞপ্তিতে দেওয়া বোতামের সাহায্যে অ্যাকশন নিতে পারবে বা বিজ্ঞপ্তি স্নুজ বা বাতিল করতে পারবে। এর মধ্যে ফোন কলের উত্তর দেওয়া অন্তর্ভুক্ত। \n\nএর সাহায্যে এই অ্যাপ \'বিরক্ত করবে না\' মোড চালু বা বন্ধ করতে এবং এই সম্পর্কিত সেটিংস পরিবর্তনও করতে পারবে।"</string>
+ <string name="notification_listener_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>
@@ -4108,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"যে কথোপকথনগুলি \'বিরক্ত করবে না\' মোড এড়িয়ে নিজের কাজ করতে পারে"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"সমস্ত কথোপকথন"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"গুরুত্বপূর্ণ কথোপকথন"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"গুরুত্বপূর্ণ কথোপকথন"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"এমন কেউ নেই"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{একটিও নেই}=1{১টি কথোপকথন}one{#টি কথোপকথন}other{#টি কথোপকথন}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"যেগুলি \'বিরক্ত করবে না\' মোড এড়িয়ে নিজের কাজ করতে পারে"</string>
@@ -4132,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"যেকেউ"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"পরিচিতি"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"তারা চিহ্নিত পরিচিতি"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"কিছু ব্যক্তি বা কথোপকথন"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"যারা তারা চিহ্নিত পরিচিতি এবং আগে যারা ফোন করেছেন তারা আবার ফোন করলে"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"পরিচিতি এবং আগে যারা ফোন করেছেন তারা আবার ফোন করলে"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"শুধুমাত্র আগে যারা ফোন করেছেন তারা আবার ফোন করলে"</string>
@@ -4862,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"\'ডিজিটাল অ্যাসিস্ট্যান্ট\'"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"\'অ্যাসিস্ট্যান্ট\' চালু করতে সোয়াইপ করুন"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"ডিজিটাল অ্যাসিস্ট্যান্ট\' অ্যাপ চালু করতে নিচের কোণা থেকে উপরের দিকে সোয়াইপ করুন।"</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"অ্যাসিস্ট্যান্ট ইনভোক করতে \'হোম\' বোতাম ধরে থাকুন"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"ডিজিটাল অ্যাসিস্ট্যান্ট অ্যাপ চালু করতে \'হোম\' বোতাম প্রেস করে ধরে রাখুন।"</string>
<string name="information_label" msgid="6939310810756569298">"তথ্য"</string>
<string name="low_label" msgid="6525629096999711220">"কম করুন"</string>
<string name="high_label" msgid="357503396626018487">"বাড়ান"</string>
@@ -4869,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"ডানদিকের প্রান্ত"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"সংবেদনশীলতা বেড়ে গেলে সেটি স্ক্রিনের প্রান্তে যেকোনও অ্যাপ জেসচার সেটিংসকে ভালভাবে কাজ করতে দেয় না।"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"আগের স্ক্রিনে ফিরে যাওয়ার সংবেদনশীলতা"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"জেসচার সেটিংস"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"ইঙ্গিত করে করা নেভিগেশনের সংবেদনশীলতা"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"\'নেভিগেশন\' বোতাম"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"জেসচার নেভিগেশন, ফিরে যাওয়ার সংবেদনশীলতা, ফিরে যাওয়ার জেসচার"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"\'নেভিগেশন\', \'হোম\' বোতাম"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ফোন চেক করতে ডাবল-ট্যাপ করুন"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ট্যাবলেট চেক করতে ডাবল-ট্যাপ করুন"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ডিভাইস চেক করতে ডাবল-ট্যাপ করুন"</string>
@@ -5444,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ডিভাইস কন্ট্রোল দেখুন"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"লক থাকাকালীন কন্ট্রোল অ্যাক্সেস করুন"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5513,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"কল"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"এসএমএস"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"মোবাইল ডেটা"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"ডিভাইস সংক্রান্ত অভিজ্ঞতা আরও ভাল করতে, অ্যাপ ও পরিষেবা যেকোনও সময় আপনার ওয়াই-ফাই নেটওয়ার্ক স্ক্যান করতে পারবে, এমনকি ডিভাইসের ওয়াই-ফাই বন্ধ করা থাকলেও। যেমন, এটি লোকেশন-ভিত্তিক ফিচার ও পরিষেবার উন্নতির জন্য ব্যবহার করতে পারা যাবে। আপনি ওয়াই-ফাই স্ক্যানিং সেটিংস থেকে এটি পরিবর্তন করতে পারবেন। "<annotation id="link">"পরিবর্তন করুন"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"কানেক্ট করা আছে"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"কানেকশন নেই"</string>
@@ -5581,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"ইউডব্লুউবি ব্যবহার করতে \'বিমান মোড\' বন্ধ করুন"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"ক্যামেরার অ্যাক্সেস"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"মাইক্রোফোনের অ্যাক্সেস"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"সমস্ত অ্যাপ ও পরিষেবার জন্য"</string>
+ <string name="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="2548056479103747555">"গেম ড্যাশবোর্ড শর্টকাট ইত্যাদি চালু করুন"</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-bs/strings.xml b/res/values-bs/strings.xml
index e75ccf5..8f55a4f 100644
--- a/res/values-bs/strings.xml
+++ b/res/values-bs/strings.xml
@@ -99,7 +99,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Zahtjev za uparivanje"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Dodirnite za spajanje s uređajem <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Primljeni fajlovi"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Fajlovi primljeni putem Bluetootha"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth je isključen"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Dodirnite da ga uključite"</string>
<string name="device_picker" msgid="2427027896389445414">"Odaberi Bluetooth uređaj"</string>
@@ -456,9 +455,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Lice i otisak prsta su dodani"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Kada postavite otključavanje licem i otključavanje otiskom prsta, telefon će tražiti otisak prsta ako nosite masku ili se nalazite u mračnom prostoru"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Načini otključavanja"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Koristite lice i otisak prsta za:"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Otključavanje telefona"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Autentifikacija u aplikacijama"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Otključajte telefon"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Potvrdite identitet u aplikacijama"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"pomoću lica"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"pomoću otiska prsta"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"pomoću lica ili otiska prsta"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Vrati telefon roditelju"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"Uredu"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Preskočiti zaključani ekran?"</string>
@@ -572,15 +573,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Nećete moći koristiti otisak prsta da otključate telefon niti da potvrdite identitet u aplikacijama."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Nećete moći koristiti otisak prsta da otključate radni profil, odobrite kupovine niti da se prijavite u poslovne aplikacije."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Da, ukloni"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Otključavanje licem i otiskom prsta"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Dodirnite da postavite"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Samo lice"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Samo otisak prsta"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Lice i otisak prsta"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Kada postavite otključavanje licem i otiskom prsta, telefon će tražiti otisak prsta kada nosite masku ili kada budete u mračnom prostoru"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Načini otključavanja"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Koristite otključavanje licem ili otiskom prsta za"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Autentifikacija u aplikacijama"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Šifriranje"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Šifriraj tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Šifriranje telefona"</string>
@@ -885,7 +877,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Vaš tablet neće više biti uparen s uređajem <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Vaš uređaj neće više biti uparen s uređajem <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Aplikacija <xliff:g id="APP_NAME">%1$s</xliff:g> se neće više povezivati s uređajem <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"Uređaj <xliff:g id="DEVICE_NAME">%1$s</xliff:g> više neće biti uparen ni sa jednim uređajem povezanim s ovim računom"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Zaboravi uređaj"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Prekini vezu s aplikacijom"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Poveži se na…"</string>
@@ -2122,7 +2113,7 @@
<string name="internal_storage" msgid="999496851424448809">"Unutrašnja pohrana"</string>
<string name="recompute_size" msgid="1098091228370999128">"Ponovno izračunavanje veličine…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Izbrisati podatke aplikacija?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Svi podaci ove aplikacije će biti trajno izbrisani. To uključuje sve fajlove, postavke, račune, baze podataka itd."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Ovi podaci aplikacije će se trajno izbrisati. To obuhvata fajlove, postavke, baze podataka i ostale podatke aplikacije."</string>
<string name="dlg_ok" msgid="1421350367857960997">"Uredu"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Otkaži"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2783,6 +2774,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Upotreba Upravitelja baterije"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Otkrij kada aplikacije troše bateriju"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Otkrivanje kada aplikacije brzo troše bateriju"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Otkrivanje kada aplikacije brzo troše bateriju"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Isključeno"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">Ograničena je %1$d aplikacija</item>
@@ -2816,7 +2808,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>
- <string name="power_cell" msgid="5507921058696341513">"Mobilna mreža u stanju mirovanja"</string>
+ <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>
@@ -2906,6 +2898,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Ukupno: <xliff:g id="TIME_0">^1</xliff:g> • vrijeme u pozadini je kraće od minute\nza period <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Nema korištenja od posljednje potpune napunjenosti"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nema korištenja za posljednja 24 h"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Procjena preostalog trajanja baterije zasnovana je na korištenju uređaja"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Procjena preostalog vremena"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Do potpune napunjenosti"</string>
@@ -2987,9 +2980,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>
@@ -3898,6 +3891,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">"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>
@@ -3976,14 +3970,14 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Sva obavještenja aplikacije <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Prilagodljiva obavještenja"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> obavještenje dnevno</item>
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> obavještenja dnevno</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> obavještenja dnevno</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> obavještenje dnevno</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> obavještenja dnevno</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> obavještenja dnevno</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> obavještenje sedmično</item>
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> obavještenja sedmično</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> obavještenja sedmično</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> obavještenje sedmično</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> obavještenja sedmično</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> obavještenja sedmično</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Nikada"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Obavještenja uređaja i aplikacija"</string>
@@ -4003,7 +3997,14 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Dozvoliti aplikaciji <xliff:g id="SERVICE">%1$s</xliff:g> pristup obavještenjima?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Poboljšana obavještenja su zamijenila Prilagodljiva obavještenja Androida u verziji Android 12. Ova funkcija prikazuje predložene radnje i odgovore te organizira vaša obavještenja. \n\nPoboljšana obavještenja mogu pristupiti sadržaju obavještenja, uključujući lične informacije kao što su imena kontakata i poruke. Ova funkcija također može odbacivati obavještenja ili odgovarati na njih, npr. može odgovarati na telefonske pozive i kontrolirati funkciju Ne ometaj."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Dozvoliti aplikaciji <xliff:g id="SERVICE">%1$s</xliff:g> pristup obavještenjima?"</string>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> će moći čitati sva obavještenja, uključujući lične informacije kao što su imena kontakata i tekst primljenih poruka. Ova aplikacija će također moći odgoditi ili odbaciti obavještenja ili djelovati na dugmad u obavještenjima, uključujući odgovaranje na telefonske pozive. \n\nNa ovaj način će se aplikaciji dati i mogućnost da uključi ili isključi način rada Ne ometaj te da promijeni postavke povezane s tom opcijom."</string>
+ <string name="notification_listener_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>
@@ -4158,6 +4159,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Razgovori koji vas mogu prekinuti"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Svi razgovori"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Prioritetni razgovori"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"prioritetni razgovori"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Nema"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Nema}=1{1 razgovor}one{# razgovor}few{# razgovora}other{# razgovora}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Ko vas može prekinuti"</string>
@@ -4182,6 +4184,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Svako"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kontakti"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Kontakti označeni zvjezdicom"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Neke osobe ili razgovori"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Od kontakata označenih zvjezdicom i ponovljenih pozivalaca"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Od kontakata i ponovljenih pozivalaca"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Samo od ponovljenih pozivalaca"</string>
@@ -4937,6 +4940,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digitalni asistent"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Prevucite da pozovete asistenta na radnju"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Prevucite s donjeg ugla prema gore da pozovete na radnju aplikaciju digitalnog asistenta."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Zadržite dugme za početni ekran da aktivirate asistenta"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Pritisnite i držite dugme za početni ekran da aktivirate aplikaciju digitalnog asistenta."</string>
<string name="information_label" msgid="6939310810756569298">"Informacije"</string>
<string name="low_label" msgid="6525629096999711220">"Nisko"</string>
<string name="high_label" msgid="357503396626018487">"Visoko"</string>
@@ -4944,8 +4949,10 @@
<string name="right_edge" msgid="1505309103265829121">"Desna ivica"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Veća osjetljivost može izazvati probleme prilikom korištenja pokreta aplikacija uz ivice ekrana."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Osjetljivost pokreta za povratak"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Postavke pokreta"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Osjetljivost navigacije pokretima"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navigacija pomoću dugmeta"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigacija pokretima, osjetljivost pokreta za povratak, pokret za povratak"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigacija, dugme za početni ekran"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Dodirnite dvaput da provjerite telefon"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Provjera tableta dvostrukim dodirom"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Provjera uređaja dvostrukim dodirom"</string>
@@ -5349,7 +5356,7 @@
<string name="carrier_settings_euicc" msgid="1541279297111378907">"Operater"</string>
<string name="carrier_settings_version" msgid="3364919669057317776">"Verzija postavki mobilnog operatera"</string>
<string name="call_category" msgid="641461844504128789">"Pozivanje"</string>
- <string name="video_calling_settings_title" msgid="5490466306783552190">"Operater video pozivanja"</string>
+ <string name="video_calling_settings_title" msgid="5490466306783552190">"Video pozivi putem mobilnog operatera"</string>
<string name="cdma_system_select_title" msgid="8261408056382123386">"Odabir sistema"</string>
<string name="cdma_system_select_summary" msgid="384128007068464145">"Promijenite način rada CDMA rominga"</string>
<string name="cdma_system_select_dialogtitle" msgid="6143586810486936984">"Odabir sistema"</string>
@@ -5530,6 +5537,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5599,6 +5610,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"pozivi"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"prijenos podataka na mobilnoj mreži"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Radi poboljšanja iskustva s uređajem aplikacije i usluge i dalje mogu bilo kada skenirati WiFi mreže, čak i kada je WiFi isključen. Ovim se, naprimjer, mogu poboljšati funkcije i usluge zasnovane na lokaciji. Ovo možete promijeniti u postavkama Skeniranja WiFi mreže."<annotation id="link">"Promijeni"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Povezano"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Niste povezani s mrežom"</string>
@@ -5667,9 +5679,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Isključite način rada u avionu da koristite UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Pristup kameri"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Pristup mikrofonu"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Za sve aplikacije i usluge"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Za aplikacije i usluge"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Za aplikacije i usluge. Ako je ova postavka isključena, podaci mikrofona se i dalje mogu dijeliti kada pozovete broj za hitne slučajeve."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Postavke igre"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Uključite prečicu za kontrolnu tablu igre, itd."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Uključite prečicu za kontrolnu tablu igre i drugo"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Nazad"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Naprijed"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pregled boje"</string>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 54d4215..b055578 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Sol·licitud de vinculació"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Toca per vincular el dispositiu <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Fitxers rebuts"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Fitxers rebuts per Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"El Bluetooth està desactivat"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Toca per activar-lo"</string>
<string name="device_picker" msgid="2427027896389445414">"Tria un dispositiu Bluetooth"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Cara i empremta digital afegida"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Si configures Desbloqueig facial i Desbloqueig amb empremta digital, el telèfon et demanarà la teva empremta digital quan portis mascareta o quan estiguis en una zona fosca"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Formes de desbloqueig"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Utilitza la cara i l\'empremta digital per"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Desbloqueja el telèfon"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Autenticació en aplicacions"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Desbloqueja el telèfon"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Verifica que ets tu a les aplicacions"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Amb la cara"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Amb l\'empremta digital"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Amb la cara o l\'empremta digital"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Torna el telèfon als pares"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"D\'acord"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Ometre bloqueig de pantalla?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"No podràs utilitzar l\'empremta digital per desbloquejar el telèfon o verificar la teva identitat en aplicacions."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"No podràs utilitzar l\'empremta digital per desbloquejar el teu perfil de treball, autoritzar compres ni iniciar la sessió en aplicacions de treball."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Sí, suprimeix"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Desbloqueig facial i amb empremta digital"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Toca per configurar"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Només cara"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Només empremta digital"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Cara i empremta digital"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Si configures el desbloqueig facial i amb empremta digital, el telèfon et demanarà la teva empremta digital quan portis mascareta o quan estiguis en una zona fosca"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Formes de desbloqueig"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Utilitza la cara o l\'empremta digital per"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Autenticació en aplicacions"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Encriptació"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Encriptació de la tauleta"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Encripta el telèfon"</string>
@@ -636,7 +628,7 @@
<string name="unlock_set_unlock_launch_picker_title" msgid="4981063601772605609">"Bloqueig de pantalla"</string>
<string name="unlock_set_unlock_launch_picker_summary_lock_immediately" msgid="5799070517574360310">"<xliff:g id="UNLOCK_METHOD">%1$s</xliff:g> / Immediatament després d\'activar el repòs"</string>
<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> després d\'activar el repòs"</string>
- <string name="unlock_set_unlock_launch_picker_title_profile" msgid="7631371082326055429">"Bloqueig del perfil professional"</string>
+ <string name="unlock_set_unlock_launch_picker_title_profile" msgid="7631371082326055429">"Bloqueig perfil treball"</string>
<string name="unlock_set_unlock_launch_picker_change_title" msgid="4746783679112447948">"Canvi pantalla bloq."</string>
<string name="unlock_set_unlock_launch_picker_change_summary" msgid="6023813780512501969">"Canvia o desactiva la seguretat de contrasenyes, PIN o patrons"</string>
<string name="unlock_set_unlock_launch_picker_enable_summary" msgid="1699993191343299179">"Trieu un mètode per bloquejar la pantalla"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"No s\'ha pogut connectar. Torna-ho a provar."</string>
<string name="device_details_title" msgid="1155622417516195481">"Detalls del dispositiu"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Adreça Bluetooth del dispositiu: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Adreça Bluetooth del dispositiu:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Vols que s\'oblidi el dispositiu?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Suprimeix l\'associació"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Vols desconnectar l\'aplicació?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"La tauleta es desvincularà de: <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"El teu dispositiu es desvincularà de: <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"L\'aplicació <xliff:g id="APP_NAME">%1$s</xliff:g> deixarà de connectar-se a <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> es desvincularà de qualsevol dispositiu enllaçat a aquest compte"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Oblida el dispositiu"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Desconnecta l\'aplicació"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Connecta\'t a..."</string>
@@ -1272,7 +1262,7 @@
<string name="dtmf_tone_enable_title" msgid="2241337296249130217">"So en marcar el número"</string>
<string name="sound_effects_enable_title" msgid="328569690466233866">"Toca els sons"</string>
<string name="lock_sounds_enable_title" msgid="804365014499259673">"So de bloqueig de pantalla"</string>
- <string name="audio_record_proc_title" msgid="486071779724181619">"Reducció del soroll"</string>
+ <string name="audio_record_proc_title" msgid="486071779724181619">"Cancel·lació de soroll"</string>
<string name="volume_media_description" msgid="2736061076584067204">"Música, vídeos, jocs i altres fitxers multimèdia"</string>
<string name="volume_ring_description" msgid="5423168446359881864">"So de trucada i notificacions"</string>
<string name="volume_notification_description" msgid="3241009629930030492">"Notificacions"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Emmagatzematge intern"</string>
<string name="recompute_size" msgid="1098091228370999128">"S\'està tornant a calcular la mida..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Vols suprimir les dades de l\'aplicació?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Se suprimiran totes les dades d\'aquesta aplicació permanentment. Això inclou tots els fitxers, les opcions de configuració, els comptes, les bases de dades, etc."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Les dades d\'aquesta aplicació se suprimiran permanentment. Això inclou fitxers, opcions de configuració, bases de dades i altres dades de l\'aplicació."</string>
<string name="dlg_ok" msgid="1421350367857960997">"D\'acord"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Cancel·la"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2529,7 +2519,7 @@
<string name="captioning_foreground_opacity" msgid="1395843080697567189">"Opacitat del text"</string>
<string name="captioning_edge_color" msgid="6035818279902597518">"Color de contorn"</string>
<string name="captioning_edge_type" msgid="5281259280060811506">"Tipus de contorn"</string>
- <string name="captioning_typeface" msgid="285325623518361407">"Tipus de lletra"</string>
+ <string name="captioning_typeface" msgid="285325623518361407">"Família de fonts"</string>
<string name="captioning_preview_text" msgid="4973475065545995704">"Els subtítols es mostraran així"</string>
<string name="captioning_preview_characters" msgid="7854812443613580460">"Aa"</string>
<string name="locale_default" msgid="8948077172250925164">"Predeterminat"</string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Utilitza el gestor de bateria"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Detecta quan les aplicacions consumeixen bateria"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"S\'està detectant el consum de bateria de les aplicacions"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"S\'està detectant el consum de bateria de les aplicacions"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Desactivat"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">S\'han restringit %1$d aplicacions</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Xarxa mòbil en espera"</string>
+ <string name="power_cell" msgid="7793805106954398186">"Xarxa mòbil"</string>
<string name="power_phone" msgid="2768396619208561670">"Trucades de veu"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tauleta inactiva"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Telèfon inactiu"</string>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> en total • Menys d\'1 minut en segon pla\nentre <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Sense ús des de la darrera càrrega completa"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Sense ús durant les 24 darreres hores"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"L\'estimació de la bateria restant es basa en l\'ús del teu dispositiu"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Temps estimat restant"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Fins a completar la càrrega"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Vibra sempre"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Vibra i després sona amb augment gradual"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Altres sons"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Àudio espacial"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Tons del teclat"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"So de bloqueig de pantalla"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Sons de càrrega i vibració"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Totes les notificacions de l\'aplicació <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Notificacions adaptatives"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> notificacions al dia</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notificacions al dia</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notificació al dia</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> notificacions a la setmana</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notificacions a la setmana</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notificació a la setmana</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Mai"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> podrà llegir totes les notificacions, inclosa la informació personal, com ara els noms dels contactes i el text dels missatges que rebis. Aquesta aplicació també podrà posposar o ignorar les notificacions o fer accions amb els botons de les notificacions, com ara contestar a trucades. \n\nL\'aplicació també podrà activar i desactivar el mode No molestis i canviar la configuració que hi estigui relacionada."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Converses que et poden interrompre"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Totes les converses"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Converses prioritàries"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"converses prioritàries"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Cap"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Cap}=1{1 conversa}other{# converses}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Qui et pot interrompre"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Tothom"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Contactes"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Contactes destacats"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Algunes persones o converses"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"De contactes destacats i trucades repetides"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"De contactes i trucades repetides"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Només de trucades repetides"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Assistent digital"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Llisca per invocar l\'assistent"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Llisca cap amunt des d\'un extrem inferior per invocar l\'aplicació de l\'assistent digital."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Mantén premut el botó d\'inici per invocar l\'assistent"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Mantén premut el botó d\'inici per invocar l\'aplicació de l\'assistent digital."</string>
<string name="information_label" msgid="6939310810756569298">"Informació"</string>
<string name="low_label" msgid="6525629096999711220">"Baixa"</string>
<string name="high_label" msgid="357503396626018487">"Alta"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Vora dreta"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Una sensibilitat alta pot entrar en conflicte amb altres gestos de l\'aplicació que es facin als extrems de la pantalla."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilitat cap enrere"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Configuració de gestos"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Sensibilitat de la navegació amb gestos"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navegació amb botons"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navegació amb gestos, sensibilitat gest cap enrere, gest cap enrere"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navegació, botó d\'inici"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Doble toc per consultar el telèfon"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Doble toc per consultar la tauleta"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Doble toc per consultar el dispositiu"</string>
@@ -5044,7 +5049,7 @@
<string name="app_info_storage_title" msgid="4076977173803093808">"Espai utilitzat"</string>
<string name="webview_uninstalled_for_user" msgid="627352948986275488">"(desinstal·lat per a <xliff:g id="USER">%s</xliff:g>)"</string>
<string name="webview_disabled_for_user" msgid="5809886172032644498">"(desactivat per a <xliff:g id="USER">%s</xliff:g>)"</string>
- <string name="autofill_app" msgid="7595308061826307921">"Servei Emplenament automàtic"</string>
+ <string name="autofill_app" msgid="7595308061826307921">"Servei d\'emplenament automàtic"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Contrasenyes"</string>
<plurals name="autofill_passwords_count" formatted="false" msgid="7715009165029452622">
<item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> contrasenyes</item>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"trucades"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"dades mòbils"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Per millorar l\'experiència del dispositiu, les aplicacions i els serveis poden cercar xarxes Wi‑Fi en qualsevol moment, fins i tot quan la Wi‑Fi estigui desactivada. Aquesta opció es pot utilitzar, per exemple, per millorar les funcions i els serveis basats en la ubicació, i pots canviar-la a la configuració de cerca de xarxes Wi‑Fi. "<annotation id="link">"Canvia-la"</annotation>"."</string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Connectat"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Sense connexió"</string>
@@ -5580,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Desactiva el mode d\'avió per utilitzar la banda ultraampla"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Accés a la càmera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Accés al micròfon"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Per a tots els serveis i aplicacions"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Per a aplicacions i serveis"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Per a aplicacions i serveis. Si aquesta opció de configuració està desactivada, és possible que les dades del micròfon es continuïn compartint quan truquis a un número d\'emergència."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Configuració de jocs"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Activa la drecera al tauler de joc, etc."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Activa la drecera al tauler de joc i més"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Següent"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Previsualització del color"</string>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 511f6d7..c4defa2 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -100,7 +100,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Požadavek na párování"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Klepnutím spárujete se zařízením <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Přijaté soubory"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Soubory přijaté přes Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Rozhraní Bluetooth je vypnuté"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Zapnete klepnutím"</string>
<string name="device_picker" msgid="2427027896389445414">"Vybrat zařízení Bluetooth"</string>
@@ -460,9 +459,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Byl přidán obličej a otisk prstu"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Když nastavíte odemknutí obličejem a otiskem prstu, telefon bude žádat o zadání otisku prstu, pokud budete mít zakrytou tvář nebo bude vaše okolí tmavé"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Způsoby odemykání"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Používat obličej a otisk prstu k"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Odemykání telefonu"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Ověřování v aplikacích"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Odemknutí telefonu"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Ověřovat v aplikacích vaši totožnost"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Pomocí obličeje"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Pomocí otisku prstu"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Pomocí obličeje nebo otisku prstu"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Dejte telefon znovu rodiči"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Přeskočit zámek obrazovky?"</string>
@@ -576,15 +577,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Pomocí otisku prstu už nebude možné odemykat telefon ani ověřovat vaši totožnost v aplikacích."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Otisk prstu už nebude možné používat k odemknutí pracovního profilu, autorizaci nákupů ani přihlašování do pracovních aplikací."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Ano, odstranit"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Odemknutí obličejem a otiskem prstu"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Nastavíte klepnutím"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Pouze obličej"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Pouze otisk prstu"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Obličej a otisk prstu"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Když nastavíte odemknutí obličejem a otiskem prstu, telefon bude žádat o zadání otisku prstu, pokud budete mít zakrytou tvář nebo bude vaše okolí tmavé"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Způsoby odemykání"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Používat obličej nebo otisk prstu k"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Ověřování v aplikacích"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Šifrování"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Šifrovat tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Šifrování telefonu"</string>
@@ -894,8 +886,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Nelze se připojit. Zkuste to znovu."</string>
<string name="device_details_title" msgid="1155622417516195481">"O zařízení"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Adresa Bluetooth zařízení: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Adresa Bluetooth zařízení:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Zapomenout zařízení?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Odstranit přidružení"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Odpojit aplikaci?"</string>
@@ -903,7 +894,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Tablet již nebude spárován se zařízením <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Zařízení již nebude spárováno se zařízením <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Aplikace <xliff:g id="APP_NAME">%1$s</xliff:g> již nebude propojena se zařízením <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"Zařízení <xliff:g id="DEVICE_NAME">%1$s</xliff:g> již nebude spárováno s žádným zařízením, které je s tímto účtem propojeno"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Zapomenout zařízení"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Odpojit aplikaci"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Připojit k síti…"</string>
@@ -2147,7 +2137,7 @@
<string name="internal_storage" msgid="999496851424448809">"Interní úložiště"</string>
<string name="recompute_size" msgid="1098091228370999128">"Přepočítávání velikosti..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Smazat data aplikace?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Veškerá data (všechny soubory, nastavení, účty, databáze apod.) této aplikace budou trvale vymazána."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Data této aplikace budou trvale smazána. To zahrnuje soubory, nastavení, databáze a další data aplikace."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Zrušit"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2821,6 +2811,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Použít správce baterie"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Zjišťovat, zda aplikace vybíjejí baterii"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Zjišťování, kdy aplikace vybíjejí baterii"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Zjišťování, kdy aplikace vybíjejí baterii"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Vypnuto"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="few">Jsou omezeny %1$d aplikace</item>
@@ -2855,7 +2846,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>
- <string name="power_cell" msgid="5507921058696341513">"Pohotovostní režim mobilní sítě"</string>
+ <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>
@@ -2945,6 +2936,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Celkem <xliff:g id="TIME_0">^1</xliff:g> • V období <xliff:g id="TIME_PERIOD">^2</xliff:g> používáno na pozadí\nméně než minutu"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Od posledního nabití žádné využití"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Za posledních 24 hodin žádné využití"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Odhad zbývající výdrže baterie vychází z vašeho používání zařízení"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Odhadovaný zbývající čas"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Do úplného nabití"</string>
@@ -3741,8 +3733,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Vždy vibrovat"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Nejdřív vibrace a postupně vyzvánění"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Ostatní zvuky"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Prostorový zvuk"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Tóny číselníku"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Zvuk uzamčení obrazovky"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Zvuky a vibrace při nabíjení"</string>
@@ -3945,6 +3936,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>
+ <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>
@@ -4024,15 +4016,15 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Všechna oznámení aplikace <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Adaptivní oznámení"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> oznámení za den</item>
- <item quantity="many">~<xliff:g id="NUMBER_1">%d</xliff:g> oznámení za den</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> oznámení za den</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> oznámení za den</item>
+ <item quantity="many">~<xliff:g id="NUMBER_1">%,d</xliff:g> oznámení za den</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> oznámení za den</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> oznámení za den</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> oznámení za týden</item>
- <item quantity="many">~<xliff:g id="NUMBER_1">%d</xliff:g> oznámení za týden</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> oznámení za týden</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> oznámení za týden</item>
+ <item quantity="many">~<xliff:g id="NUMBER_1">%,d</xliff:g> oznámení za týden</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> oznámení za týden</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> oznámení za týden</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Nikdy"</string>
@@ -4054,7 +4046,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"Aplikace <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> bude moci číst všechna oznámení, včetně osobních údajů, jako jsou jména kontaktů a texty zpráv, které obdržíte. Bude také moci automaticky odkládat nebo zavírat oznámení nebo aktivovat tlačítka v oznámeních, včetně přijímání telefonických hovorů. \n\nTímto také aplikaci umožníte zapínat nebo vypínat režim Nerušit a měnit související nastavení."</string>
+ <string name="notification_listener_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>
@@ -4213,6 +4212,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Konverzace, které smí vyrušovat"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Všechny konverzace"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Prioritní konverzace"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"prioritní konverzace"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Žádné"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Žádná}=1{1 konverzace}few{# konverzace}many{# konverzace}other{# konverzací}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Kdo smí vyrušovat"</string>
@@ -4237,6 +4237,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Kdokoli"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kontakty"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Kontakty označené hvězdičkou"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Někteří lidé nebo konverzace"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Od kontaktů s hvězdičkou a lidí, co volají opakovaně"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Od kontaktů a lidí, co volají opakovaně"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Pouze od lidí, co volají opakovaně"</string>
@@ -5017,6 +5018,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digitální asistent"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Vyvolat asistenta přejetím prstem"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Přejetím prstem nahoru ze spodního rohu obrazovky vyvoláte aplikaci digitálního asistenta."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Podržením tlačítka plochy vyvoláte asistenta"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Pokud chcete vyvolat aplikaci digitálního asistenta, podržte tlačítko plochy."</string>
<string name="information_label" msgid="6939310810756569298">"Informace"</string>
<string name="low_label" msgid="6525629096999711220">"Nízká"</string>
<string name="high_label" msgid="357503396626018487">"Vysoká"</string>
@@ -5024,8 +5027,10 @@
<string name="right_edge" msgid="1505309103265829121">"Pravý okraj"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Vyšší citlivost může narušovat gesta v aplikacích prováděná u okrajů obrazovky."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Citlivost na zpětné gesto"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Nastavení gest"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Citlivost navigace gesty"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navigace tlačítky"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigace gesty, citlivost na zpětné gesto, zpětné gesto"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigace, tlačítko plochy"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Kontrola telefonu dvojitým klepnutím"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Kontrola tabletu dvojitým klepnutím"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Kontrola zařízení dvojitým klepnutím"</string>
@@ -5621,6 +5626,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5690,6 +5699,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"hovory"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobilní data"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Za účelem lepšího fungování zařízení mohou aplikace a služby vyhledávat sítě Wi-Fi, i když je připojení Wi-Fi vypnuté. Lze tak vylepšit funkce a služby závislé na poloze. Toto chování můžete změnit v "<annotation id="link">"nastavení vyhledávání Wi-Fi"</annotation>"."</string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Připojeno"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Žádné připojení"</string>
@@ -5758,9 +5768,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Pokud chcete používat technologii UWB, vypněte režim Letadlo"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Přístup k fotoaparátu"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Přístup k mikrofonu"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Pro všechny aplikace a služby"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Aplikace a služby"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Aplikace a služby. Pokud je toto nastavení vypnuté a zavoláte na číslo tísňového volání, mohou být nadále sdílena data z mikrofonu."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Nastavení her"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Zapnout zkratku Herního panelu atd."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Zapnout zkratku Herního panelu atd."</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Předchozí"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Další"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Náhled barvy"</string>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index d01dae5..1d5fded 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Anmodning om parring"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Tryk for at parre med <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Modtagne filer"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Filer modtaget via Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth er slået fra"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Tryk for at aktivere"</string>
<string name="device_picker" msgid="2427027896389445414">"Vælg Bluetooth-enhed"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Ansigt og fingeraftryk er tilføjet"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Når du konfigurerer ansigtslås og oplåsning med fingeraftryk, beder din telefon om dit fingeraftryk, hvis du er iført en maske eller befinder dig et mørkt sted"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Muligheder for oplåsning"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Brug dit ansigt og fingeraftryk til"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Oplåsning af telefon"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Godkendelse i apps"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Lås din telefon op"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Bekræft din identitet i apps"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Anvend ansigtsgenkendelse"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Anvend fingeraftryk"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Anvend ansigtsgenkendelse eller fingeraftryk"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Giv telefonen tilbage til din forælder"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Vil du springe skærmlås over?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Du vil ikke have mulighed for at bruge dit fingeraftryk til at låse din telefon op eller bekræfte din identitet i apps."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Du vil ikke have mulighed for at bruge dit fingeraftryk til at låse din arbejdsprofil op, godkende køb eller logge ind i arbejdsapps."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Ja, fjern"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Ansigtslås og oplåsning med fingeraftryk"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Tryk for at konfigurere"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Kun ansigt"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Kun fingeraftryk"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Ansigt og fingeraftryk"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Når du konfigurerer ansigtslås og oplåsning med fingeraftryk, beder din telefon om dit fingeraftryk, hvis du er iført en maske eller befinder dig et mørkt sted"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Muligheder for oplåsning"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Brug ansigt eller fingeraftryk til"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Godkendelse i apps"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Kryptering"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Krypter tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Kryptér telefon"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Det lykkedes ikke at oprette forbindelse. Prøv igen."</string>
<string name="device_details_title" msgid="1155622417516195481">"Enhedsoplysninger"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Enhedens Bluetooth-adresse: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Enhedens Bluetooth-adresse:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Vil du glemme denne enhed?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Fjern tilknytning"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Vil du fjerne tilknytningen til appen?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Din tablet vil ikke længere være parret med <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Din enhed vil ikke længere være parret med <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Appen <xliff:g id="APP_NAME">%1$s</xliff:g> opretter ikke længere forbindelse til <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> vil ikke længere være parret med enheder, der er knyttet til denne konto"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Glem enhed"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Fjern tilknytning til app"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Opret forbindelse til..."</string>
@@ -1436,7 +1426,7 @@
<string name="lift_to_wake_title" msgid="8994218158737714046">"Løft enheden for at vække den"</string>
<string name="ambient_display_screen_title" msgid="8615947016991429325">"Aktiv låseskærm"</string>
<string name="ambient_display_category_triggers" msgid="1216640141609270011">"Hvornår skal det vises"</string>
- <string name="doze_title" msgid="1523090408230862316">"Væk skærmen for notifikationer"</string>
+ <string name="doze_title" msgid="1523090408230862316">"Væk skærmen ved notifikationer"</string>
<string name="doze_summary" msgid="8252867381522942804">"Når skærmen er mørk, aktiveres den ved modtagelse af nye notifikationer"</string>
<string name="doze_always_on_title" msgid="7326245192352868477">"Vis altid tidspunkt og info"</string>
<string name="doze_always_on_summary" msgid="509097829739647852">"Øget batteriforbrug"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Intern lagerplads"</string>
<string name="recompute_size" msgid="1098091228370999128">"Beregner størrelse igen..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Vil du slette appdata?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Alle data i denne app slettes permanent. Det omfatter alle filer, indstillinger, konti, databaser osv."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Denne apps data slettes permanent. Det omfatter filer, indstillinger, databaser og andre appdata."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Annuller"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2385,7 +2375,7 @@
<string name="accessibility_button_opacity_title" msgid="4727355657530362289">"Gennemsigtig, når funktionen ikke bruges"</string>
<string name="accessibility_button_low_label" msgid="4193015407828927741">"Gennemsigtig"</string>
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Ikke-gennemsigtig"</string>
- <string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Tekst med stor kontrast"</string>
+ <string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Tekst med høj kontrast"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Opdater skærmforstørrelse automatisk"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Opdater skærmforstørrelsen på appovergange"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Afbryderknap afslutter opkald"</string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Brug batteriadministration"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Registrer, når apps dræner batteriet"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Registrerer, når apps dræner batteriet"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Registrerer, når apps dræner batteriet"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Fra"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d app er begrænset</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Mobilnetværk på standby"</string>
+ <string name="power_cell" msgid="7793805106954398186">"Mobilnetværk"</string>
<string name="power_phone" msgid="2768396619208561670">"Stemmeopkald"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tabletcomputeren er ikke aktiv"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Inaktiv telefon"</string>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> i alt • Brugt i baggrunden i mindre end ét minut\ni tidsrummet <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Ikke brugt i baggrunden siden sidste fulde opladning"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Ikke brugt i løbet af de seneste 24 timer"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Den resterende batteritid er et skøn, der baseres på din brug af enheden"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Estimeret resterende tid"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Indtil den er fuldt opladet"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Vibrer altid"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Vibrer først, og ring så gradvist højere"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Andre lyde"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Rumlig lyd"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Toner for tastatur"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Lyd ved skærmlåsning"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Lyd og vibration ved opladning"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,12 +3924,12 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Alle notifikationer for <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Automatiske notifikationer"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> notifikation om dagen</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> notifikationer om dagen</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifikation om dagen</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifikationer om dagen</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> notifikation om ugen</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> notifikationer om ugen</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifikation om ugen</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifikationer om ugen</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Aldrig"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Enheds- og appnotifikationer"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> vil kunne læse alle notifikationer, inkl. personlige oplysninger såsom navne på kontakter og tekst i beskeder, som du modtager. Appen vil også kunne udsætte eller afvise notifikationer eller aktivere knapper i notifikationer, herunder besvare telefonopkald. \n\nHerudover vil appen få mulighed for at aktivere eller deaktivere Forstyr ikke og ændre relaterede indstillinger."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Samtaler, der kan afbryde"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Alle samtaler"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Prioriterede samtaler"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"prioriterede samtaler"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Ingen"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Ingen}=1{1 samtale}one{# samtale}other{# samtaler}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Hvem kan afbryde?"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Alle"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kontakter"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Stjernemarkerede kontakter"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Nogle personer eller samtaler"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Fra stjernemarkerede kontakter og ved gentagne opkald"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Fra kontakter og ved gentagne opkald"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Kun ved gentagne opkald"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digital assistent"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Stryg for at aktivere assistenten"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Stryg opad fra et af de nederste hjørner for at aktivere appen for din digitale assistent."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Hold Hjem nede for at aktivere assistenten"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Hold knappen Hjem nede for at aktivere appen for den digitale assistent"</string>
<string name="information_label" msgid="6939310810756569298">"Oplysninger"</string>
<string name="low_label" msgid="6525629096999711220">"Lav"</string>
<string name="high_label" msgid="357503396626018487">"Høj"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Højre kant"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Højere følsomhed kan komme i konflikt med appbevægelser langs skærmens kant."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Følsomhed for bevægelse fra kant"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Indstillinger for bevægelser"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Følsomhed af navigation med bevægelser"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navigation med knapper"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigation med bevægelser, følsomhed for bevægelse fra kant, bevægelse til at gå tilbage"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigation, knappen Hjem"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Tryk to gange for at tjekke telefonen"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tryk to gange for at tjekke din tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tryk to gange for at tjekke enheden"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"opkald"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"sms"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobildata"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"For at forbedre brugeroplevelsen på enheden kan apps og tjenester stadig til enhver tid scanne efter Wi‑Fi-netværk, også selvom Wi-Fi er deaktiveret. Dette kan f.eks. bruges til at forbedre lokationsbaserede funktioner og tjenester. Du kan ændre dette i "<annotation id="link">"indstillingerne for Wi-Fi-scanning"</annotation>"."</string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Forbundet"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Der er ingen forbindelse"</string>
@@ -5580,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Deaktiver flytilstand for at bruge UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Kameraadgang"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Mikrofonadgang"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"I alle apps og tjenester"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Apps og tjenester"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Apps og tjenester. Hvis denne indstilling er deaktiveret, deles mikrofondata muligvis stadig, når du ringer til et alarmnummer."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Spilindstillinger"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Aktivér genvejen til Spilpanel osv."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Aktivér genvejen til Spilpanel m.m."</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Forrige"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Næste"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Forhåndsvisning af farve"</string>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 6ecf2b7..81e53a6 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Kopplungsanfrage"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Für Kopplung mit <xliff:g id="DEVICE_NAME">%1$s</xliff:g> tippen."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Empfangene Dateien"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Über Bluetooth empfangene Dateien"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth ist deaktiviert"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Tippe, um die Funktion zu aktivieren"</string>
<string name="device_picker" msgid="2427027896389445414">"Bluetooth-Gerät auswählen"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Gesicht und Fingerabdruck hinzugefügt"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Wenn du die Entsperrung per Gesichtserkennung und die Entsperrung per Fingerabdruck einrichtest, fragt dein Smartphone nach deinem Fingerabdruck, falls du eine Maske trägst oder dich im Dunkeln befindest"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Entsperrmöglichkeiten"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Gesicht und Fingerabdruck verwenden für"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Smartphone entsperren"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Authentifizierung in Apps"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Smartphone entsperren"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Deine Identität in Apps bestätigen"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Gesicht verwenden"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Fingerabdruck verwenden"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Gesicht oder Fingerabdruck verwenden"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Gib das Telefon an dein Elternteil zurück"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Displaysperre überspringen?"</string>
@@ -570,15 +571,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Du kannst deinen Fingerabdruck dann nicht mehr verwenden, um dein Smartphone zu entsperren oder deine Identität in Apps zu bestätigen."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Du kannst deinen Fingerabdruck dann nicht mehr verwenden, um dein Arbeitsprofil zu entsperren, Käufe zu autorisieren oder dich in geschäftlichen Apps anzumelden."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Ja, entfernen"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Entsperrung per Gesicht & Fingerabdruck"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Zum Einrichten tippen"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Nur Gesicht"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Nur Fingerabdruck"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Gesicht und Fingerabdruck"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Wenn du die Entsperrung per Gesichtserkennung oder Fingerabdruck einrichtest, fragt dein Smartphone nach deinem Fingerabdruck, wenn du eine Maske trägst oder dich im Dunkeln befindest"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Entsperrmöglichkeiten"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Gesicht oder Fingerabdruck verwenden für"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Authentifizierung in Apps"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Verschlüsselung"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Tablet verschlüsseln"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Smartphone verschlüsseln"</string>
@@ -863,8 +855,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Verbindung konnte nicht hergestellt werden. Versuch es noch einmal."</string>
<string name="device_details_title" msgid="1155622417516195481">"Gerätedetails"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Bluetooth-Adresse des Geräts: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Bluetooth-Adresse des Geräts: \n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Gerät entkoppeln?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Verknüpfung entfernen"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"App-Verknüpfung aufheben?"</string>
@@ -872,7 +863,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Dein Tablet ist dann nicht mehr mit <xliff:g id="DEVICE_NAME">%1$s</xliff:g> gekoppelt"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Dein Gerät ist dann nicht mehr mit <xliff:g id="DEVICE_NAME">%1$s</xliff:g> gekoppelt"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Die <xliff:g id="APP_NAME">%1$s</xliff:g> App ist dann nicht mehr mit „<xliff:g id="DEVICE_NAME">%2$s</xliff:g>“ verknüpft"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"\"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>\" ist dann mit keinem Gerät mehr gekoppelt, das mit diesem Konto verknüpft ist"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Gerät entkoppeln"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"App-Verknüpfung aufheben"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Verbinden mit..."</string>
@@ -1413,7 +1403,7 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Beim dunklen Design ist der Hintergrund einiger Bildschirme schwarz, damit dein Akku länger hält. Zeitpläne für das dunkle Design werden erst aktiviert, wenn das Display aus ist."</string>
<string name="screen_timeout" msgid="7709947617767439410">"Display automatisch ausschalten"</string>
<string name="screen_timeout_title" msgid="785134393520893049">"Display wird ausgeschaltet."</string>
- <string name="screen_timeout_summary" msgid="5558778019594643427">"Nach <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> ohne Aktivität"</string>
+ <string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> ohne Aktivität"</string>
<string name="wallpaper_settings_title" msgid="5635129851136006383">"Hintergrund"</string>
<string name="style_and_wallpaper_settings_title" msgid="2232042809407308946">"Hintergrund & Stil"</string>
<string name="wallpaper_dashboard_summary" msgid="2324472863981057118">"Startseite, Sperrbildschirm"</string>
@@ -2102,7 +2092,7 @@
<string name="internal_storage" msgid="999496851424448809">"Interner Speicher"</string>
<string name="recompute_size" msgid="1098091228370999128">"Größe wird neu berechnet..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"App-Daten löschen?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Alle Daten dieser App werden endgültig gelöscht. Dazu zählen alle Dateien, Einstellungen, Konten, Datenbanken usw."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Die Daten dieser App werden endgültig gelöscht. Dazu gehören Dateien, Einstellungen, Datenbanken und sonstige App-Daten."</string>
<string name="dlg_ok" msgid="1421350367857960997">"Ok"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Abbrechen"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2699,8 +2689,8 @@
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Aufladen vorübergehend eingeschränkt"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Dadurch wird der Akku geschont. Weitere Informationen"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Ladevorgang fortsetzen"</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Unter bestimmten Umständen, z. B. bei hohen Temperaturen und langen Ladezeiten, kann die Ladung auf <xliff:g id="PERCENT">%1$s</xliff:g> begrenzt sein, um den Akku zu schonen.\n\nSobald sich diese Umstände ändern, wird dein Smartphone wieder normal aufgeladen."</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Unter bestimmten Umständen, z. B. bei hohen Temperaturen und langen Ladezeiten, kann die Ladung auf <xliff:g id="PERCENT">%1$s</xliff:g> begrenzt sein, um den Akkus zu schonen.\n\nSobald sich diese Umstände ändern, wird dein Tablet wieder normal aufgeladen."</string>
+ <string name="battery_tip_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>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Dein Smartphone wurde intensiver als üblich genutzt. Der Akku könnte deshalb früher als erwartet leer sein.\n\nApps mit höchstem Akkuverbrauch:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Dein Tablet wurde intensiver als üblich genutzt. Der Akku könnte deshalb früher als erwartet leer sein.\n\nApps mit höchstem Akkuverbrauch:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Dein Gerät wurde intensiver als üblich genutzt. Der Akku könnte deshalb früher als erwartet leer sein.\n\nApps mit höchstem Akkuverbrauch:"</string>
@@ -2750,6 +2740,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Funktion \"Akku-Manager\" verwenden"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Starke Beanspruchung des Akkus durch Apps erkennen"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Erkennen, wenn Apps den Akku beanspruchen"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Erkennen, wenn Apps den Akku beanspruchen"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Aus"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d Apps beschränkt</item>
@@ -2782,7 +2773,7 @@
<string name="power_camera" msgid="4778315081581293923">"Kamera"</string>
<string name="power_wifi" msgid="4614007837288250325">"WLAN"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <string name="power_cell" msgid="5507921058696341513">"Mobilfunknetz – Standby"</string>
+ <string name="power_cell" msgid="7793805106954398186">"Mobilfunknetz"</string>
<string name="power_phone" msgid="2768396619208561670">"Anrufe"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Ruhezustand"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Ruhezustand"</string>
@@ -2872,6 +2863,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Insgesamt <xliff:g id="TIME_0">^1</xliff:g> • Akkunutzung im Hintergrund weniger als eine Minute\nim Zeitraum <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Keine Nutzung seit der letzten vollständigen Aufladung"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Keine Nutzung in den letzten 24 Stunden"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Die verbleibende Akkulaufzeit wird anhand der Gerätenutzung geschätzt"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Geschätzte verbleibende Akkulaufzeit"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Bis zur vollständigen Aufladung"</string>
@@ -3654,8 +3646,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Immer vibrieren"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Erst vibrieren, dann immer lauter klingeln"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Andere Töne"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Raumklang"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Wähltastentöne"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Ton bei Displaysperre"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Töne und Vibration beim Aufladen"</string>
@@ -3858,6 +3849,7 @@
<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>
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Lautlose und Standardunterhaltungen anzeigen"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Lautlose und Standardunterhaltungen anzeigen"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Lautlose Unterhaltungen und Benachrichtigungen verbergen"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Keine Benachrichtigungen anzeigen"</string>
@@ -3935,11 +3927,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Alle Benachrichtigungen von <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Adaptive Benachrichtigungen"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">Ungefähr <xliff:g id="NUMBER_1">%d</xliff:g> Benachrichtigungen pro Tag</item>
+ <item quantity="other">Ungefähr <xliff:g id="NUMBER_1">%,d</xliff:g> Benachrichtigungen pro Tag</item>
<item quantity="one">Ungefähr <xliff:g id="NUMBER_0">%d</xliff:g> Benachrichtigung pro Tag</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">Ungefähr <xliff:g id="NUMBER_1">%d</xliff:g> Benachrichtigungen pro Woche</item>
+ <item quantity="other">Ungefähr <xliff:g id="NUMBER_1">%,d</xliff:g> Benachrichtigungen pro Woche</item>
<item quantity="one">Ungefähr <xliff:g id="NUMBER_0">%d</xliff:g> Benachrichtigung pro Woche</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Nie"</string>
@@ -3959,7 +3951,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kann alle Benachrichtigungen lesen, darunter auch personenbezogene Daten wie Kontaktnamen und eingehende Nachrichten. Außerdem kann die App Benachrichtigungen zurückstellen oder schließen sowie Schaltflächen in Benachrichtigungen verwenden und so beispielsweise Anrufe entgegennehmen. \n\nZusätzlich wird die App in die Lage versetzt, die „Bitte nicht stören“-Funktion zu aktivieren bzw. zu deaktivieren und zugehörige Einstellungen zu ändern."</string>
+ <string name="notification_listener_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>
@@ -4110,6 +4109,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Unterhaltungen, die unterbrechen dürfen"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Alle Unterhaltungen"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Vorrangige Unterhaltungen"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"Priorisierte Unterhaltungen"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Keine"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Keine}=1{1 Unterhaltung}other{# Unterhaltungen}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Wer unterbrechen darf"</string>
@@ -4134,6 +4134,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Alle"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kontakte"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Markierte Kontakte"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Einige Personen oder Unterhaltungen"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Von markierten Kontakten und wiederholten Anrufern"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Von Kontakten und wiederholten Anrufern"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Nur von wiederholten Anrufern"</string>
@@ -4864,6 +4865,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digitaler Assistent"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Zum Öffnen des Assistenten wischen"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Wische von einer unteren Ecke nach oben, um die App für den digitalen Assistenten aufzurufen."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Für Assistenten die Startbildschirmtaste gedrückt halten"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Halte die Startbildschirmtaste gedrückt, um die App für den digitalen Assistenten aufzurufen."</string>
<string name="information_label" msgid="6939310810756569298">"Information"</string>
<string name="low_label" msgid="6525629096999711220">"Niedrig"</string>
<string name="high_label" msgid="357503396626018487">"Hoch"</string>
@@ -4871,8 +4874,10 @@
<string name="right_edge" msgid="1505309103265829121">"Rechter Rand"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Wenn du die Empfindlichkeit erhöhst, werden eventuell appspezifische Touch-Gesten am Bildschirmrand beeinträchtigt."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Empfindlichkeit bei Touch-Geste „Zurück“"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Einstellungen für Touch-Gesten"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Empfindlichkeit der Bedienung über Gesten"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Bedienung über Schaltflächen"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"bedienung über gesten, gestensteuerung, gestenbedienung, empfindlichkeit bei touch-geste zurück, empfindlichkeit geste zurück, empfindlichkeit zurückgeste, touch-geste zurück, geste zurück, zurückgeste"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigation, bedienung, startbildschirmtaste, taste in der mitte, home-taste, home button"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Durch Doppeltippen auf das Display Bildschirm aktivieren"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Durch Doppeltippen auf das Display Display aktivieren"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Durch Doppeltippen auf das Display Display aktivieren"</string>
@@ -5446,6 +5451,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5515,6 +5524,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"Anrufe"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobile Daten"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Zur Verbesserung der Gerätenutzung können Apps und Dienste weiter nach WLANs suchen, auch wenn die WLAN-Funktion deaktiviert ist. Dadurch können beispielsweise standortbasierte Funktionen und Dienste verbessert werden. Dies lässt sich in den Einstellungen für die WLAN-Suche ändern. "<annotation id="link">"Ändern"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Verbunden"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Keine Verbindung"</string>
@@ -5583,9 +5593,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Flugmodus deaktivieren, um UWB zu verwenden"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Kamerazugriff"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Mikrofonzugriff"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Für alle Apps und Dienste"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Für Apps und Dienste"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Für Apps und Dienste. Wenn diese Einstellung deaktiviert ist, können Mikrofondaten dennoch freigegeben werden, wenn du den Notruf wählst."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Spieleinstellungen"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"„Dashboard für Spiele“-Schaltfläche aktivieren usw."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"„Dashboard für Spiele“-Schaltfläche aktivieren usw."</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Zurück"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Weiter"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Farbvorschau"</string>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index 06cced6..60ba9c5 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Αίτημα σύζευξης"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Πατήστε για σύζευξη με τη συσκευή <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Αρχεία που έχουν ληφθεί"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Αρχεία ληφθέντα μέσω Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth ανενεργό"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Πατήστε για ενεργοποίηση"</string>
<string name="device_picker" msgid="2427027896389445414">"Συσκευή Bluetooth"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Προστέθηκε πρόσωπο και δακτυλικό αποτύπωμα"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Όταν ρυθμίσετε τις λειτουργίες Ξεκλείδωμα με το πρόσωπο και Ξεκλείδωμα με δακτυλικό αποτύπωμα, το τηλέφωνό σας θα ζητά το δακτυλικό σας αποτύπωμα όταν φοράτε μάσκα ή βρίσκεστε σε σκοτεινό χώρο."</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Τρόποι ξεκλειδώματος"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Χρήση προσώπου και δακτυλικού αποτυπώματος για"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Ξεκλείδωμα τηλεφώνου"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Έλεγχος ταυτότ. στις εφαρμογές"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Ξεκλείδωμα του τηλεφώνου"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Επαληθεύστε την ταυτότητά σας σε εφαρμογές"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Χρήση προσώπου"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Χρήση δακτυλικού αποτυπώματος"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Χρήση προσώπου ή δακτυλικού αποτυπώματος"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Δώσε ξανά το τηλέφωνό σου στον γονέα σου"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"ΟΚ"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Παράβλεψη κλειδώματος οθόνης;"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Δεν θα μπορείτε να χρησιμοποιείτε το δακτυλικό σας αποτύπωμα για να ξεκλειδώσετε το τηλέφωνό σας ή να επαληθεύσετε την ταυτότητά σας σε εφαρμογές."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Δεν θα μπορείτε να χρησιμοποιείτε το δακτυλικό σας αποτύπωμα για να ξεκλειδώσετε το προφίλ εργασίας σας, να εξουσιοδοτήσετε αγορές ή να συνδεθείτε σε εφαρμογές εργασιών."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Ναι, κατάργηση"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Ξεκλείδωμα με πρόσωπο/δακτ. αποτύπωμα"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Πατήστε για ρύθμιση"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Μόνο πρόσωπο"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Μόνο δακτυλικό αποτύπωμα"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Πρόσωπο και δακτυλικό αποτύπωμα"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Όταν ρυθμίζετε το ξεκλείδωμα με το πρόσωπο και δακτυλικό αποτύπωμα, το τηλέφωνό σας θα ζητά το δακτυλικό σας αποτύπωμα όταν φοράτε μάσκα ή βρίσκεστε σε σκοτεινό χώρο"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Τρόποι ξεκλειδώματος"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Χρήση προσώπου ή δακτυλικού αποτυπώματος για"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Έλεγχος ταυτότητας στις εφαρμογές"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Κρυπτογράφηση"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Κρυπτογράφηση tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Κρυπτογράφηση τηλεφώνου"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Δεν ήταν δυνατή η σύνδεση. Δοκιμάστε ξανά."</string>
<string name="device_details_title" msgid="1155622417516195481">"Λεπτομέρειες συσκευής"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Διεύθυνση Bluetooth συσκευής: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Διεύθυνση Bluetooth συσκευής:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Κατάργηση απομνημόνευσης συσκευής;"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Κατάργηση συσχέτισης"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Αποσύνδεση εφαρμογής;"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Δεν θα γίνεται πλέον σύζευξη του tablet σας με τη συσκευή <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Δεν θα γίνεται πλέον σύζευξη της συσκευής σας με τη συσκευή <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Η εφαρμογή <xliff:g id="APP_NAME">%1$s</xliff:g> δεν θα συνδέεται πλέον στη συσκευή <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"Δεν θα γίνεται πλέον σύζευξη της συσκευής <xliff:g id="DEVICE_NAME">%1$s</xliff:g> με οποιαδήποτε συσκευή έχει συνδεθεί με αυτόν τον λογαριασμό"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Κατάργηση απομνημόνευσης συσκευής"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Αποσύνδεση εφαρμογής"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Σύνδεση σε..."</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Εσ. αποθ. χώρος"</string>
<string name="recompute_size" msgid="1098091228370999128">"Εκ νέου υπολογισμός μεγέθους..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Διαγραφή δεδομένων εφαρμογής;"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Όλα τα δεδομένα της εφαρμογής θα διαγραφούν μόνιμα. Αυτό περιλαμβάνει όλα τα αρχεία, τις ρυθμίσεις, τους λογαριασμούς, τις βάσεις δεδομένων κ.λπ."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Τα δεδομένα αυτής της εφαρμογής θα διαγραφούν οριστικά. Σε αυτά περιλαμβάνονται αρχεία, ρυθμίσεις, βάσεις δεδομένων και άλλα δεδομένα εφαρμογών."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Ακύρωση"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Χρήση Διαχείρισης μπαταρίας"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Ανίχνευση εξάντλησης μπαταρίας από εφαρμογές"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Ανίχνευση εξάντλησης μπαταρίας από εφαρμογές"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Ανίχνευση εξάντλησης μπαταρίας από εφαρμογές"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Ανενεργή"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d εφαρμογές έχουν περιοριστεί</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Κατάσταση αναμονής δικτύου κινητής τηλεφωνίας"</string>
+ <string name="power_cell" msgid="7793805106954398186">"Δίκτυο κινητής τηλεφωνίας"</string>
<string name="power_phone" msgid="2768396619208561670">"Φωνητικές κλήσεις"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Αδράνεια tablet"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Τηλέφωνο σε αδράνεια"</string>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> συνολικά • λιγότερο από ένα λεπτό στο παρασκήνιο\nκατά το διάστημα <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Καμία χρήση από την τελευταία πλήρη φόρτιση"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Καμία χρήση τις τελευταίες 24 ώρες"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Η εκτίμηση της μπαταρίας που απομένει βασίζεται στη χρήση της συσκευής σας"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Εκτιμώμενος υπολειπόμενος χρόνος"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Μέχρι την πλήρη φόρτιση"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Πάντα δόνηση"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Δόνηση και σταδιακό κουδούν."</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Άλλοι ήχοι"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Χωρικός ήχος"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Ήχοι πληκτρολογίου κλήσης"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Ήχος κλειδώματος οθόνης"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Ήχοι φόρτισης και δόνηση"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Όλες οι ειδοποιήσεις <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Προσαρμοστικές ειδοποιήσεις"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> ειδοποιήσεις ανά ημέρα</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> ειδοποιήσεις ανά ημέρα</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> ειδοποίηση ανά ημέρα</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> ειδοποιήσεις ανά εβδομάδα</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> ειδοποιήσεις ανά εβδομάδα</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> ειδοποίηση ανά εβδομάδα</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Ποτέ"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"Η λειτουργία αναμονής <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> θα μπορεί να διαβάζει όλες τις ειδοποιήσεις, συμπεριλαμβανομένων, μεταξύ άλλων, προσωπικών στοιχείων, όπως είναι τα ονόματα των επαφών και το κείμενο των μηνυμάτων που λαμβάνετε. Αυτή η εφαρμογή θα έχει επίσης τη δυνατότητα να αναβάλει ή να παραβλέπει τις ειδοποιήσεις ή να εκτελεί ενέργειες σε κουμπιά στις ειδοποιήσεις, συμπεριλαμβανομένης της απάντησης σε τηλεφωνικές κλήσεις. \n\nΜε αυτόν τον τρόπο, η εφαρμογή θα έχει τη δυνατότητα να ενεργοποιεί ή να απενεργοποιεί τη λειτουργία Μην ενοχλείτε και να αλλάζει σχετικές ρυθμίσεις."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Συζητήσεις που μπορούν να διακόπτουν"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Όλες οι συζητήσεις"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Συζητήσεις προτεραιότητας"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"συζητήσεις προτεραιότητας"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Καμία"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Καμία}=1{Μία συζήτηση}other{# συζητήσεις}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Ποιος μπορεί να διακόπτει"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Όλοι"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Επαφές"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Επαφές με αστέρι"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Ορισμένα άτομα ή συζητήσεις"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Από επαφές με αστέρι και καλούντες κατ\' επανάληψη"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Από επαφές και καλούντες κατ\' επανάληψη"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Μόνο από καλούντες κατ\' επανάληψη"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Ψηφιακός βοηθός"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Σύρετε για επίκληση του βοηθού"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Σύρετε προς τα επάνω από μια από τις κάτω γωνίες για επίκληση της εφαρμογής ψηφιακού βοηθού."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Πατήστε παρατεταμένα το κουμπί αρχικής οθόνης για τον Βοηθό"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Πατήστε παρατεταμένα το κουμπί αρχικής οθόνης για ενεργοποίηση της εφαρμογής ψηφιακού βοηθού."</string>
<string name="information_label" msgid="6939310810756569298">"Πληροφορίες"</string>
<string name="low_label" msgid="6525629096999711220">"Χαμηλή"</string>
<string name="high_label" msgid="357503396626018487">"Υψηλή"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Δεξιά άκρη"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Η υψηλότερη ευαισθησία μπορεί να παρουσιάσει διένεξη με τυχόν κινήσεις εφαρμογής στα άκρα της οθόνης."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Πίσω ευαισθησία"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Ρυθμίσεις κινήσεων"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Ευαισθησία πλοήγησης με κινήσεις"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Πλοήγηση με κουμπιά"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"πλοήγηση με κινήσεις, ευαισθησία κίνησης επιστροφής, κίνηση επιστροφής"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"πλοήγηση, κουμπί αρχικής οθόνης"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Πατήστε δύο φορές για να ελέγξετε το τηλέφωνο"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Πατήστε δύο φορές για να ελέγξετε το tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Πατήστε δύο φορές για να ελέγξετε τη συσκευή"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Εμφάνιση στοιχείων ελέγχου συσκευής"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Πρόσβαση στα στοιχεία ελέγχου κατά το κλείδωμα"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"κλήσεις"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"δεδομένα κινητής τηλεφωνίας"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Για βελτίωση της εμπειρίας στη συσκευή, οι εφαρμογές και οι υπηρεσίες μπορούν ακόμα να εκτελούν σάρωση για δίκτυα Wi‑Fi ανά πάσα στιγμή, ακόμα και όταν το Wi‑Fi είναι απενεργοποιημένο. Η σάρωση μπορεί να χρησιμοποιηθεί, για παράδειγμα, για τη βελτίωση λειτουργιών και υπηρεσιών που εκτελούνται βάσει τοποθεσίας. Μπορείτε να αλλάξετε αυτήν τη ρύθμιση στις ρυθμίσεις της Σάρωσης Wi‑Fi. "<annotation id="link">"Αλλαγή"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Συνδέθηκε"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Χωρίς σύνδεση"</string>
@@ -5580,9 +5590,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"Για όλες τις εφαρμογές και τις υπηρεσίες"</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="2548056479103747555">"Ενεργοποίηση συντόμευσης Πίνακα ελέγχου παιχνιδιού κ.λπ."</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-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
index 09cf451..1178863 100644
--- a/res/values-en-rAU/strings.xml
+++ b/res/values-en-rAU/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Pairing request"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Tap to pair with <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Received files"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Files received via Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth is off"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Tap to turn it on"</string>
<string name="device_picker" msgid="2427027896389445414">"Choose Bluetooth device"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Face and fingerprint added"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"When you set up Face Unlock and Fingerprint Unlock, your phone will ask for your fingerprint when you wear a mask or are in a dark area"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Ways to unlock"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Use face and fingerprint for"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Unlocking your phone"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Authentication in apps"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Unlock your phone"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Verify that it’s you in apps"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Using face"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Using fingerprint"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Using face or fingerprint"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Hand the phone back to your parent"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Skip screen lock?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"You won\'t be able to use your fingerprint to unlock your phone or verify that it\'s you in apps."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"You won\'t be able to use your fingerprint to unlock your work profile, authorise purchases or sign in to work apps."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Yes, remove"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Face & Fingerprint Unlock"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Tap to set up"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Face only"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Fingerprint only"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Face and fingerprint"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"When you set up face and Fingerprint Unlock, your phone will ask for your fingerprint when you wear a mask or are in a dark area"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Ways to unlock"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Use face or fingerprint for"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Authentication in apps"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Encryption"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Encrypt tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Encrypt phone"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Couldn\'t connect. Try again."</string>
<string name="device_details_title" msgid="1155622417516195481">"Device details"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Device\'s Bluetooth address: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Device\'s Bluetooth address:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Forget device?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Remove association"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Disconnect app?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Your tablet will no longer be paired with <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Your device will no longer be paired with <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> app will no longer connect to your <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> will no longer be paired with any device linked to this account"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Forget device"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Disconnect app"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Connect to…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Internal storage"</string>
<string name="recompute_size" msgid="1098091228370999128">"Recomputing size…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Delete app data?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"All of this app\'s data will be deleted permanently. This includes all files, settings, accounts, databases, etc."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"This app’s data will be permanently deleted. This includes files, settings, databases and other app data."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Cancel"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Use Battery Manager"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Detect when apps drain battery"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Detecting when apps drain battery"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Detecting when apps drain battery"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Off"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d apps restricted</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Mobile network standby"</string>
+ <string name="power_cell" msgid="7793805106954398186">"Mobile network"</string>
<string name="power_phone" msgid="2768396619208561670">"Voice calls"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet idle"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Phone idle"</string>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> total • background less than a minute\nfor <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"No usage from last full charge"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"No usage for past 24 hr"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Battery left estimate is based on your device usage"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Estimated time left"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Until fully charged"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Always vibrate"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Vibrate first, then ring gradually"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Other sounds"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Spatial audio"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Dial pad tones"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Screen locking sound"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Charging sounds and vibration"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"All <xliff:g id="APP_NAME">%1$s</xliff:g> notifications"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Adaptive notifications"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> notifications per day</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifications per day</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notification per day</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> notifications per week</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifications per week</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notification per week</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Never"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to read all notifications, including personal information such as contact names, and the text of messages that you receive. This app will also be able to snooze or dismiss notifications or take action on buttons in notifications, including answering phone calls. \n\nThis will also give the app the ability to turn Do Not Disturb on or off and change related settings."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Conversations that can interrupt"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"All conversations"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Priority conversations"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"priority conversations"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"None"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{None}=1{1 conversation}other{# conversations}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Who can interrupt"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Anyone"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Contacts"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Starred contacts"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Some people or conversations"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"From starred contacts and repeat callers"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"From contacts and repeat callers"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"From repeat callers only"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digital assistant"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Swipe to invoke the assistant"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Swipe up from a bottom corner to invoke digital assistant app."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Hold Home to invoke assistant"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Press and hold the Home button to invoke digital assistant app."</string>
<string name="information_label" msgid="6939310810756569298">"Information"</string>
<string name="low_label" msgid="6525629096999711220">"Low"</string>
<string name="high_label" msgid="357503396626018487">"High"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Right edge"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Higher sensitivity may conflict with any app gestures along the edges of the screen."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Back sensitivity"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Gesture settings"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Gesture navigation sensitivity"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Button navigation"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"gesture navigation, back sensitivity, back gesture"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigation, home button"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Double-tap to check phone"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Double-tap to check tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Double-tap to check device"</string>
@@ -5443,6 +5448,8 @@
<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="1314577678356895256">"Show QR code scanner"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="4577409244972250235">"Allow access to QR code 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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5519,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"calls"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobile data"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"To improve device experience, apps and services can still scan for Wi‑Fi networks at any time, even when Wi‑Fi is off. This can be used, for example, to improve location-based features and services. You can change this in Wi‑Fi scanning settings. "<annotation id="link">"Change"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Connected"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"No connection"</string>
@@ -5580,9 +5588,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Turn off aeroplane mode to use UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Camera access"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Microphone access"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"For all apps and services"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"For apps and services"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"For apps and services. If this setting is off, microphone data may still be shared when you call an emergency number."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Game settings"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Turn on Game Dashboard shortcut, etc."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Turn on Game Dashboard shortcut, and more"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Previous"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Next"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Colour preview"</string>
diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml
index d446ff5..3b4d2a0 100644
--- a/res/values-en-rCA/strings.xml
+++ b/res/values-en-rCA/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Pairing request"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Tap to pair with <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Received files"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Files received via Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth is off"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Tap to turn it on"</string>
<string name="device_picker" msgid="2427027896389445414">"Choose Bluetooth device"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Face and fingerprint added"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"When you set up Face Unlock and Fingerprint Unlock, your phone will ask for your fingerprint when you wear a mask or are in a dark area"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Ways to unlock"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Use face and fingerprint for"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Unlocking your phone"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Authentication in apps"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Unlock your phone"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Verify that it’s you in apps"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Using face"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Using fingerprint"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Using face or fingerprint"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Hand the phone back to your parent"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Skip screen lock?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"You won\'t be able to use your fingerprint to unlock your phone or verify that it\'s you in apps."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"You won\'t be able to use your fingerprint to unlock your work profile, authorise purchases or sign in to work apps."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Yes, remove"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Face & Fingerprint Unlock"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Tap to set up"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Face only"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Fingerprint only"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Face and fingerprint"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"When you set up face and Fingerprint Unlock, your phone will ask for your fingerprint when you wear a mask or are in a dark area"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Ways to unlock"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Use face or fingerprint for"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Authentication in apps"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Encryption"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Encrypt tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Encrypt phone"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Couldn\'t connect. Try again."</string>
<string name="device_details_title" msgid="1155622417516195481">"Device details"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Device\'s Bluetooth address: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Device\'s Bluetooth address:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Forget device?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Remove association"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Disconnect app?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Your tablet will no longer be paired with <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Your device will no longer be paired with <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> app will no longer connect to your <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> will no longer be paired with any device linked to this account"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Forget device"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Disconnect app"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Connect to…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Internal storage"</string>
<string name="recompute_size" msgid="1098091228370999128">"Recomputing size…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Delete app data?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"All of this app\'s data will be deleted permanently. This includes all files, settings, accounts, databases, etc."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"This app’s data will be permanently deleted. This includes files, settings, databases and other app data."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Cancel"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Use Battery Manager"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Detect when apps drain battery"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Detecting when apps drain battery"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Detecting when apps drain battery"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Off"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d apps restricted</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Mobile network standby"</string>
+ <string name="power_cell" msgid="7793805106954398186">"Mobile network"</string>
<string name="power_phone" msgid="2768396619208561670">"Voice calls"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet idle"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Phone idle"</string>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> total • background less than a minute\nfor <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"No usage from last full charge"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"No usage for past 24 hr"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Battery left estimate is based on your device usage"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Estimated time left"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Until fully charged"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Always vibrate"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Vibrate first, then ring gradually"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Other sounds"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Spatial audio"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Dial pad tones"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Screen locking sound"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Charging sounds and vibration"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"All <xliff:g id="APP_NAME">%1$s</xliff:g> notifications"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Adaptive notifications"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> notifications per day</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifications per day</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notification per day</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> notifications per week</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifications per week</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notification per week</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Never"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to read all notifications, including personal information such as contact names, and the text of messages that you receive. This app will also be able to snooze or dismiss notifications or take action on buttons in notifications, including answering phone calls. \n\nThis will also give the app the ability to turn Do Not Disturb on or off and change related settings."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Conversations that can interrupt"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"All conversations"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Priority conversations"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"priority conversations"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"None"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{None}=1{1 conversation}other{# conversations}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Who can interrupt"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Anyone"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Contacts"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Starred contacts"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Some people or conversations"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"From starred contacts and repeat callers"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"From contacts and repeat callers"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"From repeat callers only"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digital assistant"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Swipe to invoke the assistant"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Swipe up from a bottom corner to invoke digital assistant app."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Hold Home to invoke assistant"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Press and hold the Home button to invoke digital assistant app."</string>
<string name="information_label" msgid="6939310810756569298">"Information"</string>
<string name="low_label" msgid="6525629096999711220">"Low"</string>
<string name="high_label" msgid="357503396626018487">"High"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Right edge"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Higher sensitivity may conflict with any app gestures along the edges of the screen."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Back sensitivity"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Gesture settings"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Gesture navigation sensitivity"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Button navigation"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"gesture navigation, back sensitivity, back gesture"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigation, home button"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Double-tap to check phone"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Double-tap to check tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Double-tap to check device"</string>
@@ -5443,6 +5448,8 @@
<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="1314577678356895256">"Show QR code scanner"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="4577409244972250235">"Allow access to QR code 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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5519,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"calls"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobile data"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"To improve device experience, apps and services can still scan for Wi‑Fi networks at any time, even when Wi‑Fi is off. This can be used, for example, to improve location-based features and services. You can change this in Wi‑Fi scanning settings. "<annotation id="link">"Change"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Connected"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"No connection"</string>
@@ -5580,9 +5588,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Turn off aeroplane mode to use UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Camera access"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Microphone access"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"For all apps and services"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"For apps and services"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"For apps and services. If this setting is off, microphone data may still be shared when you call an emergency number."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Game settings"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Turn on Game Dashboard shortcut, etc."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Turn on Game Dashboard shortcut, and more"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Previous"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Next"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Colour preview"</string>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index 3cc6a7e..ca7c66a 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Pairing request"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Tap to pair with <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Received files"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Files received via Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth is off"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Tap to turn it on"</string>
<string name="device_picker" msgid="2427027896389445414">"Choose Bluetooth device"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Face and fingerprint added"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"When you set up Face Unlock and Fingerprint Unlock, your phone will ask for your fingerprint when you wear a mask or are in a dark area"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Ways to unlock"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Use face and fingerprint for"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Unlocking your phone"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Authentication in apps"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Unlock your phone"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Verify that it’s you in apps"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Using face"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Using fingerprint"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Using face or fingerprint"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Hand the phone back to your parent"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Skip screen lock?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"You won\'t be able to use your fingerprint to unlock your phone or verify that it\'s you in apps."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"You won\'t be able to use your fingerprint to unlock your work profile, authorise purchases or sign in to work apps."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Yes, remove"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Face & Fingerprint Unlock"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Tap to set up"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Face only"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Fingerprint only"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Face and fingerprint"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"When you set up face and Fingerprint Unlock, your phone will ask for your fingerprint when you wear a mask or are in a dark area"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Ways to unlock"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Use face or fingerprint for"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Authentication in apps"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Encryption"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Encrypt tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Encrypt phone"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Couldn\'t connect. Try again."</string>
<string name="device_details_title" msgid="1155622417516195481">"Device details"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Device\'s Bluetooth address: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Device\'s Bluetooth address:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Forget device?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Remove association"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Disconnect app?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Your tablet will no longer be paired with <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Your device will no longer be paired with <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> app will no longer connect to your <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> will no longer be paired with any device linked to this account"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Forget device"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Disconnect app"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Connect to…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Internal storage"</string>
<string name="recompute_size" msgid="1098091228370999128">"Recomputing size…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Delete app data?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"All of this app\'s data will be deleted permanently. This includes all files, settings, accounts, databases, etc."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"This app’s data will be permanently deleted. This includes files, settings, databases and other app data."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Cancel"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Use Battery Manager"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Detect when apps drain battery"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Detecting when apps drain battery"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Detecting when apps drain battery"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Off"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d apps restricted</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Mobile network standby"</string>
+ <string name="power_cell" msgid="7793805106954398186">"Mobile network"</string>
<string name="power_phone" msgid="2768396619208561670">"Voice calls"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet idle"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Phone idle"</string>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> total • background less than a minute\nfor <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"No usage from last full charge"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"No usage for past 24 hr"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Battery left estimate is based on your device usage"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Estimated time left"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Until fully charged"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Always vibrate"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Vibrate first, then ring gradually"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Other sounds"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Spatial audio"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Dial pad tones"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Screen locking sound"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Charging sounds and vibration"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"All <xliff:g id="APP_NAME">%1$s</xliff:g> notifications"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Adaptive notifications"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> notifications per day</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifications per day</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notification per day</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> notifications per week</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifications per week</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notification per week</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Never"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to read all notifications, including personal information such as contact names, and the text of messages that you receive. This app will also be able to snooze or dismiss notifications or take action on buttons in notifications, including answering phone calls. \n\nThis will also give the app the ability to turn Do Not Disturb on or off and change related settings."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Conversations that can interrupt"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"All conversations"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Priority conversations"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"priority conversations"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"None"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{None}=1{1 conversation}other{# conversations}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Who can interrupt"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Anyone"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Contacts"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Starred contacts"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Some people or conversations"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"From starred contacts and repeat callers"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"From contacts and repeat callers"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"From repeat callers only"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digital assistant"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Swipe to invoke the assistant"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Swipe up from a bottom corner to invoke digital assistant app."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Hold Home to invoke assistant"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Press and hold the Home button to invoke digital assistant app."</string>
<string name="information_label" msgid="6939310810756569298">"Information"</string>
<string name="low_label" msgid="6525629096999711220">"Low"</string>
<string name="high_label" msgid="357503396626018487">"High"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Right edge"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Higher sensitivity may conflict with any app gestures along the edges of the screen."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Back sensitivity"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Gesture settings"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Gesture navigation sensitivity"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Button navigation"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"gesture navigation, back sensitivity, back gesture"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigation, home button"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Double-tap to check phone"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Double-tap to check tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Double-tap to check device"</string>
@@ -5443,6 +5448,8 @@
<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="1314577678356895256">"Show QR code scanner"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="4577409244972250235">"Allow access to QR code 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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5519,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"calls"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobile data"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"To improve device experience, apps and services can still scan for Wi‑Fi networks at any time, even when Wi‑Fi is off. This can be used, for example, to improve location-based features and services. You can change this in Wi‑Fi scanning settings. "<annotation id="link">"Change"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Connected"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"No connection"</string>
@@ -5580,9 +5588,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Turn off aeroplane mode to use UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Camera access"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Microphone access"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"For all apps and services"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"For apps and services"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"For apps and services. If this setting is off, microphone data may still be shared when you call an emergency number."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Game settings"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Turn on Game Dashboard shortcut, etc."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Turn on Game Dashboard shortcut, and more"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Previous"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Next"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Colour preview"</string>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index e54fd75..2c99062 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Pairing request"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Tap to pair with <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Received files"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Files received via Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth is off"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Tap to turn it on"</string>
<string name="device_picker" msgid="2427027896389445414">"Choose Bluetooth device"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Face and fingerprint added"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"When you set up Face Unlock and Fingerprint Unlock, your phone will ask for your fingerprint when you wear a mask or are in a dark area"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Ways to unlock"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Use face and fingerprint for"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Unlocking your phone"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Authentication in apps"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Unlock your phone"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Verify that it’s you in apps"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Using face"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Using fingerprint"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Using face or fingerprint"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Hand the phone back to your parent"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Skip screen lock?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"You won\'t be able to use your fingerprint to unlock your phone or verify that it\'s you in apps."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"You won\'t be able to use your fingerprint to unlock your work profile, authorise purchases or sign in to work apps."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Yes, remove"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Face & Fingerprint Unlock"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Tap to set up"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Face only"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Fingerprint only"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Face and fingerprint"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"When you set up face and Fingerprint Unlock, your phone will ask for your fingerprint when you wear a mask or are in a dark area"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Ways to unlock"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Use face or fingerprint for"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Authentication in apps"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Encryption"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Encrypt tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Encrypt phone"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Couldn\'t connect. Try again."</string>
<string name="device_details_title" msgid="1155622417516195481">"Device details"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Device\'s Bluetooth address: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Device\'s Bluetooth address:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Forget device?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Remove association"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Disconnect app?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Your tablet will no longer be paired with <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Your device will no longer be paired with <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> app will no longer connect to your <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> will no longer be paired with any device linked to this account"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Forget device"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Disconnect app"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Connect to…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Internal storage"</string>
<string name="recompute_size" msgid="1098091228370999128">"Recomputing size…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Delete app data?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"All of this app\'s data will be deleted permanently. This includes all files, settings, accounts, databases, etc."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"This app’s data will be permanently deleted. This includes files, settings, databases and other app data."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Cancel"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Use Battery Manager"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Detect when apps drain battery"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Detecting when apps drain battery"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Detecting when apps drain battery"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Off"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d apps restricted</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Mobile network standby"</string>
+ <string name="power_cell" msgid="7793805106954398186">"Mobile network"</string>
<string name="power_phone" msgid="2768396619208561670">"Voice calls"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet idle"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Phone idle"</string>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> total • background less than a minute\nfor <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"No usage from last full charge"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"No usage for past 24 hr"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Battery left estimate is based on your device usage"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Estimated time left"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Until fully charged"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Always vibrate"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Vibrate first, then ring gradually"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Other sounds"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Spatial audio"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Dial pad tones"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Screen locking sound"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Charging sounds and vibration"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"All <xliff:g id="APP_NAME">%1$s</xliff:g> notifications"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Adaptive notifications"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> notifications per day</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifications per day</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notification per day</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> notifications per week</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifications per week</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notification per week</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Never"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to read all notifications, including personal information such as contact names, and the text of messages that you receive. This app will also be able to snooze or dismiss notifications or take action on buttons in notifications, including answering phone calls. \n\nThis will also give the app the ability to turn Do Not Disturb on or off and change related settings."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Conversations that can interrupt"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"All conversations"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Priority conversations"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"priority conversations"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"None"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{None}=1{1 conversation}other{# conversations}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Who can interrupt"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Anyone"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Contacts"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Starred contacts"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Some people or conversations"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"From starred contacts and repeat callers"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"From contacts and repeat callers"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"From repeat callers only"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digital assistant"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Swipe to invoke the assistant"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Swipe up from a bottom corner to invoke digital assistant app."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Hold Home to invoke assistant"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Press and hold the Home button to invoke digital assistant app."</string>
<string name="information_label" msgid="6939310810756569298">"Information"</string>
<string name="low_label" msgid="6525629096999711220">"Low"</string>
<string name="high_label" msgid="357503396626018487">"High"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Right edge"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Higher sensitivity may conflict with any app gestures along the edges of the screen."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Back sensitivity"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Gesture settings"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Gesture navigation sensitivity"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Button navigation"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"gesture navigation, back sensitivity, back gesture"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigation, home button"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Double-tap to check phone"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Double-tap to check tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Double-tap to check device"</string>
@@ -5443,6 +5448,8 @@
<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="1314577678356895256">"Show QR code scanner"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="4577409244972250235">"Allow access to QR code 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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5519,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"calls"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobile data"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"To improve device experience, apps and services can still scan for Wi‑Fi networks at any time, even when Wi‑Fi is off. This can be used, for example, to improve location-based features and services. You can change this in Wi‑Fi scanning settings. "<annotation id="link">"Change"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Connected"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"No connection"</string>
@@ -5580,9 +5588,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Turn off aeroplane mode to use UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Camera access"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Microphone access"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"For all apps and services"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"For apps and services"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"For apps and services. If this setting is off, microphone data may still be shared when you call an emergency number."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Game settings"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Turn on Game Dashboard shortcut, etc."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Turn on Game Dashboard shortcut, and more"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Previous"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Next"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Colour preview"</string>
diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml
index 293853f..121556a 100644
--- a/res/values-en-rXC/strings.xml
+++ b/res/values-en-rXC/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Pairing request"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Tap to pair with <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Received files"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Files received via Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth is off"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Tap to turn it on"</string>
<string name="device_picker" msgid="2427027896389445414">"Choose Bluetooth device"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Face and fingerprint added"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"When you set up Face Unlock and Fingerprint Unlock, your phone will ask for your fingerprint when you wear a mask or are in a dark area"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Ways to unlock"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Use face and fingerprint for"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Unlocking your phone"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Authentication in apps"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Unlock your phone"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Verify it’s you in apps"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Using face"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Using fingerprint"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Using face or fingerprint"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Hand the phone back to your parent"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Skip screen lock?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"You won\'t be able to use your fingerprint to unlock your phone or verify it\'s you in apps."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"You won\'t be able to use your fingerprint to unlock your work profile, authorize purchases, or sign in to work apps."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Yes, remove"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Face & fingerprint unlock"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Tap to set up"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Face only"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Fingerprint only"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Face and fingerprint"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"When you set up face and fingerprint unlock, your phone will ask for your fingerprint when you wear a mask or are in a dark area"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Ways to unlock"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Use face or fingerprint for"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Authentication in apps"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Encryption"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Encrypt tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Encrypt phone"</string>
@@ -868,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Your tablet will no longer be paired with <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Your device will no longer be paired with <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> app will no longer connect to your <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> will no longer be paired with any device linked to this account"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Forget device"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Disconnect app"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Connect to…"</string>
@@ -2098,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Internal storage"</string>
<string name="recompute_size" msgid="1098091228370999128">"Recomputing size…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Delete app data?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"All this app’s data will be deleted permanently. This includes all files, settings, accounts, databases, etc."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"This app’s data will be permanently deleted. This includes files, settings, databases, and other app data."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Cancel"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2746,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Use Battery Manager"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Detect when apps drain battery"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Detecting when apps drain battery"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Detecting when apps drain battery"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Off"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d apps restricted</item>
@@ -2778,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Mobile network standby"</string>
+ <string name="power_cell" msgid="7793805106954398186">"Mobile network"</string>
<string name="power_phone" msgid="2768396619208561670">"Voice calls"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet idle"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Phone idle"</string>
@@ -2868,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> total • background less than a minute\nfor <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"No usage from last full charge"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"No usage for past 24 hr"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Battery left estimate is based on your device usage"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Estimated time left"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Until fully charged"</string>
@@ -3853,6 +3846,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>
+ <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>
@@ -3930,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"All <xliff:g id="APP_NAME">%1$s</xliff:g> notifications"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Adaptive Notifications"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> notifications per day</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifications per day</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notification per day</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> notifications per week</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifications per week</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notification per week</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Never"</string>
@@ -3954,7 +3948,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 organizes your notifications. \n\nEnhanced notifications can access notification content, including personal information like contact names and messages. This feature can also dismiss or respond to notifications, such as answering phone calls, and control Do Not Disturb."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Allow notification access for <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to read all notifications, including personal information such as contact names and the text of messages you receive. This app will also be able to snooze or dismiss notifications or take action on buttons in notifications, including answering phone calls. \n\nThis will also give the app the ability to turn Do Not Disturb on or off and change related settings."</string>
+ <string name="notification_listener_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 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>
@@ -4105,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Conversations that can interrupt"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"All conversations"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Priority conversations"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"priority conversations"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"None"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{None}=1{1 conversation}other{# conversations}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Who can interrupt"</string>
@@ -4129,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Anyone"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Contacts"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Starred contacts"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Some people or conversations"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"From starred contacts and repeat callers"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"From contacts and repeat callers"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"From repeat callers only"</string>
@@ -4859,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digital assistant"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Swipe to invoke assistant"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Swipe up from a bottom corner to invoke digital assistant app."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Hold Home to invoke assistant"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Press and hold the Home button to invoke digital assistant app."</string>
<string name="information_label" msgid="6939310810756569298">"Information"</string>
<string name="low_label" msgid="6525629096999711220">"Low"</string>
<string name="high_label" msgid="357503396626018487">"High"</string>
@@ -4866,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Right edge"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Higher sensitivity may conflict with any app gestures along the edges of the screen."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Back Sensitivity"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Gesture Settings"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Gesture Navigation Sensitivity"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Button navigation"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"gesture navigation, back sensitivity, back gesture"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigation, home button"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Double-tap to check phone"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Double-tap to check tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Double-tap to check device"</string>
@@ -5441,6 +5448,8 @@
<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="1314577678356895256">"Show QR Code Scanner"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="4577409244972250235">"Allow access to QR code 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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5510,6 +5519,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"calls"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobile data"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"To improve device experience, apps and services can still scan for Wi‑Fi networks at any time, even when Wi‑Fi is off. This can be used, for example, to improve location-based features and services. You can change this in Wi‑Fi scanning settings. "<annotation id="link">"Change"</annotation>""</string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Connected"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"No connection"</string>
@@ -5578,9 +5588,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Turn off airplane mode to use UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Camera access"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Microphone access"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"For all apps and services"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"For apps and services"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"For apps and services. If this setting is off, microphone data may still be shared when you call an emergency number."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Game settings"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Turn on Game Dashboard shortcut, etc"</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Turn on Game Dashboard shortcut, and more"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Previous"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Next"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Color preview"</string>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index d937fdd..62613b4 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Vinculando solicitud"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Presiona para realizar una sincronización con <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Archivos recibidos"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Archivos recibidos (Bluetooth)"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth desactivado"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Presiona para activarlo"</string>
<string name="device_picker" msgid="2427027896389445414">"Elegir dispositivo"</string>
@@ -452,10 +451,12 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Se agregaron el rostro y la huella dactilar"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Si configuras Desbloqueo facial y Desbloqueo con huellas dactilares, el teléfono te pedirá la huella dactilar en caso de que tengas puesta una mascarilla o estés en una zona oscura"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Métodos de desbloqueo"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Desbloquea con el rostro o la huella dactilar para"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Desbloquear teléfono"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Autenticación en apps"</string>
- <string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Dale el teléfono a tu padre o madre"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Desbloquear el teléfono"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Verificar tu identidad en las apps"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Con el rostro"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Con la huella dactilar"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Con el rostro o la huella dactilar"</string>
+ <string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Dale el teléfono a tu madre o padre"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"Aceptar"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"¿Omitir bloqueo de la pantalla?"</string>
<string name="lock_screen_intro_skip_dialog_text_frp" product="tablet" msgid="1570832293693405757">"No se activarán las funciones de protección del dispositivo. No podrás evitar que otras personas usen esta tablet si la pierdes, te la roban o se restablece."</string>
@@ -570,15 +571,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"No podrás utilizar tu huella dactilar para desbloquear el teléfono ni verificar tu identidad en apps."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"No podrás usar tu huella dactilar para desbloquear tu perfil de trabajo, autorizar compras ni acceder a apps de trabajo."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Sí, deseo quitarlas"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Desbloqueo facial y con huella dactilar"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Presionar para configurar"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Solo desbloqueo facial"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Solo desbloqueo con huella dactilar"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Desbloqueo facial y con huella dactilar"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Si configuras el desbloqueo facial y con huella dactilar, el teléfono te pedirá la huella dactilar en caso de que tengas puesta una mascarilla o estés en una zona oscura"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Métodos de desbloqueo"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Usar desbloqueo facial o con huella dactilar para"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Autenticación en apps"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Encriptación"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Encriptar Tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Encriptar dispositivo"</string>
@@ -870,7 +862,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"La tablet ya no estará sincronizada con <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"El dispositivo ya no estará sincronizado con <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"La app de <xliff:g id="APP_NAME">%1$s</xliff:g> ya no se conectará con <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ya no estará sincronizado con ningún dispositivo vinculado a esta cuenta"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Olvidar este dispositivo"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Desconectar app"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Conectar a..."</string>
@@ -1197,7 +1188,7 @@
<string name="wifi_hotspot_ap_band_title" msgid="560262446129195042">"Banda del PA"</string>
<string name="wifi_hotspot_footer_info_regular" msgid="6620216295510397461">"Los hotspots brindan acceso a Internet mediante una conexión de datos móviles. Configura uno a fin de crear una red Wi‑Fi para otros dispositivos. Es posible que se apliquen cargos por el uso de datos móviles."</string>
<string name="wifi_hotspot_footer_info_local_only" msgid="3813311942370920903">"Las apps pueden crear un hotspot para compartir contenido con dispositivos cercanos."</string>
- <string name="wifi_hotspot_auto_off_title" msgid="8855711787485504882">"Desactivar el hotspot de manera automática"</string>
+ <string name="wifi_hotspot_auto_off_title" msgid="8855711787485504882">"Desactivar hotspot automáticamente"</string>
<string name="wifi_hotspot_auto_off_summary" msgid="8283656069997871354">"Cuando no hay dispositivos conectados"</string>
<string name="wifi_hotspot_maximize_compatibility" msgid="6494125684420024058">"Extender la compatibilidad"</string>
<string name="wifi_hotspot_maximize_compatibility_single_ap_summary" msgid="383355687431591441">"Ayuda a que otros dispositivos encuentren este hotspot. Disminuye la velocidad de conexión de hotspot."</string>
@@ -1892,7 +1883,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>
@@ -2100,7 +2091,7 @@
<string name="internal_storage" msgid="999496851424448809">"Almacenamiento interno"</string>
<string name="recompute_size" msgid="1098091228370999128">"Recalculando el tamaño…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"¿Borrar los datos de la app?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Se eliminarán de forma permanente todos los datos de esta aplicación, incluidos archivos, ajustes, cuentas, bases de datos, etc."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Se borrarán de forma permanente los datos de esta app. Se incluyen archivos, parámetros de configuración, bases de datos y otros datos de app."</string>
<string name="dlg_ok" msgid="1421350367857960997">"Aceptar"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Cancelar"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2409,7 +2400,7 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Selecciona el tiempo de visualización de mensajes que requieren acciones, pero que solo se muestran temporalmente.\n\nNo todas las apps admiten esta opción."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Tiempo de respuesta táctil"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Inversión de color"</string>
- <string name="accessibility_display_inversion_switch_title" msgid="7458595722552743503">"Usar inversión de color"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="7458595722552743503">"Usar inversión de colores"</string>
<string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Acceso directo de inversión de colores"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"La inversión de color oscurece la pantalla.<br/><br/> Nota: <ol> <li> También puede aclararla.</li> <li> Los colores cambiarán para el contenido multimedia y las imágenes.</li> <li> El Tema oscuro permite mostrar un fondo oscuro y funciona solo con apps compatibles. Por otro lado, la inversión de color funciona con todas las apps.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Clic automático (tiempo de permanencia)"</string>
@@ -2433,7 +2424,7 @@
<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>
- <string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Usar la corrección de color"</string>
+ <string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Usar la corrección de colores"</string>
<string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Acceso directo de corrección de colores"</string>
<string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Acerca de la corrección de colores"</string>
<string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Más información sobre la corrección de colores"</string>
@@ -2748,6 +2739,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Usar el administrador de batería"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Detectar cuando las apps agotan la batería"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Detectar cuando las apps consumen mucha batería"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Detectar cuando las apps consumen mucha batería"</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 apps restringidas</item>
@@ -2780,7 +2772,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>
- <string name="power_cell" msgid="5507921058696341513">"Red móvil en modo de espera"</string>
+ <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>
@@ -2870,6 +2862,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> en total • menos de un minuto en segundo plano\nen el período de <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Se se usó desde la última carga completa"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Sin uso durante las últimas 24 h"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"El cálculo de batería restante se basa en el uso del dispositivo"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Tiempo restante estimado"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Para completar la carga"</string>
@@ -3368,7 +3361,7 @@
<string name="user_exit_guest_confirm_title" msgid="1284823459630164754">"¿Eliminar invitado?"</string>
<string name="user_exit_guest_confirm_message" msgid="8995296853928816554">"Se eliminarán las aplicaciones y los datos de esta sesión."</string>
<string name="user_exit_guest_dialog_remove" msgid="7067727314172605181">"Eliminar"</string>
- <string name="user_enable_calling" msgid="264875360626905535">"Activar llamadas de teléfono"</string>
+ <string name="user_enable_calling" msgid="264875360626905535">"Activar llamadas telefónicas"</string>
<string name="user_enable_calling_sms" msgid="8546430559552381324">"Activar llamadas telefónicas y SMS"</string>
<string name="user_remove_user" msgid="8468203789739693845">"Borrar usuario"</string>
<string name="user_enable_calling_confirm_title" msgid="7868894792723368364">"¿Activar llamadas telefónicas?"</string>
@@ -3855,6 +3848,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>
+ <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>
@@ -3932,11 +3926,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Todas las notificaciones de <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Notificaciones adaptables"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">Aproximadamente <xliff:g id="NUMBER_1">%d</xliff:g> notificaciones por día</item>
+ <item quantity="other">Aproximadamente <xliff:g id="NUMBER_1">%,d</xliff:g> notificaciones por día</item>
<item quantity="one">Aproximadamente <xliff:g id="NUMBER_0">%d</xliff:g> notificación por día</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">Aproximadamente <xliff:g id="NUMBER_1">%d</xliff:g> notificaciones por semana</item>
+ <item quantity="other">Aproximadamente <xliff:g id="NUMBER_1">%,d</xliff:g> notificaciones por semana</item>
<item quantity="one">Aproximadamente <xliff:g id="NUMBER_0">%d</xliff:g> notificación por semana</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Nunca"</string>
@@ -3956,7 +3950,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> podrá leer todas las notificaciones, incluidas las que contienen información personal, como los nombres de los contactos y el texto de los mensajes que recibas. Esta app también podrá posponer o descartar notificaciones y realizar acciones en botones de notificaciones (por ejemplo, para responder llamadas). \n\nAdemás, podrá activar y desactivar No interrumpir y cambiar la configuración relacionada."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4108,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Conversaciones que pueden interrumpir"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Todas las conversaciones"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Conversaciones prioritarias"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"conversaciones prioritarias"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Ninguna"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Ninguna}=1{1 conversación}other{# conversaciones}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Quiénes pueden interrumpir"</string>
@@ -4131,6 +4133,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Cualquier usuario"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Contactos"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Contactos destacados"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Algunas personas o conversaciones"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"De contactos destacados y emisores repetidos"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"De contactos y emisores repetidos"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Solo de emisores repetidos"</string>
@@ -4600,7 +4603,7 @@
<string name="disabled_by_policy_title_suspend_packages" msgid="4223983156635729793">"No se puede abrir esta app"</string>
<string name="disabled_by_policy_title_financed_device" msgid="2328740314082888228">"Opción bloqueada por tu proveedor de crédito"</string>
<string name="disabled_by_policy_title_biometric_parental_consent" msgid="2463673997797134678">"Se requiere un padre o madre"</string>
- <string name="disabled_by_policy_content_biometric_parental_consent" msgid="7124116806784305206">"Dale el teléfono a tu padre o madre para iniciar la configuración"</string>
+ <string name="disabled_by_policy_content_biometric_parental_consent" msgid="7124116806784305206">"Dale el teléfono a tu madre o padre para iniciar la configuración"</string>
<string name="default_admin_support_msg" msgid="8338570262037182531">"Si tienes alguna pregunta, comunícate con tu administrador de TI"</string>
<string name="admin_support_more_info" msgid="8407433155725898290">"Más detalles"</string>
<string name="admin_profile_owner_message" msgid="8860709969532649195">"El administrador puede controlar y administrar las apps y los datos asociados con tu perfil de trabajo, incluida la configuración, los permisos, el acceso corporativo, la actividad de la red y la información de la ubicación del dispositivo."</string>
@@ -4667,7 +4670,7 @@
<string name="cell_data_template" msgid="6077963976103260821">"Datos móviles: <xliff:g id="AMOUNT">^1</xliff:g>"</string>
<string name="wifi_data_template" msgid="935934798340307438">"Datos de Wi-Fi: <xliff:g id="AMOUNT">^1</xliff:g>"</string>
<string name="ethernet_data_template" msgid="1429173767445201145">"Datos de Ethernet: <xliff:g id="AMOUNT">^1</xliff:g>"</string>
- <string name="billing_cycle" msgid="6618424022653876279">"Límite y advertencia de datos"</string>
+ <string name="billing_cycle" msgid="6618424022653876279">"Advertencia de límite de datos"</string>
<string name="app_usage_cycle" msgid="341009528778520583">"Ciclo de uso de datos móviles"</string>
<string name="cell_data_warning" msgid="5664921950473359634">"Advertencia de datos: <xliff:g id="ID_1">^1</xliff:g>"</string>
<string name="cell_data_limit" msgid="256855024790622112">"Límite de datos: <xliff:g id="ID_1">^1</xliff:g>"</string>
@@ -4861,6 +4864,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Asistente digital"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Desliza el dedo para invocar al asistente"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Desliza el dedo hacia arriba desde una de las esquinas inferiores para invocar a la app de asistente digital."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Mantén presionado el botón de inicio para abrir Asistente"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Mantén presionado el botón de inicio para abrir la app de asistente digital."</string>
<string name="information_label" msgid="6939310810756569298">"Información"</string>
<string name="low_label" msgid="6525629096999711220">"Baja"</string>
<string name="high_label" msgid="357503396626018487">"Alta"</string>
@@ -4868,8 +4873,10 @@
<string name="right_edge" msgid="1505309103265829121">"Borde derecho"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"La sensibilidad alta puede entrar en conflicto con los gestos de la app que se hagan en los bordes de la pantalla."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilidad posterior"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Configuración de gestos"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Sensibilidad de la navegación por gestos"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Botón de navegación"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navegación por gestos, sensibilidad posterior, gesto de retroceso"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navegación, botón de inicio"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Presionar la pantalla dos veces para revisar el teléfono"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Presionar dos veces la tablet para revisarla"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Presionar dos veces el dispositivo para revisarlo"</string>
@@ -5443,6 +5450,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5523,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"llamadas"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"datos móviles"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Para mejorar la experiencia con el dispositivo, las apps y los servicios pueden seguir buscando redes Wi-Fi en cualquier momento, incluso cuando la conexión Wi-Fi esté desactivada. Esta función puede usarse, por ejemplo, para mejorar las funciones y los servicios basados en la ubicación. Puedes cambiar este parámetro en la configuración de búsqueda de Wi-Fi. "<annotation id="link">"Cambiar"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Conexión establecida"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Sin conexión"</string>
@@ -5580,9 +5592,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Desactiva el modo de avión para usar UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Acceso a la cámara"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Acceso al micrófono"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Para todas las apps y servicios"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Para apps y servicios"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Para apps y servicios. Aunque se desactive este parámetro de configuración, es posible que se sigan compartiendo los datos del micrófono cuando llames a un número de emergencia."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Configuración de juegos"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Activa el acceso directo al Panel de juego, etc."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Activa el acceso directo al Panel de juego y mucho más"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Siguiente"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Vista previa de color"</string>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index e3185e2..b7dccc4 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Solicitud de vinculación"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Toca para emparejar con <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Archivos recibidos"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Archivos recibidos por Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"El Bluetooth está desactivado"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Toca para activarlo"</string>
<string name="device_picker" msgid="2427027896389445414">"Seleccionar dispositivo Bluetooth"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Cara y huella digital añadida"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Cuando configures Desbloqueo facial y Desbloqueo con huella digital, el teléfono te pedirá la huella digital si llevas mascarilla o estás en una zona oscura"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Formas de desbloqueo"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Usa la cara y la huella digital para"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Desbloquear teléfono"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Autenticación en aplicaciones"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Desbloquear teléfono"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Verifica tu identidad en aplicaciones"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Usar la cara"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Usar la huella digital"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Usar la cara o la huella digital"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Pásale el teléfono a tu padre o a tu madre"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"Aceptar"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"¿Saltar bloqueo de pantalla?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"No podrás usar tu huella digital para desbloquear el teléfono ni para verificar tu identidad en aplicaciones."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"No podrás usar tu huella digital para desbloquear un perfil de trabajo, autorizar compras o iniciar sesión en aplicaciones de trabajo."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Sí, quitar"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Desbloqueo facial y con huella digital"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Toca para configurar"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Solo la cara"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Solo la huella digital"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Cara y huella digital"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Cuando configures Desbloqueo facial y Desbloqueo con huella digital, el teléfono te pedirá la huella digital si llevas mascarilla o estás en una zona oscura"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Formas de desbloqueo"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Usar la cara o la huella digital para"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Autenticación en aplicaciones"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Cifrado"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Cifrar tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Cifrar teléfono"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"No se ha podido establecer conexión. Vuelve a intentarlo."</string>
<string name="device_details_title" msgid="1155622417516195481">"Detalles del dispositivo"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Dirección de Bluetooth del dispositivo: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Dirección de Bluetooth del dispositivo: \n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"¿Olvidar dispositivo?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Deshacer asociación"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"¿Desconectar aplicación?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Tu tablet se desvinculará de <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Tu dispositivo se desvinculará de <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"La aplicación <xliff:g id="APP_NAME">%1$s</xliff:g> ya no se conectará a tu <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> no se vinculará con ningún dispositivo que esté asociado a esta cuenta"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Olvidar dispositivo"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Desconectar aplicación"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Conectar con…"</string>
@@ -942,7 +932,7 @@
<string name="wifi_quick_toggle_title" msgid="2737097538432862807">"Wi-Fi"</string>
<string name="wifi_quick_toggle_summary" msgid="4957267477820468553">"Activar conexión Wi-Fi"</string>
<string name="wifi_settings" msgid="8313301946393559700">"Wi-Fi"</string>
- <string name="wifi_settings_primary_switch_title" msgid="628360786662947258">"Utilizar Wi‑Fi"</string>
+ <string name="wifi_settings_primary_switch_title" msgid="628360786662947258">"Usar Wi‑Fi"</string>
<string name="wifi_settings_category" msgid="3523464780563778321">"Ajustes de Wi-Fi"</string>
<string name="wifi_settings_title" msgid="3879649725059512799">"Wi-Fi"</string>
<string name="wifi_settings_summary" msgid="784074686763572811">"Configurar y administrar puntos de acceso inalámbricos"</string>
@@ -1412,7 +1402,7 @@
<string name="screen_timeout_title" msgid="785134393520893049">"La pantalla se apaga"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> de inactividad"</string>
<string name="wallpaper_settings_title" msgid="5635129851136006383">"Fondo de pantalla"</string>
- <string name="style_and_wallpaper_settings_title" msgid="2232042809407308946">"Estilo y fondo de pantalla"</string>
+ <string name="style_and_wallpaper_settings_title" msgid="2232042809407308946">"Fondo de pantalla y estilo"</string>
<string name="wallpaper_dashboard_summary" msgid="2324472863981057118">"Inicio, pantalla de bloqueo"</string>
<string name="wallpaper_settings_summary_default" msgid="7569803705735001813">"Predeterminado"</string>
<string name="wallpaper_settings_summary_custom" msgid="3174561317688848729">"Personalizado"</string>
@@ -1562,8 +1552,8 @@
<string name="sd_eject_summary" product="default" msgid="5151243312587186226">"Desconectar la tarjeta SD para extraerla de forma segura"</string>
<string name="sd_insert_summary" product="nosdcard" msgid="9164545135649775664">"Inserta USB para activar almacenamiento"</string>
<string name="sd_insert_summary" product="default" msgid="5949168259622002192">"Insertar una tarjeta SD para el montaje"</string>
- <string name="sd_mount" product="nosdcard" msgid="8305985249945415150">"Activar almacenamiento USB"</string>
- <string name="sd_mount" product="default" msgid="5279813999455776169">"Activar tarjeta SD"</string>
+ <string name="sd_mount" product="nosdcard" msgid="8305985249945415150">"Montar almacenamiento USB"</string>
+ <string name="sd_mount" product="default" msgid="5279813999455776169">"Montar tarjeta SD"</string>
<string name="sd_mount_summary" product="nosdcard" msgid="2190410240845521205"></string>
<string name="sd_mount_summary" product="default" msgid="2190410240845521205"></string>
<string name="sd_format" product="nosdcard" msgid="8657427883364711513">"Borrar almacenamiento USB"</string>
@@ -1586,7 +1576,7 @@
<string name="storage_low_title" msgid="8002650511493419567">"No queda espacio de almacenamiento"</string>
<string name="storage_low_summary" msgid="7341022293583384506">"Es posible que algunas funciones del sistema, como la sincronización, no funcionen correctamente. Prueba a eliminar o a desactivar elementos para liberar espacio (por ejemplo, aplicaciones o contenido multimedia)."</string>
<string name="storage_menu_rename" msgid="8549835371429159336">"Cambiar nombre"</string>
- <string name="storage_menu_mount" msgid="4760531872302820569">"Activar"</string>
+ <string name="storage_menu_mount" msgid="4760531872302820569">"Montar"</string>
<string name="storage_menu_unmount" msgid="8171552487742912282">"Expulsar"</string>
<string name="storage_menu_format" msgid="5454870642788909443">"Formatear"</string>
<string name="storage_menu_format_public" msgid="5567214442727034630">"Formatear como portátil"</string>
@@ -1613,13 +1603,13 @@
<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">"En uso de <xliff:g id="TOTAL">%1$s</xliff:g>"</string>
<string name="storage_mount_success" msgid="393972242641313135">"<xliff:g id="NAME">%1$s</xliff:g> se ha activado"</string>
- <string name="storage_mount_failure" msgid="3667915814876418011">"Error al activar <xliff:g id="NAME">%1$s</xliff:g>"</string>
+ <string name="storage_mount_failure" msgid="3667915814876418011">"Error al montar <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="storage_unmount_success" msgid="6406298575402936148">"<xliff:g id="NAME">%1$s</xliff:g> se ha expulsado de forma segura"</string>
<string name="storage_unmount_failure" msgid="3796912279003790607">"No se ha podido expulsar <xliff:g id="NAME">%1$s</xliff:g> de forma segura"</string>
<string name="storage_format_success" msgid="3028114521294256851">"<xliff:g id="NAME">%1$s</xliff:g> se ha formateado"</string>
<string name="storage_format_failure" msgid="2042691589726261987">"Error al formatear <xliff:g id="NAME">%1$s</xliff:g>"</string>
<string name="storage_rename_title" msgid="5911285992205282312">"Cambiar nombre de almacenamiento"</string>
- <string name="storage_dialog_unmounted" msgid="1187960789775910051">"Este dispositivo de almacenamiento (<xliff:g id="NAME_0">^1</xliff:g>) se ha extraído de forma segura, pero sigue estando disponible. \n\nPara utilizar el dispositivo (<xliff:g id="NAME_1">^1</xliff:g>), debes activarlo."</string>
+ <string name="storage_dialog_unmounted" msgid="1187960789775910051">"Este dispositivo de almacenamiento (<xliff:g id="NAME_0">^1</xliff:g>) se ha extraído de forma segura, pero sigue estando disponible. \n\nPara utilizar el dispositivo (<xliff:g id="NAME_1">^1</xliff:g>), debes montarlo."</string>
<string name="storage_dialog_unmountable" msgid="1761107904296941687">"Este dispositivo de almacenamiento (<xliff:g id="NAME_0">^1</xliff:g>) está dañado. \n\nPara utilizar el dispositivo (<xliff:g id="NAME_1">^1</xliff:g>), debes configurarlo."</string>
<string name="storage_internal_format_details" msgid="8922023528848861812">"Después de formatear la unidad, puedes utilizar tu <xliff:g id="NAME_0">^1</xliff:g> en otros dispositivos. \n\nTe recomendamos que hagas una copia de seguridad de los datos de tu <xliff:g id="NAME_1">^1</xliff:g>, ya que se borrarán cuando se formatee. \n\n"<b>"Copia de seguridad de fotos y de otro contenido multimedia"</b>" \nMueve tus archivos multimedia a otro espacio de almacenamiento del dispositivo o transfiérelos a un ordenador con un cable USB. \n\n"<b>"Copia de seguridad de aplicaciones"</b>" \nSe desinstalarán todas las aplicaciones almacenadas en tu <xliff:g id="NAME_6">^1</xliff:g> y se borrarán sus datos. Para conservarlas, muévelas a otro espacio de almacenamiento del dispositivo."</string>
<string name="storage_internal_unmount_details" msgid="487689543322907311"><b>"Al extraer tu <xliff:g id="NAME_0">^1</xliff:g>, las aplicaciones almacenadas en esta unidad dejarán de funcionar y los archivos multimedia guardados en ella no estarán disponibles hasta que se vuelva a insertar."</b>" \n\nTu <xliff:g id="NAME_1">^1</xliff:g> se ha formateado para que solo funcione en este dispositivo."</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Almacenamiento interno"</string>
<string name="recompute_size" msgid="1098091228370999128">"Recalculando tamaño…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"¿Eliminar datos de la aplicación?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Todos los datos de esta aplicación se eliminarán de forma permanente. Esto incluye todos los archivos, ajustes, cuentas, bases de datos, etc."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Los datos de esta aplicación se eliminarán de forma permanente, incluidos los archivos, ajustes, bases de datos y otros datos relacionados con ella."</string>
<string name="dlg_ok" msgid="1421350367857960997">"Aceptar"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Cancelar"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2389,7 +2379,7 @@
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Actualizar ampliación automáticamente"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Actualizar ampliación de la pantalla al cambiar aplicaciones"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"El botón de encendido cuelga"</string>
- <string name="accessibility_toggle_large_pointer_icon_title" msgid="5508351959249876801">"Puntero del ratón grande"</string>
+ <string name="accessibility_toggle_large_pointer_icon_title" msgid="5508351959249876801">"Cursor del ratón grande"</string>
<string name="accessibility_disable_animations" msgid="2993529829457179058">"Quitar animaciones"</string>
<string name="accessibility_toggle_primary_mono_title" msgid="7587152099472946571">"Audio en mono"</string>
<string name="accessibility_toggle_primary_mono_summary" msgid="1935283927319407303">"Combina canales al reproducir audio"</string>
@@ -2694,10 +2684,10 @@
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"Mayor uso de batería"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Consulta las aplicaciones que consumen más batería"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Carga limitada temporalmente"</string>
- <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Para ahorrar batería. Más información"</string>
+ <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Para conservar la salud de la batería. Más información"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Seguir cargando"</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"En determinadas circunstancias (por ejemplo, cuando hay altas temperaturas o si lleva mucho tiempo cargándose), el teléfono solo se puede cargar hasta el <xliff:g id="PERCENT">%1$s</xliff:g> para preservar el estado de su batería.\n\nUna vez que dejen de darse estas circunstancias, el teléfono se cargará de nuevo con normalidad."</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"En determinadas circunstancias (por ejemplo, cuando hay altas temperaturas o si lleva mucho tiempo cargándose), el tablet solo se puede cargar hasta el <xliff:g id="PERCENT">%1$s</xliff:g> para preservar el estado de su batería.\n\nUna vez que dejen de darse estas circunstancias, el tablet se cargará de nuevo con normalidad."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"En determinadas circunstancias (por ejemplo, cuando la temperatura es alta o va a estar mucho tiempo conectado al cargador), el teléfono puede limitar la carga hasta el <xliff:g id="PERCENT">%1$s</xliff:g> para mantener la salud de la batería.\n\nUna vez que dejen de darse estas circunstancias, el teléfono se cargará de nuevo con normalidad."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"En determinadas circunstancias (por ejemplo, cuando la temperatura es alta o va a estar mucho tiempo conectado al cargador), el tablet puede limitar la carga hasta el <xliff:g id="PERCENT">%1$s</xliff:g> para mantener la salud de la batería.\n\nUna vez que dejen de darse estas circunstancias, el tablet se cargará de nuevo con normalidad."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Como has usado tu teléfono más de lo normal, es posible que te quedes sin batería antes de lo habitual.\n\nAplicaciones que consumen más batería:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Como has usado tu tablet más de lo normal, es posible que te quedes sin batería antes de lo habitual.\n\nAplicaciones que consumen más batería:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Como has usado tu dispositivo más de lo normal, es posible que te quedes sin batería antes de lo habitual.\n\nAplicaciones que consumen más batería:"</string>
@@ -2747,6 +2737,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 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>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Red móvil en espera"</string>
+ <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 inactivo"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Teléfono inactivo"</string>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> en total • menos de 1 minuto en segundo plano\ndurante <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Sin uso desde la última carga completa"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Sin uso durante las últimas 24 horas"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"La estimación de la batería restante se basa en el uso de tu dispositivo"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Tiempo restante estimado"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Hasta completar la carga"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Vibrar siempre"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Vibrar primero y sonar cada vez más alto"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Otros sonidos"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Audio espacial"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Tonos del teclado"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Sonido de bloqueo de pantalla"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Vibración y sonidos de carga"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Todas las notificaciones de <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Notificaciones adaptativas"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">Aproximadamente <xliff:g id="NUMBER_1">%d</xliff:g> notificaciones al día</item>
+ <item quantity="other">Aproximadamente <xliff:g id="NUMBER_1">%,d</xliff:g> notificaciones al día</item>
<item quantity="one">Aproximadamente <xliff:g id="NUMBER_0">%d</xliff:g> notificación al día</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">Aproximadamente <xliff:g id="NUMBER_1">%d</xliff:g> notificaciones a la semana</item>
+ <item quantity="other">Aproximadamente <xliff:g id="NUMBER_1">%,d</xliff:g> notificaciones a la semana</item>
<item quantity="one">Aproximadamente <xliff:g id="NUMBER_0">%d</xliff:g> notificación a la semana</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Nunca"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> podrá leer todas las notificaciones, incluidas las relacionadas con información personal, como nombres de contactos y texto de mensajes que hayas recibido. Esta aplicación también podrá posponer o cerrar notificaciones o utilizar los botones de acción que incluyan, como contestar llamadas de teléfono. \n\nAdemás, podrá activar o desactivar el modo No molestar y modificar ajustes relacionados."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Conversaciones que pueden interrumpirte"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Todas las conversaciones"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Conversaciones prioritarias"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"conversaciones prioritarias"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Ninguna"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Ninguna}=1{1 conversación}other{# conversaciones}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Quién puede interrumpirte"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Todo el mundo"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Contactos"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Contactos destacados"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Algunas personas o conversaciones"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"De contactos destacados y de personas que insisten"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"De contactos y de personas que insisten"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Solo de personas que insisten"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Asistente digital"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Deslizar para abrir asistente"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Desliza el dedo desde una de las esquinas inferiores de la pantalla para abrir una aplicación de asistente digital."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Mantén pulsado el botón de inicio para abrir el asistente"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Mantén pulsado el botón de inicio para abrir la aplicación del asistente digital."</string>
<string name="information_label" msgid="6939310810756569298">"Información"</string>
<string name="low_label" msgid="6525629096999711220">"Baja"</string>
<string name="high_label" msgid="357503396626018487">"Alta"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Borde derecho"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Una sensibilidad más alta puede entrar en conflicto con los gestos de aplicaciones específicas que se hacen en los bordes de la pantalla."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilidad del gesto Atrás"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Ajustes de gestos"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Sensibilidad de la navegación por gestos"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navegación con botones"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navegación por gestos, sensibilidad del gesto para volver, gesto para volver"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navegación, botón de inicio"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Doble toque para consultar el teléfono"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Doble toque para consultar el tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Doble toque para consultar el dispositivo"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"llamadas"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"datos móviles"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Para mejorar la experiencia con el dispositivo, las aplicaciones y los servicios podrán buscar redes Wi‑Fi en cualquier momento aunque la conexión Wi-Fi esté desactivada. De este modo, se pueden mejorar los servicios y las funciones basados en la ubicación, por ejemplo. Puedes cambiarlo en los ajustes de búsqueda de redes Wi-Fi. "<annotation id="link">"Cambiar"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Conectado"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Sin conexión"</string>
@@ -5580,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Desactiva el modo avión para usar la banda ultraancha"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Acceso a la cámara"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Acceso al micrófono"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Para todas las aplicaciones y servicios"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Para aplicaciones y servicios"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Para aplicaciones y servicios. Si este ajuste está desactivado, puede que los datos del micrófono se compartan cuando llames a un número de emergencia."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Ajustes de juego"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Activa el acceso directo al Panel de juego, etc."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Activa el acceso directo al Panel de juego y más"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Siguiente"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Vista previa de color"</string>
diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml
index 9656b07..bf1be91 100644
--- a/res/values-et/strings.xml
+++ b/res/values-et/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Sidumistaotlus"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Puudutage seadmega <xliff:g id="DEVICE_NAME">%1$s</xliff:g> sidumiseks."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Vastuvõetud failid"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Bluetoothi kaudu saadud failid"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth on väljas"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Puudutage sisselülitamiseks"</string>
<string name="device_picker" msgid="2427027896389445414">"Bluetooth-seadme valimine"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Nägu ja sõrmejälg on lisatud"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Kui seadistate näoga ja sõrmejäljega avamise, küsib telefon teie sõrmejälge, kui kannate maski või olete hämaras."</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Võimalused avamiseks"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Kasuta nägu ja sõrmejälge:"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Telefoni avamine"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Autentimine rakendustes"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Avage telefon"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Kinnitage rakendustes oma isik"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Näo kasutamine"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Sõrmejälje kasutamine"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Näo või sõrmejälje kasutamine"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Anna telefon vanema kätte tagasi"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Kas jätta ekraanilukk vahele?"</string>
@@ -570,15 +571,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Te ei saa oma sõrmejälge kasutades telefoni avada ega rakendustes oma isikut kinnitada."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Te ei saa oma sõrmejälge kasutades tööprofiili avada, oste volitada ega töörakendustesse sisse logida."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Jah, eemalda"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Näo ja sõrmejäljega avamine"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Puudutage seadistamiseks"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Ainult nägu"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Ainult sõrmejälg"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Nägu ja sõrmejälg"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Kui seadistate näo ja sõrmejäljega avamise, küsib telefon teie sõrmejälge, kui kannate maski või olete hämaras"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Võimalused avamiseks"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Kasuta nägu või sõrmejälge järgmiseks:"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Autentimine rakendustes"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Krüpteerimine"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Tahvelarvuti krüpteerimine"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Telefoni krüpteerimine"</string>
@@ -862,8 +854,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Ühendust ei õnnestunud luua. Proovige uuesti."</string>
<string name="device_details_title" msgid="1155622417516195481">"Seadme üksikasjad"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Seadme Bluetoothi aadress: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Seadme Bluetoothi aadress:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Kas unustada seade?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Eemalda seos"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Kas katkestada rakenduse ühendus?"</string>
@@ -871,7 +862,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Teie tahvelarvuti ei ole enam seotud seadmega <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Teie seade ei ole enam seotud seadmega <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Rakendus <xliff:g id="APP_NAME">%1$s</xliff:g> ei loo enam teie seadmega <xliff:g id="DEVICE_NAME">%2$s</xliff:g> ühendust"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ei ole enam seotud ühegi selle kontoga lingitud seadmega"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Unusta seade"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Katkesta rakenduse ühendus"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Ühendamine ..."</string>
@@ -2101,7 +2091,7 @@
<string name="internal_storage" msgid="999496851424448809">"Sisemälu"</string>
<string name="recompute_size" msgid="1098091228370999128">"Suuruse ümberarvutamine ..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Kas kustutada rakenduse andmed?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Rakenduse kõik andmed kustutatakse lõplikult. See hõlmab kõiki faile, seadeid, kontosid, andmebaase jne."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Selle rakenduse andmed kustutatakse jäädavalt. See hõlmab faile, seadeid, andmebaase ja muid rakenduse andmeid."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Tühista"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2749,6 +2739,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Akuhalduri kasutamine"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Tuvasta, kui rakendused kurnavad akut"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Tuvastatakse, kui rakendused kurnavad akut"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Tuvastatakse, kui rakendused kurnavad akut"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Väljas"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d rakendust on piiratud</item>
@@ -2781,7 +2772,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>
- <string name="power_cell" msgid="5507921058696341513">"Mobiilsidevõrk on ooterežiimis"</string>
+ <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>
@@ -2871,6 +2862,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Kokku <xliff:g id="TIME_0">^1</xliff:g> • Ajavahemikus <xliff:g id="TIME_PERIOD">^2</xliff:g>\ntaustal vähem kui minut"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Pole alates viimasest täislaadimisest kasutatud"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Pole viimase 24 tunni jooksul kasutatud"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Aku järelejäänud tööaja prognoos põhineb seadme kasutusel"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Hinnanguline järelejäänud aeg"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Täislaadimiseni"</string>
@@ -3653,8 +3645,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Vibreeri alati"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Vibreeri ja siis helise valjenedes"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Muud helid"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Ruumiline heli"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Valimisklahvistiku toonid"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Ekraanikuva lukustamise heli"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Laadimishelid ja vibreerimine"</string>
@@ -3857,6 +3848,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>
+ <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>
@@ -3934,11 +3926,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Kõik rakenduse <xliff:g id="APP_NAME">%1$s</xliff:g> märguanded"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Kohanduvad märguanded"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> märguannet päevas</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> märguannet päevas</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> märguanne päevas</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> märguannet nädalas</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> märguannet nädalas</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> märguanne nädalas</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Mitte kunagi"</string>
@@ -3958,7 +3950,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> saab lugeda kõiki märguandeid, sh isiklikke andmeid, nagu kontaktide nimed ja teile saadetud tekstsõnumid. Rakendus saab ka märguandeid edasi lükata ja eemaldada või aktiveerida märguannetes olevaid toimingunuppe, sealhulgas vastata telefonikõnedele. \n\nSee võimaldab rakendusel ka lülitada sisse või välja funktsiooni Mitte segada ja muuta sellega seotud seadeid."</string>
+ <string name="notification_listener_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>
@@ -4109,6 +4108,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Vestlused, mis saavad katkestada"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Kõik vestlused"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Prioriteetsed vestlused"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"Prioriteetsed vestlused"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Mitte ükski"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Puudub}=1{1 vestlus}other{# vestlust}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Kes saavad katkestada?"</string>
@@ -4133,6 +4133,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Kõik"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kontaktid"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Tärniga kontaktid"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Mõned inimesed või vestlused"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Tärniga tähistatud kontaktidelt ja korduvatelt helistajatelt"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Kontaktidelt ja korduvatelt helistajatelt"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Ainult korduvatelt helistajatelt"</string>
@@ -4863,6 +4864,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digitaalne assistent"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Assistendi käivitamiseks pühkimine"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Pühkige ekraanikuva alanurgast üles, et digitaalse assistendi rakendus käivitada."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Assistendi käivitamiseks vajutage pikalt avakuva nuppu"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Vajutage avakuva nuppu pikalt, et digitaalse assistendi rakendus käivitada."</string>
<string name="information_label" msgid="6939310810756569298">"Teave"</string>
<string name="low_label" msgid="6525629096999711220">"Väike"</string>
<string name="high_label" msgid="357503396626018487">"Suur"</string>
@@ -4870,8 +4873,10 @@
<string name="right_edge" msgid="1505309103265829121">"Parem serv"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Suurem tundlikkus võib ekraani servades mõne rakenduse liigutusega vastuolus olla."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Tagasiliigutuse tundlikkus"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Liigutuste seaded"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Liigutustega navigeerimise tundlikkus"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Nupuga navigeerimine"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"liigutustega navigeerimine, tagasiliigutuse tundlikkus, tagasiliigutus"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigeerimine, avakuva nupp"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Telefoni kontrollimiseks topeltpuudutamine"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Topeltpuudutage tahvelarvuti kontrollimiseks"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Topeltpuudutage seadme kontrollimiseks"</string>
@@ -5445,6 +5450,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5514,6 +5523,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"kõned"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobiilne andmeside"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Seadme kasutuskogemuse parandamiseks võivad rakendused ja teenused siiski alati otsida WiFi-võrke isegi siis, kui WiFi on väljas. Seda saab kasutada näiteks asukohapõhiste funktsioonide ja teenuste täiustamiseks. Seda saab muuta WiFi-skannimise seadetes. "<annotation id="link">"Muuda"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Ühendatud"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Ühendus puudub"</string>
@@ -5582,9 +5592,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Ülilairibaühenduse kasutamiseks lülitage lennukirežiim välja."</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Juurdepääs kaamerale"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Juurdepääs mikrofonile"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Kõikide rakenduste ja teenuste jaoks"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Rakenduste ja teenuste jaoks"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Rakenduste ja teenuste jaoks. Isegi kui see seade on välja lülitatud, võidakse mikrofoni andmeid siiski jagada hädaabinumbrile helistades."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Mängude seaded"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Mängu juhtpaneeli otsetee sisselülitamine jm"</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Mängu juhtpaneeli otsetee sisselülitamine ja muu"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Eelmine"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Järgmine"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Värvi eelvaade"</string>
diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml
index ccdbb18..a86ede1 100644
--- a/res/values-eu/strings.xml
+++ b/res/values-eu/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Bikotetzeko eskaera"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> gailuarekin parekatzeko, sakatu hau."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Jasotako fitxategiak"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Bluetooth bidez jasotako fitxategiak"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth-a desaktibatuta dago"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Sakatu aktibatzeko"</string>
<string name="device_picker" msgid="2427027896389445414">"Aukeratu Bluetooth bidezko gailua"</string>
@@ -380,8 +379,8 @@
<string name="security_settings_face_enroll_must_re_enroll_title" msgid="4421818770682557621">"Konfiguratu berriro aurpegi bidez desblokeatzeko eginbidea"</string>
<string name="security_settings_face_enroll_must_re_enroll_subtitle" msgid="3584740139535177961">"Hobetu segurtasuna eta errendimendua"</string>
<string name="security_settings_face_enroll_improve_face_alert_title" msgid="6194184776580066012">"Konfiguratu aurpegi bidez desblokeatzeko eginbidea"</string>
- <string name="security_settings_face_enroll_improve_face_alert_body" msgid="2670118180411127323">"Ezabatu une honetako aurpegi-eredua aurpegi bidez desblokeatzeko eginbidea berriro konfiguratzeko.\n\nAurpegi-eredua betiko eta modu seguruan ezabatuko da.\n\nEzabatu ondoren, PINa, eredua edo pasahitza beharko duzu telefonoa desblokeatzeko edo aplikazioetan autentifikatzeko."</string>
- <string name="security_settings_face_enroll_improve_face_alert_body_fingerprint" msgid="2469599074650327489">"Ezabatu une honetako aurpegi-eredua aurpegi bidez desblokeatzeko eginbidea berriro konfiguratzeko.\n\nAurpegi-eredua betiko eta modu seguruan ezabatuko da.\n\nEzabatu ondoren, hatz-marka, PINa, eredua edo pasahitza beharko duzu telefonoa desblokeatzeko edo aplikazioetan autentifikatzeko."</string>
+ <string name="security_settings_face_enroll_improve_face_alert_body" msgid="2670118180411127323">"Aurpegi bidez desblokeatzeko eginbidea berriro konfiguratu nahi baduzu, lehendabizi ezabatu oraingo aurpegi-eredua.\n\nAurpegi-eredua betiko eta modu seguruan ezabatuko da.\n\nEzabatu ondoren, PINa, eredua edo pasahitza beharko duzu telefonoa desblokeatzeko edo aplikazioetan autentifikatzeko."</string>
+ <string name="security_settings_face_enroll_improve_face_alert_body_fingerprint" msgid="2469599074650327489">"Aurpegi bidez desblokeatzeko eginbidea berriro konfiguratu nahi baduzu, lehendabizi ezabatu oraingo aurpegi-eredua.\n\nAurpegi-eredua betiko eta modu seguruan ezabatuko da.\n\nEzabatu ondoren, hatz-marka, PINa, eredua edo pasahitza beharko duzu telefonoa desblokeatzeko edo aplikazioetan autentifikatzeko."</string>
<string name="security_settings_face_settings_use_face_category" msgid="1638314154119800188">"Erabili hauetarako:"</string>
<string name="security_settings_face_settings_preferences_category" msgid="7628929873407280453">"Aurpegi bidez desblokeatzeko eginbidea erabiltzean"</string>
<string name="security_settings_face_settings_require_attention" msgid="4395309855914391104">"Begiek irekita egon behar dute"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Aurpegia eta hatz-marka gehitu dira"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Aurpegi eta hatz-marka bidez desblokeatzeko eginbideak konfiguratzen badituzu, hatz-marka eskatuko dizu telefonoak maskara bat jantzita daukazunean edo argi gutxi dagoenean"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Desblokeatzeko moduak"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Erabili aurpegia eta hatz-marka hauek egiteko:"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Telefonoa desblokeatzeko"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Aplikazioetako autentifikazioa"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Desblokeatu telefonoa"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Egiaztatu zeu ari zarela aplikazioak erabiltzen"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Aurpegiaren bidez"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Hatz-markaren bidez"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Aurpegiaren edo hatz-markaren bidez"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Eman telefonoa guraso bati"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"Ados"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Pantailaren blokeoa saltatu?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Ezingo duzu erabili hatz-marka telefonoa desblokeatzeko edo aplikazioetan zeu zarela egiaztatzeko."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Ezingo duzu erabili hatz-marka laneko profila desblokeatzeko, erosketak baimentzeko edo laneko aplikazioetan saioa hasteko."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Bai, kendu"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Aurpegi eta hatz-marka bidez desblokeatzea"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Sakatu konfiguratzeko"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Aurpegia soilik"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Hatz-marka soilik"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Aurpegia eta hatz-marka"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Aurpegi eta hatz-marka bidez desblokeatzeko eginbidea konfiguratzen baduzu, hatz-marka eskatuko dizu telefonoak maskara bat jantzita duzunean edo argi gutxi dagoenean"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Desblokeatzeko moduak"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Erabili aurpegia edo hatz-marka hau egiteko:"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Aplikazioetako autentifikazioa"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Enkriptatzea"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Enkriptatu tableta"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Enkriptatu telefonoa"</string>
@@ -868,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Aurrerantzean, tableta ez da parekatuko <xliff:g id="DEVICE_NAME">%1$s</xliff:g> gailuarekin"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Aurrerantzean, gailua ez da parekatuko <xliff:g id="DEVICE_NAME">%1$s</xliff:g> gailuarekin"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Aurrerantzean, <xliff:g id="APP_NAME">%1$s</xliff:g> ez da konektatuko <xliff:g id="DEVICE_NAME">%2$s</xliff:g> gailura"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"Aurrerantzean, <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ez da parekatuko kontu hau lotuta duen inongo gailurekin"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Ahaztu gailua"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Deskonektatu aplikazioa"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Konektatu hona…"</string>
@@ -2098,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Barneko memoria"</string>
<string name="recompute_size" msgid="1098091228370999128">"Tamaina berriro kalkulatzen…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Aplikazioko datuak ezabatu nahi?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Aplikazio honetako datu guztiak betiko ezabatuko dira; besteak beste, fitxategi, ezarpen, kontu, datu-base eta abar guztiak."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Aplikazio honen datuak betiko ezabatuko dira; besteak beste, fitxategiak, ezarpenak, datu-baseak eta aplikazioko beste batu batzuk."</string>
<string name="dlg_ok" msgid="1421350367857960997">"Ados"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Utzi"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2746,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Erabili bateria-kudeatzailea"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Hauteman aplikazioak bateria agortzen ari direla"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Aplikazioak bateria agortzen ari diren hautematen"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Aplikazioak bateria agortzen ari diren hautematen"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Desaktibatuta"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d aplikazio daude murriztuta</item>
@@ -2778,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Sare mugikorra egonean"</string>
+ <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>
@@ -2868,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> guztira • Minutu bat baino gutxiago atzeko planoan <xliff:g id="TIME_PERIOD">^2</xliff:g> bitartean\n"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Erabilerarik ez bateria guztiz kargatu zenetik"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Erabilerarik ez azken 24 orduetan"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Gailuaren erabileran oinarritzen da gelditzen den bateriaren aurreikuspena"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Geratzen den denbora, gutxi gorabehera"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"guztiz kargatu arte"</string>
@@ -2923,7 +2916,7 @@
<string name="process_stats_type_cached" msgid="129788969589599563">"Cachean gordeta"</string>
<string name="process_stats_os_label" msgid="2096501347732184886">"Android sistema eragilea"</string>
<string name="process_stats_os_native" msgid="794547105037548539">"Natiboa"</string>
- <string name="process_stats_os_kernel" msgid="5626269994512354996">"Kernela"</string>
+ <string name="process_stats_os_kernel" msgid="5626269994512354996">"Kernel-a"</string>
<string name="process_stats_os_zram" msgid="3067278664868354143">"Z-Ram"</string>
<string name="process_stats_os_cache" msgid="4753163023524305711">"Cacheak"</string>
<string name="process_stats_ram_use" msgid="5966645638783509937">"RAM erabilera"</string>
@@ -3853,6 +3846,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"pantaila blokeatua, blokeo pantaila, saltatu, zeharbidea"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Laneko profila blokeatu bada"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Pantaila blokeatuko jakinarazpenak"</string>
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Erakutsi elkarrizketak, bai lehenetsiak, bai isilak"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Erakutsi elkarrizketak, bai lehenetsiak, bai isilak"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Ezkutatu elkarrizketa isilak eta jakinarazpenak"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Ez erakutsi jakinarazpenik"</string>
@@ -3930,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"<xliff:g id="APP_NAME">%1$s</xliff:g> aplikazioaren jakinarazpen guztiak"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Jakinarazpen egokituak"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other"><xliff:g id="NUMBER_1">%d</xliff:g> jakinarazpen inguru eguneko</item>
+ <item quantity="other"><xliff:g id="NUMBER_1">%,d</xliff:g> jakinarazpen inguru eguneko</item>
<item quantity="one"><xliff:g id="NUMBER_0">%d</xliff:g> jakinarazpen inguru eguneko</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other"><xliff:g id="NUMBER_1">%d</xliff:g> jakinarazpen inguru asteko</item>
+ <item quantity="other"><xliff:g id="NUMBER_1">%,d</xliff:g> jakinarazpen inguru asteko</item>
<item quantity="one"><xliff:g id="NUMBER_0">%d</xliff:g> jakinarazpen inguru asteko</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Inoiz ez"</string>
@@ -3954,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> aplikazioak jakinarazpen guztiak irakurri ahalko ditu eta, haien barnean, informazio pertsonala egongo da agian (adibidez, kontaktuen izenak eta jasotzen dituzun testu-mezuak). Halaber, aplikazioak jakinarazpenak atzeratu edo baztertu ahal izango ditu, edo jakinarazpenetako botoiak erabili, telefono-deiei erantzuteko botoia barne. \n\nHorrez gain, ez molestatzeko modua aktibatzeko eta desaktibatzeko aukera izango du aplikazioak, baita harekin erlazionatutako ezarpenak aldatzekoa ere."</string>
+ <string name="notification_listener_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>
@@ -4105,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Eten zaitzaketen elkarrizketak"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Elkarrizketa guztiak"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Lehentasunezko elkarrizketak"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"lehentasunezko elkarrizketak"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Bat ere ez"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Bat ere ez}=1{1 elkarrizketa}other{# elkarrizketa}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Eten zaitzaketen pertsonak"</string>
@@ -4129,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Guztienak"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kontaktuenak"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Kontaktu izardunenak"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Pertsona edo elkarrizketa batzuk"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Kontaktu izardunen eta berriro deitu dutenen deiak"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Kontaktuen eta berriro deitu dutenen deiak"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Berriro deitu dutenen deiak soilik"</string>
@@ -4859,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Laguntzaile digitala"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Laguntzaile digitala abiarazteko, pasatu hatza"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Laguntzaile digitalaren aplikazioa abiarazteko, pasatu hatza beheko ertz batetik gora."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Laguntzaileari deitzeko, eduki sakatuta Hasiera"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Laguntzaile digitalaren aplikazioari deitzeko, eduki sakatuta Hasiera botoia"</string>
<string name="information_label" msgid="6939310810756569298">"Informazioa"</string>
<string name="low_label" msgid="6525629096999711220">"Txikia"</string>
<string name="high_label" msgid="357503396626018487">"Handia"</string>
@@ -4866,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Eskuineko ertza"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Sentikortasun handiagoa ezarriz gero, baliteke gatazkak sortzea pantailaren ertzetan egiten diren aplikazioen keinuekin."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Atzera egiteko keinuaren sentikortasuna"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Keinuen ezarpenak"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Keinu bidezko nabigazioaren sentikortasuna"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Botoi bidezko nabigazioa"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"keinu bidezko nabigazioa, atzera egiteko keinuaren sentikortasuna, atzera egiteko keinua"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"nabigazioa, Hasiera botoia"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Sakatu birritan telefonoa pantailako informazioa ikusteko"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Sakatu birritan tableta bertan dagoela ikusteko"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Sakatu birritan gailua bertan dagoela ikusteko"</string>
@@ -5347,7 +5354,7 @@
<string name="network_connection_connecting_message" msgid="433189540877274889">"Gailura konektatzen…"</string>
<string name="bluetooth_left_name" msgid="7440064067910080502">"Ezkerrekoa"</string>
<string name="bluetooth_right_name" msgid="7588088072444124949">"Eskuinekoa"</string>
- <string name="bluetooth_middle_name" msgid="3909371955137442319">"Kaxa"</string>
+ <string name="bluetooth_middle_name" msgid="3909371955137442319">"Kutxa"</string>
<string name="settings_panel_title" msgid="346363079938069215">"Ezarpenen panela"</string>
<string name="internet_connectivity_panel_title" msgid="2044237561024730108">"Interneteko konexioa"</string>
<string name="volume_connectivity_panel_title" msgid="8772438444782726321">"Bolumena"</string>
@@ -5441,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5453,7 +5464,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>
@@ -5510,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"Deietarako"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMSetarako"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"Datu-konexiorako"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Gailuaren funtzionamendua hobetzeko, aplikazioek eta zerbitzuek wifi-sareak bilatzen jarraituko dute, baita wifi-konexioa desaktibatuta dagoenean ere. Besteak beste, kokapenean oinarritutako eginbideak eta zerbitzuak hobetzeko erabil daiteke. Aukera hori aldatzeko, joan wifi-sareen bilaketaren ezarpenetara. "<annotation id="link">"Aldatu"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Konektatuta"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Konexiorik gabe"</string>
@@ -5578,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Desaktibatu hegaldi modua banda ultrazabala erabiltzeko"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Kamera atzitzeko baimena"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Mikrofonoa atzitzeko baimena"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Aplikazio eta zerbitzu guztietarako"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Aplikazio eta zerbitzuetarako"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Aplikazio eta zerbitzuetarako. Ezarpena desaktibatuta badago, agian mikrofonotik lortutako datuak partekatu egingo dira larrialdietarako zenbaki batera deitzen duzunean."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Jokoen ezarpenak"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Aktibatu joko-paneleko lasterbidea, etab."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Aktibatu joko-paneleko lasterbidea, etab."</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Aurrekoa"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Hurrengoa"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Kolorearen aurrebista"</string>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index 6247e4a..f05e9f8 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"درخواست مرتبطسازی"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"برای مرتبطسازی با <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ضربه بزنید."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"فایلهای دریافتشده"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"فایلهای دریافتی ازطریق بلوتوث"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"بلوتوث خاموش است"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"برای روشن کردن آن، ضربه بزنید"</string>
<string name="device_picker" msgid="2427027896389445414">"انتخاب دستگاه بلوتوث"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"چهره و اثر انگشت اضافه شده است"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"وقتی «قفلگشایی با چهره» و «قفلگشایی با اثر انگشت» را راهاندازی میکنید، اگر ماسک به صورت داشته باشید یا در محیط تاریکی باشید، تلفن از شما میخواهد از اثر انگشتتان استفاده کنید."</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"روشهای باز کردن قفل"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"استفاده از چهره و اثر انگشت برای"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"باز کردن قفل تلفن"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"اصالتسنجی در برنامهها"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"باز کردن قفل تلفن"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"تأیید هویت در برنامهها"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"استفاده از چهره"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"استفاده از اثر انگشت"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"استفاده از چهره یا اثر انگشت"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"تلفن را به ولیتان برگردانید"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"تأیید"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"از تنظیم قفل صفحه رد میشوید؟"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"نمیتوانید از اثر انگشت برای باز کردن قفل تلفن یا تأیید هویتتان در برنامهها استفاده کنید."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"نمیتوانید از اثر انگشت برای باز کردن قفل نمایه کاری، اجازه دادن به خریدها، یا ورود به سیستم برنامههای کاری استفاده کنید."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"بله، پاک شود"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"قفلگشایی با چهره و اثر انگشت"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"برای راهاندازی ضربه بزنید"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"فقط چهره"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"فقط اثر انگشت"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"چهره و اثر انگشت"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"وقتی قفلگشایی با اثر انگشت یا چهره را راهاندازی میکنید، اگر ماسک به صورت داشته باشید یا در محیط تاریکی باشید، تلفنتان از شما اثر انگشت درخواست خواهد کرد"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"روشهای باز کردن قفل"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"استفاده از چهره یا اثر انگشت برای"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"اصالتسنجی در برنامهها"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"رمزگذاری"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"رمزگذاری رایانهٔ لوحی"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"رمزگذاری تلفن"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"متصل نشد. دوباره امتحان کنید."</string>
<string name="device_details_title" msgid="1155622417516195481">"جزئیات دستگاه"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"نشانی بلوتوث دستگاه: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"نشانی بلوتوث دستگاه:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"دستگاه فراموش شود؟"</string>
<string name="remove_association_button" msgid="5004208145998061135">"حذف ارتباط"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"ارتباط برنامه قطع شود؟"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"رایانه لوحیتان دیگر با <xliff:g id="DEVICE_NAME">%1$s</xliff:g> مرتبط نخواهد بود"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"دستگاهتان دیگر با <xliff:g id="DEVICE_NAME">%1$s</xliff:g> مرتبط نخواهد بود"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> برنامه دیگر با <xliff:g id="DEVICE_NAME">%2$s</xliff:g> شما ارتباط نخواهند داشت"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> دیگر با دستگاههای پیونددادهشده با این حساب مرتبط نخواهد بود."</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"فراموش کردن دستگاه"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"قطع ارتباط برنامه"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"اتصال به..."</string>
@@ -1140,9 +1130,9 @@
</plurals>
<string name="wifi_advanced_titlebar" msgid="1234150304285575798">"Wi-Fi پیشرفته"</string>
<string name="wifi_advanced_ssid_title" msgid="1561437650193980185">"SSID"</string>
- <string name="wifi_advanced_device_mac_address_title" msgid="6155800851233164411">"نشانی MAC دستگاه"</string>
- <string name="wifi_advanced_randomized_mac_address_title" msgid="3930671320234553088">"نشانی MAC تصادفی"</string>
- <string name="wifi_advanced_randomized_mac_address_disconnected_title" msgid="2755843130417523727">"نشانی MAC تصادفی (آخرین استفاده)"</string>
+ <string name="wifi_advanced_device_mac_address_title" msgid="6155800851233164411">"«نشانی واد» دستگاه"</string>
+ <string name="wifi_advanced_randomized_mac_address_title" msgid="3930671320234553088">"«نشانی واد» تصادفی"</string>
+ <string name="wifi_advanced_randomized_mac_address_disconnected_title" msgid="2755843130417523727">"«نشانی واد» تصادفی (آخرین استفاده)"</string>
<string name="wifi_advanced_ip_address_title" msgid="4265355419782184514">"نشانی IP"</string>
<string name="wifi_details_title" msgid="222735438574597493">"جزئیات شبکه"</string>
<string name="wifi_details_subnet_mask" msgid="1619151769276260512">"پوشش زیرشبکه"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"فضای ذخیرهسازی داخلی"</string>
<string name="recompute_size" msgid="1098091228370999128">"محاسبه مجدد اندازه…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"دادههای برنامه حذف شود؟"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"همه دادههای این برنامه به صورت دائمی حذف میشود. این شامل تمام فایلها، تنظیمات، حسابها، پایگاههای داده و دیگر موارد میشود."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"دادههای این برنامه بهطور دائم حذف خواهد شد. این شامل فایلها، تنظیمات، پایگاههای داده، و دیگر دادههای برنامه میشود."</string>
<string name="dlg_ok" msgid="1421350367857960997">"تأیید"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"لغو"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"استفاده از مدیر باتری"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"تخلیه شدن شارژ باتری توسط برنامهها شناسایی شود"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"تخلیه شدن شارژ باتری توسط برنامهها را شناسایی میکند"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"تخلیه شدن شارژ باتری توسط برنامهها را شناسایی میکند"</string>
<string name="battery_manager_off" msgid="673547668722420924">"خاموش"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d برنامه محدود شد</item>
@@ -2779,7 +2770,7 @@
<string name="power_camera" msgid="4778315081581293923">"دوربین"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"بلوتوث"</string>
- <string name="power_cell" msgid="5507921058696341513">"شبکه تلفن همراه درحالت آمادهبهکار"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> درمجموع • کمتر از یک دقیقه استفاده در پسزمینه\nدر بازه <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"از آخرین شارژ کامل استفاده نشده است"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"در ۲۴ ساعت گذشته استفاده نشده است"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"شارژ باتری باقیمانده براساس مصرف دستگاه تخمین زده میشود"</string>
<string name="estimated_time_left" msgid="948717045180211777">"زمان باقیمانده تخمینی"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"مانده تا شارژ کامل"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"همیشه بلرزد"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"ابتدا بلرزد و سپس بهتدریج زنگ بخورد"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"سایر صداها"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"صدای فراگیر"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"آهنگهای صفحه شمارهگیری"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"صدای قفل صفحه"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"صدا و لرزش هنگام شارژ شدن"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,12 +3924,12 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"همه اعلانهای <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"اعلانهای تطبیقی"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> اعلان در روز</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> اعلان در روز</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> اعلان در روز</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> اعلان در روز</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> اعلان در هفته</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> اعلان در هفته</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> اعلان در هفته</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> اعلان در هفته</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"هرگز"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"اعلانهای دستگاه و برنامه"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> میتواند همه اعلانها را بخواند، ازجمله اطلاعات شخصی مثل نام مخاطبین و پیامهای نوشتاری که دریافت میکنید. همچنین این برنامه میتواند اعلانها را بهتعویق بیندازد یا رد کند یا براساس دکمههای موجود در اعلانها اقداماتی انجام دهد (ازجمله پاسخ دادن به تماسهای تلفنی). \n\nهمچنین به این برنامه امکان میدهد «مزاحم نشوید» را روشن یا خاموش کند و تنظیمات مربوطه را تغییر دهد."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"مکالمههایی که میتوانند وقفه ایجاد کنند"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"همه مکالمهها"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"مکالمههای اولویتدار"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"مکالمههای اولویتدار"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"هیچکدام"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{هیچکدام}=1{۱ مکالمه}one{# مکالمه}other{# مکالمه}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"افرادی که میتوانند وقفه ایجاد کنند"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"همه"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"مخاطبین"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"مخاطبین ستارهدار"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"برخیاز افراد یا مکالمهها"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"از مخاطبین ستارهدار و تماسگیرندههای تکراری"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"از مخاطبین و تماسگیرندههای تکراری"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"فقط از تماسگیرندههای تکراری"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"دستیار دیجیتالی"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"تند کشیدن برای فراخواندن دستیار"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"برای فراخواندن برنامه دستیار دیجیتالی، از پایین تند بهبالا بکشید."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"نگه داشتن دکمه «صفحه اصلی» برای فراخوانی دستیار"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"برای فراخواندن برنامه دستیار دیجیتالی، دکمه «صفحه اصلی» را فشار دهید و نگه دارید."</string>
<string name="information_label" msgid="6939310810756569298">"اطلاعات"</string>
<string name="low_label" msgid="6525629096999711220">"کم"</string>
<string name="high_label" msgid="357503396626018487">"زیاد"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"لبه چپ"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"حساسیت بالاتر ممکن است با اشارههای برنامه در راستای لبه صفحه تداخل داشته باشد."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"حساسیت «برگشت»"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"تنظیمات اشاره"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"حساسیت پیمایش اشارهای"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"پیمایش دکمهای"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"پیمایش اشارهای، حساسیت برگشت، اشاره برگشت"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"پیمایش، دکمه صفحه اصلی"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"دو ضربه برای چک کردن تلفن"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"برای بررسی رایانه لوحی، دو ضربه سریع بزنید"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"برای بررسی دستگاه، دو ضربه سریع بزنید"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"نمایش کنترلهای دستگاه"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"کنترلهای دسترسی هنگام قفل بودن صفحهنمایش"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"تماسها"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"پیامک"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"داده تلفن همراه"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"برای بهبود تجربه استفاده از دستگاه، برنامهها و سرویسها همچنان میتوانند در هر زمانی شبکههای Wi-Fi را اسکن کنند؛ حتی وقتی که Wi-Fi خاموش باشد. از این تنظیم میتوان بهعنوان مثال برای بهبود ویژگیها و سرویسهای مکانمبنا استفاده کرد. میتوانید این مورد را در تنظیمات اسکن کردن Wi‑Fi تغییر دهید. "<annotation id="link">"تغییر"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"متصل است"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"اتصال برقرار نیست"</string>
@@ -5580,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"برای استفاده از باند فوقوسیع، «حالت هواپیما» را خاموش کنید"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"دسترسی به دوربین"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"دسترسی میکروفون"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"برای همه برنامهها و سرویسها"</string>
+ <string name="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="2548056479103747555">"روشن کردن میانبر «داشبورد بازیها» و غیره"</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-fi/strings.xml b/res/values-fi/strings.xml
index 83a8c97..151247c 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Laiteparinmuodostuspyyntö"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Muodosta laitepari laitteen <xliff:g id="DEVICE_NAME">%1$s</xliff:g> kanssa koskettamalla."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Vastaanotetut tiedostot"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Bluetoothilla vastaanotetut tiedostot"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth on pois päältä"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Laita se päälle napauttamalla"</string>
<string name="device_picker" msgid="2427027896389445414">"Valitse Bluetooth-laite"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Kasvot ja sormenjälki lisättiin"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Otettuasi kasvojentunnistus- ja sormenjälkiavauksen käyttöön puhelimesi pyytää sormenjälkeäsi, kun käytät maskia tai olet pimeässä ympäristössä"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Tapoja avata lukitus"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Käytä kasvoja ja sormenjälkeä seuraaviin:"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Lukituksen avaaminen"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Sovelluksissa todentaminen"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Avaa puhelimen lukitus"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Vahvista henkilöllisyytesi sovelluksilla"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Käytä kasvoja"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Käytä sormenjälkeä"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Käytä kasvoja tai sormenjälkeä"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Anna puhelin takaisin vanhemmalle"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Ohitetaanko näytön lukitus?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Et voi käyttää sormenjälkeäsi puhelimen lukituksen avaamiseen tai henkilöllisyyden todentamiseen sovelluksissa."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Et voi käyttää sormenjälkeäsi työprofiilin lukituksen avaamiseen, ostosten hyväksymiseen tai työsovelluksiin kirjautumiseen."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Kyllä, poista"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Avaa lukitus kasvoilla ja sormenjäljellä"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Ota käyttöön napauttamalla"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Vain kasvot"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Vain sormenjälki"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Kasvot ja sormenjälki"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Otettuasi kasvojentunnistus- ja sormenjälkiavauksen käyttöön puhelimesi pyytää sormenjälkeäsi, kun käytät maskia tai olet pimeässä ympäristössä"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Tapoja avata lukitus"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Käytä kasvoja tai sormenjälkeä seuraaviin:"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Sovelluksissa todentaminen"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Salaus"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Salaa tabletti"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Salaa puhelin"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Yhteyttä ei voi muodostaa. Yritä uudelleen."</string>
<string name="device_details_title" msgid="1155622417516195481">"Laitteen tiedot"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Laitteen Bluetooth-osoite: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Laitteen Bluetooth-osoite: \n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Unohdetaanko laite?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Poista yhteys"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Katkaistaanko sovelluksen yhteys?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ei ole enää tabletin pari."</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ei ole enää laitteen pari."</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> ei enää muodosta yhteyttä: <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ei ole enää minkään tähän tiliin linkitetyn laitteen pari"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Unohda laite"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Katkaise sovelluksen yhteys"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Yhdistä profiiliin..."</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Sisäinen tallennustila"</string>
<string name="recompute_size" msgid="1098091228370999128">"Lasketaan kokoa uudelleen..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Poistetaanko sovelluksen tiedot?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Kaikki tämän sovelluksen tiedot poistetaan pysyvästi. Tähän sisältyvät kaikki tiedostot, asetukset, tilit, tietokannat jne."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Sovelluksen data poistetaan pysyvästi. Tämä koskee tiedostoja, asetuksia, tietokantoja ja muuta sovellusdataa."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Peru"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Käytä virranhallintaa"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Tunnista akkua kuluttavat sovellukset"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Tunnistaa, kun sovellukset kuluttavat akkua"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Tunnistaa, kun sovellukset kuluttavat akkua"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Pois päältä"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d sovellusta rajoitettu</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Mobiiliverkon valmiustila"</string>
+ <string name="power_cell" msgid="7793805106954398186">"Mobiiliverkko"</string>
<string name="power_phone" msgid="2768396619208561670">"Äänipuhelut"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablet pois käytöstä"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Puhelin on käyttämätön"</string>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Yhteensä <xliff:g id="TIME_0">^1</xliff:g> • alle minuutti taustalla\nklo <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Ei käyttöä viimeisimmän täyteen lataamisen jälkeen"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Ei käyttöä 24 viime tunnin aikana"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Arvio akun kestosta perustuu aiempaan laitteen käyttöön."</string>
<string name="estimated_time_left" msgid="948717045180211777">"Arvioitu jäljellä oleva aika"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Täyteen lataukseen"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Käytä aina värinää"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Värinä ensin ja sitten soittoääni yhä kovempaa"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Muut äänet"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Spatiaalinen audio"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Näppäimistön näppäinäänet"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Näytön lukituksen ääni"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Latausäänet ja ‑värinä"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Kaikki ilmoitukset: <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Mukautuvat ilmoitukset"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> ilmoitusta päivässä</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> ilmoitusta päivässä</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> ilmoitus päivässä</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> ilmoitusta viikossa</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> ilmoitusta viikossa</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> ilmoitus viikossa</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Ei koskaan"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> voi lukea kaikki ilmoitukset ja niiden sisältämät henkilökohtaiset tiedot, esim. yhteystietojen nimet ja saamiesi viestien sisällön. Sovellus voi myös torkuttaa tai hylätä ilmoituksia ja käyttää niiden toimintoja, esim. vastata puheluihin. \n\nTämä antaa sovellukselle myös oikeuden laittaa Älä häiritse ‑tilan päälle tai pois päältä ja muokata siihen liittyviä asetuksia."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Keskustelut joilla on lupa keskeyttää"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Kaikki keskustelut"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Tärkeät keskustelut"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"tärkeät keskustelut"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"–"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Ei yhtään}=1{1 keskustelu}other{# keskustelua}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Kuka saa keskeyttää"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Kaikki"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kontaktit"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Tähdellä merkityt kontaktit"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Tietyt henkilöt ja keskustelut"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Tähdellä merkityiltä yhteyshenkilöiltä ja usein soittavilta"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Yhteyshenkilöiltä ja usein soittavilta"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Vain usein soittavilta"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digiavustaja"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Käynnistä avustaja pyyhkäisemällä"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Käynnistä digiavustajasovellus pyyhkäisemällä alakulmasta ylöspäin."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Käynnistä avustaja painamalla aloitusnäyttöä pitkään"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Käynnistä digiavustaja painamalla aloitusnäyttöpainiketta pitkään."</string>
<string name="information_label" msgid="6939310810756569298">"Tiedot"</string>
<string name="low_label" msgid="6525629096999711220">"Matala"</string>
<string name="high_label" msgid="357503396626018487">"Korkea"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Oikea reuna"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Suurempi herkkyys voi olla ristiriidassa näytön reunan sovelluseleiden kanssa."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Takaisin-eleen herkkyys"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Eleasetukset"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Eleillä navigoinnin herkkyys"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Painikkeilla siirtyminen"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"eleillä navigointi, Takaisin-eleen herkkyys, Takaisin-ele"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"siirtyminen, aloitusnäyttöpainike"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Tarkista ilmoitukset kaksoisnapauttamalla puhelimen näyttöä"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tarkista ilmoitukset kaksoisnapauttamalla tabletin näyttöä"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tarkista ilmoitukset kaksoisnapauttamalla laitteen näyttöä"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"puhelut"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"tekstiviestit"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobiilidata"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Laitteen käyttökokemuksen parantamiseksi sovellukset ja palvelut voivat hakea Wi-Fi-verkkoja myös silloin, kun Wi-Fi on pois päältä. Näin voidaan esimerkiksi kehittää sijaintiin perustuvia ominaisuuksia ja palveluja. Voit muuttaa asetusta Wi-Fi-haun asetuksissa. "<annotation id="link">"Muuta"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Yhdistetty"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Ei yhteyttä"</string>
@@ -5580,9 +5590,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"Kaikki 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="2548056479103747555">"Laita päälle esim. Pelipaneelin pikakuvake"</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Laita päälle esim. Pelipaneelin pikakuvake"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Edellinen"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Seuraava"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Värin esikatselu"</string>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index 71457ab..c24c7a0 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Demande d\'association"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Touchez pour associer à <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Fichiers reçus"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Fichiers reçus par Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Le Bluetooth est désactivé"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Touchez pour l\'activer"</string>
<string name="device_picker" msgid="2427027896389445414">"Sélectionner un appareil Bluetooth"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Empreinte digitale et visage ajoutés"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Lorsque vous configurez le déverrouillage par reconnaissance faciale et par empreinte digitale, votre téléphone vous demande votre empreinte digitale quand vous portez un masque ou vous trouvez dans un endroit sombre"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Méthodes de déverrouillage"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Utiliser le visage et l\'empreinte digitale pour"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Déverr. le téléphone"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Authentification dans les applis"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Déverrouiller votre téléphone"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Vérifier votre identité dans les applications"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Utilisation du visage"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Utilisation des empreintes digitales"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Utilisation du visage ou des empreintes digitales"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Remets le téléphone à ton parent"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Ignorer verrouillage d\'écran?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Vous ne pourrez pas utiliser votre empreinte digitale pour déverrouiller votre téléphone ni vérifier qu\'il s\'agit bien de vous dans les applications."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Vous ne pourrez pas utiliser votre empreinte digitale pour déverrouiller votre profil professionnel, autoriser vos achats ni vous connecter à des applications professionnelles."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Oui, supprimer"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Déverrouillage avec visage et empreinte"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Toucher pour configurer"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Visage uniquement"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Empreinte digitale uniquement"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Visage et empreinte digitale"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Lorsque vous configurerez le déverrouillage par reconnaissance faciale et par empreinte digitale, votre téléphone vous demandera votre empreinte digitale quand vous porterez un masque ou serez dans un endroit sombre"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Méthodes de déverrouillage"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Utiliser le visage ou l\'empreinte digitale pour"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Authentification dans les applications"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Chiffrement"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Chiffrer la tablette"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Chiffrer le téléphone"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Échec de la connexion. Réessayez."</string>
<string name="device_details_title" msgid="1155622417516195481">"Détails de l\'appareil"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Adresse Bluetooth de l\'appareil : <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Adresse Bluetooth de l\'appareil :\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Oublier l\'appareil?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Retirer l\'association"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Déconnecter l\'application?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Votre tablette ne sera plus associée à <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Votre appareil ne sera plus associé avec <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"L\'application <xliff:g id="APP_NAME">%1$s</xliff:g> ne se connectera plus à votre <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"L\'appareil <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ne sera plus associé avec les appareils liés à ce compte"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Oublier l\'appareil"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Déconnecter l\'application"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Se connecter à…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Mémoire de stockage interne"</string>
<string name="recompute_size" msgid="1098091228370999128">"Calcul de la taille..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Supprimer les données de l\'application?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Toutes les données de cette application seront supprimées définitivement, y compris tous les fichiers, les paramètres, les comptes, les bases de données, etc."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Les données de cette application seront définitivement supprimées. Cela inclut les fichiers, les paramètres, les bases de données et d\'autres données de l\'application."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Annuler"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2696,8 +2686,8 @@
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Recharge temporairement limitée"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Pour préserver votre pile. Apprenez-en plus."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Reprendre la charge"</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Dans certaines conditions, comme des températures élevées ou de longues périodes de charge, la charge pourrait être limitée à <xliff:g id="PERCENT">%1$s</xliff:g> pour aider à préserver la santé de la pile.\n\nLorsque ces conditions prennent fin, votre téléphone se chargera normalement de façon automatique."</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Dans certaines conditions, comme des températures élevées ou de longues périodes de charge, la charge pourrait être limitée à <xliff:g id="PERCENT">%1$s</xliff:g> pour aider à préserver la santé de la pile.\n\nLorsque ces conditions prennent fin, votre tablette se chargera normalement de façon automatique."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Dans certaines conditions, comme des températures élevées ou de longues périodes de charge, la charge pourrait être limitée à <xliff:g id="PERCENT">%1$s</xliff:g> pour aider à préserver la santé de la pile.\n\nLorsque ces conditions prendront fin, votre téléphone se rechargera normalement de façon automatique."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Dans certaines conditions, comme des températures élevées ou de longues périodes de charge, la charge pourrait être limitée à <xliff:g id="PERCENT">%1$s</xliff:g> pour aider à préserver la santé de la pile.\n\nLorsque ces conditions prendront fin, votre tablette se rechargera normalement de façon automatique."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Comme vous avez utilisé votre téléphone plus que d\'habitude, votre pile risque de s\'épuiser plus tôt que prévu. \n\nLes applications qui utilisent le plus d\'énergie de la pile :"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Comme vous avez utilisé votre tablette plus que d\'habitude, votre pile risque de s\'épuiser plus tôt que prévu. \n\nLes applications qui utilisent le plus d\'énergie de la pile :"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Comme vous avez utilisé votre appareil plus que d\'habitude, votre pile risque de s\'épuiser plus tôt que prévu. \n\nLes applications qui utilisent le plus d\'énergie de la pile :"</string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Utiliser le gestionnaire de pile"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Détecter quand les applications drainent la pile"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Détecter quand les applications sollicitent beaucoup la pile"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Détecter quand les applications sollicitent beaucoup la pile"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Désactivé"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d application restreinte</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Réseau cellulaire en veille"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> au total • moins d\'une minute d\'utilisation en arrière-plan\ndurant la période de <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Aucune utilisation depuis la dernière recharge complète"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Aucune utilisation au cours des dernières 24 heures"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"L\'estimation de l\'autonomie restante est basée sur l\'utilisation de l\'appareil"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Temps restant estimé"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Jusqu\'à la charge complète"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Toujours vibrer"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Vibrer en premier, puis sonnerie graduelle"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Autres sons"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Son spatialisé"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Tonalités du clavier"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Son de verrouillage de l\'écran"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Sons et vibrations de recharge"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,12 +3924,12 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Toutes les notifications de <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Notifications adaptatives"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> notification par jour</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> notifications par jour</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> notification par jour</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifications par jour</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> notification par semaine</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> notifications par semaine</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> notification par semaine</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifications par semaine</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Jamais"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Notifications de l\'appareil et des applications"</string>
@@ -3956,7 +3948,22 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Autoriser <xliff:g id="SERVICE">%1$s</xliff:g> à accéder aux notifications?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Les notifications améliorées ont remplacé les notifications adaptatives Android sous Android 12. Cette fonctionnalité vous présente des suggestions d\'actions et de réponses, et organise vos notifications. \n\nLes notifications améliorées peuvent accéder au contenu de toutes les notifications, y compris les renseignements personnels comme le nom des contacts et les messages. Cette fonctionnalité peut aussi fermer des notifications ou interagir avec elles, comme répondre aux appels téléphoniques et gérer le mode Ne pas déranger."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Autoriser <xliff:g id="SERVICE">%1$s</xliff:g> à accéder aux notifications?"</string>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> pourra lire toutes les notifications, y compris des renseignements personnels, comme le nom des contacts et le texte des messages que vous recevez. Cette application pourra aussi fermer ou reporter des notifications ou effectuer des actions sur les boutons des notifications, y compris répondre aux appels téléphoniques. \n\nCette action permettra également à l\'application d\'activer et de désactiver la fonctionnalité Ne pas déranger et de modifier les paramètres connexes."</string>
+ <!-- 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_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>
@@ -4107,6 +4114,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Conversations qui peuvent provoquer des interruptions"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Toutes les conversations"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Conversations prioritaires"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"conversations prioritaires"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Aucune"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Aucune}=1{1 conversation}one{# conversation}other{# conversations}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Qui peut provoquer des interruptions"</string>
@@ -4131,6 +4139,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Tout le monde"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Contacts"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Contacts marqués d\'une étoile"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Certaines personnes ou conversations"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Des contacts marqués d\'une étoile et des appels répétés"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Des contacts et des appels répétés"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Seulement des appels répétés"</string>
@@ -4861,6 +4870,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Assistant numérique"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Balayer l\'écran pour appeler l\'assistant"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Pour lancer l\'application de l\'assistant numérique, balayez l\'écran vers le haut à partir d\'un coin inférieur."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Maintenez touche d\'accueil enfoncée pour invoquer l\'assistant"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Maintenez la touche d\'accueil enfoncée pour invoquer l\'application d\'assistant numérique."</string>
<string name="information_label" msgid="6939310810756569298">"Information"</string>
<string name="low_label" msgid="6525629096999711220">"Faible"</string>
<string name="high_label" msgid="357503396626018487">"Élevée"</string>
@@ -4868,8 +4879,10 @@
<string name="right_edge" msgid="1505309103265829121">"Bord droit"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Une sensibilité élevée pourrait interférer avec les gestes dans l\'application le long des rebords de l\'écran."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilité du retour arrière"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Paramètres des gestes"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Sensibilité de la navigation par gestes"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navigation à boutons"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigation par gestes, sensibilité du retour arrière, geste de retour"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigation, touche d\'accueil"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Toucher deux fois le téléphone pour le consulter"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Touchez l\'écran deux fois pour consulter votre tablette"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Touchez l\'écran deux fois pour consulter votre appareil"</string>
@@ -5443,6 +5456,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5529,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"appels"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"messages texte"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"données cellulaires"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Pour améliorer l\'expérience d\'utilisation de l\'appareil, les applications et les services peuvent continuer de rechercher les réseaux Wi-Fi en tout temps, même si le Wi-FI est désactivé. Cette autorisation peut permettre, par exemple, d\'améliorer les fonctionnalités et les services reposant sur la localisation. Vous pouvez modifier vos préférences dans les paramètres de recherche de réseaux Wi-Fi. "<annotation id="link">"Modifier"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> : <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Connexion active"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Aucune connexion"</string>
@@ -5580,9 +5598,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Désactivez le mode Avion pour utiliser la connectivité à bande ultralarge"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Accès à l\'appareil photo"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Accès au microphone"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Toutes les applications et tous les services"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Pour les applications et les services"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Pour les applications et les services. Si ce paramètre est désactivé, il est possible que les données du microphone soient partagées lorsque vous appelez un numéro d\'urgence."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Paramètres de jeu"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Activer le raccourci vers le tableau de bord de jeu, etc."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Activez le raccourci vers le tableau de bord de jeu et plus"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Précédent"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Suivant"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Aperçu de la couleur"</string>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index e83fbab..7d2aeb1 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Demande d\'association"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Appuyez pour associer l\'appareil à \"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>\"."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Fichiers reçus"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Fichiers reçus via le Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth désactivé"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Appuyer pour l\'activer"</string>
<string name="device_picker" msgid="2427027896389445414">"Sélectionner un appareil"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Reconnaissance faciale et empreinte digitale ajoutées"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Si vous configurez le déverrouillage par reconnaissance faciale et par empreinte digitale, votre téléphone vous demandera votre empreinte quand vous porterez un masque ou serez dans un endroit sombre"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Méthodes de déverrouillage"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Utiliser le visage et l\'empreinte digitale pour"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Déverrouiller tél."</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Authentification dans applis"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Déverrouiller vous téléphone"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Confirmer votre identité dans les applis"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Avec le visage"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Avec l\'empreinte digitale"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Avec le visage ou l\'empreinte digitale"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Donne le téléphone à un parent"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Ignorer verrouillage d\'écran ?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Vous ne pourrez pas utiliser votre empreinte digitale pour déverrouiller votre téléphone ni pour confirmer votre identité dans les applis."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Vous ne pourrez pas utiliser votre empreinte digitale pour déverrouiller votre profil professionnel, autoriser des achats ni vous connecter à des applis professionnelles."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Oui, supprimer"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Déver. par reco. faciale et digitale"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Appuyer pour configurer"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Visage uniquement"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Empreinte digitale uniquement"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Visage et empreinte digitale"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Si vous configurez le déverrouillage par reconnaissance faciale et empreinte digitale, votre téléphone vous demandera votre empreinte digitale quand vous porterez un masque ou serez dans un endroit sombre"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Méthodes de déverrouillage"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Utiliser le visage ou l\'empreinte digitale pour"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Authentification dans les applis"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Chiffrement"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Chiffrer la tablette"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Chiffrer le téléphone"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Impossible de se connecter. Réessayez."</string>
<string name="device_details_title" msgid="1155622417516195481">"Infos sur l\'appareil"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Adresse Bluetooth de l\'appareil : <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Adresse Bluetooth de l\'appareil :\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Oublier l\'appareil ?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Supprimer l\'association"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Dissocier l\'appli ?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Votre tablette ne sera plus associée à \"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>\""</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Votre appareil ne sera plus associé à \"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>\""</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"L\'appli <xliff:g id="APP_NAME">%1$s</xliff:g> ne s\'associera plus à votre <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ne sera plus associé à aucun appareil lié à ce compte"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Oublier l\'appareil"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Dissocier l\'appli"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Se connecter à…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Stockage interne"</string>
<string name="recompute_size" msgid="1098091228370999128">"Calcul de la taille..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Supprimer les données de l\'application ?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Toutes les données de cette application (fichiers, paramètres, comptes, bases de données, etc.) seront définitivement supprimées."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Les données de cette application (fichiers, paramètres, comptes, bases de données, etc.) seront définitivement supprimées."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Annuler"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Utiliser le gestionnaire de batterie"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Détecter les applications qui déchargent la batterie"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Détecte quand des applis déchargent la batterie"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Détecte quand des applis déchargent la batterie"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Désactivé"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d application limitée</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Réseau mobile en veille"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> au total • Moins d\'une minute en arrière-plan\npour <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Pas d\'utilisation depuis la dernière charge complète"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Pas d\'utilisation au cours des dernières 24 h"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"L\'estimation de l\'autonomie restante est basée sur l\'utilisation de l\'appareil"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Temps restant estimé"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Jusqu\'à la charge complète"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Toujours déclencher le vibreur"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Vibreur, puis sonnerie progressive"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Autres sons"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Son spatialisé"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Sons du clavier"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Son du verrouillage de l\'écran"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Sons et vibration de recharge"</string>
@@ -3786,7 +3777,7 @@
<string name="recent_notifications_see_all_title" msgid="3087299996651692987">"Tout afficher depuis les sept derniers jours"</string>
<string name="general_notification_header" msgid="3669031068980713359">"Gérer"</string>
<string name="app_notification_field" msgid="3858667320444612716">"Paramètres des applis"</string>
- <string name="app_notification_field_summary" msgid="5981393613897713471">"Contrôler les notifications à partir d\'applis individuelles"</string>
+ <string name="app_notification_field_summary" msgid="5981393613897713471">"Contrôler les notifications d\'applis individuelles"</string>
<string name="advanced_section_header" msgid="6478709678084326738">"Général"</string>
<string name="profile_section_header" msgid="4970209372372610799">"Notifications pro"</string>
<string name="smart_notifications_title" msgid="8995288376897952015">"Notifications intelligentes"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,12 +3924,12 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Toutes les notifications de <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Notifications intelligentes"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">Environ <xliff:g id="NUMBER_1">%d</xliff:g> notification par jour</item>
- <item quantity="other">Environ <xliff:g id="NUMBER_1">%d</xliff:g> notifications par jour</item>
+ <item quantity="one">Environ <xliff:g id="NUMBER_1">%,d</xliff:g> notification par jour</item>
+ <item quantity="other">Environ <xliff:g id="NUMBER_1">%,d</xliff:g> notifications par jour</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">Environ <xliff:g id="NUMBER_1">%d</xliff:g> notification par semaine</item>
- <item quantity="other">Environ <xliff:g id="NUMBER_1">%d</xliff:g> notifications par semaine</item>
+ <item quantity="one">Environ <xliff:g id="NUMBER_1">%,d</xliff:g> notification par semaine</item>
+ <item quantity="other">Environ <xliff:g id="NUMBER_1">%,d</xliff:g> notifications par semaine</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Jamais"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Notifications de l\'appareil et des applis"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> pourra lire toutes les notifications, y compris des informations personnelles telles que le nom des contacts et le texte des messages que vous recevez. Cette appli pourra aussi fermer des notifications ou effectuer l\'action spécifique aux boutons figurant dans ces notifications, y compris répondre aux appels téléphoniques. \n\nL\'appli pourra aussi activer ou désactiver le mode Ne pas déranger, et modifier les paramètres associés."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Conversations qui peuvent interrompre le mode"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Toutes les conversations"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Conversations prioritaires"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"conversations prioritaires"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Aucune"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Aucune}=1{1 conversation}one{# conversation}other{# conversations}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Personnes qui peuvent interrompre le mode"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Tout le monde"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Contacts"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Contacts favoris"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Certaines personnes ou conversations"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Appels de vos contacts favoris et appels répétés de la même personne"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Appels de vos contacts et appels répétés de la même personne"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Appels répétés de la même personne uniquement"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Assistant numérique"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Balayer pour appeler l\'assistant"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Pour appeler l\'appli d\'assistant numérique, balayer vers le haut depuis un coin inférieur"</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Appui long sur le bouton d\'accueil pour appeler l\'assistant"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Appuyez de manière prolongée sur le bouton d\'accueil pour appeler l\'appli d\'assistant numérique."</string>
<string name="information_label" msgid="6939310810756569298">"Informations"</string>
<string name="low_label" msgid="6525629096999711220">"Faible"</string>
<string name="high_label" msgid="357503396626018487">"Élevée"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Bord droit"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Une sensibilité élevée peut perturber l\'interprétation des gestes effectués sur les bords de l\'écran dans les applications."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilité du retour en arrière"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Paramètres des gestes"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Sensibilité de la navigation par gestes"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navigation à boutons"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigation par gestes, sensibilité du retour en arrière, geste de retour"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigation, bouton d\'accueil"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Appuyer deux fois pour activer l\'écran"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Appuyez deux fois sur la tablette pour la consulter"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Appuyez deux fois sur l\'appareil pour le consulter"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"appels"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"données mobiles"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Pour améliorer l\'expérience sur l\'appareil, les applis et services peuvent continuer de rechercher les réseaux Wi-Fi, même quand le Wi-Fi est désactivé. Cela peut servir, par exemple, à améliorer les fonctionnalités et services géolocalisés. Vous pouvez modifier cela dans les paramètres de recherche Wi-Fi. "<annotation id="link">"Modifier"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Connecté"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Aucune connexion"</string>
@@ -5580,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Désactiver le mode Avion pour utiliser l\'UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Accès à l\'appareil photo"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Accès au micro"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Pour tous les services et applis"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Pour les applis et services"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Pour les applis et services. Si ce paramètre est désactivé, il est cependant possible que les données du micro soient partagées lorsque vous appelez un numéro d\'urgence."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Paramètres de jeu"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Activer le raccourci Tableau de bord Jeux, etc."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Activer le raccourci Tableau de bord Jeux, etc."</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Précédent"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Suivant"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Aperçu de la couleur"</string>
diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml
index 0b9494f..b51b810 100644
--- a/res/values-gl/strings.xml
+++ b/res/values-gl/strings.xml
@@ -53,7 +53,7 @@
<string name="font_size_make_smaller_desc" msgid="4978038055549590140">"Reducir"</string>
<string name="font_size_make_larger_desc" msgid="5583046033381722247">"Ampliar"</string>
<string name="auto_rotate_settings_primary_switch_title" msgid="3151963020165952847">"Usar Xirar automaticamente"</string>
- <string name="smart_rotate_text_headline" msgid="436277795183609578">"A función Detección facial utiliza a cámara frontal para mellorar a precisión da opción Xirar automaticamente. As imaxes nunca se almacenan nin se envían a Google."</string>
+ <string name="smart_rotate_text_headline" msgid="436277795183609578">"A función Detección facial utiliza a cámara dianteira para mellorar a precisión da opción Xirar automaticamente. As imaxes nunca se almacenan nin se envían a Google."</string>
<string name="font_size_preview_text_headline" msgid="1173103737980511652">"Texto de mostra"</string>
<string name="font_size_preview_text_title" msgid="6363561029914452382">"O marabilloso mago de Oz"</string>
<string name="font_size_preview_text_subtitle" msgid="5806349524325544614">"Capítulo 11: A marabillosa Cidade Esmeralda de Oz"</string>
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Solicitude de vinculación"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Tocar para vincular con <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Ficheiros recibidos"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Ficheiros recibidos (Bluetooth)"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"O Bluetooth está desactivado"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Toca para activalo"</string>
<string name="device_picker" msgid="2427027896389445414">"Escolle un dispositivo de Bluetooth"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Engadíronse a cara e a impresión dixital"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Se configuras o desbloqueo facial e mediante impresión dixital, o teléfono pedirache a impresión dixital no caso de que leves máscara ou esteas nun espazo escuro"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Maneiras de desbloquear o dispositivo"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Usar a cara e a impresión dixital para o seguinte"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Desbloquear teléfono"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Autenticación nas aplicacións"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Desbloquear teléfono"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Verificar identidade nas aplicacións"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Coa cara"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Coa impresión dixital"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Coa cara ou coa impresión dixital"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Devólvelle o teléfono a teu pai ou túa nai"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"Aceptar"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Omitir o bloqueo de pantalla?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Non poderás utilizar a impresión dixital para desbloquear o teléfono nin para verificar a túa identidade nas aplicacións."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Non poderás utilizar a impresión dixital para desbloquear o perfil de traballo, autorizar compras nin iniciar sesión nas aplicacións de traballo."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Si, quitar"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Desbloqueo facial e de impresión dixital"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Toca para configurar"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Só cara"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Só impresión dixital"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Cara e impresión dixital"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Se configuras o desbloqueo facial e mediante impresión dixital, o teléfono pedirache a impresión dixital no caso de que leves máscara ou esteas nun espazo escuro"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Maneiras de desbloquear o dispositivo"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Utilizar a cara ou a impresión dixital para"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Autenticación nas aplicacións"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Encriptación"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Encriptar tableta"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Encriptar teléfono"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Non se puido conectar. Téntao de novo."</string>
<string name="device_details_title" msgid="1155622417516195481">"Datos do dispositivo"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Enderezo Bluetooth do dispositivo: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Enderezo Bluetooth do dispositivo:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Queres esquecer o dispositivo?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Quitar asociación"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Queres desconectar a aplicación?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"A tableta non seguirá vinculada con: <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"O dispositivo non seguirá vinculado con: <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"A aplicación <xliff:g id="APP_NAME">%1$s</xliff:g> deixará de conectarse ao teu dispositivo (<xliff:g id="DEVICE_NAME">%2$s</xliff:g>)"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> xa non se sincronizará con ningún dispositivo vinculado a esta conta"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Esquecer dispositivo"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Desconectar aplicación"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Conectar con..."</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Almacenamento interno"</string>
<string name="recompute_size" msgid="1098091228370999128">"Recalculando o tamaño…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Eliminar os datos da aplicación?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Eliminaranse todos os datos desta aplicación permanentemente. Entre estes inclúense todos os ficheiros, opcións de configuracións, contas, bases de datos etc."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Os datos desta aplicación (como os ficheiros, a configuración e as bases de datos) eliminaranse de forma permanente."</string>
<string name="dlg_ok" msgid="1421350367857960997">"Aceptar"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Cancelar"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2694,7 +2684,7 @@
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"Aplicacións que máis batería consomen"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Consulta as aplicacións que máis batería consomen"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Carga limitada temporalmente"</string>
- <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Para aforrar batería. Máis información."</string>
+ <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Para protexer a batería. Máis información."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Retomar carga"</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Cando se dean determinadas condicións (por exemplo, temperaturas altas e períodos de carga longos), é posible que a carga se limite ao <xliff:g id="PERCENT">%1$s</xliff:g> para axudar á preservación da batería.\n\nCando esas condicións rematen, o teléfono volverá cargar con normalidade."</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Cando se dean determinadas condicións (por exemplo, temperaturas altas e períodos de carga longos), é posible que a carga se limite ao <xliff:g id="PERCENT">%1$s</xliff:g> para axudar á preservación da batería.\n\nCando esas condicións rematen, a tableta volverá cargar con normalidade."</string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Utilizar o xestor de batería"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Detecta se as aplicacións consomen batería"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Detecta se as aplicacións consomen demasiada batería"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Detecta se as aplicacións consomen demasiada batería"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Desactivado"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">Restrinxíronse %1$d aplicacións</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Rede de telefonía móbil en modo de espera"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> en total • menos dun minuto en segundo plano\nentre <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Sen uso da batería desde a última carga completa"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Sen uso da batería nas últimas 24 horas"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"A estimación do nivel de batería baséase no uso do dispositivo"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Tempo restante estimado"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Para completar a carga"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Vibrar sempre"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Vibrar e despois soar gradualmente"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Outros sons"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Audio espacial"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Tons do teclado de marcación"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Son do bloqueo de pantalla"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Vibración e sons ao cargar a batería"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Todas as notificacións de <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Notificacións intelixentes"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> notificacións ao día</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notificacións ao día</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notificación ao día</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other"><xliff:g id="NUMBER_1">%d</xliff:g> notificacións á semana aproximadamente</item>
+ <item quantity="other"><xliff:g id="NUMBER_1">%,d</xliff:g> notificacións á semana aproximadamente</item>
<item quantity="one"><xliff:g id="NUMBER_0">%d</xliff:g> notificación á semana aproximadamente</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Nunca"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> poderá ler todas as notificacións, incluída a información persoal, como os nomes dos contactos e o texto das mensaxes que recibas. Esta aplicación tamén poderá adiar notificacións, ignoralas ou levar a cabo accións nos botóns das notificacións (por exemplo, responder chamadas telefónicas). \n\nAdemais, poderá activar ou desactivar o modo Non molestar e cambiar a configuración asociada."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Conversas que poden interromper"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Todas as conversas"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Conversas prioritarias"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"conversas prioritarias"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Ningunha"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Ningunha conversa}=1{1 conversa}other{# conversas}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Quen pode interromper"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Calquera"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Contactos"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Contactos marcados con estrela"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Algunhas persoas ou conversas"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"De contactos marcados con estrela e chamadas repetidas"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Dos contactos e de chamadas repetidas"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Só de chamadas repetidas"</string>
@@ -4841,7 +4842,7 @@
<string name="double_tap_power_for_camera_title" msgid="7982364144330923683">"Abrir cámara rapidamente"</string>
<string name="double_tap_power_for_camera_summary" msgid="1100926048598415509">"Para abrir rapidamente a cámara, preme dúas veces o botón de acendido. Isto funciona en calquera pantalla."</string>
<string name="double_tap_power_for_camera_suggestion_title" msgid="4299496243418753571">"Abre a cámara rapidamente"</string>
- <string name="double_twist_for_camera_mode_title" msgid="472455236910935684">"Xirar para cambiar á cámara frontal"</string>
+ <string name="double_twist_for_camera_mode_title" msgid="472455236910935684">"Xirar para cambiar á cámara dianteira"</string>
<string name="double_twist_for_camera_mode_summary" msgid="592503740044744951"></string>
<string name="double_twist_for_camera_suggestion_title" msgid="8178844037382604158">"Fai autofotos máis rápido"</string>
<string name="system_navigation_title" msgid="1698862900901417194">"Navegación do sistema"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Asistente dixital"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Pasar o dedo para invocar o asistente"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Pasa o dedo cara arriba desde unha esquina da parte inferior para invocar a aplicación do asistente dixital."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Mantén premido o botón de inicio para abrir o asistente"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Para abrir a aplicación do asistente dixital, mantén premido o botón de inicio."</string>
<string name="information_label" msgid="6939310810756569298">"Información"</string>
<string name="low_label" msgid="6525629096999711220">"Baixa"</string>
<string name="high_label" msgid="357503396626018487">"Alta"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Bordo dereito"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Unha maior sensibilidade pode provocar conflitos cos xestos da aplicación que se fagan nos bordos da pantalla."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilidade traseira"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Configuración dos xestos"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Sensibilidade da navegación con xestos"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navegación con botóns"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navegación con xestos, sensibilidade traseira, xestos traseiros"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navegación, botón de inicio"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Dobre toque no teléfono para consultalo"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tocar dúas veces para consultar a tableta"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tocar dúas veces para consultar o dispositivo"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"chamadas"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"datos móbiles"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Para mellorar a experiencia que ofrece o dispositivo, as aplicacións e os servizos poden seguir buscando redes wifi en calquera momento, aínda que esta conexión estea desactivada. Esta opción pódese utilizar, por exemplo, para mellorar as funcións e os servizos baseados na localización, e podes cambiala na configuración da función Busca de redes wifi. "<annotation id="link">"Cambiar"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Conectada"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Sen conexión"</string>
@@ -5580,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Desactiva o modo avión para utilizar a banda ultralarga"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Acceso á cámara"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Acceso ao micrófono"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Para todas as aplicacións e servizos"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Para aplicacións e servizos"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Para aplicacións e servizos. Aínda que esta opción de configuración se atope desactivada, poderán compartirse datos do micrófono se chamas a un número de emerxencias."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Configuración para xogos"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Activa o atallo ao panel de xogo etc."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Activa o atallo ao panel de xogo e moito máis"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Seguinte"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Vista previa da cor"</string>
diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml
index a986b39..0e9a8c1 100644
--- a/res/values-gu/strings.xml
+++ b/res/values-gu/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"જોડી કરવાની વિનંતી"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> સાથે જોડી કરવા માટે ટૅપ કરો."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"પ્રાપ્ત થયેલી ફાઇલો"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"બ્લૂટૂથ મારફતે પ્રાપ્ત ફાઇલો"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"બ્લૂટૂથ બંધ છે"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"આને ચાલુ કરવા માટે ટૅપ કરો"</string>
<string name="device_picker" msgid="2427027896389445414">"બ્લૂટૂથ ઉપકરણ પસંદ કરો"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"ચહેરાનું મૉડલ અને ફિંગરપ્રિન્ટ ઉમેરી"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"જ્યારે તમે ફેસ અનલૉક અને ફિંગરપ્રિન્ટ અનલૉક સુવિધાનું સેટઅપ કરો, ત્યારે તમે માસ્ક પહેર્યું હોય કે અંધારિયા વિસ્તારમાં હો, ત્યારે તમારો ફોન તમારી ફિંગરપ્રિન્ટ આપવા માટે કહેશે"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"અનલૉક કરવાની રીતો"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"આ માટે ચહેરા કે ફિંગરપ્રિન્ટનો ઉપયોગ કરો"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"તમારો ફોન અનલૉક કરવો"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"ઍપમાં પ્રમાણીકરણ"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"તમારા ફોનને અનલૉક કરો"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"ઍપનો ઉપયોગ કરનારા એ તમે જ છો તેની ચકાસણી કરો"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"ચહેરાનો ઉપયોગ કરીને"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"ફિંગરપ્રિન્ટનો ઉપયોગ કરીને"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"ચહેરા કે ફિંગરપ્રિન્ટનો ઉપયોગ કરીને"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"તમારા માતાપિતાને ફોન પાછો આપો"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"ઓકે"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"સ્ક્રીન લૉક છોડી દઈએ?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"તમારો ફોન અનલૉક કરવા અથવા એ તમે જ છો તેની ચકાસણી ઍપમાં કરવા માટે, તમે તમારી ફિંગરપ્રિન્ટનો ઉપયોગ કરી શકશો નહીં."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"તમારી ઑફિસની પ્રોફાઇલ અનલૉક કરવા માટે, ખરીદીઓને અધિકૃત કરવા અથવા ઑફિસ માટેની ઍપમાં સાઇન ઇન કરવા માટે, તમે તમારી ફિંગરપ્રિન્ટનો ઉપયોગ કરી શકશો નહીં."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"હા, કાઢી નાખો"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"ફેસ અને ફિંગરપ્રિન્ટ અનલૉક"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"સેટઅપ કરવા માટે ટૅપ કરો"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"ફક્ત ચહેરો"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"ફક્ત ફિંગરપ્રિન્ટ"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"ચહેરો અને ફિંગરપ્રિન્ટ"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"જ્યારે તમે ફેસ અને ફિંગરપ્રિન્ટ અનલૉકનું સેટઅપ કરો, ત્યારે તમે માસ્ક પહેર્યું હોય કે અંધારામાં હો, ત્યારે તમારો ફોન તમારી ફિંગરપ્રિન્ટ આપવા માટે કહેશે"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"અનલૉક કરવાની રીતો"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"તેની માટે ચહેરા કે ફિંગરપ્રિન્ટનો ઉપયોગ કરો"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"ઍપમાં પ્રમાણીકરણ"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"એન્ક્રિપ્શન"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"ટેબ્લેટને એન્ક્રિપ્ટ કરો"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"ફોન એન્ક્રિપ્ટ કરો"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"કનેક્ટ ન કરી શક્યાં. ફરી પ્રયાસ કરો."</string>
<string name="device_details_title" msgid="1155622417516195481">"ડિવાઇસની વિગતો"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"ડિવાઇસનું બ્લૂટૂથ ઍડ્રેસ: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"ડિવાઇસનું બ્લૂટૂથ ઍડ્રેસ:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"ડિવાઇસને ભૂલી જઈએ?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"જોડાણ કાઢી નાખો"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"ઍપને ડિસ્કનેક્ટ કરીએ?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"હવેથી તમારા ટૅબ્લેટની <xliff:g id="DEVICE_NAME">%1$s</xliff:g>ની સાથે જોડી કરવામાં નહીં આવે"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"હવેથી તમારા ઉપકરણની <xliff:g id="DEVICE_NAME">%1$s</xliff:g>ની સાથે જોડી કરવામાં નહીં આવે"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> ઍપ હવેથી તમારા <xliff:g id="DEVICE_NAME">%2$s</xliff:g> સાથે કનેક્ટ થશે નહીં"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"હવે <xliff:g id="DEVICE_NAME">%1$s</xliff:g>નું આ એકાઉન્ટથી લિંક કરાયેલા કોઈપણ ડિવાઇસની સાથે જોડાણ કરવામાં આવશે નહીં"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"ડિવાઇસને ભૂલી જાઓ"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"ઍપને ડિસ્કનેક્ટ કરો"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"આની સાથે કનેક્ટ કરો..."</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"આંતરિક સ્ટોરેજ"</string>
<string name="recompute_size" msgid="1098091228370999128">"કદની ફરીથી ગણના કરી રહ્યું છે…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"ઍપનો ડેટા ડિલીટ કરીએ?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"આ તમામ ઍપનો ડેટા કાયમી રીતે ડિલીટ કરવામાં આવશે. આમાં તમામ ફાઇલો, સેટિંગ, એકાઉન્ટ, ડેટાબેઝ વગેરે શામેલ છે."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"આ ઍપના ડેટાને કાયમી રીતે કાઢી નાખવામાં આવશે. આમાં ફાઇલો, સેટિંગ, ડેટાબેઝ અને અન્ય ઍપ ડેટા પણ શામેલ હોય છે."</string>
<string name="dlg_ok" msgid="1421350367857960997">"ઓકે"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"રદ કરો"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2693,7 +2683,7 @@
<string name="battery_tip_early_heads_up_done_summary" msgid="7858923105760361208">"અમુક સુવિધાઓ મર્યાદિત હોઈ શકે છે"</string>
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"બૅટરીનો સૌથી વધુ વપરાશ"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"સૌથી વધુ વપરાતી હોય એવી ઍપ જુઓ"</string>
- <string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"ચાર્જિંગ હંગામીરૂપે પ્રતિબંધિત કરવામાં આવ્યું છે"</string>
+ <string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"ચાર્જ કરવાનું થોડા સમય માટે મર્યાદિત કરવામાં આવ્યું છે"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"તમારી બૅટરીની જાળવણી માટે. વધુ જાણો."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ચાર્જ કરવાનું ફરી શરૂ કરો"</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"ઉચ્ચ તાપમાન અને ચાર્જિંગની લાંબી અવધિ જેવી અમુક ચોક્કસ પરિસ્થિતિઓમાં, ચાર્જિંગ <xliff:g id="PERCENT">%1$s</xliff:g> સુધી મર્યાદિત હોઈ શકે છે જેથી બૅટરીની ક્ષમતાને જાળવી રાખવામાં સહાય કરી શકાય.\n\n"</string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"બૅટરી મેનેજરનો ઉપયોગ કરો"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"જ્યારે ઍપ બૅટરીનો અતિશય ઉપયોગ કરે, ત્યારે જાણકારી મેળવો"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"ઍપ બૅટરીનો ક્યારે અતિશય ઉપયોગ કરે છે તેની જાણકારી મેળવી રહ્યાં છીએ"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"ઍપ બૅટરીનો ક્યારે અતિશય ઉપયોગ કરે છે તેની જાણકારી મેળવી રહ્યાં છીએ"</string>
<string name="battery_manager_off" msgid="673547668722420924">"બંધ કરો"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d ઍપ પ્રતિબંધિત છે</item>
@@ -2779,7 +2770,7 @@
<string name="power_camera" msgid="4778315081581293923">"કૅમેરા"</string>
<string name="power_wifi" msgid="4614007837288250325">"વાઇ-ફાઇ"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"બ્લૂટૂથ"</string>
- <string name="power_cell" msgid="5507921058696341513">"મોબાઇલ નેટવર્ક સ્ટૅન્ડબાય"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"બૅટરીનો કુલ વપરાશ <xliff:g id="TIME_0">^1</xliff:g> થયો • <xliff:g id="TIME_PERIOD">^2</xliff:g> દરમિયાન બૅટરીનો બૅકગ્રાઉન્ડમાં\nએક મિનિટ કરતાં પણ ઓછા સમય માટે વપરાશ થયો"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"છેલ્લે પૂર્ણ ચાર્જ કરાયા પછી બિલકુલ વપરાશ થયો નથી"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"છેલ્લા 24 કલાકમાં બિલકુલ વપરાશ થયો નથી"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"બાકી રહેલી બૅટરીનો અંદાજ ડિવાઇસના તમારા ઉપયોગ પર આધારિત છે"</string>
<string name="estimated_time_left" msgid="948717045180211777">"અંદાજિત બાકી સમય"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"સંપૂર્ણપણે ચાર્જ થવામાં"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"હંમેશાં વાઇબ્રેટ કરો"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"પહેલા વાઇબ્રેટ પછી ધીમે-ધીમે રિંગ વગાડો"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"અન્ય ધ્વનિઓ"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"સ્થાનિક ઑડિયો"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"ડાયલપૅડ ટોન"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"સ્ક્રીન લૉકિંગનો સાઉન્ડ"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"ચાર્જિંગ સાઉન્ડ અને વાઇબ્રેશન"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,12 +3924,12 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"<xliff:g id="APP_NAME">%1$s</xliff:g>ના બધા નોટિફિકેશન"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"સુવિધાજનક નોટિફિકેશન"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> નોટિફિકેશન પ્રતિ દિવસ</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> નોટિફિકેશન પ્રતિ દિવસ</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> નોટિફિકેશન પ્રતિ દિવસ</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> નોટિફિકેશન પ્રતિ દિવસ</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> નોટિફિકેશન પ્રતિ સપ્તાહ</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> નોટિફિકેશન પ્રતિ સપ્તાહ</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> નોટિફિકેશન પ્રતિ સપ્તાહ</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> નોટિફિકેશન પ્રતિ સપ્તાહ</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"ક્યારેય નહીં"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"ડિવાઇસ અને ઍપના નોટિફિકેશન"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> સંપર્કના નામ અને તમને મળતા સંદેશાની ટેક્સ્ટ જેવી વ્યક્તિગત માહિતી સહિત બધા નોટિફિકેશન વાંચી શકશે. આ ઍપ નોટિફિકેશનને છોડી દઈ અથવા સ્નૂઝ પણ કરી શકશે અથવા ફોન કૉલનો જવાબ આપવા સહિત નોટિફિકેશનમાંના બટન વડે ક્રિયા પણ કરી શકશે. \n\nઆ ઍપને ખલેલ પાડશો નહીં સુવિધાને ચાલુ કે બંધ કરવાની તથા સંબંધિત સેટિંગ બદલવાની ક્ષમતા પણ આપશે."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"વિક્ષેપ ઊભો કરી શકે તેવી વાતચીત"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"બધી વાતચીત"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"પ્રાધાન્ય આપ્યું હોય તેવી વાતચીત"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"પ્રાધાન્યતા ધરાવતી વાતચીતો"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"કોઈ નહીં"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{એકપણ નહીં}=1{1 વાતચીત}one{# વાતચીત}other{# વાતચીત}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"વિક્ષેપ ઊભો કરી શકે છે તે"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"કોઈપણ"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"સંપર્કો"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"સ્ટાર આપેલા સંપર્કો"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"અમુક લોકો અથવા વાતચીતો"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"સ્ટાર આપેલ સંપર્કો અને પુનરાવર્તિત કૉલરોના"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"સંપર્કો અને પુનરાવર્તિત કૉલરોના"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"ફક્ત પુનરાવર્તિત કૉલરોના"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"ડિજિટલ આસિસ્ટંટ"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"આસિસ્ટંટ શરૂ કરવા માટે સ્વાઇપ કરો"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"ડિજિટલ આસિસ્ટંટ ઍપ શરૂ કરવા માટે, સ્ક્રીન પર નીચેના ખૂણાથી ઉપર તરફ સ્વાઇપ કરો."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"આસિસ્ટંટ શરૂ કરવા માટે, હોમ બટન દબાવી રાખો"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"ડિજિટલ આસિસ્ટંટ ઍપ શરૂ કરવા માટે, હોમ બટન દબાવી રાખો."</string>
<string name="information_label" msgid="6939310810756569298">"માહિતી"</string>
<string name="low_label" msgid="6525629096999711220">"ઓછી"</string>
<string name="high_label" msgid="357503396626018487">"વધારે"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"જમણી કિનારી"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"ઉચ્ચ સંવેદનશીલતા સ્ક્રીનની કિનારીઓ પર થતા કોઈ ઍપના સંકેતો સાથે વિરોધાભાસ રચે તેમ બની શકે છે."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"પાછળની સંવેદનશીલતા"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"સંકેત માટેનાં સેટિંગ"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"સંકેતથી નૅવિગેશનની સંવેદિતા"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"બટનથી નૅવિગેશન"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"સંકેતથી નૅવિગેશન, પાછળની સંવેદિતા, પાછળના સંકેત"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"નૅવિગેશન, હોમ બટન"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ફોનને જોવા માટે બે વાર ટૅપ કરો"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ટેબ્લેટને જોવા માટે બે વાર ટૅપ કરો"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ઉપકરણને જોવા માટે બે વાર ટૅપ કરો"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ડિવાઇસનાં નિયંત્રણો બતાવો"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"લૉક કરેલું હોય ત્યારે નિયંત્રણોને ઍક્સેસ કરો"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"કૉલ"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"મોબાઇલ ડેટા"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"ડિવાઇસના અનુભવને બહેતર બનાવવા માટે, વાઇ-ફાઇ બંધ હોય ત્યારે પણ ઍપ અને સેવાઓ કોઈપણ સમયે વાઇ-ફાઇ નેટવર્ક સ્કૅન કરી શકે છે. ઉદાહરણ તરીકે, આનો ઉપયોગ સ્થાન આધારિત સુવિધાઓ અને સેવાઓને બહેતર બનાવવા માટે કરી શકાય છે. તમે વાઇ-ફાઇ સ્કૅનિંગના સેટિંગમાં જઈને આને બદલી શકો છો. "<annotation id="link">"બદલો"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"કનેક્ટ કરેલું"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"કોઈ કનેક્શન નથી"</string>
@@ -5580,9 +5590,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"બધી ઍપ અને સેવાઓ માટે"</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="2548056479103747555">"ગેમ ડૅશબોર્ડનો શૉર્ટકટ, વગેરે ચાલુ કરો"</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-hi/strings.xml b/res/values-hi/strings.xml
index f93c5a5..90dbdc3 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"दूसरे डिवाइस से जोड़ने का अनुरोध किया गया है"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> से युग्मित करने के लिए टैप करें."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"मिलने वाली फ़ाइलें"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"ब्लूटूथ से मिली फ़ाइलें"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"ब्लूटूथ बंद है"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"इसे चालू करने के लिए टैप करें"</string>
<string name="device_picker" msgid="2427027896389445414">"ब्लूटूथ डिवाइस चुनें"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"चेहरे का मॉडल और फ़िंगरप्रिंट जोड़ा गया"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"अगर आप फ़ोन में फ़िंगरप्रिंट अनलॉक और फ़ेस अनलॉक की सुविधा सेट अप करेंगे, तो चेहरे पर मास्क होने पर या आस-पास रोशनी न होने पर, फ़ोन आपका फ़िंगरप्रिंट मांगेगा"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"फ़ोन को अनलॉक करने के तरीके"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"इसके लिए फ़ेस या फ़िंगरप्रिंट का इस्तेमाल करें"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"फ़ाेन अनलॉक के लिए"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"ऐप्लिकेशन में पुष्टि"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"अपना फ़ोन अनलॉक करें"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"पुष्टि करें कि आप ही ऐप्लिकेशन इस्तेमाल कर रहे हैं"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"अपने चेहरे का इस्तेमाल करके"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"अपने फ़िंगरप्रिंट का इस्तेमाल करके"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"अपने फ़िंगरप्रिंट या चेहरे का इस्तेमाल करके"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"फ़ोन वापस अपने माता-पिता को दें"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"ठीक है"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"स्क्रीन लॉक छोड़ें?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"आप फ़ोन अनलॉक करने या ऐप्लिकेशन में अपनी पहचान की पुष्टि करने के लिए, फ़िंगरप्रिंट का इस्तेमाल नहीं कर पाएंगे."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"आप अपनी वर्क प्रोफ़ाइल अनलॉक करने, खरीदारी की मंज़ूरी देने या ऑफ़िस के काम से जुड़े ऐप्लिकेशन में साइन इन करने के लिए, फ़िंगरप्रिंट का इस्तेमाल नहीं कर पाएंगे."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"हां, हटाएं"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"फ़िंगरप्रिंट और फ़ेस अनलॉक"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"अपने बायोमेट्रिक सेट अप करने के लिए टैप करें"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"सिर्फ़ फ़ेस अनलॉक की सुविधा चालू है"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"सिर्फ़ फ़िंगरप्रिंट से अनलॉक करने की सुविधा चालू है"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"फ़िंगरप्रिंट और फ़ेस अनलॉक की सुविधा चालू है"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"आपके चेहरे पर मास्क होने या आस-पास रोशनी न होने पर, फ़ोन आपका फ़िंगरप्रिंट मांगेगा. ऐसा तब होगा, जब आप अपने फ़ोन में फ़िंगरप्रिंट और फ़ेस अनलॉक, दोनों सेट करेंगे"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"फ़ोन को अनलॉक करने के तरीके"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"इसके लिए फ़िंगरप्रिंट या फ़ेस अनलॉक इस्तेमाल करें"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"ऐप्लिकेशन में पुष्टि करने से जुड़ी प्राथमिकता"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"एन्क्रिप्ट करना"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"टैबलेट सुरक्षित करें"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"फ़ोन एन्क्रिप्ट करें"</string>
@@ -868,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"आपका टैबलेट अब <xliff:g id="DEVICE_NAME">%1$s</xliff:g> के साथ युग्मित नहीं रहेगा"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"आपका डिवाइस अब <xliff:g id="DEVICE_NAME">%1$s</xliff:g> से नहीं जुड़ा रहेगा"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> ऐप्लिकेशन अब आपके <xliff:g id="DEVICE_NAME">%2$s</xliff:g> डिवाइस से कनेक्ट नहीं होगा"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"इस खाते से लिंक काेई भी डिवाइस अब <xliff:g id="DEVICE_NAME">%1$s</xliff:g> के साथ जुड़ा नहीं रहेगा"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"डिवाइस भूलें"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"ऐप्लिकेशन डिसकनेक्ट करें"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"इससे कनेक्ट करें…"</string>
@@ -2098,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"मोबाइल मेमोरी"</string>
<string name="recompute_size" msgid="1098091228370999128">"आकार फिर से परिकलित कर रहा है…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"ऐप्लिकेशन डेटा मिटाना चाहते हैं?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"इस ऐप्लिकेशन का पूरा डेटा हमेशा के लिए मिटा दिया जाएगा. इसमें सभी फ़ाइलें, सेटिंग, खाते, डेटाबेस वगैरह शामिल हैं."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"इस ऐप्लिकेशन का डेटा हमेशा के लिए मिटा दिया जाएगा. इसमें फ़ाइलें, सेटिंग, डेटाबेस, और ऐप्लिकेशन का दूसरा डेटा शामिल है."</string>
<string name="dlg_ok" msgid="1421350367857960997">"ठीक है"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"रद्द करें"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2692,7 +2683,7 @@
<string name="battery_tip_early_heads_up_done_summary" msgid="7858923105760361208">"हो सकता है कि कुछ सुविधाओं का पूरा इस्तेमाल न किया जा सके"</string>
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"सबसे ज़्यादा बैटरी खर्च"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"सबसे ज़्यादा बैटरी खर्च करने वाले ऐप्लिकेशन देखें"</string>
- <string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"चार्जिंग कुछ समय के लिए सीमित की गई"</string>
+ <string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"कुछ समय के लिए चार्जिंग रोक दी गई"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"बैटरी कम खर्च करने के लिए. ज़्यादा जानें."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"चार्जिंग फिर से शुरू करें"</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"लंबे समय तक चार्ज करने और ज़्यादा गर्म होने जैसी कुछ स्थितियों में, बैटरी की परफ़ॉर्मेंस को बेहतर बनाए रखने के लिए, हो सकता है कि वह <xliff:g id="PERCENT">%1$s</xliff:g> तक ही चार्ज हो पाए.\n\nइन स्थितियों के बदल जाने पर, आपका फ़ोन अपने-आप सामान्य रूप से चार्ज होने लगेगा."</string>
@@ -2746,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"बैटरी मैनेजर का इस्तेमाल करें"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"ऐप्लिकेशन के ज़्यादा बैटरी खर्च करने पर सूचना पाएं"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"अलग-अलग ऐप्लिकेशन, बैटरी की ज़्यादा खपत कब करते हैं, इसका पता लगाया जा रहा है"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"यह पता लगाया जा रहा है कि ऐप्लिकेशन, बैटरी का ज़्यादा इस्तेमाल कब करते हैं"</string>
<string name="battery_manager_off" msgid="673547668722420924">"बंद है"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d ऐप्लिकेशन पर रोक लगाई गई</item>
@@ -2778,7 +2770,7 @@
<string name="power_camera" msgid="4778315081581293923">"कैमरा"</string>
<string name="power_wifi" msgid="4614007837288250325">"वाई-फ़ाई"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"ब्लूटूथ"</string>
- <string name="power_cell" msgid="5507921058696341513">"मोबाइल नेटवर्क स्टैंडबाय"</string>
+ <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>
@@ -2868,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"बैटरी का कुल इस्तेमाल <xliff:g id="TIME_0">^1</xliff:g> तक हुआ • <xliff:g id="TIME_PERIOD">^2</xliff:g> के बीच\nबैकग्राउंड में बैटरी का इस्तेमाल एक मिनट से भी कम हुआ"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"पिछली बार पूरी चार्ज होने के बाद, बैटरी का इस्तेमाल नहीं हुआ"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"पिछले 24 घंटे में, बैटरी का इस्तेमाल नहीं हुआ"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"डिवाइस के इस्तेमाल के हिसाब से अनुमान लगाया गया है कि फ़ोन की बैटरी और कितनी देर चलेगी"</string>
<string name="estimated_time_left" msgid="948717045180211777">"अनुमानित बचा हुआ समय"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"पूरी तरह चार्ज होने तक"</string>
@@ -3853,6 +3846,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>
+ <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>
@@ -3930,12 +3924,12 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"<xliff:g id="APP_NAME">%1$s</xliff:g> की सभी सूचनाएं"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"ज़रूरत के हिसाब से सूचनाएं"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">रोज़~<xliff:g id="NUMBER_1">%d</xliff:g> सूचना</item>
- <item quantity="other">रोज़ ~<xliff:g id="NUMBER_1">%d</xliff:g> सूचनाएं</item>
+ <item quantity="one">रोज़~<xliff:g id="NUMBER_1">%,d</xliff:g> सूचना</item>
+ <item quantity="other">रोज़ ~<xliff:g id="NUMBER_1">%,d</xliff:g> सूचनाएं</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">हर हफ़्ते ~<xliff:g id="NUMBER_1">%d</xliff:g> सूचना</item>
- <item quantity="other">हर हफ़्ते ~<xliff:g id="NUMBER_1">%d</xliff:g> सूचनाएं</item>
+ <item quantity="one">हर हफ़्ते ~<xliff:g id="NUMBER_1">%,d</xliff:g> सूचना</item>
+ <item quantity="other">हर हफ़्ते ~<xliff:g id="NUMBER_1">%,d</xliff:g> सूचनाएं</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"कभी नहीं"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"डिवाइस और ऐप्लिकेशन की सूचनाएं"</string>
@@ -3954,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, आपकी हर सूचना को पढ़ पाएगा. इसमें आपकी निजी जानकारी, जैसे कि संपर्कों के नाम और आपको मिलने वाले मैसेज शामिल हैं. यह ऐप्लिकेशन, सूचनाओं में मौजूद बटन से कार्रवाई कर सकता है या सूचनाओं को स्नूज़ (थोड़ी देर के लिए बंद करना) या खारिज भी कर सकता है. इसमें, फ़ोन कॉल का जवाब देना भी शामिल है. \n\nइससे यह ऐप्लिकेशन, \'परेशान न करें\' मोड को चालू या बंद कर पाएगा और इससे जुड़ी सेटिंग में बदलाव कर पाएगा."</string>
+ <string name="notification_listener_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>
@@ -4105,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"वे बातचीत जो \'परेशान न करें\' मोड को बायपास कर सकती हैं"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"सभी बातचीत"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"प्राथमिकता वाली बातचीत"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"अहम बातचीत"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"कोई भी नहीं"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{कोई बातचीत नहीं}=1{1 बातचीत}one{# बातचीत}other{# बातचीत}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"वे कॉल और मैसेज जो \'परेशान न करें\' मोड को बायपास कर सकते हैं"</string>
@@ -4129,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"कोई भी"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"संपर्क"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"स्टार के निशान वाले संपर्क"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"कुछ लोग या बातचीत"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"तारे के निशान वाले संपर्कों और बार-बार कॉल करने वाले लोगों के कॉल"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"सिर्फ़ संपर्कों और बार-बार कॉल करने वाले लोगों के कॉल"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"सिर्फ़ बार-बार कॉल करने वाले लोगों के कॉल"</string>
@@ -4859,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"डिजिटल असिस्टेंट"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"असिस्टेंट को चालू करने के लिए स्वाइप करें"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"डिजिटल असिस्टेंट ऐप्लिकेशन चालू करने के लिए, स्क्रीन पर नीचे वाले कोने से ऊपर की ओर स्वाइप करें."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"असिस्टेंट को चालू करने के लिए, होम बटन को दबाकर रखें"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"डिजिटल असिस्टेंट ऐप्लिकेशन चालू करने के लिए, होम बटन को दबाकर रखें."</string>
<string name="information_label" msgid="6939310810756569298">"जानकारी"</string>
<string name="low_label" msgid="6525629096999711220">"कम"</string>
<string name="high_label" msgid="357503396626018487">"ज़्यादा"</string>
@@ -4866,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"दायां किनारा"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"सेंसिटिविटी बढ़ाने से, ऐप्लिकेशन के लिए इस्तेमाल किए जाने वाले, हाथ के कुछ ऐसे जेस्चर (हाव-भाव) पर असर पड़ सकता है जो स्क्रीन के किनारों पर होते हैं."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"बैक सेंसिटिविटी"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"हाथ के जेस्चर (हाव-भाव) की सेटिंग"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"जेस्चर वाले नेविगेशन से जुड़ी संवेदनशीलता"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"दो और तीन बटन वाले नेविगेशन की सभी सेटिंग"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"हाथ के जेस्चर (स्पर्श) वाला नेविगेशन, बैक सेंसिटिविटी, पीछे जाने का जेस्चर"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"नेविगेशन, होम बटन"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"फ़ोन देखने के लिए दो बार टैप करें"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"टैबलेट देखने के लिए दो बार छूएं"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"डिवाइस देखने के लिए दो बार छूएं"</string>
@@ -5441,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"डिवाइस कंट्रोल दिखाएं"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"स्क्रीन लॉक होने पर कंट्रोल को ऐक्सेस करें"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5510,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"कॉल"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"मैसेज (एसएमएस)"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"मोबाइल डेटा"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"डिवाइस इस्तेमाल करने के अनुभव काे बेहतर बनाने के लिए, ऐप्लिकेशन और सेवाओं की मदद से, किसी भी समय वाई-फ़ाई नेटवर्क स्कैन किए जा सकते हैं. ऐसा वाई-फ़ाई बंद होने पर भी किया जा सकता है. उदाहरण के लिए, इसका इस्तेमाल जगह से जुड़ी सुविधाओं और सेवाओं को बेहतर बनाने के लिए किया जा सकता है. वाई-फ़ाई स्कैनिंग की सेटिंग में जाकर, इसे बदला जा सकता है. "<annotation id="link">"बदलें"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"कनेक्ट हो गया"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"इंटरनेट कनेक्शन नहीं है"</string>
@@ -5578,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"यूडब्ल्यूबी की सुविधा का इस्तेमाल करने के लिए, हवाई जहाज़ मोड बंद करें"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"कैमरे का ऐक्सेस"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"माइक्रोफ़ोन का ऐक्सेस"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"सभी ऐप्लिकेशन और सेवाओं के लिए"</string>
+ <string name="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="2548056479103747555">"गेम डैशबोर्ड का शॉर्टकट और दूसरी सुविधाएं चालू करें"</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-hr/strings.xml b/res/values-hr/strings.xml
index 4f7e481..1fca91f 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -99,7 +99,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Zahtjev za uparivanje"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Dodirnite za uparivanje s uređajem <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Primljene datoteke"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Datoteke primljene Bluetoothom"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth je isključen"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Dodirnite da biste uključili"</string>
<string name="device_picker" msgid="2427027896389445414">"Odaberite Bluetooth uređaj"</string>
@@ -401,7 +400,7 @@
<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_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>
+ <string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Otisak za posl. profil"</string>
<string name="fingerprint_manage_category_title" msgid="1249349505688268850">"Otisci prstiju"</string>
<string name="fingerprint_usage_category_title" msgid="8757959085075024856">"Upotreba otiska prsta"</string>
<string name="fingerprint_add_title" msgid="1837610443487902050">"Dodajte otisak prsta"</string>
@@ -456,9 +455,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Dodano je lice i otisak prsta"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Kad postavite otključavanje licem i otključavanje otiskom prsta, telefon će tražiti vaš otisak prsta kad nosite masku ili se nalazite u tamnom prostoru."</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Načini otključavanja"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Upotrijebite lice i otisak prsta za"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Otključav. telefona"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Autentifikacija u aplikacijama"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Otključavanje telefona"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Potvrđivanje vašeg identiteta u aplikacijama"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Pomoću lica"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Pomoću otiska prsta"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Pomoću lica ili otiska prsta"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Vrati telefon roditelju"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"U redu"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Želite li preskočiti zaključavanje zaslona?"</string>
@@ -574,15 +575,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Otiskom prsta nećete moći otključati telefon niti potvrditi da ste to vi u aplikacijama."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Otiskom prsta nećete moći otključati poslovni profil, autorizirati kupnje niti se prijaviti u poslovne aplikacije."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Da, ukloni"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Otključavanje licem i otiskom prsta"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Dodirnite za postavljanje"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Samo lice"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Samo otisak prsta"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Lice i otisak prsta"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Kad postavite otključavanje licem i otiskom prsta, telefon će tražiti vaš otisak prsta kad nosite masku ili ste u tamnom prostoru"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Načini otključavanja"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Upotreba lica ili otiska prsta za"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Autentifikacija u aplikacijama"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Enkripcija"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Kriptiraj tablet računalo"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Šifriraj telefon"</string>
@@ -879,8 +871,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Povezivanje nije uspjelo. Pokušajte ponovo."</string>
<string name="device_details_title" msgid="1155622417516195481">"O uređaju"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Bluetooth adresa uređaja: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Bluetooth adresa uređaja:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Zaboraviti uređaj?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Ukloni povezivanje"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Prekinuti vezu s aplikacijom?"</string>
@@ -888,7 +879,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Vaš tablet više neće biti uparen s uređajem <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Vaš uređaj više neće biti uparen s uređajem <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Aplikacija <xliff:g id="APP_NAME">%1$s</xliff:g> više se neće povezivati s vašim uređajem <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> više neće biti uparen ni s jednim uređajem povezanim s ovim računom"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Zaboravi uređaj"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Prekini vezu s aplikacijom"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Poveži se na..."</string>
@@ -2125,7 +2115,7 @@
<string name="internal_storage" msgid="999496851424448809">"Unutarnja pohrana"</string>
<string name="recompute_size" msgid="1098091228370999128">"Ponovni izračun veličine…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Izbrisati podatke aplikacije?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Svi podaci ove aplikacije trajno će se izbrisati. To obuhvaća sve datoteke, postavke, račune, baze podataka itd."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Podaci aplikacije trajno će se izbrisati. To uključuje datoteke, postavke, baze podataka i druge podatke aplikacije."</string>
<string name="dlg_ok" msgid="1421350367857960997">"U redu"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Odustani"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2727,10 +2717,10 @@
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"Velika potrošnja baterije"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Pogledajte aplikacije s najvećom potrošnjom baterije"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Punjenje je privremeno ograničeno"</string>
- <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Da biste štedjeli bateriju. Saznajte više."</string>
+ <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Radi očuvanja baterije. Saznajte više."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Nastavi s punjenjem"</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"U određenim uvjetima, kao što su visoke temperature i duga razdoblja punjenja, punjenje se može ograničiti na <xliff:g id="PERCENT">%1$s</xliff:g> radi očuvanja dobrog stanja baterije.\n\nKad ti uvjeti završe, telefon će se automatski puniti na uobičajen način."</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"U određenim uvjetima, kao što su visoke temperature i duga razdoblja punjenja, punjenje se može ograničiti na <xliff:g id="PERCENT">%1$s</xliff:g> radi očuvanja dobrog stanja baterije.\n\nKad ti uvjeti završe, tablet će se automatski puniti na uobičajen način."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"U određenim uvjetima kao što su visoke temperature i kada je uređaj priključen na punjenje duže vrijeme, punjenje se može ograničiti na <xliff:g id="PERCENT">%1$s</xliff:g> radi očuvanja baterije.\n\nKada se uvjeti promijene, telefon će se automatski puniti na uobičajen način."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"U određenim uvjetima kao što su visoke temperature i kada je uređaj priključen na punjenje duže vrijeme, punjenje se može ograničiti na <xliff:g id="PERCENT">%1$s</xliff:g> radi očuvanja baterije.\n\nKada se uvjeti promijene, tablet će se automatski puniti na uobičajen način."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Budući da ste upotrebljavali telefon više nego obično, baterija bi se mogla brže isprazniti.\n\nAplikacije koje najviše troše bateriju:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Budući da ste upotrebljavali tablet više nego obično, baterija bi se mogla brže isprazniti.\n\nAplikacije koje najviše troše bateriju:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Budući da ste upotrebljavali uređaj više nego obično, baterija bi se mogla brže isprazniti.\n\nAplikacije koje najviše troše bateriju:"</string>
@@ -2786,6 +2776,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Upotreba Battery Managera"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Otkriva kada aplikacije prazne bateriju"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Otkrivanje kad aplikacije prazne bateriju"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Otkrivanje kad aplikacije prazne bateriju"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Isključeno"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">Ograničena je %1$d aplikacija</item>
@@ -2819,7 +2810,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>
- <string name="power_cell" msgid="5507921058696341513">"Mobilna mreža u stanju mirovanja"</string>
+ <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>
@@ -2909,6 +2900,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Ukupno <xliff:g id="TIME_0">^1</xliff:g> • manje od minute u pozadini\nu razdoblju <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Nema potrošnje od posljednjeg potpunog punjenja"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nema potrošnje u posljednja 24 h"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Procjena stanja baterije temelji se na upotrebi uređaja"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Procijenjeno preostalo vrijeme"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Do potpune napunjenosti"</string>
@@ -3698,8 +3690,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Uvijek vibriraj"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Najprije vibriraj, zatim postupno zvoni"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Ostali zvukovi"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Prostorni zvuk"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Tonovi brojčanika"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Zvuk zaključavanja zaslona"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Zvukovi i vibracija punjenja"</string>
@@ -3902,6 +3893,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Zaključan zaslon, preskakanje, zaobilaženje"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Kad je poslovni profil zaključan"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Obavijesti na zaklj. zaslonu"</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" msgid="1300418674456749664">"Prikaži razgovore, zadane i bešumne"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Sakrij bešumne razgovore i obavijesti"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Ne prikazuj obavijesti"</string>
@@ -3980,14 +3972,14 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Sve obavijesti aplikacije <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Prilagodljive obavijesti"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> obavijest dnevno</item>
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> obavijesti dnevno</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> obavijesti dnevno</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> obavijest dnevno</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> obavijesti dnevno</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> obavijesti dnevno</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> obavijest tjedno</item>
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> obavijesti tjedno</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> obavijesti tjedno</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> obavijest tjedno</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> obavijesti tjedno</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> obavijesti tjedno</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Nikada"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Obavijesti na uređaju i u aplikacijama"</string>
@@ -4007,7 +3999,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"Aplikacija <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> moći će čitati sve obavijesti, uključujući osobne podatke, na primjer imena kontakata i tekstove poruka koje primate. Aplikacija će moći i odgoditi ili odbaciti obavijesti ili poduzeti radnje povezane s gumbima u obavijestima, uključujući odgovaranje na telefonske pozive. \n\nAplikacija će također moći uključiti ili isključiti značajku Ne uznemiravaj i promijeniti povezane postavke."</string>
+ <string name="notification_listener_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>
@@ -4162,6 +4161,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Razgovori koji mogu prekidati"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Svi razgovori"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Prioritetni razgovori"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"prioritetni razgovori"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Ništa"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Nijedan}=1{1 razgovor}one{# razgovor}few{# razgovora}other{# razgovora}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Tko može prekidati"</string>
@@ -4186,6 +4186,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Svi"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kontakti"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Kontakti označeni zvjezdicom"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Neke osobe ili razgovori"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Kontakti označeni zvjezdicom i ponovni pozivatelji"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Kontakti i ponovni pozivatelji"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Samo ponovni pozivatelji"</string>
@@ -4941,6 +4942,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digitalni asistent"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Prijeđite prstom da biste pokrenuli asistenta"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Prijeđite prstom prema gore iz donjeg kuta da biste pokrenuli aplikaciju digitalnog asistenta."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Držite gumb početnog zaslona da biste pozvali asistenta"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Pritisnite i držite gumb početnog zaslona da biste pozvali aplikaciju digitalnog asistenta."</string>
<string name="information_label" msgid="6939310810756569298">"Informacije"</string>
<string name="low_label" msgid="6525629096999711220">"Niska"</string>
<string name="high_label" msgid="357503396626018487">"Visoka"</string>
@@ -4948,8 +4951,10 @@
<string name="right_edge" msgid="1505309103265829121">"Desni rub"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Veća osjetljivost može utjecati na pokrete u aplikacijama uz rub zaslona."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Osjetljivost stražnje strane"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Postavke pokreta"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Osjetljivost navigacije pokretima"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navigacija pomoću gumba"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigacija pokretima, osjetljivost pozadine, pozadinski pokret"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigacija, gumb početnog zaslona"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Dva dodira za provjeru"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Dvaput dodirnite da biste provjerili tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dvaput dodirnite da biste provjerili uređaj"</string>
@@ -5534,6 +5539,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5603,6 +5612,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"pozive"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobilne podatke"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Da bi se poboljšao doživljaj uređaja, aplikacije i usluge i dalje mogu tražiti Wi‑Fi mreže u bilo kojem trenutku, čak i kada je Wi‑Fi isključen. Na taj se način mogu, na primjer, poboljšati značajke i usluge koje se temelje na lokaciji. To možete promijeniti u postavkama traženja Wi-Fija. "<annotation id="link">"Promijeni"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Povezano"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Niste povezani"</string>
@@ -5671,9 +5681,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Isključite način rada u zrakoplovu da biste koristili UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Pristup fotoaparatu"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Pristup mikrofonu"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Za sve aplikacije i usluge"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Za aplikacije i usluge"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Za aplikacije i usluge. Ako je ta postavka isključena, podaci mikrofona i dalje se mogu dijeliti kad nazovete broj hitne službe."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Postavke igara"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Uključite prečac za nadzornu ploču igre itd."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Uključite prečac za nadzornu ploču igre i više toga"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Prethodno"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Dalje"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pregled boje"</string>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index 03fbbf3..6e9cf69 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Párosítási kérelem"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Koppintson rá a(z) <xliff:g id="DEVICE_NAME">%1$s</xliff:g> eszközzel való párosításhoz."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Fogadott fájlok"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Bluetooth-on fogadott fájlok"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Kikapcsolt Bluetooth"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"A bekapcsoláshoz koppintson"</string>
<string name="device_picker" msgid="2427027896389445414">"Bluetooth-eszköz kiválasztása"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Arc és ujjlenyomat hozzáadva"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Ha beállítja az Arcalapú feloldás és a Feloldás ujjlenyomattal funkciót, telefonja az ujjlenyomatát fogja kérni, amikor Ön maszkot visel, vagy sötét helyen van."</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Feloldási módszerek"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Arc és ujjlenyomat használata a következőhöz:"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Zárolás feloldása"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Hitelesítés az alkalmazásokban"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"A telefon zárolásának feloldása"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Személyazonosság ellenőrzése alkalmazásokban"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Arc használata"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Ujjlenyomat használata"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Arc vagy ujjlenyomat használata"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Add vissza szüleidnek a telefont"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Kihagyja a lezárási képernyőt?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Nem tudja majd ujjlenyomatát használni a telefon zárolásának feloldásához és a személyazonossága igazolásához az alkalmazásokban."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Nem tudja majd ujjlenyomatát használni munkaprofilja feloldásához, vásárlások engedélyezéséhez és munkahelyi alkalmazásokba való bejelentkezéshez."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Igen, eltávolítom"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Arc- és ujjlenyomat-alapú feloldás"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Koppintson ide a beállításhoz"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Csak arc"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Csak ujjlenyomat"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Arc és ujjlenyomat"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Ha beállítja az arc- és ujjlenyomat-alapú feloldást, telefonja az ujjlenyomatát fogja kérni, amikor maszkot visel vagy sötét helyen van"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Feloldási módszerek"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Arc vagy ujjlenyomat használata a következőhöz:"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Hitelesítés az alkalmazásokban"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Titkosítás"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Táblagép titkosítása"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Telefon titkosítása"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"A csatlakozás sikertelen. Próbálja újra."</string>
<string name="device_details_title" msgid="1155622417516195481">"Eszközadatok"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Az eszköz Bluetooth-címe: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Az eszköz Bluetooth-címe:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Elfelejti az eszközt?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Társítás megszüntetése"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Leválasztja az alkalmazást?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Táblagépe a továbbiakban nem lesz párosítva a következő eszközzel: <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Eszköze a továbbiakban nem lesz párosítva a következő eszközzel: <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"A(z) <xliff:g id="APP_NAME">%1$s</xliff:g> alkalmazás ezután nem fog csatlakozni a következőhöz: <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"A(z) <xliff:g id="DEVICE_NAME">%1$s</xliff:g> a továbbiakban már nem lesz párosítva az ezzel a fiókkal összekapcsolt eszközökkel"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Eszköz elfelejtése"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Alkalmazás leválasztása"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Csatlakozás a következőhöz..."</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Belső tárhely"</string>
<string name="recompute_size" msgid="1098091228370999128">"Méret újraszámítása..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Törli az alkalmazás adatait?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Az alkalmazás minden adatát véglegesen törölni fogja. Ez magában foglalja az összes fájlt, beállítást, fiókot, adatbázist stb."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Az alkalmazás adatai véglegesen törlődnek. Így törlődni fognak a fájlok, a beállítások, az adatbázisok és az egyéb alkalmazásadatok is."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Mégse"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Az Akkumulátorkezelő használata"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Az akkumulátort merítő alkalmazások észlelése"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Az akkumulátort merítő alkalmazások észlelése…"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Az akkumulátort merítő alkalmazások észlelése…"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Ki"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d alkalmazás korlátozva</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Mobilhálózat készenléti módban"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Összesen <xliff:g id="TIME_0">^1</xliff:g> • kevesebb, mint egy percig\na háttérben a következő időintervallumban: <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Nincs használat az utolsó teljes feltöltés óta"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nem volt használatban az elmúlt 24 órában"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Az akkumulátor becsült töltöttsége az eszközhasználaton alapszik"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Becsült hátralévő idő"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"A teljes feltöltésig"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Mindig rezeg"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Előbb rezgés, majd erősödő csörgés"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Egyéb hangok"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Térhatású hang"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"A tárcsázó hangjai"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Képernyőzárolási hang"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Töltési hangok és rezgés"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Az összes <xliff:g id="APP_NAME">%1$s</xliff:g>-értesítés"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Alkalmazkodó értesítések"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> értesítés naponta</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> értesítés naponta</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> értesítés naponta</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> értesítés hetente</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> értesítés hetente</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> értesítés hetente</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Soha"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"A(z) <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> elolvashatja az összes értesítést, beleértve a személyes adatokat, például az ismerősök neveit és a fogadott üzeneteket. Ez az alkalmazás továbbá az értesítéseket is elhalaszthatja, elvetheti, vagy használhatja az értesítéseken lévő gombokat (így például felveheti a bejövő hívásokat) \n\nEzzel az alkalmazás egyúttal képes lesz a „Ne zavarjanak” funkció be- és kikapcsolására, továbbá a kapcsolódó beállítások módosítására is."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Azok a beszélgetések, amelyeknél engedélyezve van a megszakítás"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Az összes beszélgetés"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Elsődleges beszélgetések"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"fontos beszélgetések"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Nincs"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Nincs}=1{1 beszélgetés}other{# beszélgetés}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Megszakítás engedélyezve"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Bárki"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Névjegyek"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Csillagozott névjegyek"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Néhány személy vagy beszélgetés"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"A csillaggal megjelölt névjegyektől és az ismétlődő hívóktól"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"A névjegyektől és az ismétlődő hívóktól"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Csak az ismétlődő hívóktól"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digitális asszisztens"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Csúsztassa ujját az asszisztens megnyitásához"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Csúsztassa ujját felfelé valamelyik alsó sarokból a digitálisasszisztens-alkalmazás megnyitásához."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"A nyomva tartott Kezdőképernyő gomb előhívja az asszisztenst"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Tartsa lenyomva a Kezdőképernyő gombot a digitálisasszisztens-alkalmazás megnyitásához."</string>
<string name="information_label" msgid="6939310810756569298">"Információ"</string>
<string name="low_label" msgid="6525629096999711220">"Alacsony"</string>
<string name="high_label" msgid="357503396626018487">"Magas"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Jobb oldali szél"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Előfordulhat, hogy a magasabb érzékenység problémát okoz a képernyő szélén végzett kézmozdulatok során az alkalmazásokban."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"A „vissza” kézmozdulat érzékenysége"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Kézmozdulatok beállításai"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"A kézmozdulatokkal való navigáció érzékenysége"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Gombos navigáció"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigáció kézmozdulatokkal, a „vissza” kézmozdulat érzékenysége, a „vissza” kézmozdulat"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigáció, kezdőképernyő gomb"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Dupla koppintás a képernyő megtekintéséhez"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Koppintson duplán a táblagép képernyőjének megtekintéséhez"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Koppintson duplán az eszköz képernyőjének megtekintéséhez"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"hívások"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobiladatok"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Az eszközhasználati élmény javítása érdekében az alkalmazások és a szolgáltatások továbbra is bármikor kereshetnek Wi-Fi-hálózatokat, még akkor is, ha a Wi-Fi ki van kapcsolva. Ez például a helyalapú funkciók és szolgáltatások javítására használható. A funkciót a „Wi-Fi scanning settings” (Wi-Fi-keresési beállítások) részben módosíthatja. "<annotation id="link">"Módosítás"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> (<xliff:g id="NETWORKMODE">%2$s</xliff:g>)"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Csatlakozva"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Nincs kapcsolat"</string>
@@ -5580,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Kapcsolja ki a Repülős üzemmódot az UWB használatához"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Hozzáférés a kamerához"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Hozzáférés a mikrofonhoz"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Minden alkalmazásnál és szolgáltatásnál"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Alkalmazásoknál és szolgáltatásoknál"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Alkalmazásoknál és szolgáltatásoknál. Ha ki van kapcsolva ez a beállítás, segélyhívó szám hívásakor a rendszer továbbra is megoszthatja a mikrofonadatokat."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Játékbeállítások"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Játékok irányítópultja-gyorsparancs bekapcsolása stb."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Játékok irányítópultja-gyorsparancs bekapcsolása stb."</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Előző"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Következő"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Szín előnézete"</string>
diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml
index be48a51..c6c392d 100644
--- a/res/values-hy/strings.xml
+++ b/res/values-hy/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Զուգավորման հայց"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Հպեք` <xliff:g id="DEVICE_NAME">%1$s</xliff:g>-ի հետ զուգակցելու համար:"</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Ստացված ֆայլեր"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Bluetooth-ով ստացված ֆայլեր"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth-ն անջատված է"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Հպեք՝ միացնելու համար"</string>
<string name="device_picker" msgid="2427027896389445414">"Ընտրեք Bluetooth սարք"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Դեմքի և մատնահետքի նմուշներն ավելացվեցին"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Դեմքով կամ մատնահետքով ապակողպումն օգտագործելու դեպքում, երբ դիմակ կրելիս լինեք կամ լուսավորությունը թույլ լինի, ձեր հեռախոսը կպահանջի, որ օգտագործեք ձեր մատնահետքը"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Ապակողպման եղանակներ"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Դեմքով և մատնահետքով ապակողպման օգտագործում"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Հեռախոսի ապակողպում"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Նույնականացում հավելվածներում"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Ապակողպեք ձեր հեռախոսը"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Հաստատեք ձեր ինքնությունը հավելվածներում"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Դեմքով ապակողպման օգտագործում"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Մատնահետքով ապակողպման օգտագործում"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Դեմքով կամ մատնահետքով ապակողպման օգտագործում"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Հեռախոսը նորից տվեք ձեր ծնողին"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"Եղավ"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Բաց թողնե՞լ"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Դուք չեք կարողանա օգտագործել ձեր մատնահետքը՝ հեռախոսն ապակողպելու կամ հավելվածներում ձեր ինքնությունը հաստատելու համար։"</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Դուք չեք կարողանա օգտագործել ձեր մատնահետքը՝ աշխատանքային պրոֆիլն ապակողպելու, գնումները հաստատելու կամ աշխատանքային հավելվածներ մուտք գործելու համար։"</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Այո, հեռացնել"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Դեմքով և մատնահետքով ապակողպում"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Հպեք՝ կարգավորելու համար"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Միայն դեմք"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Միայն մատնահետք"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Դեմք և մատնահետք"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Դեմքով կամ մատնահետքով ապակողպումն օգտագործելու դեպքում, երբ դիմակ կրելիս լինեք կամ լուսավորությունը թույլ լինի, ձեր հեռախոսը կպահանջի, որ օգտագործեք ձեր մատնահետքը"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Ապակողպման եղանակներ"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Դեմքով կամ մատնահետքով ապակողպման օգտագործում"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Նույնականացում հավելվածներում"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Գաղտնագրում"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Գաղտնագրել պլանշետը"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Գաղտնագրել տվյալները"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Չհաջողվեց կապակցվել: Փորձեք նորից:"</string>
<string name="device_details_title" msgid="1155622417516195481">"Սարքի տվյալները"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Սարքի Bluetooth հասցեն՝ <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Սարքի Bluetooth հասցեն՝\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Մոռանա՞լ սարքը"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Հեռացնել կապը"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Չեղարկե՞լ հավելվածի կապը"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Ձեր պլանշետը <xliff:g id="DEVICE_NAME">%1$s</xliff:g> սարքի հետ այլևս զուգակցված չի լինի"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Ձեր սարքը <xliff:g id="DEVICE_NAME">%1$s</xliff:g> սարքի հետ այլևս զուգակցված չի լինի"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> հավելվածն այլևս չի միանա <xliff:g id="DEVICE_NAME">%2$s</xliff:g> սարքին"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"Այս հաշվին կապված բոլոր սարքերը կանջատվեն «<xliff:g id="DEVICE_NAME">%1$s</xliff:g>» սարքից"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Մոռանալ սարքը"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Անջատել"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Միացում…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Ներքին պահոց"</string>
<string name="recompute_size" msgid="1098091228370999128">"Չափի վերահաշվարկում…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Ջնջե՞լ հավելվածի տվյալները"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Այս հավելվածի բոլոր տվյալներն ընդմիշտ կջնջվեն: Այն կներառի բոլոր ֆայլերը, կարգավորումները, հաշիվները, տվյալների շտեմարանները և այլն:"</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Այս հավելվածի տվյալներն ընդմիշտ կջնջվեն։Դա վերաբերում է ֆայլերին, կարգավորումներին, տվյալների շտեմարաններին և հավելվածի այլ տվյալներին։"</string>
<string name="dlg_ok" msgid="1421350367857960997">"Հաստատել"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Չեղարկել"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Օգտագործել մարտկոցի կառավարիչը"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Հայտնաբերել հավելվածները, որոնք արագ սպառում են մարտկոցի լիցքը"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Հայտնաբերում է հավելվածները, որոնք արագ սպառում են մարտկոցի լիցքը"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Մարտկոցի լիցքն արագ սպառող հավելվածների հայտնաբերում"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Անջատված է"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">Սահմանափակված է %1$d հավելված</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Բջջային ցանցի սպասման կարգավիճակ"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Ընդհանուր <xliff:g id="TIME_0">^1</xliff:g> • Մինչև մեկ րոպե ֆոնային ռեժիմում\n<xliff:g id="TIME_PERIOD">^2</xliff:g> ժամանակահատվածում"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Մարտկոցը չի օգտագործվել վերջին լրիվ լիցքավորումից հետո"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Մարտկոցը չի օգտագործվել վերջին 24 ժամվա ընթացքում"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Մարտկոցի աշխատանքի տևողությունը մոտավոր է և կախված է սարքի օգտագործումից"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Մոտավոր մնացած ժամանակը"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Մինչև լրիվ լիցքավորումը"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Թրթռոցով"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Թրթռոց, ապա ուժգնացող զանգ"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Այլ ձայներ"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Տարածական ձայն"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Թվաշարի հնչերանգներ"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Էկրանի կողպման ձայն"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Լիցքավորման ձայներ և թրթռոց"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> հավելվածը կկարողանա կարդալ բոլոր ծանուցումները, ներառյալ անձնական տվյալները, օրինակ՝ կոնտակտների անուններն ու հաղորդագրությունները: Այն նաև կկարողանա հետաձգել և փակել ծանուցումները կամ ակտիվացնել դրանցում առկա կոճակները, այդ թվում՝ պատասխանել հեռախոսազանգերի: \n\nԲացի այդ, հավելվածը կարող է միացնել կամ անջատել «Չանհանգստացնել» ռեժիմը և փոփոխել առնչվող կարգավորումները:"</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Զրույցներ, որոնք կարող են ընդհատել"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Բոլոր զրույցները"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Կարևոր զրույցները"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"կարևոր զրույցներ"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Ոչ մեկը"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Ոչ մի զրույց}=1{1 զրույց}one{# զրույց}other{# զրույց}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Ով կարող է ընդհատել"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Բոլորը"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Կոնտակտներ"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Աստղանշված կոնտակտներ"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Որոշ մարդիկ կամ զրույցներ"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Աստղանշված կոնտակտներից և կրկնվող զանգեր"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Կոնտակտներից և կրկնվող զանգեր"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Միայն կրկնվող զանգեր"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Թվային օգնական"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Մատը սահեցնել՝ թվային օգնականը գործարկելու համար"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Թվային օգնականը գործարկելու համար մատը ներքևի անկյունից սահեցրեք վերև։"</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Սեղմած պահեք գլխավոր էկրանի կոճակը՝ օգնականին կանչելու համար"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Սեղմեք և պահեք գլխավոր էկրանի կոճակը՝ թվային օգնական հավելվածը կանչելու համար։"</string>
<string name="information_label" msgid="6939310810756569298">"Տեղեկություններ"</string>
<string name="low_label" msgid="6525629096999711220">"Ցածր"</string>
<string name="high_label" msgid="357503396626018487">"Բարձր"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Աջ եզր"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Բարձր զգայունությունը կարող է խանգարել ժեստերի աշխատանքին էկրանի եզրերին:"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Էկրանի եզրերի զգայունությունը"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Ժեստերի կարգավորումներ"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Ժեստերով նավիգացիայի զգայունություն"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Կոճակների միջոցով նավիգացիա"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ժեստերով նավիգացիա, հետ գնալու ժեստի զգայունություն, հետ գնալու ժեստ"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"նավիգացիա, գլխավոր էկրանի կոճակ"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Կրկնակի հպել՝ հեռախոսը ստուգելու համար"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Կրկնակի հպեք՝ պլանշետը ստուգելու համար"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Կրկնակի հպեք՝ սարքը ստուգելու համար"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Ցուցադրել սարքերի կառավարման տարրերը"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Թույլատրեք կառավարման տարրերը կողպէկրանին"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"զանգեր"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"բջջային ինտերնետ"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Սարքի աշխատանքը բարելավելու համար հավելվածներն ու ծառայությունները կորոնեն Wi‑Fi ցանցեր, նույնիսկ երբ Wi‑Fi-ն անջատված է։ Դա կարող է բարելավել տեղորոշում օգտագործող գործառույթներն ու ծառայությունները։ Այս պարամետրը կարող եք փոխել Wi‑Fi ցանցերի որոնման կարգավորումներում։ "<annotation id="link">"Փոխել"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Միացած է"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Կապ չկա"</string>
@@ -5580,9 +5590,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"Բոլոր հավելվածների և ծառայությունների համար"</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="2548056479103747555">"Խաղային վահանակի դյուրանցման և այլ գործառույթների ակտիվացում"</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-in/strings.xml b/res/values-in/strings.xml
index e5ea6a7..9b879c2 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Permintaan penyandingan"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Ketuk untuk menyandingkan dengan <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"File yang diterima"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"File yang diterima melalui Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth nonaktif"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Ketuk untuk mengaktifkannya"</string>
<string name="device_picker" msgid="2427027896389445414">"Pilih perangkat Bluetooth"</string>
@@ -398,7 +397,7 @@
<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_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 profil kerja"</string>
+ <string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Sidik jari untuk profil kerja"</string>
<string name="fingerprint_manage_category_title" msgid="1249349505688268850">"Mengelola sidik jari"</string>
<string name="fingerprint_usage_category_title" msgid="8757959085075024856">"Sidik jari untuk"</string>
<string name="fingerprint_add_title" msgid="1837610443487902050">"Tambahkan sidik jari"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Wajah dan sidik jari ditambahkan"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Saat Anda menyiapkan Face Unlock dan Fingerprint Unlock, ponsel akan meminta sidik jari saat Anda memakai masker atau berada di area yang gelap"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Cara membuka kunci"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Gunakan wajah dan sidik jari untuk"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Membuka kunci ponsel"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Autentikasi dalam aplikasi"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Buka kunci ponsel"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Verifikasi diri Anda di aplikasi"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Menggunakan wajah"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Menggunakan sidik jari"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Menggunakan wajah atau sidik jari"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Serahkan kembali ponsel ke orang tua"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"Oke"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Lewati kunci layar?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Anda tidak akan dapat menggunakan sidik jari untuk membuka kunci ponsel atau memverifikasi diri Anda di aplikasi."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Anda tidak akan dapat menggunakan sidik jari untuk membuka kunci profil kerja, menyetujui pembelian, atau login ke aplikasi kerja."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Ya, hapus"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Face unlock & buka kunci sidik jari"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Ketuk untuk menyiapkan"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Hanya wajah"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Hanya sidik jari"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Wajah dan sidik jari"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Saat Anda menyiapkan face unlock dan buka kunci sidik jari, ponsel akan meminta sidik jari saat Anda memakai masker atau berada di area yang gelap"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Cara membuka kunci"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Gunakan wajah atau sidik jari untuk"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Autentikasi dalam aplikasi"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Enkripsi"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Enkripsi tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Enkripsi ponsel"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Tidak dapat terhubung. Coba lagi."</string>
<string name="device_details_title" msgid="1155622417516195481">"Detail perangkat"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Alamat Bluetooth perangkat: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Alamat Bluetooth perangkat:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Lupakan perangkat?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Hapus atribusi"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Putuskan Koneksi Aplikasi?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Tablet Anda tidak akan disambungkan lagi dengan <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Perangkat Anda tidak akan disambungkan lagi dengan <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Aplikasi <xliff:g id="APP_NAME">%1$s</xliff:g> tidak akan lagi terhubung ke <xliff:g id="DEVICE_NAME">%2$s</xliff:g> Anda"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> tidak akan disambungkan lagi dengan perangkat yang ditautkan ke akun ini"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Lupakan perangkat"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Putuskan koneksi aplikasi"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Sambungkan ke…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Penyimpanan internal"</string>
<string name="recompute_size" msgid="1098091228370999128">"Menghitung ulang ukuran..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Hapus data aplikasi?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Semua data aplikasi ini akan dihapus secara permanen, termasuk semua file, setelan, akun, database, dll."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Data aplikasi ini akan dihapus secara permanen. Data ini termasuk file, setelan, database, dan data aplikasi lainnya."</string>
<string name="dlg_ok" msgid="1421350367857960997">"Oke"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Batal"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2693,8 +2683,8 @@
<string name="battery_tip_early_heads_up_done_summary" msgid="7858923105760361208">"Beberapa fitur mungkin dibatasi"</string>
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"Penggunaan baterai tinggi"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Lihat aplikasi dengan penggunaan tertinggi"</string>
- <string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Pengisian daya dibatasi untuk sementara"</string>
- <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Untuk menghemat daya baterai. Pelajari lebih lanjut."</string>
+ <string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Pengisian daya dibatasi sementara"</string>
+ <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Untuk menjaga baterai. Pelajari lebih lanjut."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Lanjutkan pengisian daya"</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Dalam kondisi tertentu, seperti suhu yang tinggi dan periode pengisian daya yang lama, pengisian daya dapat dibatasi hingga <xliff:g id="PERCENT">%1$s</xliff:g> untuk membantu menjaga kesehatan baterai.\n\nSaat kondisi tersebut berakhir, ponsel akan otomatis mengisi daya secara normal."</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Dalam kondisi tertentu, seperti suhu yang tinggi dan periode pengisian daya yang lama, pengisian daya dapat dibatasi hingga <xliff:g id="PERCENT">%1$s</xliff:g> untuk membantu menjaga kesehatan baterai.\n\nSaat kondisi tersebut berakhir, tablet akan otomatis mengisi daya secara normal."</string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Gunakan Pengelola Baterai"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Mendeteksi jika aplikasi menghabiskan baterai"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Mendeteksi saat aplikasi menghabiskan baterai"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Mendeteksi saat aplikasi menghabiskan daya baterai"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Nonaktif"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d aplikasi dibatasi</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Jaringan seluler siaga"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Total <xliff:g id="TIME_0">^1</xliff:g> • di latar belakang kurang dari satu menit\nselama <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Tidak ada penggunaan sejak terakhir kali baterai terisi penuh"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Tidak ada penggunaan selama 24 jam terakhir"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Perkiraan sisa baterai berdasarkan pada penggunaan perangkat"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Perkiraan sisa waktu"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Sampai terisi penuh"</string>
@@ -3428,8 +3420,8 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Advanced Calling"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Panggilan 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Gunakan layanan LTE untuk meningkatkan panggilan suara (direkomendasikan)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Gunakan layanan 4G untuk meningkatkan panggilan suara (direkomendasikan)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Gunakan layanan LTE untuk meningkatkan kualitas panggilan suara (direkomendasikan)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Gunakan layanan 4G untuk meningkatkan kualitas panggilan suara (direkomendasikan)"</string>
<string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
<string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Gunakan 5G untuk panggilan suara"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Kirimkan kontak ke operator"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Selalu bergetar"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Getar dulu, lalu dering bertahap"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Suara lainnya"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Audio spasial"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Nada tombol nomor"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Suara penguncian layar"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Getaran & suara pengisian daya"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Semua notifikasi <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Notifikasi Adaptif"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> notifikasi per hari</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifikasi per hari</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notifikasi per hari</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> notifikasi per minggu</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifikasi per minggu</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notifikasi per minggu</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Tidak pernah"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> akan dapat membaca semua notifikasi, termasuk informasi pribadi seperti nama kontak dan teks pesan yang Anda terima. Aplikasi ini juga akan dapat menunda atau menutup notifikasi atau melakukan tindakan pada tombol di notifikasi, termasuk menjawab panggilan telepon. \n\nTindakan ini juga akan memberi aplikasi kemampuan untuk mengaktifkan atau menonaktifkan fitur Jangan Ganggu dan mengubah setelan terkait."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Percakapan yang dapat mengganggu"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Semua percakapan"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Percakapan prioritas"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"percakapan prioritas"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Tidak ada"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Tidak ada}=1{1 percakapan}other{# percakapan}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Siapa yang dapat mengganggu"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Siapa saja"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kontak"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Kontak berbintang"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Beberapa orang atau percakapan"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Dari kontak berbintang dan penelepon berulang"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Dari kontak dan penelepon berulang"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Hanya dari penelepon berulang"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Asisten digital"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Geser untuk memanggil asisten"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Geser ke atas dari pojok bawah untuk memanggil aplikasi asisten digital."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Tahan tombol Layar Utama untuk membuka asisten"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Tekan dan tahan tombol Layar Utama untuk membuka aplikasi asisten digital."</string>
<string name="information_label" msgid="6939310810756569298">"Informasi"</string>
<string name="low_label" msgid="6525629096999711220">"Rendah"</string>
<string name="high_label" msgid="357503396626018487">"Tinggi"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Tepi kanan"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Sensitivitas yang lebih tinggi dapat memengaruhi fungsi gestur aplikasi di tepi layar."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensitivitas Bagian Belakang"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Setelan Gestur"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Sensitivitas Navigasi Gestur"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navigasi tombol"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigasi gestur, sensitivitas kembali, gestur kembali"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigasi, tombol layar utama"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Ketuk dua kali untuk memeriksa ponsel"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Ketuk dua kali untuk memeriksa tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Ketuk dua kali untuk memeriksa perangkat"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"panggilan telepon"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"data seluler"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Agar pengalaman perangkat menjadi lebih baik, aplikasi dan layanan tetap dapat memindai jaringan Wi-Fi kapan saja, bahkan saat Wi-Fi nonaktif. Ini dapat digunakan, misalnya, untuk meningkatkan kualitas fitur dan layanan berbasis lokasi. Anda dapat mengubahnya di setelan pemindaian Wi‑Fi. "<annotation id="link">"Ubah"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Terhubung"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Tidak ada koneksi"</string>
@@ -5580,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Nonaktifkan mode pesawat untuk menggunakan UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Akses kamera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Akses mikrofon"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Untuk semua aplikasi dan layanan"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Untuk aplikasi dan layanan"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Untuk aplikasi dan layanan. Jika setelan ini nonaktif, data mikrofon mungkin tetap dibagikan saat Anda menelepon nomor darurat."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Setelan game"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Aktifkan pintasan Dasbor Game, dsb."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Aktifkan pintasan Dasbor Game, dan lainnya"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Sebelumnya"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Berikutnya"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pratinjau warna"</string>
diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml
index 2b8bac6..2da03d8 100644
--- a/res/values-is/strings.xml
+++ b/res/values-is/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Beiðni um pörun"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Ýttu til að para við <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Mótteknar skrár"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Skrár sem bárust í gegnum Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Slökkt á Bluetooth"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Ýttu til að kveikja á því"</string>
<string name="device_picker" msgid="2427027896389445414">"Veldu Bluetooth-tæki"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Andliti og fingrafari bætt við"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Þegar þú setur upp andlits- og fingrafarskenni biður síminn um fingrafarið þitt þegar þú ert með grímu eða á dimmum stað"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Leiðir til að taka úr lás"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Nota andlit og fingrafar til að"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Taka símann úr lás"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Auðkenning í forritum"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Opnaðu símann þinn"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Staðfestu hver þú ert í forritum"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Með andlitinu"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Með fingrafari"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Með andlitinu eða fingrafari"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Réttu foreldri þínu símann"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"Í lagi"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Viltu sleppa skjálás?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Þú munt ekki geta notað fingrafarið þitt til að opna símann eða staðfesta hver þú ert í forritum."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Þú munt ekki geta notað fingrafarið þitt til að taka vinnusniðið úr lás, heimila kaup eða skrá þig inn í vinnuforrit."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Já, fjarlægja"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Andlits- og fingrafarskenni"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Ýttu til að setja upp"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Aðeins andlit"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Aðeins fingrafar"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Andlit og fingrafar"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Þegar þú setur upp andlits- og fingrafarskenni biður síminn um fingrafarið þitt þegar þú ert með grímu eða á dimmum stað"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Leiðir til að taka úr lás"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Nota andlit eða fingrafar fyrir"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Auðkenning í forritum"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Dulkóðun"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Dulkóða spjaldtölvu"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Dulkóða síma"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Ekki tókst að tengjast. Reyndu aftur."</string>
<string name="device_details_title" msgid="1155622417516195481">"Upplýsingar um tæki"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Bluetooth-vistfang tækis: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Bluetooth-vistfang tækis:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Gleyma tæki?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Fjarlægja tengingu"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Aftengja forrit?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Spjaldtölvan verður ekki lengur pöruð við <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Tækið verður ekki lengur parað við <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> forritið mun ekki lengur tengjast <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> verða ekki lengur parað við tæki sem tengjast þessum reikningi"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Gleyma tæki"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Aftengja forrit"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Tengjast…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Innbyggð geymsla"</string>
<string name="recompute_size" msgid="1098091228370999128">"Endurreiknar stærð…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Eyða forritsgögnum?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Öllum gögnum þessa forrits verður eytt fyrir fullt og allt. Í þessu felast allar skrár, stillingar, reikningar, gagnagrunnar o.s.frv."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Gögnum þessa forrits verður eytt fyrir fullt og allt. Þetta á við um skrár, stillingar, gagnagrunna og önnur forritsgögn."</string>
<string name="dlg_ok" msgid="1421350367857960997">"Í lagi"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Hætta við"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Nota rafhlöðustjórnun"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Greina þegar forrit nota mikla rafhlöðuorku"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Greinir þegar forrit nota mikla rafhlöðuorku"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Greinir þegar forrit nota mikla rafhlöðuorku"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Slökkt"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d forrit takmarkað</item>
@@ -2779,7 +2770,7 @@
<string name="power_camera" msgid="4778315081581293923">"Myndavél"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <string name="power_cell" msgid="5507921058696341513">"Farsímakerfi í biðstöðu"</string>
+ <string name="power_cell" msgid="7793805106954398186">"Farsímakerfi"</string>
<string name="power_phone" msgid="2768396619208561670">"Símtöl"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Spjaldtölva aðgerðalaus"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Sími aðgerðalaus"</string>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> alls • í bakgrunni innan við mínútu frá\ní <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Engin notkun frá síðustu fullu hleðslu"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Engin notkun síðasta sólarhringinn"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Áætluð rafhlöðuending er byggð á notkun þinni á tækinu"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Áætlaður tími eftir"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Þar til fullri hleðslu er náð"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Titra alltaf"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Titra og hækka hringitón smám saman"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Önnur hljóð"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Rýmishljóð"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Tónar takkaborðs"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Hljóð skjáláss"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Hljóð og titringur við hleðslu"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,12 +3924,12 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Allar tilkynningar frá <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Breytilegar tilkynningar"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> tilkynning á dag</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> tilkynningar á dag</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> tilkynning á dag</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> tilkynningar á dag</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> tilkynning á viku</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> tilkynningar á viku</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> tilkynning á viku</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> tilkynningar á viku</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Aldrei"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Tækja- og forritatilkynningar"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> getur lesið allar tilkynningar, þar á meðal persónuupplýsingar á borð við nöfn tengiliða og texta skilaboða sem þú færð. Þetta forrit getur einnig þaggað eða hunsað tilkynningar eða notað hnappa í tilkynningum, meðal annars svarað símtölum. \n\nÞetta mun einnig gera forritinu kleift að kveikja eða slökkva á „Ónáðið ekki“ og breyta tengdum stillingum."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Samtöl sem mega trufla"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Öll samtöl"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Forgangssamtöl"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"forgangssamtöl"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Engin"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Engin}=1{1 samtal}one{# samtal}other{# samtöl}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Hver má trufla"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Hver sem er"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Tengiliðir"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Stjörnumerktir tengiliðir"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Tiltekið fólk eða tiltekin samtöl"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Frá stjörnumerktum tengiliðum og þeim sem hringja endurtekið"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Frá tengiliðum og þeim sem hringja endurtekið"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Aðeins frá þeim sem hringja endurtekið"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Stafrænn hjálpari"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Strjúktu til að ræsa hjálpara"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Strjúktu upp frá neðra horni skjásins til að ræsa stafrænt hjálparaforrit."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Haltu inni heimahnappinum til að skipa hjálparanum"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Haltu inni heimahnappinum til að skipa forriti stafræna hjálparans."</string>
<string name="information_label" msgid="6939310810756569298">"Upplýsingar"</string>
<string name="low_label" msgid="6525629096999711220">"Lítið"</string>
<string name="high_label" msgid="357503396626018487">"Mikið"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Hægri brún"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Meira næmi gæti stangast á við bendingar forrita við jaðar skjásins."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Baknæmi"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Bendistillingar"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Næmi bendingastjórnunar"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Hnappastjórnun"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"bendingastjórnun, næmi til baka, bending til baka"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"leiðsögn, heimahnappur"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Ýta tvisvar til að skoða"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Ýta tvisvar til að athuga spjaldtölvu"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Ýta tvisvar til að athuga tæki"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"símtöl"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"farsímagögn"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Til að bæta tækjaupplifun geta forrit og þjónustur áfram leitað að WiFi-netum hvenær sem er, jafnvel þótt slökkt sé á WiFi. Þetta getur til dæmis nýst til að bæta eiginleika og þjónustur sem byggja á staðsetningu. Hægt er að breyta þessu í stillingunum WiFi-leitar. "<annotation id="link">"Breyta"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Tengt"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Engin tenging"</string>
@@ -5580,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Slökkva á flugstillingu til að nota ofurbreiðband (UWB)"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Aðgangur að myndavél"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Aðgangur að hljóðnema"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Fyrir öll forrit og þjónustur"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Fyrir forrit og þjónustur"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Fyrir forrit og þjónustur. Þegar slökkt er á þessari stillingu verður hljóðnemagögnum þó hugsanlega deilt þegar þú hringir í neyðarnúmer."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Leikjastillingar"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Kveikja á leikjastjórnborðsflýtileið o.s.frv."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Kveikja á leikjastjórnborðsflýtileið og fleira"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Til baka"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Áfram"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Forskoðun litar"</string>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index 5fd871e..f619759 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>
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Richiesta accoppiamento"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Tocca per l\'accoppiamento con <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"File ricevuti"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"File ricevuti via Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth non attivo"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Tocca per attivare"</string>
<string name="device_picker" msgid="2427027896389445414">"Scegli il dispositivo Bluetooth"</string>
@@ -209,8 +208,8 @@
<string name="locale_remove_menu" msgid="3521546263421387474">"Rimuovi"</string>
<string name="add_a_language" msgid="2126220398077503271">"Aggiungi una lingua"</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>
@@ -299,8 +298,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>
@@ -404,8 +403,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>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Impronta e volto aggiunti"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Se hai configurato lo sblocco con il volto e con l\'impronta, il telefono ti chiederà l\'impronta se indossi una mascherina o ti trovi in un luogo buio"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Modi per sbloccare"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Usa il volto e l\'impronta per"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Sblocco del telefono"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Autenticazione nelle app"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Sblocca il telefono"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Conferma la tua identità nelle tue app"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Con riconoscimento facciale"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Con impronta"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Con riconoscimento facciale o impronta"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Ripassa il telefono a uno dei tuoi genitori"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Ignorare il blocco schermo?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Non potrai usare la tua impronta per sbloccare il telefono o verificare la tua identità nelle app."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Non potrai utilizzare la tua impronta per sbloccare il profilo di lavoro, autorizzare gli acquisti o accedere alle app di lavoro."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Sì, rimuovi"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Sblocco con il volto e l\'impronta"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Tocca per configurare"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Solo volto"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Solo impronta"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Volto e impronta"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Quando configuri lo sblocco con il volto e l\'impronta, se indossi una maschera o l\'illuminazione è scarsa il telefono ti chiede l\'impronta"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Modi per sbloccare"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Usa il volto o l\'impronta per"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Autenticazione nelle app"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Crittografia"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Cripta tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Cripta telefono"</string>
@@ -741,21 +733,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>
@@ -763,32 +755,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>
@@ -802,15 +794,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>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Connessione non riuscita. Riprova."</string>
<string name="device_details_title" msgid="1155622417516195481">"Dettagli dispositivo"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Indirizzo Bluetooth del dispositivo: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Indirizzo Bluetooth del dispositivo:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Eliminare il dispositivo?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Rimuovi associazione"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Vuoi scollegare l\'app?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Il tablet non sarà più accoppiato con <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Il dispositivo non sarà più accoppiato con <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"L\'app <xliff:g id="APP_NAME">%1$s</xliff:g> non si collegherà più a <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"Il dispositivo <xliff:g id="DEVICE_NAME">%1$s</xliff:g> non sarà più accoppiato con alcun dispositivo collegato a questo account"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Elimina dispositivo"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Scollega app"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Connessione a…"</string>
@@ -1127,16 +1117,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>
@@ -1479,8 +1469,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>
@@ -1850,8 +1840,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>
@@ -2026,8 +2016,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>
@@ -2046,8 +2036,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>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Memoria interna"</string>
<string name="recompute_size" msgid="1098091228370999128">"Ricalcolo dimensioni…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Eliminare i dati dell\'app?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Tutti i dati dell\'app verranno eliminati definitivamente, inclusi tutti i file, le impostazioni, gli account, i database e così via."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"I dati di questa app verranno eliminati definitivamente, inclusi file, impostazioni, database e altri dati dell\'app."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Annulla"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2455,8 +2445,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>
@@ -2488,20 +2478,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>
@@ -2591,12 +2581,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>
@@ -2703,24 +2693,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>
@@ -2739,18 +2729,19 @@
<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>
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Usa Battery Manager"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Rileva quando le app scaricano la batteria"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Rilevamento del momento in cui le app scaricano la batteria attivo"</string>
+ <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>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Rete mobile in standby"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Totale: <xliff:g id="TIME_0">^1</xliff:g> • In background: meno di un minuto\nnell\'intervallo di tempo <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Nessun utilizzo dall\'ultima ricarica completa"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nessun utilizzo nelle ultime 24 ore"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"La stima della batteria residua si basa sul tuo utilizzo del dispositivo"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Tempo residuo stimato"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Tempo rimanente alla carica completa"</string>
@@ -3015,8 +3007,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>
@@ -3063,8 +3055,8 @@
<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>
@@ -3314,21 +3306,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>
@@ -3510,8 +3502,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>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Vibrazione sempre attiva"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Prima vibrazione, poi squillo graduale"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Altri suoni"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Audio spaziale"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Toni tastierino"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Suono blocco schermo"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Suoni e vibrazione ricarica"</string>
@@ -3669,7 +3660,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>
@@ -3740,9 +3731,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>
@@ -3855,6 +3846,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>
+ <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>
@@ -3889,8 +3881,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>
@@ -3932,12 +3924,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="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>
+ <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>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <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>
+ <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>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Mai"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Notifiche app e dispositivi"</string>
@@ -3945,8 +3937,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>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> potrà leggere tutte le notifiche, incluse le informazioni personali quali i nomi dei contatti e il testo dei messaggi ricevuti. Questa app potrà inoltre posticipare o ignorare le notifiche oppure agire sui pulsanti nelle notifiche, ad esempio rispondere alle telefonate. \n\nL\'app potrà anche attivare o disattivare la funzionalità Non disturbare e modificare le relative impostazioni."</string>
+ <string name="notification_listener_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>
@@ -4007,8 +4006,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>
@@ -4023,20 +4022,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>
@@ -4107,8 +4106,9 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Conversazioni che possono interrompere"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Tutte le conversazioni"</string>
<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>
@@ -4117,7 +4117,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>
@@ -4127,10 +4127,11 @@
<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>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Alcune persone o conversazioni"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Da contatti speciali e chiamate ripetute"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Da contatti e chiamate ripetute"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Solo da chiamate ripetute"</string>
@@ -4165,13 +4166,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>
@@ -4196,12 +4197,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>
@@ -4275,20 +4276,20 @@
<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>
@@ -4312,20 +4313,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>
@@ -4334,8 +4335,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>
@@ -4361,15 +4362,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>
@@ -4410,12 +4411,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>
@@ -4496,8 +4497,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>
@@ -4574,8 +4575,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>
@@ -4642,12 +4643,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>
@@ -4675,8 +4676,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>
@@ -4690,8 +4691,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>
@@ -4702,8 +4703,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>
@@ -4775,8 +4776,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>
@@ -4815,16 +4816,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>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Assistente digitale"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Scorri per chiamare l\'assistente"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Scorri verso l\'alto da un angolo in basso per aprire l\'app dell\'assistente digitale."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Tieni premuto Home per aprire l\'assistente"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Tieni premuto il pulsante Home per aprire l\'app dell\'assistente digitale."</string>
<string name="information_label" msgid="6939310810756569298">"Informazioni"</string>
<string name="low_label" msgid="6525629096999711220">"Bassa"</string>
<string name="high_label" msgid="357503396626018487">"Alta"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Bordo destro"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Una maggiore sensibilità potrebbe essere in conflitto con eventuali gesti delle app lungo i bordi dello schermo."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilità gesto Indietro"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Impostazioni dei gesti"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Sensibilità di navigazione tramite gesti"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navigazione con pulsanti"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigazione tramite gesti, sensibilità gesto Indietro, gesto Indietro"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigazione, pulsante Home"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Tocca due volte per controllare il telefono"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tocca due volte il tablet per controllare le notifiche"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tocca due volte il dispositivo per controllare le notifiche"</string>
@@ -4954,16 +4959,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>
@@ -4975,16 +4980,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>
@@ -4999,19 +5004,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>
@@ -5047,8 +5052,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>
@@ -5227,8 +5232,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>
@@ -5276,7 +5281,7 @@
<string name="register_automatically" msgid="5208258089316657167">"Registrazione automatica…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Consentire il roaming dei dati?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Verifica i costi con il tuo fornitore di rete."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Utilizzo dati dell\'app"</string>
+ <string name="mobile_data_usage_title" msgid="2047864499317759728">"Utilizzo dati delle app"</string>
<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>
@@ -5322,7 +5327,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>
@@ -5376,13 +5381,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>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"chiamate"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"dati mobili"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Per migliorare l\'esperienza con il dispositivo, le app e i servizi possono continuare a cercare reti Wi-Fi in qualsiasi momento, anche quando la connessione Wi-Fi non è attiva. Questo può essere utile, ad esempio, per migliorare funzionalità e servizi basati sulla posizione geografica. Puoi modificare questa preferenza nelle impostazioni relative alla ricerca di reti Wi-Fi. "<annotation id="link">"Cambia"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Connessione attiva"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Nessuna connessione"</string>
@@ -5580,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Viene disattivata la modalità aereo per usare la tecnologia UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Accesso alla fotocamera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Accesso al microfono"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Per tutte le app e tutti i servizi"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Per app e servizi"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Per app e servizi. Se questa impostazione viene disattivata, i dati del microfono potrebbero comunque essere condivisi quando chiami un numero di emergenza."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Impostazioni di gioco"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Viene attivata la scorciatoia del Pannello di gioco e non solo"</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Viene attivata la scorciatoia del Pannello di gioco e non solo"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Indietro"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Avanti"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Anteprima colore"</string>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index 056d334..f933a92 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -100,7 +100,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"בקשת התאמה"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"אפשר להקיש כדי ליצור התאמה עם <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"קבצים שהתקבלו"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"קבצים שהתקבלו באמצעות Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth כבוי"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"יש להקיש כדי להפעיל אותו"</string>
<string name="device_picker" msgid="2427027896389445414">"יש לבחור מכשיר Bluetooth"</string>
@@ -404,8 +403,7 @@
<string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"התבנית לזיהוי הפנים תימחק באופן סופי ומאובטח.\n\nלאחר המחיקה, יהיה צורך בטביעת האצבע, בקוד האימות, בקו ביטול הנעילה או בסיסמה שלך כדי לבטל את נעילת הטלפון או כדי לבצע אימות באפליקציות."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"שימוש בפתיחה ע\"י זיהוי הפנים לצורך ביטול הנעילה של הטלפון"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"טביעת אצבע"</string>
- <!-- no translation found for security_settings_work_fingerprint_preference_title (2076006873519745979) -->
- <skip />
+ <string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"טביעת אצבע לעבודה"</string>
<string name="fingerprint_manage_category_title" msgid="1249349505688268850">"ניהול טביעות אצבע"</string>
<string name="fingerprint_usage_category_title" msgid="8757959085075024856">"שימוש בטביעות אצבע ל-"</string>
<string name="fingerprint_add_title" msgid="1837610443487902050">"הוספת טביעת אצבע"</string>
@@ -461,9 +459,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"נוספו טביעת אצבע וזיהוי פנים"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"לאחר הגדרה של פתיחה ע\"י זיהוי הפנים ושל ביטול הנעילה בטביעת אצבע, טביעת האצבע נדרשת בטלפון אם עוטים מסיכה או נמצאים באזור חשוך"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"דרכים לביטול הנעילה"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"שימוש בזיהוי פנים או בטביעת אצבע לצורך"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"ביטול נעילת הטלפון"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"אימות באפליקציות"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"ביטול של נעילת הטלפון"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"אימות הזהות שלך באפליקציות"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"שימוש בזיהוי פנים"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"שימוש בטביעת אצבע"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"שימוש בזיהוי פנים או בטביעת אצבע"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"צריך להחזיר את הטלפון לאחד ההורים"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"אישור"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"לדלג על נעילת המסך?"</string>
@@ -579,15 +579,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"לא תהיה לך אפשרות להשתמש בטביעת האצבע כדי לבטל את הנעילה של הטלפון או לאמת את הזהות שלך באפליקציות."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"לא תהיה לך אפשרות להשתמש בטביעת האצבע כדי לבטל את נעילת פרופיל העבודה שלך, לאשר רכישות או להיכנס לאפליקציות לעבודה."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"כן, להסיר"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"פתיחה ע\"י זיהוי הפנים וביטול הנעילה בטביעת אצבע"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"יש להקיש כדי להגדיר"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"זיהוי פנים בלבד"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"טביעת אצבע בלבד"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"פנים וטביעת אצבע"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"לאחר הגדרה של פתיחה ע\"י זיהוי הפנים וביטול הנעילה בטביעת אצבע, טביעת האצבע נדרשת בטלפון אם עוטים מסיכה או נמצאים באזור חשוך"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"דרכים לביטול הנעילה"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"שימוש בזיהוי פנים או בטביעת אצבע עבור"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"אימות באפליקציות"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"הצפנה"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"הצפנת טאבלט"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"הצפנת הטלפון"</string>
@@ -897,8 +888,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"לא ניתן להתחבר. יש לנסות שוב."</string>
<string name="device_details_title" msgid="1155622417516195481">"פרטי המכשיר"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"כתובת המכשיר לחיבור דרך Bluetooth: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"כתובת המכשיר לחיבור דרך Bluetooth:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"לשכוח את המכשיר?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"הסרת השיוך"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"האם לנתק את האפליקציה?"</string>
@@ -906,7 +896,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"ההתאמה בין הטאבלט שלך להתקן <xliff:g id="DEVICE_NAME">%1$s</xliff:g> תבוטל"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"ההתאמה בין המכשיר שלך להתקן <xliff:g id="DEVICE_NAME">%1$s</xliff:g> תבוטל"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"האפליקציה <xliff:g id="APP_NAME">%1$s</xliff:g> לא תהיה מחוברת יותר אל <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"תבוטל ההתאמה בין <xliff:g id="DEVICE_NAME">%1$s</xliff:g> לבין כל מכשיר שמקושר לחשבון זה"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"אני רוצה לשכוח את המכשיר"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"ניתוק האפליקציה"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"התחברות אל…"</string>
@@ -2150,7 +2139,7 @@
<string name="internal_storage" msgid="999496851424448809">"אחסון פנימי"</string>
<string name="recompute_size" msgid="1098091228370999128">"הגודל מחושב מחדש..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"למחוק את נתוני האפליקציה?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"כל נתוני האפליקציה יימחקו לתמיד. הנתונים האלה כוללים את כל הקבצים, ההגדרות, החשבונות, מסדי הנתונים וכדומה."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"נתוני האפליקציה יימחקו באופן סופי. לרבות קבצים, הגדרות, מסדי נתונים ונתונים אחרים מהאפליקציה."</string>
<string name="dlg_ok" msgid="1421350367857960997">"אישור"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"ביטול"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2759,9 +2748,9 @@
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"שימוש מוגבר בסוללה"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"הצגת האפליקציות המובילות במידת השימוש בסוללה"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"הטעינה מוגבלת זמנית"</string>
- <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"לשמירה על חיי הסוללה. מידע נוסף."</string>
+ <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"כדי לשמור על תקינות הסוללה. מידע נוסף."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"המשך הטעינה"</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"במצבים מסוימים, כמו טמפרטורה גבוהה וטעינה במשך הרבה זמן, יכול להיות שתהיה הגבלה של <xliff:g id="PERCENT">%1$s</xliff:g> על הטעינה כדי לשמור על תקינות הסוללה.\n\nכשמצבים כאלה מסתיימים, טעינת הטלפון תחזור למצב הרגיל באופן אוטומטי."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"בתנאים מסוימים, למשל בטמפרטורה גבוהה או כשטעינה נמשכת הרבה זמן, יכול להיות שהיא תוגבל ל-<xliff:g id="PERCENT">%1$s</xliff:g> כדי לשמור על תקינות הסוללה.\n\nכשהתנאים ישתנו בחזרה, הטלפון יחזור להיטען כרגיל באופן אוטומטי."</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"במצבים מסוימים, כמו טמפרטורה גבוהה וטעינה במשך הרבה זמן, יכול להיות שתהיה הגבלה של <xliff:g id="PERCENT">%1$s</xliff:g> על הטעינה כדי לשמור על תקינות הסוללה.\n\nכשמצבים כאלה מסתיימים, טעינת הטאבלט תחזור למצב הרגיל באופן אוטומטי."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"נעשה שימוש רב מהרגיל בטלפון שלך. לכן, ייתכן שהסוללה תתרוקן מוקדם מהצפוי.\n\nהאפליקציות המובילות בצריכת סוללה:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"נעשה שימוש רב מהרגיל בטאבלט שלך. לכן, ייתכן שהסוללה תתרוקן מוקדם מהצפוי.\n\nהאפליקציות המובילות בצריכת סוללה:"</string>
@@ -2824,6 +2813,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"שימוש במנהל הסוללה"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"זיהוי אפליקציות שגורמות להתרוקנות הסוללה"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"זיהוי אפליקציות שגורמות להתרוקנות הסוללה"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"זיהוי אפליקציות שגורמות להתרוקנות הסוללה"</string>
<string name="battery_manager_off" msgid="673547668722420924">"כבוי"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="two">%1$d אפליקציות מוגבלות</item>
@@ -2858,7 +2848,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>
- <string name="power_cell" msgid="5507921058696341513">"רשת סלולרית במצב המתנה"</string>
+ <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>
@@ -2948,6 +2938,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> בסה\"כ • פחות מדקה ברקע\nבשעות <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"לא בשימוש מאז הטעינה המלאה האחרונה"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"לא נעשה שימוש ב-24 השעות האחרונות"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"הערכת הזמן שנותר עד שתיגמר הסוללה מבוססת על השימוש שנעשה במכשיר"</string>
<string name="estimated_time_left" msgid="948717045180211777">"זמן משוער שנותר"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"עד לטעינה מלאה"</string>
@@ -3489,7 +3480,7 @@
<string name="nfc_how_it_works_got_it" msgid="4717868843368296630">"הבנתי"</string>
<string name="nfc_more_title" msgid="1041094244767216498">"עוד…"</string>
<string name="nfc_payment_set_default_label" msgid="7395939287766230293">"הגדרה של אפליקציית התשלומים שתשמש כברירת המחדל"</string>
- <string name="nfc_payment_update_default_label" msgid="8201975914337221246">"עדכון של אפליקציית התשלומים שתשמש כברירת המחדל"</string>
+ <string name="nfc_payment_update_default_label" msgid="8201975914337221246">"עדכון אפליקציית התשלום הראשית"</string>
<string name="nfc_payment_set_default" msgid="4101484767872365195">"במסוף תשלום ללא מגע, יש לשלם באמצעות <xliff:g id="APP">%1$s</xliff:g>"</string>
<string name="nfc_payment_set_default_instead_of" msgid="565237441045013280">"במסוף ללא מגע, יש לשלם באמצעות <xliff:g id="APP_0">%1$s</xliff:g>.\n\nהאפליקציה הזו מחליפה את <xliff:g id="APP_1">%2$s</xliff:g> כאפליקציית התשלומים שתשמש כברירת מחדל."</string>
<string name="nfc_payment_btn_text_set_deault" msgid="1821065137209590196">"הגדרה כברירת מחדל"</string>
@@ -3744,8 +3735,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"תמיד להפעיל רטט"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"רטט בהתחלה ומעבר לצלצול בהדרגה"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"צלילים אחרים"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"אודיו מרחבי"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"צלילים של לוח חיוג"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"צליל נעילת המסך"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"צלילים ורטט לטעינה"</string>
@@ -3948,6 +3938,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>
+ <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>
@@ -4027,15 +4018,15 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"כל ההתראות של <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"התראות מותאמות"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="two">כ-<xliff:g id="NUMBER_1">%d</xliff:g> התראות ביום</item>
- <item quantity="many">כ-<xliff:g id="NUMBER_1">%d</xliff:g> התראות ביום</item>
- <item quantity="other">כ-<xliff:g id="NUMBER_1">%d</xliff:g> התראות ביום</item>
+ <item quantity="two">כ-<xliff:g id="NUMBER_1">%,d</xliff:g> התראות ביום</item>
+ <item quantity="many">כ-<xliff:g id="NUMBER_1">%,d</xliff:g> התראות ביום</item>
+ <item quantity="other">כ-<xliff:g id="NUMBER_1">%,d</xliff:g> התראות ביום</item>
<item quantity="one">כהתראה אחת (<xliff:g id="NUMBER_0">%d</xliff:g>) ביום</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="two">כ-<xliff:g id="NUMBER_1">%d</xliff:g> התראות בשבוע</item>
- <item quantity="many">כ-<xliff:g id="NUMBER_1">%d</xliff:g> התראות בשבוע</item>
- <item quantity="other">כ-<xliff:g id="NUMBER_1">%d</xliff:g> התראות בשבוע</item>
+ <item quantity="two">כ-<xliff:g id="NUMBER_1">%,d</xliff:g> התראות בשבוע</item>
+ <item quantity="many">כ-<xliff:g id="NUMBER_1">%,d</xliff:g> התראות בשבוע</item>
+ <item quantity="other">כ-<xliff:g id="NUMBER_1">%,d</xliff:g> התראות בשבוע</item>
<item quantity="one">כהתראה אחת (<xliff:g id="NUMBER_0">%d</xliff:g>) בשבוע</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"אף פעם"</string>
@@ -4057,7 +4048,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> תוכל לקרוא את כל ההתראות, כולל מידע אישי כמו שמות של אנשי קשר והודעות טקסט שמתקבלות. האפליקציה תוכל גם לבטל התראות, להעביר אותן למצב נודניק או להפעיל לחצני פעולה שהן כוללות, וכן לענות לשיחות טלפון. \n\nכמו כן, האפליקציה תוכל להפעיל או לכבות את התכונה \'נא לא להפריע\' ולשנות הגדרות קשורות."</string>
+ <string name="notification_listener_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,6 +4214,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"שיחות שיכולות להפריע"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"כל השיחות"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"שיחות בעדיפות גבוהה"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"שיחות בעדיפות גבוהה"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"ללא"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{אין}=1{שיחה אחת}two{# שיחות}many{# שיחות}other{# שיחות}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"מי יכול להפריע"</string>
@@ -4240,6 +4239,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"כולם"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"אנשי קשר"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"אנשי קשר שסומנו בכוכב"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"אנשים מסוימים או שיחות מסוימות"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"מאנשי קשר שמסומנים בכוכב וממתקשרים חוזרים"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"מאנשי הקשר וממתקשרים חוזרים"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"ממתקשרים חוזרים בלבד"</string>
@@ -5020,6 +5020,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"העוזר הדיגיטלי"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"החלקה להפעלת העוזר הדיגיטלי"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"כדי להפעיל את אפליקציית העוזר הדיגיטלי, צריך להחליק למעלה מאחת הפינות התחתונות."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"לחיצה ארוכה להפעלת העוזר הדיגיטלי"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"צריך ללחוץ לחיצה ארוכה על הלחצן הראשי כדי להפעיל את האפליקציה \'עוזר דיגיטלי\'."</string>
<string name="information_label" msgid="6939310810756569298">"מידע"</string>
<string name="low_label" msgid="6525629096999711220">"נמוכה"</string>
<string name="high_label" msgid="357503396626018487">"גבוהה"</string>
@@ -5027,8 +5029,10 @@
<string name="right_edge" msgid="1505309103265829121">"קצה ימני"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"רגישות גבוהה עלולה לגרום לזיהוי שגוי של תנועות באפליקציות שונות בקצוות של המסך."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"רגישות לתנועה \"חזרה\""</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"הגדרות של תנועות"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"מידת הרגישות של ניווט באמצעות תנועות"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"ניווט באמצעות לחצנים"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ניווט באמצעות תנועות, רגישות פעולה החזרה, תנועת החזרה"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"ניווט, הלחצן הראשי"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"הקשה כפולה לבדיקת הטלפון"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"הקשה כפולה לבדיקת הטאבלט"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"הקשה כפולה לבדיקת המכשיר"</string>
@@ -5624,6 +5628,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"הצגת פקדי המכשיר"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"גישה לפקדים כשהמכשיר נעול"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5693,6 +5701,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"שיחות"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"חבילת גלישה"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"כדי לשפר את חוויית השימוש במכשיר, אפליקציות ושירותים יוכלו לחפש רשתות Wi-Fi בכל שלב, גם כאשר ה-Wi-Fi כבוי. ניתן להשתמש בכך, למשל, כדי לשפר תכונות ושירותים מבוססי מיקום. אפשר לשנות זאת ב"<annotation id="link">"הגדרות של חיפוש נקודות Wi-Fi"</annotation>"."</string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"מחובר"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"אין חיבור"</string>
@@ -5761,9 +5770,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"לכל האפליקציות והשירותים"</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="2548056479103747555">"הפעלת הלחצן המהיר למרכז בקרת המשחקים, וכו\'"</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-ja/strings.xml b/res/values-ja/strings.xml
index c8cca78..59a5634 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"ペア設定リクエスト"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"「<xliff:g id="DEVICE_NAME">%1$s</xliff:g>」とペア設定するにはタップしてください。"</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"受信済みファイル"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Bluetooth で受信したファイル"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth は OFF です"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"タップして ON にします"</string>
<string name="device_picker" msgid="2427027896389445414">"Bluetoothデバイスの選択"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"顔と指紋を登録しました"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"顔認証と指紋認証を設定した場合、マスクを付けているときや暗い場所にいるときは指紋認証が求められます"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"ロック解除方法"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"顔と指紋の用途"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"デバイスのロック解除"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"アプリでの認証"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"スマートフォンのロックを解除する"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"アプリで本人確認を行う"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"顔認証を使用する"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"指紋認証を使用する"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"顔認証または指紋認証を使用する"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"スマートフォンを保護者に渡してください"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"画面ロックをスキップしますか?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"スマートフォンのロック解除やアプリでの本人確認に、指紋を使用できなくなります。"</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"仕事用プロファイルのロック解除や、購入の承認、仕事用アプリへのログインに、指紋を使用できなくなります。"</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"削除"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"顔認証と指紋認証"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"タップして設定してください"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"顔認証のみ"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"指紋認証のみ"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"顔認証と指紋認証"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"顔認証と指紋認証を設定した場合、マスクを付けているときや暗い場所にいるときは指紋認証が求められます"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"ロック解除方法"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"顔認証または指紋認証の指定"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"アプリでの認証"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"暗号化"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"タブレットの暗号化"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"スマートフォンの暗号化"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"接続できませんでした。もう一度お試しください。"</string>
<string name="device_details_title" msgid="1155622417516195481">"デバイスの詳細"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"デバイスの Bluetooth アドレス: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"デバイスの Bluetooth アドレス:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"このデバイスとのペア設定を解除しますか?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"関連付けを削除"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"アプリの接続を解除しますか?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"このタブレットと <xliff:g id="DEVICE_NAME">%1$s</xliff:g> とのペア設定を解除します"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"このデバイスと <xliff:g id="DEVICE_NAME">%1$s</xliff:g> とのペア設定を解除します"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> アプリは <xliff:g id="DEVICE_NAME">%2$s</xliff:g> に接続できなくなります。"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> と、このアカウントにリンクしているすべてのデバイスとのペア設定を解除します"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"このデバイスとのペア設定を解除"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"アプリの接続を解除する"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"接続先..."</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"内部ストレージ"</string>
<string name="recompute_size" msgid="1098091228370999128">"サイズを再計算中..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"アプリのデータを削除しますか?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"このアプリのすべてのデータ(ファイル、設定、アカウント、データベースを含む)が完全に削除されます。"</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"このアプリのデータが完全に削除されます。ファイル、設定、データベース、その他のアプリデータが対象になります。"</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"キャンセル"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"バッテリー マネージャの使用"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"アプリのバッテリー使用量が多いかどうかを検出します"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"アプリのバッテリー使用量が多いかどうかを検出しています"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"アプリのバッテリー使用量が多いときを検出します"</string>
<string name="battery_manager_off" msgid="673547668722420924">"OFF"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">制限されているアプリ: %1$d 個</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"モバイル ネットワーク スタンバイ"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"合計: <xliff:g id="TIME_0">^1</xliff:g> • バックグラウンド: 1 分未満\n(<xliff:g id="TIME_PERIOD">^2</xliff:g>)"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"使用: なし(前回のフル充電以降)"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"使用: なし(過去 24 時間)"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"バッテリー残量はデバイスの使用状況に基づく推定値です"</string>
<string name="estimated_time_left" msgid="948717045180211777">"予測される残り時間"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"フル充電まで"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"常にバイブレーションを使用"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"バイブレーションから着信音"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"その他の音"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"空間音声"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"ダイヤルパッドの操作音"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"画面ロックの音"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"充電時の音とバイブレーション"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"<xliff:g id="APP_NAME">%1$s</xliff:g> のすべての通知"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"通知の自動調整"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">約 <xliff:g id="NUMBER_1">%d</xliff:g> 件の通知 / 日</item>
+ <item quantity="other">約 <xliff:g id="NUMBER_1">%,d</xliff:g> 件の通知 / 日</item>
<item quantity="one">約 <xliff:g id="NUMBER_0">%d</xliff:g> 件の通知 / 日</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">週に約 <xliff:g id="NUMBER_1">%d</xliff:g> 件の通知</item>
+ <item quantity="other">週に約 <xliff:g id="NUMBER_1">%,d</xliff:g> 件の通知</item>
<item quantity="one">週に約 <xliff:g id="NUMBER_0">%d</xliff:g> 件の通知</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"なし"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> はすべての通知を読み取ることができます。通知には、連絡先名などの個人情報や受信したメッセージの本文も含まれます。また、通知をスヌーズ、非表示にしたり、電話に出るなどの通知内のボタン操作を実行したりすることもできます。\n\nこれにより、アプリがサイレント モード設定を切り替えたり、関連する設定を変更したりすることも可能になります。"</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"割り込み可能な会話"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"すべての会話"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"優先度の高い会話"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"優先度の高い会話"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"なし"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{なし}=1{1 件の会話}other{# 件の会話}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"割り込み可能なユーザー"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"全員"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"連絡先"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"スター付きの連絡先"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"一部のユーザーまたは会話"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"スター付きの連絡先、同一発信者による再着信"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"連絡先、同一発信者による再発信"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"同一発信者による再着信のみ"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"デジタル アシスタント"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"スワイプしてアシスタントを起動"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"右下隅または左下隅から斜め上にスワイプしてデジタル アシスタント アプリを起動できます。"</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"ホームボタンを長押ししてアシスタントを起動"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"ホームボタンを長押しするとデジタル アシスタント アプリが起動します。"</string>
<string name="information_label" msgid="6939310810756569298">"情報"</string>
<string name="low_label" msgid="6525629096999711220">"低"</string>
<string name="high_label" msgid="357503396626018487">"高"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"右の端"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"感度を上げると、画面の端付近でのアプリの操作に影響することがあります。"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"「戻る」の感度"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"ジェスチャーの設定"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"ジェスチャー ナビゲーションの感度"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"ボタン ナビゲーション"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ジェスチャー ナビゲーション, 「戻る」の感度, 「戻る」のジェスチャー"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"ナビゲーション, ホームボタン"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"画面をダブルタップして通知を確認"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"タブレットの画面をダブルタップして通知をチェック"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"デバイスの画面をダブルタップして通知をチェック"</string>
@@ -5443,6 +5448,8 @@
<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="1314577678356895256">"QR コードスキャナの表示"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="4577409244972250235">"ロック画面から QR コードスキャナにアクセスできるようにします"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"デバイス コントロールを表示"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"ロック画面にデバイスのコントロールを表示します"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5519,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"通話"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"モバイルデータ"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"デバイスの機能向上のため、アプリやサービスは、Wi-Fi が OFF の場合でも、いつでも Wi-Fi ネットワークをスキャンできます。この設定は、位置情報を使用する機能やサービスの改善などに役立ちます。この設定は Wi-Fi スキャンの設定で変更できます。"<annotation id="link">"変更"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"接続済み"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"接続なし"</string>
@@ -5580,9 +5588,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB を使用するには機内モードを OFF にしてください"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"カメラへのアクセス"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"マイクへのアクセス"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"すべてのアプリとサービスにアクセスを許可する"</string>
+ <string name="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="2548056479103747555">"ゲーム ダッシュボード ショートカットやその他の機能を有効にします"</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 e4ce437..a8cfac6 100644
--- a/res/values-ka/strings.xml
+++ b/res/values-ka/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"დაწყვილების თხოვნა"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"შეეხეთ <xliff:g id="DEVICE_NAME">%1$s</xliff:g>-თან დასაწყვილებლად."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"მიღებული ფაილები"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Bluetooth-ით მიღებული ფაილები"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth გამორთულია"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"შეეხეთ ჩასართავად"</string>
<string name="device_picker" msgid="2427027896389445414">"აირჩიეთ Bluetooth მოწყობილობა"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"სახე და თითის ანაბეჭდი დამატებულია"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"სახით და ანაბეჭდით განბლოკვას რომ დააყენებთ, ტელეფონი მოგთხოვთ თითის ანაბეჭდს, როცა პირბადეს ატარებთ ან ბნელ სივრცეში ხართ"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"განბლოკვის ხერხები"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"გამოიყენეთ სახე ან თითის ანაბეჭდი"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"ტელეფონის განბლოკვა"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"აპებში ავტორიზაცია"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"განბლოკეთ თქვენი ტელეფონი"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"დაადასტურეთ ვინაობა აპებში"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"სახის მეშვეობით"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"თთის ანაბეჭდის მეშვეობით"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"სახის ან თითის ანაბეჭდის მეშვეობით"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"დაუბრუნეთ ტელეფონი მშობელს"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"კარგი"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"ეკრანის დაბლოკვის გამოტოვება გსურთ?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"ტელეფონის განსაბლოკად ან აპებში ვინაობის დასადასტურებლად ვეღარ შეძლებთ თითის ანაბეჭდის გამოყენებას."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"თქვენ ვეღარ შეძლებთ თითის ანაბეჭდის გამოყენებას სამსახურის პროფილის განსაბლოკად, შენაძენების ავტორიზაციისთვის თუ სამსახურის აპებში შესასვლელად."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"დიახ, წაიშალოს"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"სახით და ანაბეჭდით განბლოკვა"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"შეეხეთ დასაყენებლად"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"მხოლოდ სახე"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"მხოლოდ თითის ანაბეჭდი"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"სახე და თითის ანაბეჭდი"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"სახით და ანაბეჭდით განბლოკვას რომ დააყენებთ, ტელეფონი მოგთხოვთ თითის ანაბეჭდს, როცა პირბადეს ატარებთ ან ბნელ სივრცეში ხართ"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"განბლოკვის ხერხები"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"სახის ან თითს ანაბეჭდის გამოყენება"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"აპებში ავტორიზაცია"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"დაშიფვრა"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"ტაბლეტის დაშიფრვა"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"ტელეფონის დაშიფვრა"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"დაკავშირება ვერ მოხერხდა. ცადეთ ხელახლა."</string>
<string name="device_details_title" msgid="1155622417516195481">"მოწყობილობის დეტალები"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"მოწყობილობის Bluetooth მისამართი: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"მოწყობილობის Bluetooth მისამართი:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"გსურთ მოწყობილობის დავიწყება?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"კავშირის ამოშლა"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"გაწყდეს აპთან კავშირი?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"თქვენი ტაბლეტი აღარ იქნება დაწყვილებული <xliff:g id="DEVICE_NAME">%1$s</xliff:g>-თან"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"თქვენი მოწყობილობა აღარ იქნება დაწყვილებული <xliff:g id="DEVICE_NAME">%1$s</xliff:g>-თან"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> აპი აღარ დაუკავშირდება თქვენს <xliff:g id="DEVICE_NAME">%2$s</xliff:g>-ს"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> აღარ იქნება დაწყვილებული ამ ანგარიშთან მიბმულ რომელიმე მოწყობილობასთან"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"მოწყობილობის დავიწყება"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"აპთან კავშირის გაწყვეტა"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"დაუკავშირდი…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"შიდა მეხსიერება"</string>
<string name="recompute_size" msgid="1098091228370999128">"ზომის გადათვლა…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"წაიშალოს აპის მონაცემები?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"აპის მონაცემები, მათ შორის ყველა ფაილი, პარამეტრი, ანგარიში, მონაცემთა ბაზა და ა.შ. სამუდამოდ წაიშლება."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"ამ აპის მონაცემები სამუდამოდ წაიშლება. ეს ეხება ფაილებს, პარამეტრებს, მონაცემთა ბაზებსა და აპის სხვა მონაცემებს."</string>
<string name="dlg_ok" msgid="1421350367857960997">"კარგი"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"გაუქმება"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Battery Manager-ის გამოყენება"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"ამოცნობა, როცა აპები ბატარეას ცლის"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"გამოავლენს, როდის ცლის აპები ბატარეას"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"გამოავლენს, როდის ცლის აპები ბატარეას"</string>
<string name="battery_manager_off" msgid="673547668722420924">"გამორთული"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">შეზღუდულია %1$d აპი</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"მობილური ქსელის მოლოდინის რეჟიმი"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"სულ <xliff:g id="TIME_0">^1</xliff:g> • ფონურად წუთზე ნაკლები\n<xliff:g id="TIME_PERIOD">^2</xliff:g> პერიოდის განმავლობაში"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"ბოლო სრული დატენვის შემდეგ მოხმარება არ ფიქსირდება"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"ბოლო 24 საათში გამოყენება არ მომხდარა"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"ბატარეის მუშაობის დარჩენილი ხანგრძლივობის მიახლოებითი ვარაუდი თქვენი მოწყობილობის მოხმარებას ეყრდნობა"</string>
<string name="estimated_time_left" msgid="948717045180211777">"სავარაუდო დარჩენილი დრო"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"სრულ დატენვამდე"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"ვიბრაციის ყოველთვის გამოყენება"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"ვიბრაცია, შემდეგ კი ზრდადი ზარი"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"სხვა ხმები"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"სივრცითი აუდიო"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"ციფერბლატის ტონური რეჟიმი"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"ეკრანის დაბლოკვის ხმა"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"დატენის ხმები და ვიბრაცია"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"<xliff:g id="APP_NAME">%1$s</xliff:g>-ის ყველა შეტყობინება"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"ადაპტაციური შეტყობინებები"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> შეტყობინება დღეში</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> შეტყობინება დღეში</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> შეტყობინება დღეში</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> შეტყობინება კვირაში</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> შეტყობინება კვირაში</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> შეტყობინება კვირაში</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"არასოდეს"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> შეძლებს ყველა შეტყობინების წაკითხვას, მათ შორის, ისეთი პერსონალური ინფორმაციის, როგორიცაა კონტაქტების სახელები და თქვენ მიერ მიღებული შეტყობინებების ტექსტი. ეს აპი ასევე შეძლებს, ჩააჩუმოს ან დახუროს შეტყობინებები და აამოქმედოს შეტყობინებათა ღილაკები, მათ შორის, სატელეფონო ზარებზე პასუხი. \n\nაპს მიეცემა „არ შემაწუხოთ“ რეჟიმის ჩართვის ან გამორთვის და დაკავშირებული პარამეტრების შეცვლის შესაძლებლობაც."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"საუბრები, რომლებსაც შეწყვეტა შეუძლია"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"ყველა საუბარი"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"პრიორიტეტული საუბრები"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"პრიორიტეტული საუბრები"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"არცერთი"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{არცერთი}=1{1 მიმოწერა}other{# მიმოწერა}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"ვის შეუძლია შეწყვეტა"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"ნებისმიერი"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"კონტაქტები"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"ვარსკვლავით მონიშნული კონტაქტები"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"ზოგი ადამიანი ან საუბარი"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"ვარსკვლავით მონიშნული კონტაქტები და განმეორებითი ზარები"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"კონტაქტები და განმეორებითი ზარები"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"მხოლოდ განმეორებითი ზარები"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"ციფრული ასისტენტი"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"გადაფურცლეთ ასისტენტის გამოსაძახებლად"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"გადაფურცლეთ ქვედა კუთხიდან ზემოთ ციფრული ასისტენტის აპის გამოსაძახებლად."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"ასისტენტის გამოსაძახებლად ხანგრძ. დააჭ. მთავ. ეკრანის ღილაკს"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"ციფრული ასისტენტის აპის გამოსაძახებლად ხანგრძლივად დააჭირეთ მთავარი ეკრანის ღილაკს."</string>
<string name="information_label" msgid="6939310810756569298">"ინფორმაცია"</string>
<string name="low_label" msgid="6525629096999711220">"დაბალი"</string>
<string name="high_label" msgid="357503396626018487">"მაღალი"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"მარჯვენა კიდე"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"უფრო მაღალმა მგრძნობიარობამ შეიძლება კონფლიქტი შექმნას აპის რომელიმე ჟესტთან ეკრანის კიდეების გასწვრივ."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"უკან გადასვლის მგრძნობიარობა"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"ჟესტების პარამეტრები"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"ჟესტებით ნავიგაციის მგრძნობიარობა"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"ნავიგაცია ღილაკის მეშვეობით"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ჟესტებით ნავიგაცია, უკან გადასვლის მგრძნობიარობა, უკან გადასვლის ჟესტი"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"ნავიგაცია, მთავარი ეკრანის ღილაკი"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ტელეფონის შესამოწმებლად, შეეხეთ ორმაგად"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ტაბლეტის შესამოწმებლად, შეეხეთ ორმაგად"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"მოწყობილობის შესამოწმებლად, შეეხეთ ორმაგად"</string>
@@ -5443,6 +5448,8 @@
<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="1314577678356895256">"QR კოდის სკანერის ჩვენება"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="4577409244972250235">"დაბლოკილი ეკრანიდან დაუშვით წვდომა QR კოდის სკანერზე"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"მოწყობილობის მართვის საშუალებების ჩვენება"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"მართვის საშუალებებზე წვდომა, როცა ჩაკეტილია"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5519,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"ზარები"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"მობილური ინტერნეტი"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"მოწყობილობისგან მიღებული გამოცდილების გასაუმჯობესებლად, აპებსა და სერვისებს მაინც შეუძლია სკანირება Wi‑Fi ქსელების აღმოსაჩენად, ნებისმიერ დროს, მაშინაც კი, როცა Wi‑Fi გამორთულია. მაგალითისთვის, ეს შეიძლება გამოიყენებოდეს მდებარეობაზე დაფუძნებული ფუნქციების და სერვისების გასაუმჯობესებლად. ამის შეცვლა Wi-Fi სკანირების პარამეტრებში შეგიძლიათ. "<annotation id="link">"შეცვლა"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"დაკავშირებული"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"კავშირი არ არის"</string>
@@ -5580,9 +5588,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"ყველა აპისა და სერვისისთვის"</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="2548056479103747555">"თამაშების დაფის მალსახმობის ჩართვა და სხვა"</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-kk/strings.xml b/res/values-kk/strings.xml
index 6af955b..816e588 100644
--- a/res/values-kk/strings.xml
+++ b/res/values-kk/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Жұптау өтініші"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> құрылғысымен жұптастыру үшін түртіңіз."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Алынған файлдар"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Bluetooth арқылы алынған файлдар"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth өшірулі"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Оны қосу үшін түртіңіз"</string>
<string name="device_picker" msgid="2427027896389445414">"Bluetooth құрылғысын таңдау"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Бет және саусақ ізі енгізілді."</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Бет тану және саусақ ізімен ашу функцияларын реттесеңіз, бетперде таққанда немесе қараңғы жерде болғанда, телефон саусақ ізін пайдалануды ұсынатын болады."</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Құлыпты ашу тәсілдері"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Бет және саусақ ізі пайдаланылатын кездер"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Телефон құлпын ашу"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Қолданбаларда аутентификациялау"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Телефон құлпын ашу"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Қолданбаларда жеке басты растау"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Бет тану функциясын пайдалану"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Саусақ ізін пайдалану"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Бет тану функциясын немесе саусақ ізін пайдалану"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Телефонды ата-анаңызға қайтарыңыз."</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"Жарайды"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Экран құлпы өткізіп жіберілсін бе?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Телефон құлпын ашу немесе қолданбаларда жеке басыңызды растау үшін саусақ ізін пайдалана алмайсыз."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Жұмыс профилінің құлпын ашу, сатып алу транзакцияларын орындау немесе жұмыс қолданбаларына кіру үшін саусақ ізін пайдалана алмайсыз."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Иә, жою"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Бет және саусақ ізі арқылы құлыпты ашу"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Реттеу үшін түртіңіз."</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Тек бет"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Тек саусақ ізі"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Бет және саусақ ізі"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Бет және саусақ ізі арқылы құлыпты ашу функциясын орнатқан кезде, бетперде киіп тұрсаңыз немесе қараңғы жерде болсаңыз, телефоныңыз саусақ ізін пайдалануды сұрайды."</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Құлыпты ашу тәсілдері"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Бет немесе саусақ ізі пайдаланылатын әрекеттер"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Қолданбаларда аутентификациялау"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Шифрлау"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Планшетті кодтау"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Телефонды шифрлау"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Қосылмады. Әрекетті қайталаңыз."</string>
<string name="device_details_title" msgid="1155622417516195481">"Құрылғы мәліметтері"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Құрылғының Bluetooth мекенжайы: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Құрылғының Bluetooth мекенжайы:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Құрылғы ұмытылсын ба?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Байланысты жою"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Қолданбаны ажырату керек пе?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Планшет пен <xliff:g id="DEVICE_NAME">%1$s</xliff:g> байланысы ажырайды."</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Құрылғы мен <xliff:g id="DEVICE_NAME">%1$s</xliff:g> байланысы ажырайды."</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> қолданбасы бұдан былай <xliff:g id="DEVICE_NAME">%2$s</xliff:g> құрылғысына жалғанбайды."</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> құрылғысы енді осы аккаунтқа байланыстырылған ешбір құрылғымен жұптаспайды."</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Құрылғыны ұмыту"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Қолданбаны ажырату"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"…қосылу"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Ішкі жад"</string>
<string name="recompute_size" msgid="1098091228370999128">"Өлшемін қайта есептеуде…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Қолданба деректері жойылсын ба?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Бұл қолданбаның барлық дерегі біржола жойылады. Бұған барлық файл, параметр, аккаунт, дерекқор және т.б. кіреді."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Бұл қолданбаның дерегі біржола жойылады. Оған файлдар, параметрлер, дерекқорлар және тағы басқа қолданба дерегі кіреді."</string>
<string name="dlg_ok" msgid="1421350367857960997">"Жарайды"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Бас тарту"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Батарея шығынын қадағалау функциясын пайдалану"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Батарея зарядын жылдам тауысатын қолданбаларды анықтау"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Батарея зарядын жылдам тауысатын қолданбаларды анықтайды."</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Батарея зарядын жылдам тауысатын қолданбаларды анықтайды."</string>
<string name="battery_manager_off" msgid="673547668722420924">"Өшірулі"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d қолданба шектелді</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Мобильдік желі күту режимінде"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_PERIOD">^2</xliff:g> аралығында\nжалпы пайдаланылу уақыты: <xliff:g id="TIME_0">^1</xliff:g> • фондық режимде пайдаланылу уақыты: 1 минуттан кем"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Соңғы толық зарядталғаннан бері пайдаланылмады."</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Соңғы 24 сағатта пайдаланылмады."</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Қалған батарея зарядының деңгейі құрылғының пайдаланылуы негізінде анықталады"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Қалған болжалды уақыт"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Толық зарядталғанға дейін"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Әрқашан дірілдету"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Дірілдету және біртіндеп дыбысын шығару"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Басқа дыбыстар"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Көлемді дыбыс"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Нөмір тергіш дыбысы"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Экранды құлыптау дыбысы"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Зарядтау кезіндегі дыбыс және діріл"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Барлық <xliff:g id="APP_NAME">%1$s</xliff:g> хабарландырулары"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Бейімделетін хабарландырулар"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">Күніне ~<xliff:g id="NUMBER_1">%d</xliff:g> хабарландыру</item>
+ <item quantity="other">Күніне ~<xliff:g id="NUMBER_1">%,d</xliff:g> хабарландыру</item>
<item quantity="one">Күніне ~<xliff:g id="NUMBER_0">%d</xliff:g> хабарландыру</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">Аптасына ~<xliff:g id="NUMBER_1">%d</xliff:g> хабарландыру</item>
+ <item quantity="other">Аптасына ~<xliff:g id="NUMBER_1">%,d</xliff:g> хабарландыру</item>
<item quantity="one">Аптасына ~<xliff:g id="NUMBER_0">%d</xliff:g> хабарландыру</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Ешқашан"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> барлық хабарландыруды, соның ішінде контакт аттары, сізге келген хабарлардың мәтіні сияқты жеке ақпаратты оқи алатын болады. Бұл қолданба хабарландыруларды уақытша өшіре не жаба алады, сондай-ақ хабарландырулардағы түймелерді баса алады. Келген қоңырауларға жауап беруі де мүмкін. \n\nСондай-ақ бұл – қолданбаға \"Мазаламау\" режимін қосуға немесе өшіруге және ұқсас параметрлерді өзгертуге мүмкіндік береді."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Тоқтата алатын әңгімелер"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Барлық әңгіме"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Маңызды әңгімелер"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"маңызды чаттар"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Жоқ"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Жоқ}=1{1 әңгіме}other{# әңгіме}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Тоқтата алатындар"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Кез келген адам"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Контактілер"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Жұлдызшалы контактілер"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Кейбір адамдар мен әңгімелер"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Жұлдызшалы контактілерден және қайта қоңырау шалушылардан"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Контактілерден және қайта қоңырау шалушылардан"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Тек қайта қоңырау шалушылардан"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Цифрлық көмекші"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Көмекшіні іске қосу үшін сырғыту"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Цифрлық көмекші қолданбасын іске қосу үшін экранның төменгі бұрышынан жоғары қарай сырғытыңыз."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Көмекшіні іске қосу үшін \"Негізгі экран\" түймесін басып тұрыңыз"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Цифрлық көмекшіні іске қосу үшін \"Негізгі экран\" түймесін басып тұрыңыз."</string>
<string name="information_label" msgid="6939310810756569298">"Ақпарат"</string>
<string name="low_label" msgid="6525629096999711220">"Төмен"</string>
<string name="high_label" msgid="357503396626018487">"Жоғары"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Оң жақ жиегі"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Сезгіштік деңгейінің жоғары болуы қолданбада экранның жиектерінде жасалатын қимылдарға кедергі келтіруі мүмкін."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Артқы сезгіштік"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Қимыл параметрлері"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Қимылмен басқаруға сезгіштік"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Түйме арқылы өту"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"қимылмен басқару, артқы сезгіштік, артқа қайту қимылы"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"өту, негізгі экран түймесі"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Телефонды тексеру үшін екі рет түрту"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Планшетті тексеру үшін екі рет түртіңіз"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Құрылғыны тексеру үшін екі рет түртіңіз"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Құрылғыны басқару элементтерін көрсету"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Басқару элементтерін құлыпталған экраннан пайдалану"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"қоңыраулар"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"мобильдік интернет"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Құрылғы жұмысын жақсарту үшін қолданбалар мен қызметтер Wi-Fi байланысы өшірулі кезде де Wi-Fi желілерін іздейді. Бұл, мысалы, орналасқан жерді анықтау негізіндегі функциялар мен қызметтерді жақсарту үшін пайдаланылуы мүмкін. Оны Wi-Fi іздеу параметрлерінен өзгерте аласыз. "<annotation id="link">"Өзгерту"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Жалғанды"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Байланыс жоқ"</string>
@@ -5580,9 +5590,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"Барлық қолданба мен қызмет үшін"</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="2548056479103747555">"Ойын тақтасының таңбашасын қосу және т.б."</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-km/strings.xml b/res/values-km/strings.xml
index 591235b..bc188e9 100644
--- a/res/values-km/strings.xml
+++ b/res/values-km/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"សំណើផ្គូផ្គង"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"ប៉ះដើម្បីផ្គូផ្គងជាមួយ <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ។"</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"ឯកសារដែលបានទទួល"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"ឯកសារដែលបានទទួលតាមរយៈប៊្លូធូស"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"ប៊្លូធូសត្រូវបានបិទ"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"ចុចដើម្បីបើកប៊្លូធូស"</string>
<string name="device_picker" msgid="2427027896389445414">"ជ្រើសឧបករណ៍ប៊្លូធូស"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"បានបញ្ចូលស្នាមម្រាមដៃ និងមុខ"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"នៅពេលអ្នករៀបចំការដោះសោតាមទម្រង់មុខ និងការដោះសោដោយប្រើស្នាមម្រាមដៃ ទូរសព្ទរបស់អ្នកនឹងសួររកស្នាមម្រាមដៃរបស់អ្នក នៅពេលអ្នកពាក់ម៉ាស់ ឬស្ថិតនៅក្នុងទីងងឹត"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"វិធីដោះសោ"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"ប្រើមុខ និងស្នាមម្រាមដៃសម្រាប់"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"ការដោះសោទូរសព្ទរបស់អ្នក"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"ការផ្ទៀងផ្ទាត់នៅក្នុងកម្មវិធី"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"ដោះសោទូរសព្ទរបស់អ្នក"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"ផ្ទៀងផ្ទាត់ថាជាអ្នកនៅក្នុងកម្មវិធី"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"ការប្រើមុខ"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"ការប្រើស្នាមម្រាមដៃ"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"ការប្រើមុខ ឬស្នាមម្រាមដៃ"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"ឱ្យទូរសព្ទទៅមាតាបិតារបស់អ្នកវិញ"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"យល់ព្រម"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"រំលងការចាក់សោអេក្រង់ឬ?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"អ្នកនឹងមិនអាចប្រើស្នាមម្រាមដៃរបស់អ្នក ដើម្បីដោះសោទូរសព្ទរបស់អ្នក ឬផ្ទៀងផ្ទាត់ថាជាអ្នកនៅក្នុងកម្មវិធីបានទេ។"</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"អ្នកនឹងមិនអាចប្រើស្នាមម្រាមដៃរបស់អ្នក ដើម្បីដោះសោកម្រងព័ត៌មានការងាររបស់អ្នក ផ្តល់សិទ្ធិក្នុងការទិញ ឬចូលកម្មវិធីការងារបានទេ។"</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"បាទ/ចាស លុបចេញ"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"ការដោះសោតាមទម្រង់មុខ និងស្នាមម្រាមដៃ"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"ចុចដើម្បីរៀបចំ"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"មុខប៉ុណ្ណោះ"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"ស្នាមម្រាមដៃប៉ុណ្ណោះ"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"មុខ និងស្នាមម្រាមដៃ"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"នៅពេលអ្នករៀបចំការដោះសោតាមទម្រង់មុខ និងស្នាមម្រាមដៃ ទូរសព្ទរបស់អ្នកនឹងសួររកស្នាមម្រាមដៃរបស់អ្នក នៅពេលអ្នកពាក់ម៉ាស់ ឬស្ថិតនៅក្នុងទីងងឹត"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"វិធីដោះសោ"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"ប្រើមុខ ឬស្នាមម្រាមដៃសម្រាប់"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"ការផ្ទៀងផ្ទាត់នៅក្នុងកម្មវិធី"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"ការអ៊ីនគ្រីប"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"ដាក់លេខកូដកុំព្យូទ័របន្ទះ"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"អ៊ីនគ្រីបទូរសព្ទ"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"មិនអាចភ្ជាប់បានទេ។ សូមព្យាយាមម្តងទៀត។"</string>
<string name="device_details_title" msgid="1155622417516195481">"ព័ត៌មានលម្អិតអំពីឧបករណ៍"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"អាសយដ្ឋានប៊្លូធូសរបស់ឧបករណ៍៖ <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"អាសយដ្ឋានប៊្លូធូសរបស់ឧបករណ៍៖\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"បំភ្លេចឧបករណ៍?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"ដកភាពពាក់ព័ន្ធចេញ"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"ផ្ដាច់កម្មវិធីឬ?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"ថេប្លេតរបស់អ្នកនឹងឈប់ផ្គូផ្គងជាមួយ <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ទៀតហើយ"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"ឧបករណ៍របស់អ្នកនឹងឈប់ផ្គូផ្គងជាមួយ <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ទៀតហើយ"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"កម្មវិធី <xliff:g id="APP_NAME">%1$s</xliff:g> នឹងមិនភ្ជាប់ជាមួយ <xliff:g id="DEVICE_NAME">%2$s</xliff:g> របស់អ្នកទៀតទេ"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> នឹងលែងត្រូវបានផ្គូផ្គងជាមួយឧបករណ៍ដែលភ្ជាប់ទៅគណនីនេះទៀតហើយ"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"បំភ្លេចឧបករណ៍"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"ផ្ដាច់កម្មវិធី"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"តភ្ជាប់ជាមួយ…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"ឧបករណ៍ខាងក្នុង"</string>
<string name="recompute_size" msgid="1098091228370999128">"កំពុងគណនាទំហំឡើងវិញ…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"លុបទិន្នន័យកម្មវិធី?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"ទិន្នន័យរបស់កម្មវិធីនេះទាំងអស់នឹងត្រូវបានលុបជាអចិន្ត្រៃយ៍។ ទិន្នន័យទាំងនេះរួមមាន ឯកសារទាំងអស់ ការកំណត់ គណនី មូលដ្ឋានទិន្នន័យ ។ល។"</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"ទិន្នន័យរបស់កម្មវិធីនេះនឹងត្រូវបានលុបជាអចិន្ត្រៃយ៍។ ទិន្នន័យនេះរួមមានឯកសារ ការកំណត់ មូលដ្ឋានទិន្នន័យ និងទិន្នន័យកម្មវិធីផ្សេងទៀត។"</string>
<string name="dlg_ok" msgid="1421350367857960997">"យល់ព្រម"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"បោះបង់"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2693,7 +2683,7 @@
<string name="battery_tip_early_heads_up_done_summary" msgid="7858923105760361208">"មុខងារមួយចំនួនអាចត្រូវបានដាក់កំហិត"</string>
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"ការប្រើប្រាស់ថ្មខ្ពស់ជាងមុន"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"មើលកម្មវិធីដែលមានការប្រើប្រាស់ខ្ពស់បំផុត"</string>
- <string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"បានដាក់កម្រិតការសាកថ្មជាបណ្ដោះអាសន្ន"</string>
+ <string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"បានដាក់កំហិតលើការសាកថ្មជាបណ្ដោះអាសន្ន"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"ដើម្បីរក្សាថ្មរបស់អ្នក។ ស្វែងយល់បន្ថែម។"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"បន្តសាកថ្ម"</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"ក្នុងស្ថានភាពមួយចំនួន ដូចជាសីតុណ្ហភាពខ្ពស់ និងរយៈពេលសាកថ្មយូរ ការសាកថ្មអាចត្រូវបានដាក់កំហិតត្រឹម <xliff:g id="PERCENT">%1$s</xliff:g> ដើម្បីជួយការពារគុណភាពថ្ម។\n\nនៅពេលដែលស្ថានភាពទាំងនោះបញ្ចប់ ទូរសព្ទរបស់អ្នកនឹងសាកថ្មដូចធម្មតាដោយស្វ័យប្រវត្តិវិញ។"</string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"ប្រើកម្មវិធីគ្រប់គ្រងថ្ម"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"រកឃើញនៅពេលកម្មវិធីធ្វើឱ្យឆាប់អស់ថ្ម"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"កំពុងរកមើល នៅពេលកម្មវិធីធ្វើឱ្យឆាប់អស់ថ្ម"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"កំពុងរកមើល នៅពេលកម្មវិធីធ្វើឱ្យឆាប់អស់ថ្ម"</string>
<string name="battery_manager_off" msgid="673547668722420924">"បិទ"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">កម្មវិធី %1$d ត្រូវបានដាក់កំហិត</item>
@@ -2779,7 +2770,7 @@
<string name="power_camera" msgid="4778315081581293923">"កាមេរ៉ា"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"ប៊្លូធូស"</string>
- <string name="power_cell" msgid="5507921058696341513">"បណ្ដាញទូរសព្ទចល័តគ្មានដំណើរការ"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"សរុប <xliff:g id="TIME_0">^1</xliff:g> • ប្រើនៅផ្ទៃខាងក្រោយតិចជាងមួយនាទី\nសម្រាប់ <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"មិនមានការប្រើប្រាស់ទេតាំងពីសាកថ្មពេញលើកចុងក្រោយ"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"មិនមានការប្រើប្រាស់ទេក្នុងរយៈពេល 24 ម៉ោងចុងក្រោយ"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"ការប៉ាន់ស្មានអំពីកម្រិតថ្មដែលនៅសល់គឺផ្អែកលើការប្រើប្រាស់ឧបករណ៍របស់អ្នក"</string>
<string name="estimated_time_left" msgid="948717045180211777">"រយៈពេលនៅសល់ប៉ាន់ស្មាន"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"ទៀតទើបសាកថ្មពេញ"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"ញ័រជានិច្ច"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"ញ័រសិន រួចរោទ៍បន្តិចម្តងៗ"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"សំឡេងផ្សេងទៀត"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"សំឡេងខ្ទររណ្ដំ"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"សំឡេងបន្ទះលេខ"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"សំឡេងចាក់សោអេក្រង់"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"ការញ័រ និងសំឡេងសាកថ្ម"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"ការជូនដំណឹងទាំងអស់ពី <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"ការជូនដំណឹងដែលមានភាពបត់បែន"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">ការជូនដំណឹង ~<xliff:g id="NUMBER_1">%d</xliff:g> ក្នុងមួយថ្ងៃ</item>
+ <item quantity="other">ការជូនដំណឹង ~<xliff:g id="NUMBER_1">%,d</xliff:g> ក្នុងមួយថ្ងៃ</item>
<item quantity="one">ការជូនដំណឹង ~<xliff:g id="NUMBER_0">%d</xliff:g> ក្នុងមួយថ្ងៃ</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">ការជូនដំណឹង ~<xliff:g id="NUMBER_1">%d</xliff:g> ក្នុងមួយសប្ដាហ៍</item>
+ <item quantity="other">ការជូនដំណឹង ~<xliff:g id="NUMBER_1">%,d</xliff:g> ក្នុងមួយសប្ដាហ៍</item>
<item quantity="one">ការជូនដំណឹង ~<xliff:g id="NUMBER_0">%d</xliff:g> ក្នុងមួយសប្ដាហ៍</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"កុំឱ្យសោះ"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> នឹងអាចអានការជូនដំណឹងទាំងអស់ រួមទាំងព័ត៌មានផ្ទាល់ខ្លួនដូចជា ឈ្មោះទំនាក់ទំនង និងសារជាអក្សរដែលអ្នកទទួលបានជាដើម។ កម្មវិធីនេះក៏នឹងអាចផ្អាក ឬច្រានចោលការជូនដំណឹង ឬធ្វើសកម្មភាពលើប៊ូតុងនៅក្នុងការជូនដំណឹង រួមទាំងការឆ្លើយតបការហៅទូរសព្ទផងដែរ។ \n\nសកម្មភាពនេះក៏នឹងផ្តល់លទ្ធភាពឱ្យកម្មវិធីបើក ឬបិទមុខងារកុំរំខាន និងប្ដូរការកំណត់ដែលពាក់ព័ន្ធផងដែរ។"</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"ការសន្ទនាដែលអាចផ្អាក"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"ការសន្ទនាទាំងអស់"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"ការសន្ទនាអាទិភាព"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"ការសន្ទនាអាទិភាព"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"គ្មាន"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{គ្មាន}=1{ការសន្ទនា 1}other{ការសន្ទនា #}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"អ្នកដែលអាចផ្អាកបាន"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"គ្រប់គ្នា"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"ទំនាក់ទំនង"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"ទំនាក់ទំនងមានផ្កាយ"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"ការសន្ទនា ឬមនុស្សមួយចំនួន"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"ពីទំនាក់ទំនងមានផ្កាយ និងអ្នកហៅទូរសព្ទដដែលៗ"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"ពីទំនាក់ទំនង និងអ្នកហៅទូរសព្ទដដែលៗ"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"ពីអ្នកហៅទូរសព្ទដដែលៗតែប៉ុណ្ណោះ"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"ជំនួយការឌីជីថល"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"អូសដើម្បីប្រើជំនួយការ"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"អូសឡើងលើពីជ្រុងខាងក្រោម ដើម្បីចាប់ផ្ដើមកម្មវិធីជំនួយការឌីជីថល។"</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"ចុចប៊ូតុងដើមឱ្យជាប់ ដើម្បីចាប់ផ្ដើមជំនួយការ"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"ចុចប៊ូតុងដើមឱ្យជាប់ ដើម្បីចាប់ផ្ដើមកម្មវិធីជំនួយការឌីជីថល។"</string>
<string name="information_label" msgid="6939310810756569298">"ព័ត៌មាន"</string>
<string name="low_label" msgid="6525629096999711220">"ទាប"</string>
<string name="high_label" msgid="357503396626018487">"ខ្ពស់"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"គែមខាងស្ដាំ"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"រំញោចកាន់តែខ្ពស់អាចប៉ះពាល់ជាមួយចលនាកម្មវិធីទាំងឡាយនៅតាមគែមអេក្រង់។"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"រំញោចថយក្រោយ"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"ការកំណត់ចលនា"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"កម្រិតរំញោចនៃការរុករកដោយប្រើចលនា"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"ការរុករកដោយប្រើប៊ូតុង"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ការរុករកដោយប្រើចលនា រំញោចថយក្រោយ ចលនាថយក្រោយ"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"ការរុករក ប៊ូតុងដើម"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ចុចពីរដងដើម្បីពិនិត្យទូរសព្ទ"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ប៉ះពីរដងដើម្បីពិនិត្យថេប្លេត"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ប៉ះពីរដងដើម្បីពិនិត្យឧបករណ៍"</string>
@@ -5443,6 +5448,8 @@
<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="1314577678356895256">"បង្ហាញកម្មវិធីស្កេនកូដ QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="4577409244972250235">"អនុញ្ញាតឱ្យចូលប្រើកម្មវិធីស្កេនកូដ QR ពីអេក្រង់ចាក់សោ"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"បង្ហាញផ្ទាំងគ្រប់គ្រងឧបករណ៍"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"ចូលប្រើផ្ទាំងគ្រប់គ្រង នៅពេលចាក់សោ"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5519,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"ការហៅទូរសព្ទ"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"ទិន្នន័យទូរសព្ទចល័ត"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"ដើម្បីធ្វើឱ្យបទពិសោធន៍ប្រើប្រាស់ឧបករណ៍ប្រសើរឡើង កម្មវិធី និងសេវាកម្មនៅតែអាចស្កេនរកបណ្តាញ Wi-Fi បានគ្រប់ពេល ទោះបីជានៅពេលបិទ Wi-Fi ក៏ដោយ។ សកម្មភាពនេះអាចត្រូវបានប្រើ ដើម្បីកែលម្អមុខងារ និងសេវាកម្មដែលផ្អែកលើទីតាំងជាដើម។ អ្នកអាចប្ដូរវាបាននៅក្នុងការកំណត់ការស្កេន Wi‑Fi។ "<annotation id="link">"ប្ដូរ"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"បានភ្ជាប់"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"មិនមានការតភ្ជាប់ទេ"</string>
@@ -5580,9 +5588,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"សម្រាប់កម្មវិធី និងសេវាកម្មទាំងអស់"</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="2548056479103747555">"បើកផ្លូវកាត់ផ្ទាំងគ្រប់គ្រងហ្គេម ។ល។"</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-kn/strings.xml b/res/values-kn/strings.xml
index 7e2eb0d..a431a9b 100644
--- a/res/values-kn/strings.xml
+++ b/res/values-kn/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"ಜೋಡಣೆ ವಿನಂತಿ"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ಜೊತೆಗೆ ಜೋಡಿ ಮಾಡಲು ಟ್ಯಾಪ್ ಮಾಡಿ."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"ಸ್ವೀಕರಿಸಲಾದ ಫೈಲ್ಗಳು"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"ಬ್ಲೂಟೂತ್ ಮೂಲಕ ಫೈಲ್ಗಳನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"ಬ್ಲೂಟೂತ್ ಆಫ್ ಆಗಿದೆ"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"ಇದನ್ನು ಆನ್ ಮಾಡಲು ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
<string name="device_picker" msgid="2427027896389445414">"ಬ್ಲೂಟೂತ್ ಸಾಧನ ಆರಿಸಿ"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"ಫೇಸ್ ಮತ್ತು ಫಿಂಗರ್ ಪ್ರಿಂಟ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"ನೀವು ಫೇಸ್ ಅನ್ಲಾಕ್ ಮತ್ತು ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ಲಾಕ್ ಅನ್ನು ಹೊಂದಿಸಿದಾಗ, ನೀವು ಫೇಸ್ ಮಾಸ್ಕ್ ಧರಿಸಿದಾಗ ಅಥವಾ ಕತ್ತಲೆ ಪ್ರದೇಶದಲ್ಲಿ ನಿಮ್ಮ ಫೋನ್ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ನು ಕೇಳುತ್ತದೆ"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"ಅನ್ಲಾಕ್ ಮಾಡಲು ಮಾರ್ಗಗಳು"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"ಫೇಸ್ ಮತ್ತು ಫಿಂಗರ್ ಪ್ರಿಂಟ್ ಅನ್ನು ಬಳಸಿ"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"ಫೋನ್ ಅನ್ಲಾಕ್ ಆಗುತ್ತಿದೆ"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"ಆ್ಯಪ್ಗಳಲ್ಲಿ ದೃಢೀಕರಣ"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಿ"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"ಆ್ಯಪ್ಗಳಲ್ಲಿ ನೀವೇ ಎಂದು ದೃಡೀಕರಿಸಿ"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"ಮುಖವನ್ನು ಬಳಸುವ ಮೂಲಕ"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಬಳಸುವ ಮೂಲಕ"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"ಮುಖ ಅಥವಾ ಫಿಂಗರ್ ಪ್ರಿಂಟ್ ಬಳಸುವ ಮೂಲಕ"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"ಫೋನ್ ಅನ್ನು ನಿಮ್ಮ ಪೋಷಕರಿಗೆ ಹಿಂದಿರುಗಿಸಿ"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"ಸರಿ"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"ಪರದೆಯ ಲಾಕ್ ಸ್ಕಿಪ್ ಮಾಡುವುದೇ?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"ನಿಮ್ಮ ಫೋನ್ ಅನ್ಲಾಕ್ ಮಾಡಲು ಅಥವಾ ಆ್ಯಪ್ಗಳಲ್ಲಿ ನೀವೇ ಎಂದು ಪರಿಶೀಲಿಸಲು ನಿಮ್ಮ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ನು ಬಳಸಲು ನಿಮಗೆ ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"ನಿಮ್ಮ ಕೆಲಸದ ಪ್ರೊಫೈಲ್ ಅನ್ಲಾಕ್ ಮಾಡಲು, ಖರೀದಿಗಳನ್ನು ದೃಢೀಕರಿಸಲು ಅಥವಾ ಕೆಲಸದ ಆ್ಯಪ್ಗಳಿಗೆ ಸೈನ್ ಇನ್ ಮಾಡಲು ನಿಮ್ಮ ಫಿಂಗರ್ ಪ್ರಿಂಟ್ ಅನ್ನು ಬಳಸಲು ನಿಮಗೆ ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"ಹೌದು, ತೆಗೆದುಹಾಕಿ"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"ಫೇಸ್ ಮತ್ತು ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ಲಾಕ್"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"ಸೆಟಪ್ ಮಾಡಲು ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"ಫೇಸ್ ಮಾತ್ರ"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"ಫಿಂಗರ್ ಪ್ರಿಂಟ್ ಮಾತ್ರ"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"ಫೇಸ್ ಮತ್ತು ಫಿಂಗರ್ ಪ್ರಿಂಟ್"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"ನೀವು ಫೇಸ್ ಮತ್ತು ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ಲಾಕ್ ಅನ್ನು ಹೊಂದಿಸಿದಾಗ, ನೀವು ಫೇಸ್ ಮಾಸ್ಕ್ ಧರಿಸಿದಾಗ ಅಥವಾ ಕತ್ತಲೆ ಪ್ರದೇಶದಲ್ಲಿ ನಿಮ್ಮ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ನು ಕೇಳುತ್ತದೆ"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"ಅನ್ಲಾಕ್ ಮಾಡಲು ಮಾರ್ಗಗಳು"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"ಇದಕ್ಕಾಗಿ ಫೇಸ್ ಅಥವಾ ಫಿಂಗರ್ ಪ್ರಿಂಟ್ ಬಳಸಿ"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"ಆ್ಯಪ್ಗಳಲ್ಲಿ ದೃಢೀಕರಣ"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"ಎನ್ಕ್ರಿಪ್ಷನ್"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"ಟ್ಯಾಬ್ಲೆಟ್ ಅನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡು"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"ಫೋನ್ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿ"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಪುನಃ ಪ್ರಯತ್ನಿಸಿ."</string>
<string name="device_details_title" msgid="1155622417516195481">"ಸಾಧನದ ವಿವರಗಳು"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"ಸಾಧನದ ಬ್ಲೂಟೂತ್ ವಿಳಾಸ: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"ಸಾಧನದ ಬ್ಲೂಟೂತ್ ವಿಳಾಸ:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"ಸಾಧನವನ್ನು ಮರೆತಿದ್ದೀರಾ?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"ಅಸೋಸಿಯೇಷನ್ ಅನ್ನು ತೆಗೆದುಹಾಕಿ"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"ಆ್ಯಪ್ ಅನ್ನು ಡಿಸ್ಕನೆಕ್ಟ್ ಮಾಡುವುದೇ?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"ನಿಮ್ಮ ಟ್ಯಾಬ್ಲೆಟ್ ಅನ್ನು ಇನ್ನು ಮುಂದೆ <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ಜೊತೆಗೆ ಜೋಡಿಸಲಾಗುವುದಿಲ್ಲ"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"ನಿಮ್ಮ ಸಾಧನವನ್ನು ಇನ್ನು ಮುಂದೆ <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ಜೊತೆಗೆ ಜೋಡಿಸಲಾಗುವುದಿಲ್ಲ"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> ಆ್ಯಪ್ ಇನ್ನು ಮುಂದೆ ನಿಮ್ಮ <xliff:g id="DEVICE_NAME">%2$s</xliff:g> ಸಾಧನಕ್ಕೆ ಕನೆಕ್ಟ್ ಆಗುವುದಿಲ್ಲ"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"ಈ ಖಾತೆಗೆ ಲಿಂಕ್ ಮಾಡಿದ ಯಾವುದೇ ಸಾಧನದೊಂದಿಗೆ <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ಅನ್ನು ಇನ್ನು ಮುಂದೆ ಜೋಡಿಸಲಾಗುವುದಿಲ್ಲ"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"ಸಾಧನವನ್ನು ಮರೆತುಬಿಡಿ"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"ಆ್ಯಪ್ ಅನ್ನು ಡಿಸ್ಕನೆಕ್ಟ್ ಮಾಡಿ"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"ಇದಕ್ಕೆ ಸಂಪರ್ಕಪಡಿಸಲಾಗಿದೆ..."</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"ಆಂತರಿಕ ಸಂಗ್ರಹಣೆ"</string>
<string name="recompute_size" msgid="1098091228370999128">"ಗಾತ್ರವನ್ನು ಮರುಗಣನೆ ಮಾಡಲಾಗುತ್ತಿದೆ…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"ಆ್ಯಪ್ ಡೇಟಾ ಅಳಿಸಬೇಕೇ?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"ಈ ಆ್ಯಪ್ನ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಶಾಶ್ವತವಾಗಿ ಅಳಿಸಲಾಗುತ್ತದೆ. ಇದರಲ್ಲಿ ಎಲ್ಲಾ ಫೈಲ್ಗಳು, ಸೆಟ್ಟಿಂಗ್ಗಳು, ಖಾತೆಗಳು, ಡೇಟಾಬೇಸ್ಗಳು, ಇತ್ಯಾದಿಗಳು ಸೇರಿರುತ್ತವೆ."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"ಈ ಆ್ಯಪ್ನ ಡೇಟಾವನ್ನು ಶಾಶ್ವತವಾಗಿ ಅಳಿಸಲಾಗುವುದು. ಇದು ಫೈಲ್ಗಳು, ಸೆಟ್ಟಿಂಗ್ಗಳು, ಡೇಟಾಬೇಸ್ಗಳು ಮತ್ತು ಇತರ ಆ್ಯಪ್ ಡೇಟಾ ಒಳಗೊಂಡಿದೆ."</string>
<string name="dlg_ok" msgid="1421350367857960997">"ಸರಿ"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"ರದ್ದುಮಾಡಿ"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2693,7 +2683,7 @@
<string name="battery_tip_early_heads_up_done_summary" msgid="7858923105760361208">"ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳು ಸೀಮಿತವಾಗಿರಬಹುದು"</string>
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"ಹೆಚ್ಚಿನ ಬ್ಯಾಟರಿ ಬಳಕೆ"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ಅತ್ಯಂತ ಹೆಚ್ಚು ಬಳಸಲಾದ ಆ್ಯಪ್ಗಳನ್ನು ನೋಡಿ"</string>
- <string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"ಚಾರ್ಜಿಂಗ್ ತಾತ್ಕಾಲಿಕವಾಗಿ ಸೀಮಿತವಾಗಿದೆ"</string>
+ <string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"ಚಾರ್ಜಿಂಗ್ ಅನ್ನು ತಾತ್ಕಾಲಿಕವಾಗಿ ಸೀಮಿತಗೊಳಿಸಲಾಗಿದೆ"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"ನಿಮ್ಮ ಬ್ಯಾಟರಿಯನ್ನು ಉಳಿಸಲು. ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ಚಾರ್ಜಿಂಗ್ ಪುನರಾರಂಭಿಸಿ"</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"ಹೆಚ್ಚಿನ ತಾಪಮಾನ ಮತ್ತು ದೀರ್ಘ ಚಾರ್ಜಿಂಗ್ ಅವಧಿಯಂತಹ ಕೆಲವು ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಬ್ಯಾಟರಿಯ ಆರೋಗ್ಯವನ್ನು ರಕ್ಷಿಸಲು ಚಾರ್ಜಿಂಗ್ <xliff:g id="PERCENT">%1$s</xliff:g> ಗೆ ಸೀಮಿತವಾಗಿದೆ.\n\nಆ ಪರಿಸ್ಥಿತಿಗಳು ಮುಗಿದ ನಂತರ, ನಿಮ್ಮ ಫೋನ್ ಸಾಮಾನ್ಯವಾಗಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಚಾರ್ಜ್ ಆಗುತ್ತದೆ."</string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"ಬ್ಯಾಟರಿ ನಿರ್ವಾಹಕವನ್ನು ಬಳಸಿ"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"ಅಪ್ಲಿಕೇಶನ್ಗಳು ಯಾವಾಗ ಬ್ಯಾಟರಿಯನ್ನು ಬರಿದಾಗಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"ಆ್ಯಪ್ಗಳು ಬ್ಯಾಟರಿಯನ್ನು ವೇಗವಾಗಿ ಕಡಿಮೆಗೊಳಿಸುವುದನ್ನು ಪತ್ತೆಹಚ್ಚುತ್ತದೆ"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"ಆ್ಯಪ್ಗಳು ಬ್ಯಾಟರಿಯನ್ನು ವೇಗವಾಗಿ ಕಡಿಮೆಗೊಳಿಸುವುದನ್ನು ಪತ್ತೆಹಚ್ಚುತ್ತದೆ"</string>
<string name="battery_manager_off" msgid="673547668722420924">"ಆಫ್"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ</item>
@@ -2779,7 +2770,7 @@
<string name="power_camera" msgid="4778315081581293923">"ಕ್ಯಾಮರಾ"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"ಬ್ಲೂಟೂತ್"</string>
- <string name="power_cell" msgid="5507921058696341513">"ಮೊಬೈಲ್ ನೆಟ್ವರ್ಕ್ ಸ್ಟ್ಯಾಂಡ್ ಬೈ"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"ಒಟ್ಟು ಬಳಕೆ <xliff:g id="TIME_0">^1</xliff:g> • <xliff:g id="TIME_PERIOD">^2</xliff:g> ಅವಧಿಯಲ್ಲಿ ಒಂದು ನಿಮಿಷಕ್ಕೂ\n ಕಡಿಮೆ ಸಮಯ ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಬಳಸಲಾಗಿದೆ"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"ಪೂರ್ಣ ಚಾರ್ಜ್ ಮಾಡಿದಾಗಿನಿಂದ ಯಾವುದೇ ಬಳಕೆಯಾಗಿಲ್ಲ"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"ಕಳೆದ 24 ಗಂಟೆಗಳಲ್ಲಿ ಯಾವುದೇ ಬಳಕೆಯಾಗಿಲ್ಲ"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"ನಿಮ್ಮ ಸಾಧನವನ್ನು ಎಷ್ಟು ಸಮಯದವರೆಗೆ ಬಳಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಆಧರಿಸಿ ಉಳಿದಿರುವ ಬ್ಯಾಟರಿಯನ್ನು ಅಂದಾಜು ಮಾಡಲಾಗುತ್ತದೆ"</string>
<string name="estimated_time_left" msgid="948717045180211777">"ಅಂದಾಜಿಸಿದ ಸಮಯ ಮುಗಿದಿದೆ"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"ಸಂಪೂರ್ಣ ಚಾರ್ಜ್ ಆಗಲು"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"ಯಾವಾಗಲೂ ವೈಬ್ರೇಟ್"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"ಮೊದಲು ವೈಬ್ರೇಟ್, ನಂತರ ರಿಂಗ್"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"ಇತರ ಧ್ವನಿಗಳು"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"ಪ್ರಾದೇಶಿಕ ಆಡಿಯೊ"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"ಡಯಲ್ ಪ್ಯಾಡ್ ಟೋನ್ಗಳು"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"ಸ್ಕ್ರೀನ್ ಲಾಕ್ ಮಾಡುವ ಶಬ್ಧ"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"ಚಾರ್ಜಿಂಗ್ ಧ್ವನಿಗಳು - ವೈಬ್ರೇಟ್"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,12 +3924,12 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"ಎಲ್ಲಾ <xliff:g id="APP_NAME">%1$s</xliff:g> ಅಧಿಸೂಚನೆಗಳು"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"ಅಡಾಪ್ಟಿವ್ ಅಧಿಸೂಚನೆಗಳು"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">ಪ್ರತಿ ದಿನಕ್ಕೆ ~<xliff:g id="NUMBER_1">%d</xliff:g> ಅಧಿಸೂಚನೆಗಳು</item>
- <item quantity="other">ಪ್ರತಿ ದಿನಕ್ಕೆ ~<xliff:g id="NUMBER_1">%d</xliff:g> ಅಧಿಸೂಚನೆಗಳು</item>
+ <item quantity="one">ಪ್ರತಿ ದಿನಕ್ಕೆ ~<xliff:g id="NUMBER_1">%,d</xliff:g> ಅಧಿಸೂಚನೆಗಳು</item>
+ <item quantity="other">ಪ್ರತಿ ದಿನಕ್ಕೆ ~<xliff:g id="NUMBER_1">%,d</xliff:g> ಅಧಿಸೂಚನೆಗಳು</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">ಪ್ರತಿ ವಾರಕ್ಕೆ ~<xliff:g id="NUMBER_1">%d</xliff:g> ಅಧಿಸೂಚನೆಗಳು</item>
- <item quantity="other">ಪ್ರತಿ ವಾರಕ್ಕೆ ~<xliff:g id="NUMBER_1">%d</xliff:g> ಅಧಿಸೂಚನೆಗಳು</item>
+ <item quantity="one">ಪ್ರತಿ ವಾರಕ್ಕೆ ~<xliff:g id="NUMBER_1">%,d</xliff:g> ಅಧಿಸೂಚನೆಗಳು</item>
+ <item quantity="other">ಪ್ರತಿ ವಾರಕ್ಕೆ ~<xliff:g id="NUMBER_1">%,d</xliff:g> ಅಧಿಸೂಚನೆಗಳು</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"ಎಂದೂ ಇಲ್ಲ"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"ಸಾಧನದ & ಆ್ಯಪ್ ಅಧಿಸೂಚನೆಗಳು"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"ಸಂಪರ್ಕ ಹೆಸರುಗಳು ಮತ್ತು ನೀವು ಸ್ವೀಕರಿಸುವ ಸಂದೇಶಗಳ ಪಠ್ಯದಂತಹ ಖಾಸಗಿ ಮಾಹಿತಿಯೂ ಸೇರಿದ ಹಾಗೆ, ಎಲ್ಲಾ ಅಧಿಸೂಚನೆಗಳನ್ನು ಓದಲು <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಫೋನ್ ಕರೆಗಳಿಗೆ ಉತ್ತರಿಸುವುದೂ ಸೇರಿದ ಹಾಗೆ, ಅಧಿಸೂಚನೆಗಳನ್ನು ಸ್ನೂಜ್ ಮಾಡಲು ವಜಾಗೊಳಿಸಲು ಅಥವಾ ಅಧಿಸೂಚನೆಗಳಲ್ಲಿನ ಬಟನ್ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಕ್ರಮ ಕೈಗೊಳ್ಳಲು ಸಹ ಈ ಆ್ಯಪ್ಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ. \n\nಇದು, ಅಡಚಣೆ ಮಾಡಬೇಡಿ ಫೀಚರ್ ಅನ್ನು ಆನ್ ಅಥವಾ ಆಫ್ ಮಾಡುವ ಮತ್ತು ಸಂಬಂಧಿತ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬದಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸಹ ಇದು ಆ್ಯಪ್ಗೆ ನೀಡುತ್ತದೆ."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"ಅಡಚಣೆ ಉಂಟುಮಾಡಬಹುದಾದ ಸಂಭಾಷಣೆಗಳು"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"ಎಲ್ಲಾ ಸಂಭಾಷಣೆಗಳು"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"ಆದ್ಯತೆಯ ಸಂಭಾಷಣೆಗಳು"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"ಆದ್ಯತೆಯ ಸಂಭಾಷಣೆಗಳು"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"ಯಾವುದೂ ಇಲ್ಲ"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{ಯಾವುದೂ ಇಲ್ಲ}=1{1 ಸಂಭಾಷಣೆ}one{# ಸಂಭಾಷಣೆಗಳು}other{# ಸಂಭಾಷಣೆಗಳು}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"ಯಾರು ಅಡಚಣೆಯನ್ನು ಉಂಟುಮಾಡಬಹುದು"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"ಯಾರಾದರೂ"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"ಸಂಪರ್ಕಗಳು"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"ನಕ್ಷತ್ರ ಹಾಕಲಾದ ಸಂಪರ್ಕಗಳು"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"ಕೆಲವು ಜನರು ಅಥವಾ ಸಂಭಾಷಣೆಗಳು"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"ನಕ್ಷತ್ರ ಹಾಕಿದ ಸಂಪರ್ಕಗಳು ಮತ್ತು ಪುನರಾವರ್ತಿತ ಕರೆ ಮಾಡುವವರು"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"ಇಂದ ಸಂಪರ್ಕಗಳು ಮತ್ತು ಪುನರಾವರ್ತಿತ ಕರೆ ಮಾಡುವವರು"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"ಪುನರಾವರ್ತಿತ ಕರೆ ಮಾಡುವವರಿಂದ ಮಾತ್ರ"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"ಡಿಜಿಟಲ್ ಅಸಿಸ್ಟೆಂಟ್"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"ಅಸಿಸ್ಟೆಂಟ್ ಅನ್ನು ಶುರು ಮಾಡಲು ಸ್ವೈಪ್ ಮಾಡಿ"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"ಡಿಜಿಟಲ್ ಅಸಿಸ್ಟೆಂಟ್ ಆ್ಯಪ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಕೆಳಭಾಗದ ಮೂಲೆಯಿಂದ ಮೇಲಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡಿ."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"ಅಸಿಸ್ಟೆಂಟ್ ಅನ್ನು ಶುರು ಮಾಡಲು ಹೋಮ್ ಬಟನ್ ಹೋಲ್ಡ್ ಮಾಡಿ"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"ಡಿಜಿಟಲ್ ಅಸಿಸ್ಟೆಂಟ್ ಆ್ಯಪ್ ಅನ್ನು ಶುರು ಮಾಡಲು ಹೋಮ್ ಬಟನ್ ಅನ್ನು ಒತ್ತಿ ಹಿಡಿದುಕೊಳ್ಳಿ."</string>
<string name="information_label" msgid="6939310810756569298">"ಮಾಹಿತಿ"</string>
<string name="low_label" msgid="6525629096999711220">"ಕಡಿಮೆ"</string>
<string name="high_label" msgid="357503396626018487">"ಅಧಿಕ"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"ಬಲ ತುದಿ"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"ಆಧಿಕ ಸೂಕ್ಷ್ಮತೆಯು ಸ್ಕ್ರೀನ್ನ ಅಂಚುಗಳ ಉದ್ದಕ್ಕೂ ಯಾವುದೇ ಆ್ಯಪ್ನ ಗೆಸ್ಚರ್ಗಳ ಜೊತೆಗೆ ಸಂಘರ್ಷವನ್ನುಂಟು ಮಾಡಬಹುದು."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"ಬ್ಯಾಕ್ ಸೆನ್ಸಿಟಿವಿಟಿ"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"ಗೆಶ್ಚರ್ ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"ಗೆಸ್ಚರ್ ನ್ಯಾವಿಗೇಶನ್ ಸೂಕ್ಷ್ಮತೆ"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"ಬಟನ್ ನ್ಯಾವಿಗೇಶನ್"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ಗೆಸ್ಚರ್ ನ್ಯಾವಿಗೇಶನ್, ಹಿಂಬದಿ ಸೂಕ್ಷ್ಮತೆ, ಹಿಂಬದಿ ಗೆಸ್ಚರ್"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"ನ್ಯಾವಿಗೇಶನ್, ಹೋಮ್ ಬಟನ್"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ಫೋನ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲು ಡಬಲ್ ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ಟ್ಯಾಬ್ಲೆಟ್ ಪರಿಶೀಲಿಸಲು ಡಬಲ್ ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ಸಾಧನವನ್ನು ಪರಿಶೀಲಿಸಲು ಡಬಲ್ ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
@@ -5002,7 +5007,7 @@
<item quantity="one">ಕ್ಯಾಮರಾ ಅಪ್ಲಿಕೇಶನ್ಗಳು</item>
<item quantity="other">ಕ್ಯಾಮರಾ ಅಪ್ಲಿಕೇಶನ್ಗಳು</item>
</plurals>
- <string name="default_calendar_app_title" msgid="1870095225089706093">"ಕ್ಯಾಲೆಂಡರ್ ಅಪ್ಲಿಕೇಶನ್"</string>
+ <string name="default_calendar_app_title" msgid="1870095225089706093">"Calendar ಅಪ್ಲಿಕೇಶನ್"</string>
<string name="default_contacts_app_title" msgid="7740028900741944569">"ಸಂಪರ್ಕಗಳ ಅಪ್ಲಿಕೇಶನ್"</string>
<plurals name="default_email_app_title" formatted="false" msgid="8338194872609410234">
<item quantity="one">ಇಮೇಲ್ ಕ್ಲೈಂಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು</item>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ಸಾಧನ ನಿಯಂತ್ರಣಗಳನ್ನು ತೋರಿಸಿ"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"ಲಾಕ್ ಮಾಡಿರುವಾಗ ನಿಯಂತ್ರಣಗಳನ್ನು ಪ್ರವೇಶಿಸಿ"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"ಕರೆಗಳು"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"ಮೊಬೈಲ್ ಡೇಟಾ"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"ವೈ-ಫೈ ಆಫ್ ಇದ್ದಾಗಲೂ ಸಹ, ಸಾಧನದ ಅನುಭವವನ್ನು ಸುಧಾರಿಸಲು, ಆ್ಯಪ್ಗಳು ಮತ್ತು ಸೇವೆಗಳು ಯಾವಾಗ ಬೇಕಾದರೂ ಸಹ ವೈ-ಫೈ ನೆಟ್ವರ್ಕ್ಗಳಿಗಾಗಿ ಸ್ಕ್ಯಾನ್ ಮಾಡಬಹುದು. ಉದಾಹರಣೆಗೆ, ಸ್ಥಳ ಆಧಾರಿತ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಸೇವೆಗಳನ್ನು ಸುಧಾರಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು. ನೀವು ಇದನ್ನು ವೈ-ಫೈ ಸ್ಕ್ಯಾನಿಂಗ್ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಬದಲಾಯಿಸಬಹುದು. "<annotation id="link">"ಬದಲಾಯಿಸಿ"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"ಕನೆಕ್ಟ್ ಆಗಿದೆ"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"ಯಾವುದೇ ಕನೆಕ್ಷನ್ ಇಲ್ಲ"</string>
@@ -5580,9 +5590,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"ಎಲ್ಲಾ ಆ್ಯಪ್ಗಳು ಮತ್ತು ಸೇವೆಗಳಿಗಾಗಿ"</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="2548056479103747555">"ಗೇಮ್ ಡ್ಯಾಶ್ಬೋರ್ಡ್ ಶಾರ್ಟ್ಕಟ್, ಇತ್ಯಾದಿ ಆನ್ ಮಾಡಿ"</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-ko/strings.xml b/res/values-ko/strings.xml
index e6c3d3a..93e9299 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"페어링 요청"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>에 페어링하려면 탭하세요."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"받은 파일"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"블루투스를 통해 받은 파일"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"블루투스가 사용 중지됨"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"탭하여 사용 설정하세요."</string>
<string name="device_picker" msgid="2427027896389445414">"블루투스 기기 선택"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"얼굴 및 지문 추가됨"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"얼굴 인식 잠금 해제 및 지문 잠금 해제를 설정하면 마스크를 쓰고 있거나 어두운 곳에 있을 때 휴대전화에서 지문을 요청합니다."</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"잠금 해제 방법"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"다음에 얼굴 인식 및 지문 인식 사용"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"휴대전화 잠금 해제"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"앱 내 인증"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"휴대전화 잠금 해제"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"앱에서 본인 인증"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"얼굴 사용"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"지문 사용"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"얼굴 또는 지문 사용"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"휴대전화를 부모님께 건네주세요."</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"확인"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"화면 잠금 설정을 건너뛰시겠습니까?"</string>
@@ -570,15 +571,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"지문을 사용하여 휴대전화를 잠금 해제하거나 앱에서 본인을 인증할 수 없게 됩니다."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"지문을 사용하여 직장 프로필을 잠금 해제하거나 구매를 승인하거나 직장 앱에 로그인할 수 없게 됩니다."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"삭제"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"얼굴 인식 및 지문 잠금 해제"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"탭하여 설정"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"얼굴 인식만"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"지문만"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"얼굴 인식 및 지문"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"얼굴 인식 및 지문 잠금 해제를 설정하면 마스크를 쓰고 있거나 어두운 곳에 있을 때 휴대전화에서 지문을 요청합니다."</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"잠금 해제 방법"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"다음에 얼굴 인식 또는 지문 사용"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"앱 내 인증"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"암호화"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"태블릿 암호화"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"휴대전화 암호화"</string>
@@ -862,8 +854,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"연결할 수 없습니다. 다시 시도해 주세요."</string>
<string name="device_details_title" msgid="1155622417516195481">"기기 세부정보"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"기기 블루투스 주소: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"기기 블루투스 주소: \n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"기기를 지우시겠습니까?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"연결 삭제"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"앱 연결을 해제할까요?"</string>
@@ -871,7 +862,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"태블릿이 더 이상 <xliff:g id="DEVICE_NAME">%1$s</xliff:g>과(와) 페어링되지 않습니다."</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"기기가 더 이상 <xliff:g id="DEVICE_NAME">%1$s</xliff:g>과(와) 페어링되지 않습니다."</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> 앱이 더 이상 <xliff:g id="DEVICE_NAME">%2$s</xliff:g>에 연결되지 않습니다."</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>이(가) 더 이상 이 계정에 연결된 기기와 페어링되지 않습니다."</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"기기 지우기"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"앱 연결 해제"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"연결..."</string>
@@ -2101,7 +2091,7 @@
<string name="internal_storage" msgid="999496851424448809">"내부 저장소"</string>
<string name="recompute_size" msgid="1098091228370999128">"크기 다시 계산 중..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"앱 데이터를 삭제하시겠습니까?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"앱의 전체 데이터가 영구적으로 삭제됩니다. 여기에는 모든 파일, 설정, 계정, 데이터베이스 등이 포함됩니다."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"이 앱 데이터가 영구적으로 삭제됩니다. 삭제 대상에는 파일, 설정, 데이터베이스, 기타 앱 데이터가 포함됩니다."</string>
<string name="dlg_ok" msgid="1421350367857960997">"확인"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"취소"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2696,9 +2686,9 @@
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"배터리 사용량이 증가함"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"배터리 사용량이 가장 높은 앱을 확인하세요"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"충전이 일시적으로 제한됨"</string>
- <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"배터리 수명을 연장하는 방법입니다. 자세히 알아보세요."</string>
+ <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"배터리 보호를 위한 조치입니다. 자세히 알아보세요."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"충전 재개"</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"온도가 높거나 충전 시간이 긴 경우 등 특정한 상황에서는 배터리 보호를 위해 <xliff:g id="PERCENT">%1$s</xliff:g>까지만 충전될 수 있습니다.\n\n상태가 완화되면 휴대전화가 다시 자동으로 정상 충전됩니다."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"온도가 높거나 충전 시간이 긴 경우 등 특정한 상황에서는 배터리 보호를 위해 <xliff:g id="PERCENT">%1$s</xliff:g>까지만 충전될 수 있습니다.\n\n상태가 개선되면 휴대전화가 다시 자동으로 정상 충전됩니다."</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"온도가 높거나 충전 시간이 긴 경우 등 특정한 상황에서는 배터리 보호를 위해 <xliff:g id="PERCENT">%1$s</xliff:g>까지만 충전될 수 있습니다.\n\n상태가 완화되면 태블릿이 다시 자동으로 정상 충전됩니다."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"휴대전화를 평소보다 더 많이 사용했기 때문에 배터리가 평소보다 더 빨리 소진될 수 있습니다.\n\n배터리 사용량이 가장 많은 앱:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"태블릿을 평소보다 더 많이 사용했기 때문에 배터리가 평소보다 더 빨리 소진될 수 있습니다.\n\n배터리 사용량이 가장 많은 앱:"</string>
@@ -2749,6 +2739,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"배터리 관리 사용"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"앱에서 배터리를 많이 소모하면 감지"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"앱의 배터리 사용량이 많은 경우 감지"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"앱의 배터리 사용량이 많은 경우 감지"</string>
<string name="battery_manager_off" msgid="673547668722420924">"끄기"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">앱 %1$d개가 제한됨</item>
@@ -2781,7 +2772,7 @@
<string name="power_camera" msgid="4778315081581293923">"카메라"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"블루투스"</string>
- <string name="power_cell" msgid="5507921058696341513">"모바일 네트워크 대기"</string>
+ <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>
@@ -2871,6 +2862,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"총 <xliff:g id="TIME_0">^1</xliff:g> • <xliff:g id="TIME_PERIOD">^2</xliff:g> 동안\n백그라운드에서 1분 미만 사용"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"마지막으로 완전히 충전한 이후 사용 안 함"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"지난 24시간 동안 사용 안 함"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"예상 잔여 배터리 소모 시간은 기기 사용량을 기반으로 표시됩니다."</string>
<string name="estimated_time_left" msgid="948717045180211777">"남은 예상 시간"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"충전 완료까지 남은 시간"</string>
@@ -3653,8 +3645,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"항상 진동"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"먼저 진동한 다음 점차 벨소리 크게"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"기타 소리"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"서라운드 오디오"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"다이얼패드 효과음"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"화면 잠금 소리"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"충전 소리 및 진동"</string>
@@ -3857,6 +3848,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>
+ <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,11 +3926,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"모든 <xliff:g id="APP_NAME">%1$s</xliff:g> 알림"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"적응형 알림"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">하루에 약 <xliff:g id="NUMBER_1">%d</xliff:g>개</item>
+ <item quantity="other">하루에 약 <xliff:g id="NUMBER_1">%,d</xliff:g>개</item>
<item quantity="one">하루에 약 <xliff:g id="NUMBER_0">%d</xliff:g>개</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">1주일에 약 <xliff:g id="NUMBER_1">%d</xliff:g>개</item>
+ <item quantity="other">1주일에 약 <xliff:g id="NUMBER_1">%,d</xliff:g>개</item>
<item quantity="one">1주일에 약 <xliff:g id="NUMBER_0">%d</xliff:g>개</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"전송하지 않음"</string>
@@ -3958,7 +3950,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>에서 연락처 이름과 받은 문자 메시지 등 개인 정보를 포함한 모든 알림을 읽을 수 있게 됩니다. 앱에서 알림을 다시 알림 설정하거나 닫고, 알림에 표시된 버튼으로 전화 받기와 같은 조치를 취하는 것도 가능합니다. \n\n또한 앱에서 방해 금지 모드를 사용 설정 또는 중지하고 관련 설정을 변경할 수 있습니다."</string>
+ <string name="notification_listener_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>
@@ -4109,6 +4108,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"예외 대화"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"모든 대화"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"우선순위 대화"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"우선순위 대화"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"없음"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{없음}=1{대화 1개}other{대화 #개}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"예외 대상"</string>
@@ -4133,6 +4133,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"모든 사용자"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"연락처"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"별표표시한 연락처"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"일부 사용자 또는 대화"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"별표 표시된 연락처 및 반복 발신자의 전화"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"연락처 및 반복 발신자의 전화"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"반복 발신자의 전화만"</string>
@@ -4863,6 +4864,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"디지털 어시스턴트"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"스와이프하여 어시스턴트 호출"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"하단 모서리에서 위로 스와이프하여 디지털 어시스턴트 앱을 호출합니다."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"홈 버튼을 길게 눌러 어시스턴트 실행"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"디지털 어시스턴트 앱을 실행하려면 홈 버튼을 길게 누르세요."</string>
<string name="information_label" msgid="6939310810756569298">"정보"</string>
<string name="low_label" msgid="6525629096999711220">"낮음"</string>
<string name="high_label" msgid="357503396626018487">"높음"</string>
@@ -4870,8 +4873,10 @@
<string name="right_edge" msgid="1505309103265829121">"오른쪽 가장자리"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"감도가 높으면 화면 가장자리 앱 동작과 충돌할 수 있습니다."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"뒤로 가기 동작 민감도"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"동작 설정"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"동작 탐색 민감도"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"버튼 탐색"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"동작 탐색, 뒤로 가기 동작 민감도, 뒤로 가기 동작"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"탐색, 홈 버튼"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"두 번 탭하여 휴대전화 확인"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"두 번 탭하여 태블릿 확인"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"두 번 탭하여 기기 확인"</string>
@@ -5445,6 +5450,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"기기 제어 표시"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"잠금 상태일 때 제어 기능에 액세스"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5514,6 +5523,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"통화"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"모바일 데이터"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"기기 환경을 개선하기 위해 Wi‑Fi가 꺼져 있을 때도 앱과 서비스에서 Wi‑Fi 네트워크를 검색할 수 있습니다. 예를 들면 위치 기반 기능 및 서비스를 개선하는 데 이 기능이 사용되기도 합니다. 이 설정은 Wi‑Fi 검색 설정에서 변경할 수 있습니다. "<annotation id="link">"변경"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"연결됨"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"연결되지 않음"</string>
@@ -5582,9 +5592,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"모든 앱 및 서비스"</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="2548056479103747555">"게임 대시보드 바로가기 사용 설정 등"</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-ky/strings.xml b/res/values-ky/strings.xml
index b5a36e3..e7dd544 100644
--- a/res/values-ky/strings.xml
+++ b/res/values-ky/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Байланыштыруу өтүнүчү"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> менен жупташуу үчүн таптап коюңуз."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Алынган файлдар"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Bluetooth аркылуу алынган файлдар"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth өчүк"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Күйгүзүү үчүн таптап коюңуз"</string>
<string name="device_picker" msgid="2427027896389445414">"Bluetooth түзмөгүн тандоо"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Жүз жана манжа изи кошулду"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Эгер манжа изи жана жүзүнөн таанып ачуу функциясын жөндөсөңүз, беткап тагынып же караңгы жерде турганыңызда телефонуңуз манжаңыздын изин сурайт"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Кулпуну ачуу жолдору"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Төмөнкүлөр үчүн жүз жана манжа изин колдонуңуз:"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Телефондун кулпусун ачуу"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Колдонмолордо аныктыгын текшерүү"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Телефонуңуздун кулпусун ачыңыз"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Колдонмолордо өздүгүңүздү ырастаңыз"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Жүз аркылуу"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Манжа изи аркылуу"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Жүз же манжа изи аркылуу"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Телефонду кайрадан ата-энеңе бер"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"Макул"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Экран кулпусун жөндөбөйсүзбү?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Манжаңыздын изи менен телефонуңуздун кулпусун ача албай, колдонмолорго кирүүдө өзүңүздү ырастай албай каласыз."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Манжаңыздын изи менен жумуш профилиңиздин кулпусун ача албай, эч нерсе сатып ала албай, колдонмолорго кирүүдө өзүңүздү ырастай албай каласыз."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Ооба, өчүрөм"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Жүз жана манжа изи менен кулпуну ачуу"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Жөндөө үчүн таптаңыз"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Жүз гана"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Манжа изи гана"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Жүз жана манжа изи"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Эгер манжа изи жана жүзүнөн таанып ачуу функциясын жөндөсөңүз, беткап тагынып же караңгы жерде турганыңызда телефонуңуз манжаңыздын изин сурайт"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Кулпуну ачуу жолдору"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Төмөнкү үчүн жүз же манжа изин колдонуу:"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Колдонмолордо аныктыгын текшерүү"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Шифрлөө"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Планшетти шифрлөө"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Телефонду шифрлөө"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Туташпай калды. Кайталап көрүңүз."</string>
<string name="device_details_title" msgid="1155622417516195481">"Түзмөктүн чоо-жайы"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Түзмөктүн Bluetooth дареги: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Түзмөктүн Bluetooth дареги:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Түзмөк унутулсунбу?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Байланышты өчүрүү"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Колдонмону ажыратасызбы?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Мындан ары планшетиңиз <xliff:g id="DEVICE_NAME">%1$s</xliff:g> түзмөгүнөн ажыратылат"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Мындан ары түзмөгүңүз <xliff:g id="DEVICE_NAME">%1$s</xliff:g> түзмөгүнөн ажыратылат"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> колдонмосу мындан ары <xliff:g id="DEVICE_NAME">%2$s</xliff:g> түзмөгүңүзгө туташпайт"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"Мындан ары <xliff:g id="DEVICE_NAME">%1$s</xliff:g> бул аккаунт менен байланыштырылган түзмөктөр менен жупташтырылбайт"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Түзмөк унутулсун"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Колдонмону ажыратуу"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Төмөнкүгө туташтыруу…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Ички эстутум"</string>
<string name="recompute_size" msgid="1098091228370999128">"Өлчөмү кайра эсептелүүдө…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Колдонмодогу нерселерди өчүрөсүзбү?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Бул колдонмодогу файлдар, жөндөөлөр, аккаунттар жана маалымат базасы сыяктуу бардык нерселер биротоло өчүрүлөт."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Бул колдонмодогу маалымат биротоло жок кылынат. Ага файлдар, жөндөөлөр, дайындар базалары жана колдонмонун башка дайындары кирет."</string>
<string name="dlg_ok" msgid="1421350367857960997">"Жарайт"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Жок"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2696,8 +2686,8 @@
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Кубаттоо убактылуу чектелген"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Батареяңызды үнөмдөө үчүн. Кеңири маалымат."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Кубаттоону улантуу"</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Батареяны көбүрөөк убакытка жеткирүү үчүн жогорку температура жана узакка кубаттоо сыяктуу айрым шарттарда кубаттоо <xliff:g id="PERCENT">%1$s</xliff:g> чейин чектелиши мүмкүн.\n\nМындай шарттар бүткөндөн кийин, телефонуңуз автоматтык түрдө кадимкидей кубаттала баштайт."</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Батареяны көбүрөөк убакытка жеткирүү үчүн жогорку температура жана узакка кубаттоо сыяктуу айрым шарттарда кубаттоо <xliff:g id="PERCENT">%1$s</xliff:g> чейин чектелиши мүмкүн.\n\nМындай шарттар бүткөндөн кийин, түзмөгүңүз автоматтык түрдө кадимкидей кубаттала баштайт."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Батареяны көбүрөөк убакытка жеткирүү үчүн жогорку температурада жана узакка кубатталган шарттарда кубаттоо <xliff:g id="PERCENT">%1$s</xliff:g> чейин чектелиши мүмкүн.\n\nМындай шарттар калыбына келгенден кийин, түзмөгүңүз автоматтык түрдө кадимкидей кубаттала баштайт."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Батареяны көбүрөөк убакытка жеткирүү үчүн жогорку температурада жана узакка кубатталган шарттарда кубаттоо <xliff:g id="PERCENT">%1$s</xliff:g> чейин чектелиши мүмкүн.\n\nМындай шарттар калыбына келгенден кийин, түзмөгүңүз автоматтык түрдө кадимкидей кубаттала баштайт."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Телефонуңуз адаттагыдан көбүрөөк колдонулгандыктан, батареяңыз күтүлгөндөн эртерээк отуруп калышы мүмкүн.\n\nБатареяны эң көп сарптап жаткан колдонмолор:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Планшетиңиз адаттагыдан көбүрөөк колдонулгандыктан, батареяңыз күтүлгөндөн эртерээк отуруп калышы мүмкүн.\n\nБатареяны эң көп сарптап жаткан колдонмолор:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Түзмөгүңүз адаттагыдан көбүрөөк колдонулгандыктан, батареяңыз күтүлгөндөн эртерээк отуруп калышы мүмкүн.\n\nБатареяны эң көп сарптап жаткан колдонмолор:"</string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Battery Manager\'ди колдонуу"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Колдонмолордун батареяны тез сарптаганы аныкталсын"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Колдонмолордун батареяны тез сарптаганын аныктоо"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Колдонмолордун батареяны тез сарптаганын аныктоо"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Өчүк"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d колдонмо чектелген</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Күтүү режиминдеги мобилдик тармак"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Жалпысынан <xliff:g id="TIME_0">^1</xliff:g> • <xliff:g id="TIME_PERIOD">^2</xliff:g> аралыгында\n1 мүнөткө жетпеген убакытта фондо колдонулган"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Акыркы жолу толук кубатталгандан бери колдонулган жок"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Акыркы 24 сааттын ичинде колдонулган жок"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Калган убакыт түзмөктүн колдонулушуна жараша эсептелип көрсөтүлүүдө."</string>
<string name="estimated_time_left" msgid="948717045180211777">"Болжолдуу калган убакыт"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Батарея толгонго чейин калган убакыт"</string>
@@ -3036,8 +3028,8 @@
<string name="backup_configure_account_default_summary" msgid="5323225330966306690">"Камдык көчүрмөлөр сакталган бир дагы аккаунт табылган жок"</string>
<string name="backup_erase_dialog_title" msgid="5892431263348766484"></string>
<string name="backup_erase_dialog_message" msgid="2250872501409574331">"Колдонмолордун берилиштерин, Wi-Fi сырсөздөрүн, бүктөмөлөрдү, жана башка тууралоолорду, колдономолордун берилиштерин Google\'дун серверине сактоо токтотулуп, бардык көчүрмөлөр жок кылынсынбы?"</string>
- <string name="fullbackup_erase_dialog_message" msgid="2379053988557486162">"Түзмөктөгү дайындардын (мисалы, Wi-Fi тармагынын сырсөздөрү жана чалуулар таржымалы) жана колдонмонун дайындарынын (мисалы жөндөөлөр жана файлдар) камдык көчүрмөсү мындан ары сакталбай, аралыктагы серверлердеги бардык көчүрмөлөр өчүрүлөт. Уланта бересизби?"</string>
- <string name="fullbackup_data_summary" msgid="971587401251601473">"Түзмөктөгү дайындардын (мисалы, Wi-Fi тармагынын сырсөздөрү жана чалуулар таржымалы) жана колдонмонун дайындарынын (мисалы жөндөөлөр жана файлдар) камдык көчүрмөсү алыстан автоматтык түрдө сакталат.\n\nКамдык көчүрмөнү автоматтык түрдө сактоо мүмкүнчүлүгү иштетилгенде, түзмөктүн жана колдонмонун дайындары маалы менен автоматтык түрдө сакталып турат. Иштеп чыгуучунун жөндөөлөрүнө ылайык колдонмодо сакталган дайындарда байланыштар, билдирүүлөр, сүрөттөр сыяктуу купуя маалыматтар камтылышы мүмкүн."</string>
+ <string name="fullbackup_erase_dialog_message" msgid="2379053988557486162">"Түзмөктөгү нерселердин (мисалы, Wi-Fi тармагынын сырсөздөрү жана чалуулар таржымалы) жана колдонмодогу нерселердин (мисалы жөндөөлөр жана файлдар) камдык көчүрмөсү мындан ары сакталбай, аралыктагы серверлердеги бардык көчүрмөлөр өчүрүлөт. Уланта бересизби?"</string>
+ <string name="fullbackup_data_summary" msgid="971587401251601473">"Түзмөктөгү нерселердин (мисалы, Wi-Fi тармагынын сырсөздөрү жана чалуулар таржымалы) жана колдонмодогу нерселердин (мисалы жөндөөлөр жана файлдар) камдык көчүрмөсү алыстан автоматтык түрдө сакталат.\n\nКамдык көчүрмөнү автоматтык түрдө сактоо мүмкүнчүлүгү иштетилгенде, түзмөктүн жана колдонмонун дайындары маалы менен автоматтык түрдө сакталып турат. Иштеп чыгуучунун жөндөөлөрүнө ылайык колдонмодо сакталган дайындарда байланыштар, билдирүүлөр, сүрөттөр сыяктуу купуя маалыматтар камтылышы мүмкүн."</string>
<string name="device_admin_settings_title" msgid="31392408594557070">"Түзмөктү башкарган колдонмонун жөндөөлөрү"</string>
<string name="active_device_admin_msg" msgid="7744106305636543184">"Түзмөктү башкарган колдонмо"</string>
<string name="remove_device_admin" msgid="3143059558744287259">"Түзмөктү башкарган колдонмону өчүрүп салуу"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Ар дайым дирилдесин"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Дирилдеп, анан катуулап шыңгырасын"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Башка үндөр"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Мейкиндиктүү аудио"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Номерлерди тергенде үн чыксын"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Экранды кулпулоо добушу"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Кубаттоо үндөрү жана дирилдөө"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"<xliff:g id="APP_NAME">%1$s</xliff:g> колдонмосунун бардык билдирмелери"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Ыңгайлаштырылуучу билдирмелер"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">Күнүнө болжол менен <xliff:g id="NUMBER_1">%d</xliff:g> билдирме</item>
+ <item quantity="other">Күнүнө болжол менен <xliff:g id="NUMBER_1">%,d</xliff:g> билдирме</item>
<item quantity="one">Күнүнө болжол менен <xliff:g id="NUMBER_0">%d</xliff:g> билдирме</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">Аптасына болжол менен <xliff:g id="NUMBER_1">%d</xliff:g> билдирме</item>
+ <item quantity="other">Аптасына болжол менен <xliff:g id="NUMBER_1">%,d</xliff:g> билдирме</item>
<item quantity="one">Аптасына болжол менен <xliff:g id="NUMBER_0">%d</xliff:g> билдирме</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Эч качан"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> колдонмосу билдирмелердин баарын, ошону менен катар байланыштардын аты-жөнү жана алынган билдирүүлөр сыяктуу жеке маалыматты окуй алат. Мындан тышкары, билдирмелерди тындырып, жаап же телефон чалууларына жооп берүү сыяктуу билдирмелердеги баскычтарды баса алат. \n\nКолдонмо \"Тынчымды алба\" режимин күйгүзүп же өчүрүп, ошондой эле анын жөндөөлөрүн өзгөртүү мүмкүнчүлүгүнө ээ болот."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"\"Тынчымды алба\" режими таасир этпеген жазышуулар"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Бардык жазышуулар"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Маанилүү сүйлөшүүлөр"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"маанилүү жазышуулар"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Эч бири"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Жок}=1{1 сүйлөшүү}other{# сүйлөшүү}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"\"Тынчымды алба\" режими таасир этпеген колдонуучулар"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Баары"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Байланыштар"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Белгиленген байланыштар"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Айрым байланыштар же жазышуулар"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Белгиленген байланыштардан жана кайра чалгандардан"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Байланыштардан жана кайталанма чалуучулардан"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Кайталанма чалуучулардан гана"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Санариптик жардамчы"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Жардамчыны күйгүзүү үчүн экранды сүрүп коюу"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Санариптик жардамчы колдонмосун иштетүү үчүн экрандын төмөнкү бурчун жогору карай сүрүп коюңуз."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Жардамчыны күйгүзүү үчүн Башкы бет баскычын басып туруңуз"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Санариптик жардамчы колдонмосун күйгүзүү үчүн Башкы бет баскычын басып туруңуз."</string>
<string name="information_label" msgid="6939310810756569298">"Маалымат"</string>
<string name="low_label" msgid="6525629096999711220">"Төмөн"</string>
<string name="high_label" msgid="357503396626018487">"Жогору"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Оң жак чети"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Экрандын сезгичтиги өтө жогору болгондо, колдонмодо экрандын четтериндеги жаңсоолор иштебей калышы мүмкүн."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Фонду сезгичтиги"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Жаңсоо жөндөөлөрү"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Жаңсап чабыттоо сезгичтиги"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Баскыч менен өтүү"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"жаңсап чабыттоо, фонду сезгичтиги, артка жаңсоосу"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"өтүү, башкы бет баскычы"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Убакытты жана билдирмелерди текшерүү үчүн эки жолу басуу"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Планшетти текшерүү үчүн эки жолу таптаңыз"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Түзмөктү текшерүү үчүн эки жолу таптаңыз"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Түзмөктү башкаруу элементтерин көрсөтүү"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Экран кулпуланып турганда түзмөктү башкарган виджеттерди колдоносуз"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"чалуулар"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"мобилдик трафик"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Түзмөктүн колдонулушун жакшыртуу үчүн колдонмолор менен кызматтар Wi‑Fi өчүп турса да зымсыз тармактарды издей беришет. Бул режим жайгашкан жерди аныктоо функцияларын жакшыртууга мүмкүнчүлүк берет. Аны Wi-Fi тармактарын издөө жөндөөлөрүнөн өзгөртө аласыз. "<annotation id="link">"Өзгөртүү"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Туташты"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Байланыш жок"</string>
@@ -5580,9 +5590,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"Бардык колдонмолор жана кызматтар үчүн"</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="2548056479103747555">"Оюн тактасынын ыкчам баскычын ж.б. күйгүзүү"</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-lo/strings.xml b/res/values-lo/strings.xml
index de2fe42..76842f1 100644
--- a/res/values-lo/strings.xml
+++ b/res/values-lo/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"ຄຳຮ້ອງຂໍການຈັບຄູ່"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"ແຕະເພື່ອຈັບຄູ່ກັບ <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"ໄຟລ໌ທີ່ຮັບແລ້ວ"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"ໄຟລ໌ທີ່ໄດ້ຮັບຜ່ານ Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth ປິດຢູ່"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"ແຕະເພື່ອເປີດໃຊ້ມັນ"</string>
<string name="device_picker" msgid="2427027896389445414">"ເລືອກອຸປະກອນ Bluetooth"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"ເພີ່ມໜ້າ ແລະ ລາຍນິ້ວມືແລ້ວ"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"ເມື່ອທ່ານຕັ້ງຄ່າການປົດລັອກດ້ວຍໜ້າ ແລະ ການປົດລັອກດ້ວຍລາຍນິ້ວມື, ໂທລະສັບຂອງທ່ານຈະຖາມຫາລາຍນິ້ວມືຂອງທ່ານເມື່ອທ່ານໃສ່ໜ້າກາກອະນາໄມ ຫຼື ຢູ່ໃນບ່ອນມືດ"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"ວິທີປົດລັອກ"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"ໃຊ້ໃບໜ້າ ແລະ ລາຍນິ້ວມືສຳລັບ"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"ການປົດລັອກໂທລະສັບ"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"ການພິສູດຢືນຢັນໃນແອັບ"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"ປົດລັອກໂທລະສັບຂອງທ່ານ"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"ຢັ້ງຢືນວ່າແມ່ນທ່ານແທ້ໃນແອັບ"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"ກຳລັງໃຊ້ໜ້າ"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"ກຳລັງໃຊ້ລາຍນິ້ວມື"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"ກຳລັງໃຊ້ໜ້າ ຫຼື ລາຍນິ້ວມື"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"ເອົາໂທລະສັບກັບໄປໃຫ້ພໍ່ແມ່ຂອງທ່ານ"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"ຕົກລົງ"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"ຂ້າມໜ້າຈໍລັອກບໍ?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"ທ່ານຈະບໍ່ສາມາດໃຊ້ລາຍນິ້ວມືຂອງທ່ານເພື່ອປົດລັອກໂທລະສັບຂອງທ່ານ ຫຼື ຢັ້ງຢືນວ່າແມ່ນທ່ານໃນແອັບໄດ້."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"ທ່ານຈະບໍ່ສາມາດໃຊ້ລາຍນິ້ວມືຂອງທ່ານເພື່ອປົດລັອກໂປຣໄຟລ໌ບ່ອນເຮັດວຽກຂອງທ່ານ, ອະນຸມັດການສັ່ງຊືື້ ຫຼື ເຂົ້າສູ່ລະບົບຫາແອັບບ່ອນເຮັດວຽກໄດ້."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"ແມ່ນແລ້ວ, ເອົາອອກ"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"ປົດລັອກດ້ວຍໜ້າ ແລະ ລາຍນິ້ວມື"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"ແຕະເພື່ອຕັ້ງຄ່າ"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"ໜ້າເທົ່ານັ້ນ"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"ລາຍນິ້ວມືເທົ່ານັ້ນ"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"ໜ້າ ແລະ ລາຍນິ້ວມື"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"ເມື່ອທ່ານຕັ້ງການປົດລັອກດ້ວຍໜ້າ ແລະ ລາຍນິ້ວມື, ໂທລະສັບຂອງທ່ານຈະຖາມຫາລາຍນິ້ວມືຂອງທ່ານເມື່ອທ່ານໃສ່ໜ້າກາກອະນາໄມ ຫຼື ຢູ່ໃນພື້ນທີ່ມືດ"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"ວິທີປົດລັອກ"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"ໃຊ້ໜ້າ ຫຼື ລາຍນິ້ວມືສຳລັບ"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"ການພິສູດຢືນຢັນໃນແອັບ"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"ການເຂົ້າລະຫັດ"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"ເຂົ້າລະຫັດແທັບເລັດ"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"ເຂົ້າລະຫັດໂທລະສັບ"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"ບໍ່ສາມາດເຊື່ອມຕໍ່ໄດ້. ກະລຸນາລອງອີກຄັ້ງ."</string>
<string name="device_details_title" msgid="1155622417516195481">"ລາຍລະອຽດອຸປະກອນ"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"ທີ່ຢູ່ Bluetooth ຂອງອຸປະກອນ: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"ທີ່ຢູ່ Bluetooth ຂອງອຸປະກອນ:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"ລືມອຸປະກອນບໍ?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"ລຶບການເຊື່ອມໂຍງ"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"ຕັດການເຊື່ອມຕໍ່ແອັບບໍ?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"ແທັບເລັດຂອງທ່ານບໍ່ໄດ້ຈັບຄູ່ກັບ <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ອີກຕໍ່ໄປແລ້ວ"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"ອຸປະກອນຂອງທ່ານບໍ່ໄດ້ຈັບຄູ່ກັບ <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ອີກຕໍ່ໄປແລ້ວ"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"ແອັບ <xliff:g id="APP_NAME">%1$s</xliff:g> ຈະບໍ່ເຊື່ອມຕໍ່ຫາ <xliff:g id="DEVICE_NAME">%2$s</xliff:g> ຂອງທ່ານອີກຕໍ່ໄປ"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ຈະບໍ່ຖືກຈັບຄູ່ກັບອຸປະກອນໃດທີ່ເຊື່ອມຕໍ່ຫາບັນຊີນີ້ອີກຕໍ່ໄປ"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"ລືມອຸປະກອນ"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"ຕັດການເຊື່ອມຕໍ່ແອັບ"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"ເຊື່ອມຕໍ່ກັບ..."</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"ພື້ນທີ່ຈັດເກັບຂໍ້ມູນພາຍໃນ"</string>
<string name="recompute_size" msgid="1098091228370999128">"ກຳລັງຄຳນວນຂະໜາດຄືນໃໝ່..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"ລຶບຂໍ້ມູນແອັບບໍ່?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"ຂໍ້ມູນທັງໝົດຂອງແອັບນີ້ຈະຖືກລຶບອອກຖາວອນ ເຊິ່ງຮວມເຖິງໄຟລ໌, ການຕັ້ງຄ່າ, ບັນຊີ, ຖານຂໍ້ມູນ ແລະ ອື່ນໆທັງໝົດນຳ."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"ຂໍ້ມູນຂອງແອັບນີ້ຈະຖືກລຶບອອກຖາວອນ. ນີ້ຮວມເຖິງໄຟລ໌, ການຕັ້ງຄ່າ, ຖານຂໍ້ມູນ ແລະ ຂໍ້ມູນແອັບອື່ນໆນຳ"</string>
<string name="dlg_ok" msgid="1421350367857960997">"ຕົກລົງ"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"ຍົກເລີກ"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"ໃຊ້ຕົວຈັດການແບັດເຕີຣີ"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"ກວດສອບເມື່ອແອັບໃຊ້ແບັດເຕີຣີຫຼາຍເກີນໄປ"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"ການກວດຫາເມື່ອແອັບໃຊ້ແບັດເຕີຣີໝົດໄວ"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"ການກວດຫາເມື່ອແອັບໃຊ້ແບັດເຕີຣີໝົດໄວ"</string>
<string name="battery_manager_off" msgid="673547668722420924">"ປິດ"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">ຈຳກັດ %1$d ແແອັບແລ້ວ</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"ການສະແຕນບາຍເຄືອຂ່າຍມືຖື"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"ຮວມ <xliff:g id="TIME_0">^1</xliff:g> • ພື້ນຫຼັງໜ້ອຍກວ່າໜຶ່ງນາທີ\nສຳລັບ <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"ບໍ່ມີການນຳໃຊ້ຫຼັງຈາກສາກເຕັມຫຼ້າສຸດ"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"ບໍ່ມີການນຳໃຊ້ໃນຮອບ 24 ຊມ ທີ່ຜ່ານມາ"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"ການປະເມີນໄລຍະເວລາແບັດເຕີຣີທີ່ເຫຼືອແມ່ນອ້າງອີງຈາກການນຳໃຊ້ອຸປະກອນຂອງທ່ານ"</string>
<string name="estimated_time_left" msgid="948717045180211777">"ເວລາທີ່ເຫຼືອໂດຍປະມານ"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"ຈົນກວ່າຈະສາກເຕັມ"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"ສັ່ນທຸກເທື່ອ"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"ສັ່ນເຕືອນກ່ອນແລ້ວເປີດສຽງໂທເຂົ້າເທື່ອລະໜ້ອຍ"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"ສຽງອື່ນໆ"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"ສຽງຮອບທິດທາງ"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"ສຽງປຸ່ມກົດ"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"ສຽງການລັອກໜ້າຈໍ"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"ສຽງການສາກ ແລະ ການສັ່ນເຕືອນ"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"ການແຈ້ງເຕືອນ <xliff:g id="APP_NAME">%1$s</xliff:g> ທັງໝົດ"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"ການແຈ້ງເຕືອນແບບປັບປ່ຽນໄດ້ເອງ"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> ການແຈ້ງເຕືອນຕໍ່ມື້</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> ການແຈ້ງເຕືອນຕໍ່ມື້</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> ການແຈ້ງເຕືອນຕໍ່ມື້</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> ການແຈ້ງເຕືອນຕໍ່ອາທິດ</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> ການແຈ້ງເຕືອນຕໍ່ອາທິດ</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> ການແຈ້ງເຕືອນຕໍ່ອາທິດ</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"ບໍ່ສົ່ງ"</string>
@@ -3956,7 +3948,22 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"ອະນຸຍາດໃຫ້ເຂົ້າເຖິງການແຈ້ງເຕືອນສຳລັບ <xliff:g id="SERVICE">%1$s</xliff:g> ບໍ?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"ການແຈ້ງເຕືອນແບບປັບຕົວໄດ້ຂອງ Android ຖືກແທນທີ່ດ້ວຍການແຈ້ງເຕືອນທີ່ປັບປຸງໃຫ້ດີຂຶ້ນໃນ Android 12 ແລ້ວ. ຄຸນສົມບັດນີ້ສະແດງຄຳສັ່ງ ແລະ ການຕອບກັບທີ່ແນະນຳ ແລະ ຈັດລະບຽບການແຈ້ງເຕືອນຂອງທ່ານ. \n\nການແຈ້ງເຕືອນທີ່ປັບປຸງໃຫ້ດີຂຶ້ນສາມາດເຂົ້າເຖິງເນື້ອຫາການແຈ້ງເຕືອນໄດ້, ຮວມທັງຂໍ້ມູນສ່ວນຕົວ ເຊັ່ນ: ຊື່ຜູ້ຕິດຕໍ່ ແລະ ຂໍ້ຄວາມ. ຄຸນສົມບັດນີ້ສາມາດປິດ ຫຼື ຕອບກັບຫາການແຈ້ງເຕືອນໄດ້ນຳ ເຊັ່ນ: ການຮັບສາຍໂທລະສັບ ແລະ ຄວບຄຸມໂໝດຫ້າມລົບກວນ."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"ອະນຸຍາດການເຂົ້າເຖິງການແຈ້ງເຕືອນສຳລັບ <xliff:g id="SERVICE">%1$s</xliff:g> ບໍ?"</string>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ຈະສາມາດອ່ານການແຈ້ງເຕືອນທັງໝົດ, ຮວມທັງຂໍ້ມູນສ່ວນຕົວ ເຊັ່ນ: ຊື່ຜູ້ຕິດຕໍ່ ແລະ ຂໍ້ຄວາມທີ່ທ່ານໄດ້ຮັບ. ແອັບນີ້ຈະສາມາດເລື່ອນໄປກ່ອນ ຫຼື ປິດການແຈ້ງເຕືອນ ຫຼື ດຳເນີນການຢູ່ປຸ່ມໃນການແຈ້ງເຕືອນ, ຮວມທັງການຮັບສາຍໄດ້ນຳ. \n\nນີ້ຈະເປັນການເຮັດໃຫ້ແອັບສາມາດເປີດ ຫຼື ປິດໂໝດຫ້າມລົບກວນ ແລະ ປ່ຽນການຕັ້ງຄ່າທີ່ກ່ຽວຂ້ອງໄດ້."</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_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>
@@ -4107,6 +4114,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"ການສົນທະນາທີ່ສາມາດລົບກວນໄດ້"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"ການສົນທະນາທັງໝົດ"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"ການສົນທະນາສຳຄັນ"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"ການສົນທະນາສຳຄັນ"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"ບໍ່ມີ"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{ບໍ່ມີ}=1{1 ການສົນທະນາ}other{# ການສົນທະນາ}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"ໃຜທີ່ສາມາດລົບກວນໄດ້"</string>
@@ -4131,6 +4139,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"ທຸກຄົນ"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"ລາຍຊື່ຜູ້ຕິດຕໍ່"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"ລາຍຊື່ຜູ້ຕິດຕໍ່ທີ່ຕິດດາວ"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"ບາງຄົນ ຫຼື ບາງການສົນທະນາ"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"ຈາກລາຍຊື່ຜູ້ຕິດຕໍ່ທີ່ຕິດດາວໄວ້ ແລະ ຜູ້ໂທຊ້ຳ"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"ຈາກລາຍຊື່ຜູ້ຕິດຕໍ່ ແລະ ຜູ້ໂທຊ້ຳ"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"ຈາກຜູ້ໂທຊ້ຳເທົ່ານັ້ນ"</string>
@@ -4861,6 +4870,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"ຜູ້ຊ່ວຍດິຈິຕອນ"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"ປັດເພື່ອເອີ້ນໃຊ້ຜູ້ຊ່ວຍ"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"ປັດຂຶ້ນຈາກມຸມລຸ່ມສຸດເພື່ອເອີ້ນໃຊ້ແອັບຜູ້ຊ່ວຍດິຈິຕອນ."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"ກົດປຸ່ມໜ້າທຳອິດຄ້າງໄວ້ເພື່ອເອີ້ນໃຊ້ຜູ້ຊ່ວຍ"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"ກົດປຸ່ມໜ້າທຳອິດຄ້າງໄວ້ເພື່ອເອີ້ນໃຊ້ແອັບຜູ້ຊ່ວຍດິຈິຕອນ."</string>
<string name="information_label" msgid="6939310810756569298">"ຂໍ້ມູນ"</string>
<string name="low_label" msgid="6525629096999711220">"ຕ່ຳ"</string>
<string name="high_label" msgid="357503396626018487">"ສູງ"</string>
@@ -4868,8 +4879,10 @@
<string name="right_edge" msgid="1505309103265829121">"ຂອບຂວາ"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"ຄວາມລະອຽດອ່ອນທີ່ສູງຂຶ້ນອາດຂັດແຍ່ງກັບທ່າທາງແອັບໃດໆທີ່ມີຢູ່ຂອບຈໍ."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"ຄວາມລະອຽດອ່ອນກັບຫຼັງ"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"ການຕັ້ງຄ່າທ່າທາງ"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"ຄວາມລະອຽດອ່ອນຂອງການນຳທາງແບບທ່າທາງ"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"ການນຳທາງແບບປຸ່ມ"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ການນຳທາງທ່າທາງ, ຄວາມລະອຽດອ່ອນທາງຫຼັງ, ທ່າທາງທາງຫຼັງ"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"ການນຳທາງ, ປຸ່ມໜ້າທໍາອິດ"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ແຕະສອງເທື່ອເພື່ອກວດສອບໂທລະສັບ"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ແຕະສອງເທືື່ອເພື່ອກວດສອບແທັບເລັດ"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ແຕະສອງເທືື່ອເພື່ອກວດສອບອຸປະກອນ"</string>
@@ -5443,6 +5456,8 @@
<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="1314577678356895256">"ສະແດງຕົວສະແກນລະຫັດ QR"</string>
+ <string name="lockscreen_privacy_qr_code_scanner_summary" msgid="4577409244972250235">"ອະນຸຍາດການເຂົ້າເຖິງຕົວສະແກນລະຫັດ QR ຈາກໜ້າຈໍລັອກ"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ສະແດງການຄວບຄຸມອຸປະກອນ"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"ເຂົ້າເຖິງການຄວບຄຸມເມື່ອລັອກໄວ້"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5527,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"ການໂທ"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"ອິນເຕີເນັດມືຖື"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"ເພື່ອປັບປຸງປະສົບການອຸປະກອນ, ແອັບ ແລະ ບໍລິການຍັງຄົງສາມາດສະແກນຫາເຄືອຂ່າຍ Wi‑Fi ຕອນໃດກໍໄດ້, ເຖິງແມ່ນວ່າຈະປິດ Wi‑Fi ໄວ້ກໍຕາມ. ສິ່ງນີ້ສາມາດໃຊ້ເພື່ອປັບປຸງຄຸນສົມບັດ ແລະ ບໍລິການທີ່ອ້າງອີງສະຖານທີ່ໄດ້. ທ່ານສາມາດປ່ຽນສິ່ງນີ້ໄດ້ໃນການຕັ້ງຄ່າການສະແກນ Wi‑Fi. "<annotation id="link">"ປ່ຽນ"</annotation>"."</string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"ເຊື່ອມຕໍ່ແລ້ວ"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"ບໍ່ມີການເຊື່ອມຕໍ່"</string>
@@ -5580,9 +5596,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"ສຳລັບແອັບ ແລະ ບໍລິການທັງໝົດ"</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="2548056479103747555">"ເປີດໃຊ້ທາງລັດແຜງໜ້າປັດເກມ ແລະ ອື່ນໆ"</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-lt/strings.xml b/res/values-lt/strings.xml
index 1f61905..f0f6c0e 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -100,7 +100,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Susiejimo užklausa"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Palieskite, kad susietumėte su „<xliff:g id="DEVICE_NAME">%1$s</xliff:g>“."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Gauti failai"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Failai gauti naud. „Bluetooth“"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"„Bluetooth“ išjungtas"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Palieskite, kad įjungtumėte"</string>
<string name="device_picker" msgid="2427027896389445414">"Pasirinkti „Bluetooth“ įrenginį"</string>
@@ -460,9 +459,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Pridėtas veidas ir kontrolinis kodas"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Jei nustatote atrakinimą pagal veidą ir atrakinimą kontroliniu kodu, telefone prašoma kontrolinio kodo, kai dėvite kaukę arba esate tamsioje vietoje"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Atrakinimo metodai"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Veido ir kontrolinio kodo naudojimas"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Telefono atrakinimas"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Autentifikavimas programose"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Atrakinti telefoną"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Patvirtinti tapatybę programose"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Veido atpažinimo naudojimas"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Kontrolinio kodo naudojimas"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Veido atpažinimo ar kontrolinio kodo naudojimas"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Vėl perduokite telefoną vienam iš tėvų"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"Gerai"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Praleisti ekrano užraktą?"</string>
@@ -576,15 +577,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Negalėsite naudoti kontrolinio kodo, kad atrakintumėte telefoną ar patvirtintumėte savo tapatybę programose."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Negalėsite naudoti kontrolinio kodo, kad atrakintumėte darbo profilį, įgaliotumėte pirkimo operacijas ar prisijungtumėte prie darbo programų."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Taip, pašalinti"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Atrakinimas pagal veidą ir kontroliniu kodu"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Palieskite, kad nustatytumėte"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Tik veidas"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Tik kontrolinis kodas"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Veidas ir kontrolinis kodas"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Kai nustatote atrakinimą pagal veidą ir kontrolinį kodą, telefone prašoma kontrolinio kodo, kai dėvite kaukę arba esate tamsioje vietoje"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Atrakinimo metodai"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Veido arba kontrolinio kodo naudojimas"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Autentifikavimas programose"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Šifruotė"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Šifruoti planšetinį kompiuterį"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Šifruoti telefoną"</string>
@@ -894,8 +886,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Nepavyko prisijungti. Bandykite dar kartą."</string>
<string name="device_details_title" msgid="1155622417516195481">"Išsami įrenginio info."</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Įrenginio „Bluetooth“ adresas: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Įrenginio „Bluetooth“ adresas:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Pamiršti įrenginį?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Pašalinti susiejimą"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Atjungti programą?"</string>
@@ -903,7 +894,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Planšetinis kompiuteris nebebus susietas su „<xliff:g id="DEVICE_NAME">%1$s</xliff:g>“"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Įrenginys nebebus susietas su „<xliff:g id="DEVICE_NAME">%1$s</xliff:g>“"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Programa „<xliff:g id="APP_NAME">%1$s</xliff:g>“ nebeprisijungs prie „<xliff:g id="DEVICE_NAME">%2$s</xliff:g>“"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"„<xliff:g id="DEVICE_NAME">%1$s</xliff:g>“ nebebus susietas su jokiu įrenginiu, kuris buvo susietas su šia paskyra"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Pamiršti įrenginį"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Atjungti programą"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Prijungti prie..."</string>
@@ -2147,7 +2137,7 @@
<string name="internal_storage" msgid="999496851424448809">"Vidinė atmint."</string>
<string name="recompute_size" msgid="1098091228370999128">"Iš naujo apskaičiuojamas dydis..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Ištrinti programos duomenis?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Visi šios programos duomenys bus visam laikui ištrinti. Tai taikoma visiems failams, nustatymams, paskyroms, duomenims ir kt."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Šios programos duomenys bus visam laikui ištrinti. Įtraukiami failai, nustatymai, duomenų bazės ir kiti programos duomenys."</string>
<string name="dlg_ok" msgid="1421350367857960997">"Gerai"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Atšaukti"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2821,6 +2811,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Akumuliatoriaus tvarkytuvės naudojimas"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Aptikti, kai programos eikvoja akumuliatoriaus energiją"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Aptikimas, kai programos eikvoja akumuliatoriaus energiją"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Aptikimas, kai programos eikvoja akumuliatoriaus energiją"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Išjungta"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">Apribota %1$d programa</item>
@@ -2855,7 +2846,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>
- <string name="power_cell" msgid="5507921058696341513">"Mobiliojo ryšio tinklo budėjimo režimas"</string>
+ <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>
@@ -2945,6 +2936,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Iš viso <xliff:g id="TIME_0">^1</xliff:g> • Naudota fone mažiau nei minutę\nper <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Nenaudota nuo pastarojo visiško įkrovimo"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nenaudota per pastarąsias 24 val."</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Likęs akumuliatoriaus veikimo laikas numatytas pagal tai, kaip naudojate įrenginį"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Liko laiko (numatyta)"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Iki visiško įkrovimo"</string>
@@ -3741,8 +3733,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Visada vibruoti"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Pirmiausia vibruoti, tada palaipsniui skambinti"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Kiti garsai"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Erdvinis garsas"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Skambinimo skydelio tonai"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Ekrano užrakinimo garsas"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Įkrovimo garsai ir vibravimas"</string>
@@ -3945,6 +3936,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>
+ <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>
@@ -4024,16 +4016,16 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Visi „<xliff:g id="APP_NAME">%1$s</xliff:g>“ pranešimai"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Prisitaikantys pranešimai"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">~ <xliff:g id="NUMBER_1">%d</xliff:g> pranešimas per dieną</item>
- <item quantity="few">~ <xliff:g id="NUMBER_1">%d</xliff:g> pranešimai per dieną</item>
- <item quantity="many">~ <xliff:g id="NUMBER_1">%d</xliff:g> pranešimo per dieną</item>
- <item quantity="other">~ <xliff:g id="NUMBER_1">%d</xliff:g> pranešimų per dieną</item>
+ <item quantity="one">~ <xliff:g id="NUMBER_1">%,d</xliff:g> pranešimas per dieną</item>
+ <item quantity="few">~ <xliff:g id="NUMBER_1">%,d</xliff:g> pranešimai per dieną</item>
+ <item quantity="many">~ <xliff:g id="NUMBER_1">%,d</xliff:g> pranešimo per dieną</item>
+ <item quantity="other">~ <xliff:g id="NUMBER_1">%,d</xliff:g> pranešimų per dieną</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">~ <xliff:g id="NUMBER_1">%d</xliff:g> pranešimas per savaitę</item>
- <item quantity="few">~ <xliff:g id="NUMBER_1">%d</xliff:g> pranešimai per savaitę</item>
- <item quantity="many">~ <xliff:g id="NUMBER_1">%d</xliff:g> pranešimo per savaitę</item>
- <item quantity="other">~ <xliff:g id="NUMBER_1">%d</xliff:g> pranešimų per savaitę</item>
+ <item quantity="one">~ <xliff:g id="NUMBER_1">%,d</xliff:g> pranešimas per savaitę</item>
+ <item quantity="few">~ <xliff:g id="NUMBER_1">%,d</xliff:g> pranešimai per savaitę</item>
+ <item quantity="many">~ <xliff:g id="NUMBER_1">%,d</xliff:g> pranešimo per savaitę</item>
+ <item quantity="other">~ <xliff:g id="NUMBER_1">%,d</xliff:g> pranešimų per savaitę</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Niekada"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Įrenginių ir programų pranešimai"</string>
@@ -4054,7 +4046,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"„<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>“ galės skaityti visus pranešimus, įskaitant asmens informaciją, pvz., kontaktų vardus ir gautų pranešimų tekstą. Ši programa taip pat galės atidėti pranešimus ar jų atsisakyti arba imtis veiksmų su pranešimuose esančiais mygtukais, įskaitant atsakymą į telefono skambučius. \n\nPrograma taip pat galės įjungti ar išjungti netrukdymo režimą ir keisti susijusius nustatymus."</string>
+ <string name="notification_listener_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>
@@ -4213,6 +4212,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Pokalbiai, kurie gali trikdyti"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Visi pokalbiai"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Svarbiausi pokalbiai"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"prioritetiniai pokalbiai"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Nėra"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Nė vieno}=1{1 pokalbis}one{# pokalbis}few{# pokalbiai}many{# pokalbio}other{# pokalbių}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Kas gali trikdyti"</string>
@@ -4237,6 +4237,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Bet kas"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kontaktai"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Žvaigždutėmis pažymėti kontaktai"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Keli žmonės arba pokalbiai"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Iš žvaigždute pažymėtų kontaktų ir pakartotinai skambinančiųjų"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Iš kontaktų ir pakartotinai skambinančiųjų"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Tik iš pakartotinai skambinančiųjų"</string>
@@ -5017,6 +5018,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Skaitmeninis pagelbiklis"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Pagelbiklio iškvietimas perbraukus"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Perbraukite aukštyn iš apatinio kampo, kad iškviestumėte skaitmeninio pagelbiklio programą."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Pagelbiklio iškvietimas pagrindinio puslapio mygtuku"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Jei norite iškviesti skaitmeninio pagelbiklio programą, paspauskite ir palaikykite pagrindinio puslapio mygtuką."</string>
<string name="information_label" msgid="6939310810756569298">"Informacija"</string>
<string name="low_label" msgid="6525629096999711220">"Mažas"</string>
<string name="high_label" msgid="357503396626018487">"Didelis"</string>
@@ -5024,8 +5027,10 @@
<string name="right_edge" msgid="1505309103265829121">"Dešinysis kraštas"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Didesnis jautrumas gali būti nesuderinamas su visais programų gestais palei ekrano kraštus."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Grįžtamasis jautrumas"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Gestų nustatymai"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Naršymo gestais jautrumas"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Naršymas mygtukais"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"naršymas gestais, grįžtamasis jautrumas, grįžtamasis gestas"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"naršymas, pagrindinio puslapio mygtukas"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Telefono tikrinimas dukart palietus"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Planšetinio kompiuterio tikrinimas dukart palietus"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Įrenginio tikrinimas dukart palietus"</string>
@@ -5621,6 +5626,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5690,6 +5699,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"skambučiai"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobiliojo ryšio duomenys"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Kad pagerintų įrenginio funkcijas, programos ir paslaugos vis tiek gali bet kada nuskaityti ieškodamos „Wi‑Fi“ tinklų, net jei „Wi‑Fi“ išjungtas. Tai gali būti naudojama siekiant pagerinti pagal vietovę teikiamas funkcijas ir paslaugas. Tai galite pakeisti „Wi-Fi“ nuskaitymo nustatymuose. "<annotation id="link">"Pakeisti"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Prisijungta"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Nėra ryšio"</string>
@@ -5758,9 +5768,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Norėdami naudoti UWB, išjunkite lėktuvo režimą"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Prieiga prie fotoaparato"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Prieiga prie mikrofono"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Visoms programoms ir paslaugoms"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Programos ir paslaugos"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Programos ir paslaugos. Jei šis nustatymas išjungtas, mikrofono duomenys vis tiek gali būti bendrinami, skambinant pagalbos numeriu."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Žaidimų nustatymai"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Įjunkite žaidimų informacijos suvestinės spartųjį klavišą ir t. t."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Įjunkite žaidimų informacijos suvestinės spartųjį klavišą ir kt."</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Ankstesnis"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Kitas"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Spalvos peržiūra"</string>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index ec11b8b..874625b 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -99,7 +99,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Pāra izveides pieprasījums"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Pieskarieties, lai izveidotu savienojumu pārī ar ierīci “<xliff:g id="DEVICE_NAME">%1$s</xliff:g>”."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Saņemtie faili"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Lietojot Bluetooth, saņemtie faili"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth ir izslēgts"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Pieskarieties, lai to ieslēgtu."</string>
<string name="device_picker" msgid="2427027896389445414">"Izvēlēties Bluetooth ierīci"</string>
@@ -456,9 +455,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Seja un pirksta nospiedums ir pievienots"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Ja iestatīsiet autorizāciju pēc sejas un autorizāciju ar pirksta nospiedumu, tālrunī tiks pieprasīts pirksta nospiedums, kad valkāsiet masku vai atradīsieties tumšā vietā."</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Atbloķēšanas iespējas"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Autorizācija pēc sejas un ar pirksta nospiedumu:"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Tālruņa atbloķēšana"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Autentifikācija lietotnēs"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Tālruņa atbloķēšana"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Lietotnēs verificēt jūsu identitāti"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Izmantojot autorizāciju pēc sejas"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Izmantojot autorizāciju ar pirksta nospiedumu"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Izmantojot seju/pirksta nospiedumu"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Atdodiet tālruni atpakaļ vienam no vecākiem."</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"Labi"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Vai izlaist ekrāna bloķēšanu?"</string>
@@ -572,15 +573,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Jūs nevarēsiet izmantot pirksta nospiedumu, lai autorizētu tālruni vai apstiprinātu savu identitāti lietotnēs."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Jūs nevarēsiet izmantot pirksta nospiedumu, lai atbloķētu darba profilu, autorizētu pirkumus vai pierakstītos darba lietotnēs."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Jā, noņemt"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Autorizācija pēc sejas un pirksta nosp."</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Pieskarieties, lai iestatītu"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Tikai seja"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Tikai pirksta nospiedums"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Seja un pirksta nospiedums"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Ja iestatīsiet autorizāciju pēc sejas un pirksta nospieduma, tālrunī tiks pieprasīts pirksta nospiedums, kad valkāsiet masku vai atradīsieties tumšā vietā"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Atbloķēšanas iespējas"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Sejas vai pirksta nospieduma lietojums"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Autentifikācija lietotnēs"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Šifrējums"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Šifrēt planšetdatoru"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Šifrēt tālruni"</string>
@@ -877,8 +869,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Nevarēja izveidot savienojumu. Mēģiniet vēlreiz."</string>
<string name="device_details_title" msgid="1155622417516195481">"Ierīces dati"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Ierīces Bluetooth adrese: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Ierīces Bluetooth adrese:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Vai aizmirst ierīci?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Noņemt saistījumu"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Vai atvienot lietotni?"</string>
@@ -886,7 +877,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Jūsu planšetdators vairs nebūs savienots pārī ar ierīci <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Jūsu ierīce vairs nebūs savienota pārī ar ierīci <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Lietotne <xliff:g id="APP_NAME">%1$s</xliff:g> vairs netiks savienota ar jūsu ierīci (<xliff:g id="DEVICE_NAME">%2$s</xliff:g>)."</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"Ierīce “<xliff:g id="DEVICE_NAME">%1$s</xliff:g>” vairs nebūs savienota pārī ar jebkuru šī konta saistītu ierīci."</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Aizmirst ierīci"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Lietotnes atvienošana"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Savienot ar..."</string>
@@ -2123,7 +2113,7 @@
<string name="internal_storage" msgid="999496851424448809">"Iekšējā krātuve"</string>
<string name="recompute_size" msgid="1098091228370999128">"Notiek izmēra pārrēķināšana..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Vai dzēst lietotnes datus?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Tiks neatgriezeniski dzēsti visi šīs lietotnes dati, tostarp visi faili, iestatījumi, konti, datu bāzes un citi vienumi."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Tiks neatgriezeniski dzēsti šīs lietotnes dati, tostarp faili, iestatījumi, datu bāzes un citi lietotnes dati."</string>
<string name="dlg_ok" msgid="1421350367857960997">"Labi"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Atcelt"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2784,6 +2774,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Izmantot akumulatora pārvaldnieku"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Nosaka lietotnes, kas patērē daudz akumulatora enerģijas"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Tādu lietotņu noteikšana, kas patērē daudz akumulatora enerģijas"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Tādu lietotņu noteikšana, kas patērē daudz akumulatora enerģijas"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Izslēgts"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="zero">Ierobežota %1$d lietotņu darbība</item>
@@ -2817,7 +2808,8 @@
<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>
- <string name="power_cell" msgid="5507921058696341513">"Mobilā tīkla gaidstāve"</string>
+ <!-- no translation found for power_cell (7793805106954398186) -->
+ <skip />
<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>
@@ -2907,6 +2899,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Kopā: <xliff:g id="TIME_0">^1</xliff:g> • Mazāk nekā minūti ilgs lietojums fonā\n(šajā periodā: <xliff:g id="TIME_PERIOD">^2</xliff:g>)"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Nav lietots kopš pēdējās pilnās uzlādes"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nav lietots pēdējo 24 h laikā"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Akumulatora darbības laiks tiek aprēķināts, pamatojoties uz ierīces lietojuma datiem."</string>
<string name="estimated_time_left" msgid="948717045180211777">"Plānotais atlikušais laiks"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Līdz pilnai uzlādei"</string>
@@ -3696,8 +3689,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Vienmēr vibrēt"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Vispirms vibrēt, tad pakāpeniski zvanīt"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Citas skaņas"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Telpiskais audio"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Numura sast. tastatūras skaņas"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Ekrāna bloķēšanas skaņa"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Uzlādes skaņas un vibrācija"</string>
@@ -3900,6 +3892,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>
+ <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>
@@ -3978,14 +3971,14 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Visi lietotnes <xliff:g id="APP_NAME">%1$s</xliff:g> paziņojumi"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Adaptīvie paziņojumi"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="zero">Ap <xliff:g id="NUMBER_1">%d</xliff:g> paziņojumiem dienā</item>
- <item quantity="one">Ap <xliff:g id="NUMBER_1">%d</xliff:g> paziņojumu dienā</item>
- <item quantity="other">Ap <xliff:g id="NUMBER_1">%d</xliff:g> paziņojumiem dienā</item>
+ <item quantity="zero">Ap <xliff:g id="NUMBER_1">%,d</xliff:g> paziņojumiem dienā</item>
+ <item quantity="one">Ap <xliff:g id="NUMBER_1">%,d</xliff:g> paziņojumu dienā</item>
+ <item quantity="other">Ap <xliff:g id="NUMBER_1">%,d</xliff:g> paziņojumiem dienā</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="zero">Ap <xliff:g id="NUMBER_1">%d</xliff:g> paziņojumiem nedēļā</item>
- <item quantity="one">Ap <xliff:g id="NUMBER_1">%d</xliff:g> paziņojumu nedēļā</item>
- <item quantity="other">Ap <xliff:g id="NUMBER_1">%d</xliff:g> paziņojumiem nedēļā</item>
+ <item quantity="zero">Ap <xliff:g id="NUMBER_1">%,d</xliff:g> paziņojumiem nedēļā</item>
+ <item quantity="one">Ap <xliff:g id="NUMBER_1">%,d</xliff:g> paziņojumu nedēļā</item>
+ <item quantity="other">Ap <xliff:g id="NUMBER_1">%,d</xliff:g> paziņojumiem nedēļā</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Nekad"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Ierīču un lietotņu paziņojumi"</string>
@@ -4005,7 +3998,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> varēs lasīt visus paziņojumus, tostarp personas informāciju, piemēram, kontaktpersonu vārdu un saņemtās īsziņas. Šī lietotne varēs arī atlikt vai noraidīt paziņojumus vai izmantot paziņojumos esošās pogas darbību veikšanai, tostarp atbildēt uz tālruņa zvaniem. \n\nLietotne varēs arī ieslēgt vai izslēgt režīmu “Netraucēt” un mainīt saistītos iestatījumus."</string>
+ <string name="notification_listener_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>
@@ -4160,6 +4160,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Sarunas, kas var pārtraukt"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Visas sarunas"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Prioritāras sarunas"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"prioritārās sarunas"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Nav"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Nav}=1{Viena saruna}zero{# sarunu}one{# saruna}other{# sarunas}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Kas var pārtraukt"</string>
@@ -4184,6 +4185,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Ikviens"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kontaktpersonas"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Ar zvaigznīti atzīmētas kontaktpersonas"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Dažas personas vai sarunas"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"No kontaktpersonām, kas atzīmētas ar zvaigznīti, un no atkārtotiem zvanītājiem"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"No kontaktpersonām un atkārtotiem zvanītājiem"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Tikai no atkārtotiem zvanītājiem"</string>
@@ -4939,6 +4941,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digitālais asistents"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Vilkšana, lai izsauktu asistentu"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Lai izsauktu digitālā asistenta lietotni, velciet augšup no apakšējā stūra."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Turiet pogu Sākums, lai izsauktu asistenta lietotni"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Nospiediet un turiet pogu Sākums, lai izsauktu digitālā asistenta lietotni."</string>
<string name="information_label" msgid="6939310810756569298">"Informācija"</string>
<string name="low_label" msgid="6525629096999711220">"Zems"</string>
<string name="high_label" msgid="357503396626018487">"Augsts"</string>
@@ -4946,8 +4950,10 @@
<string name="right_edge" msgid="1505309103265829121">"Labā mala"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Augstāks jutīguma līmenis var konfliktēt ar lietotņu žestiem gar ekrāna malām."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Malu jutīgums"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Žestu iestatījumi"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Žestu navigācijas jutīguma līmenis"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Pogu navigācija"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"žestu navigācija, malu jutīgums, žests Atpakaļ"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigācija, poga Sākums"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Dubultskāriens, lai skatītu tālruņa paziņojumus"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Dubultskāriens, lai skatītu planšetdatora paziņojumus"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dubultskāriens, lai skatītu ierīces paziņojumus"</string>
@@ -5532,6 +5538,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5601,6 +5611,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"zvani"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"īsziņas"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobilie dati"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Lai uzlabotu ierīces lietošanas iespējas, lietotnes un pakalpojumi joprojām varēs meklēt Wi-Fi tīklus jebkurā laikā, pat ja Wi-Fi būs izslēgts. Šo iestatījumu var izmantot, piemēram, lai uzlabotu ar atrašanās vietu saistītas funkcijas un pakalpojumus. Varat to mainīt "<annotation id="link">"Wi-Fi meklēšanas iestatījumos"</annotation>"."</string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Ir izveidots savienojums"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Nav savienojuma"</string>
@@ -5669,9 +5680,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Izslēdziet lidojuma režīmu, lai izmantotu UWB."</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Piekļuve kamerai"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Piekļuve mikrofonam"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Visām lietotnēm un pakalpojumiem"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Lietotnēm un pakalpojumiem"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Lietotnēm un pakalpojumiem. Ja šis iestatījums ir izslēgts, mikrofona dati joprojām var tikt kopīgoti, kad zvanīsiet uz ārkārtas numuru."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Spēļu iestatījumi"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Spēļu informācijas paneļa saīsnes ieslēgšana u.c."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Ieslēdziet spēļu informācijas paneļa saīsni un citas funkcijas"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Iepriekšējā"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Nākamā"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Krāsas priekšskatījums"</string>
diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml
index 00ec2f2..ca8c324 100644
--- a/res/values-mk/strings.xml
+++ b/res/values-mk/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Барање за спарување"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Допрете за да се спари со <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Примени датотеки"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Датотеки примени преку Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth е исклучен"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Допрете за да го вклучите"</string>
<string name="device_picker" msgid="2427027896389445414">"Изберете уред со Bluetooth"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Ликот и отпечатокот се додадени"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Кога ќе поставите „Отклучување со лик“ и „Отклучување со отпечаток на прст“, телефонот ќе го побара вашиот отпечаток кога носите маска или сте на темно место"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Начини на отклучување"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Користете лик и отпечаток за"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Отклучување телефон"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Проверка во апликации"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Отклучувајте го телефонот"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Потврдете дека сте вие во апликации"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"со користење лик"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"со користење отпечаток"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"со користење лик или отпечаток"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Дај му го телефонот на родителот"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"Во ред"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Прескокни заклучување екран?"</string>
@@ -570,15 +571,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Нема да може да го користите отпечатокот за да го отклучувате телефонот или да потврдувате дека сте вие во апликациите."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Нема да може да го користите отпечатокот за да го отклучувате работниот профил, да овластувате купувања или да се најавувате на работните апликации."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Отстрани"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Отклучување со лик и отпечаток на прст"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Допрете за поставување"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Само лик"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Само отпечаток"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Лик и отпечаток"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Кога ќе поставите отклучување со лик и отпечаток на прст, телефонот ќе го побара вашиот отпечаток кога носите маска или сте на темно место"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Начини на отклучување"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Користи лик или отпечаток за"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Проверка во апликации"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Шифрирање"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Шифрирај таблет"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Шифрирање на телефонот"</string>
@@ -862,8 +854,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Не може да се поврзе. Обидете се повторно."</string>
<string name="device_details_title" msgid="1155622417516195481">"Детали за уредот"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Адреса на Bluetooth на уредот: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Адреса на Bluetooth на уредот:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Да се заборави уредот?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Отстрани асоцијација"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Да се прекине врската со апликацијата?"</string>
@@ -871,7 +862,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Таблетот веќе нема да биде спарен со <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Уредот веќе нема да биде спарен со <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Апликацијата <xliff:g id="APP_NAME">%1$s</xliff:g> веќе нема да се поврзува со вашиот <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> веќе нема да биде спарен со ниту еден уред поврзан со сметкава"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Заборави го уредот"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Прекини врска со апликацијата"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Поврзи се со..."</string>
@@ -2101,7 +2091,7 @@
<string name="internal_storage" msgid="999496851424448809">"Внатрешен капацитет"</string>
<string name="recompute_size" msgid="1098091228370999128">"Повторно пресметување големина..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Да се избришат податоците на апликацијата?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Сите податоци на оваа апликација ќе бидат трајно избришани. Ова ги опфаќа сите датотеки, поставки, сметки, бази на податоци итн."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Податоците од апликацијава трајно ќе се избришат. Ова вклучува датотеки, поставки, бази на податоци и други податоци од апликацијата."</string>
<string name="dlg_ok" msgid="1421350367857960997">"Во ред"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Откажи"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2698,8 +2688,8 @@
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Полнењето е привремено ограничено"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"За да се заштеди батеријата. Дознајте повеќе."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Продолжи со полнење"</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"При одредени услови, како високи температури и долги периоди на полнење, полнењето може да се ограничи на <xliff:g id="PERCENT">%1$s</xliff:g> за да помогне да се зачува состојбата на батеријата.\n\nКога таквите услови ќе завршат, вашиот телефон автоматски ќе се полни нормално."</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"При одредени услови, како високи температури и долги периоди на полнење, полнењето може да се ограничи на <xliff:g id="PERCENT">%1$s</xliff:g> за да помогне да се зачува состојбата на батеријата.\n\nКога таквите услови ќе завршат, вашиот таблет автоматски ќе се полни нормално."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"При одредени услови, како високи температури и долги периоди на полнење, полнењето може да се ограничи на <xliff:g id="PERCENT">%1$s</xliff:g> за да се зачува состојбата на батеријата.\n\nКога таквите услови ќе завршат, вашиот телефон автоматски ќе се полни нормално."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"При одредени услови, како високи температури и долги периоди на полнење, полнењето може да се ограничи на <xliff:g id="PERCENT">%1$s</xliff:g> за да се зачува состојбата на батеријата.\n\nКога таквите услови ќе завршат, вашиот таблет автоматски ќе се полни нормално."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Бидејќи сте го користеле телефонот повеќе од вообичаено, батеријата може да ви се потроши порано од обично.\n\nАпликации што најмногу ја користат батеријата:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Бидејќи сте го користеле таблетот повеќе од вообичаено, батеријата може да ви се потроши порано од обично.\n\nАпликации што најмногу ја користат батеријата:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Бидејќи сте го користеле уредот повеќе од вообичаено, батеријата може да ви се потроши порано од обично.\n\nАпликации што најмногу ја користат батеријата:"</string>
@@ -2749,6 +2739,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Користење управник со батерија"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Откријте кога апликациите ја трошат батеријата"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Открива кога апликациите ја трошат батеријата"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Открива кога апликациите ја трошат батеријата"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Исклучено"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d апликација е ограничена</item>
@@ -2781,7 +2772,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>
- <string name="power_cell" msgid="5507921058696341513">"Мобилна мрежа во мирување"</string>
+ <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>
@@ -2871,6 +2862,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Вкупно <xliff:g id="TIME_0">^1</xliff:g> • Во заднина помалку од една минута\nво периодот <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Не е користена од последното целосно полнење"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Не е користена во минатите 24 часа"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Проценката за преостанатата батерија се базира врз користењето на уредот"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Проценето преостанато време"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"До целосно полнење"</string>
@@ -3653,8 +3645,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Вибрирај"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Прво вибрирај, па ѕвони постепено"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Други звуци"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Просторен звук"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Тонови на тастатура за бирање"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Звук за заклучување екран"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Звуци и вибрации при полнење"</string>
@@ -3857,6 +3848,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>
+ <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,12 +3926,12 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Сите известувања од <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Адаптивни известувања"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">околу <xliff:g id="NUMBER_1">%d</xliff:g> известување дневно</item>
- <item quantity="other">околу <xliff:g id="NUMBER_1">%d</xliff:g> известувања дневно</item>
+ <item quantity="one">околу <xliff:g id="NUMBER_1">%,d</xliff:g> известување дневно</item>
+ <item quantity="other">околу <xliff:g id="NUMBER_1">%,d</xliff:g> известувања дневно</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">околу <xliff:g id="NUMBER_1">%d</xliff:g> известување неделно</item>
- <item quantity="other">околу <xliff:g id="NUMBER_1">%d</xliff:g> известувања неделно</item>
+ <item quantity="one">околу <xliff:g id="NUMBER_1">%,d</xliff:g> известување неделно</item>
+ <item quantity="other">околу <xliff:g id="NUMBER_1">%,d</xliff:g> известувања неделно</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Никогаш"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Известувања во уреди и апликации"</string>
@@ -3958,7 +3950,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ќе може да ги чита сите известувања, вклучително и личните податоци, како што се имињата на контактите и текстот од пораките што ги примате. Ќе може да одложува или отфрла известувања или да ги користи копчињата во известувањата, вклучително и да одговара на телефонски повици. \n\nОва ќе ѝ овозможи на апликацијата да го вклучува и исклучува „Не вознемирувај“ и да ги менува поврзаните поставки."</string>
+ <string name="notification_listener_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>
@@ -4109,6 +4108,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Разговори што може да го прекинуваат режимот"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Сите разговори"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Приоритетни разговори"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"приоритетни разговори"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Ниеден"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Ниеден}=1{1 разговор}one{# разговор}other{# разговори}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Кој може да го прекинува"</string>
@@ -4133,6 +4133,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Сите"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Контакти"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Контакти означени со ѕвезда"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Некои луѓе или разговори"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Од контактите означени со ѕвезда и повторните повикувачи"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Од контактите и повторните повикувачи"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Само од повторните повикувачи"</string>
@@ -4863,6 +4864,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Дигитален помошник"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Повлечете за да го повикате помошникот"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Повлечете нагоре од долниот агол за да ја повикате апликацијата за дигитален помошник."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Држете го копчето за почетен екр. за да се повика помошникот"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Притиснете и задржете го копчето за почетен екран за да ја повикате апликацијата за дигитален помошник."</string>
<string name="information_label" msgid="6939310810756569298">"Информации"</string>
<string name="low_label" msgid="6525629096999711220">"Ниска"</string>
<string name="high_label" msgid="357503396626018487">"Висока"</string>
@@ -4870,8 +4873,10 @@
<string name="right_edge" msgid="1505309103265829121">"Десен раб"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Повисоката чувствителност може да ја попречува функцијата за движења за апликација по рабовите на екранот."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Чувствителност на задната страна"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Поставки за движења"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Чувствителност на навигацијата со движење"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Навигација со копчиња"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"навигација со движење, чувствителност на задната страна, движење за назад"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"навигација, копче за почетен екран"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Допрете двапати за проверка на телефонот"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Допрете двапати за проверка на таблетот"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Допрете двапати за проверка на уредот"</string>
@@ -5445,6 +5450,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Прикажувај контроли за уреди"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Пристапувајте до контролите кога екранот е заклучен"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5514,6 +5523,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"повици"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"мобилен интернет"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"За да се подобри доживувањето на уредот, апликациите и услугите може сѐ уште да скенираат за Wi‑Fi мрежи во секое време, дури и кога Wi‑Fi е исклучено. Ова може да се користи, на пример, за подобрување на функциите и услугите базирани на локација. Може да го промените ова во "<annotation id="link">"поставките за „Скенирање за Wi-Fi“"</annotation>"."</string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Поврзано"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Нема интернет-врска"</string>
@@ -5582,9 +5592,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"За сите апликации и услуги"</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="2548056479103747555">"Вклучете ја кратенката за „Контролната табла за игри“ итн."</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-ml/strings.xml b/res/values-ml/strings.xml
index c746836..5b7a4b9 100644
--- a/res/values-ml/strings.xml
+++ b/res/values-ml/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"ജോടിയാക്കൽ അഭ്യർത്ഥന"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> എന്ന ഉപകരണവുമായി ജോടിയാക്കാൻ ടാപ്പുചെയ്യുക."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"സ്വീകരിച്ച ഫയലുകള്"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Bluetooth വഴി സ്വീകരിച്ച ഫയലുകൾ"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth ഓഫാണ്"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"അത് ഓണാക്കാൻ ടാപ്പ് ചെയ്യുക"</string>
<string name="device_picker" msgid="2427027896389445414">"ബ്ലൂടൂത്തുപകരണം തിരഞ്ഞെടുക്കൂ"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"മുഖവും ഫിംഗർപ്രിന്റും ചേർത്തു"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"ഫെയ്സ് അൺലോക്കും ഫിംഗർപ്രിന്റ് അൺലോക്കും സജ്ജീകരിച്ചാൽ, നിങ്ങൾ മാസ്ക് ധരിച്ചിരിക്കുകയാണെങ്കിലോ വെളിച്ചം കുറവുള്ള സ്ഥലത്താണെങ്കിലോ ഫോൺ നിങ്ങളുടെ ഫിംഗർപ്രിന്റ് ആവശ്യപ്പെടും"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"അൺലോക്ക് ചെയ്യാനുള്ള മാർഗ്ഗങ്ങൾ"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"ഇനിപ്പറയുന്നതിന് മുഖവും ഫിംഗർപ്രിന്റും ഉപയോഗിക്കുക"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"ഫോൺ അൺലോക്ക് ചെയ്യൽ"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"ആപ്പിലെ പരിശോധിച്ചുറപ്പിക്കൽ"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"നിങ്ങളുടെ ഫോൺ അൺലോക്ക് ചെയ്യുക"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"ആപ്പുകളിൽ നിങ്ങളാണെന്ന് പരിശോധിച്ചുറപ്പിക്കുക"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"മുഖം ഉപയോഗിക്കുന്നു"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"ഫിംഗർപ്രിന്റ് ഉപയോഗിക്കുന്നു"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"നിങ്ങളുടെ മുഖമോ ഫിംഗർപ്രിന്റോ ഉപയോഗിക്കുന്നു"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"ഫോൺ നിങ്ങളുടെ രക്ഷിതാവിന് തിരിച്ച് നൽകുക"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"ശരി"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"സ്ക്രീൻ ലോക്ക് ഒഴിവാക്കണോ?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"ഫോൺ അൺലോക്ക് ചെയ്യാനോ ആപ്പുകളിൽ ഇത് നിങ്ങൾ തന്നെയാണെന്ന് പരിശോധിച്ചുറപ്പിക്കാനോ നിങ്ങളുടെ ഫിംഗർപ്രിന്റ് ഉപയോഗിക്കാനാകില്ല."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"നിങ്ങളുടെ ഔദ്യോഗിക പ്രൊഫൈൽ അൺലോക്ക് ചെയ്യാനോ വാങ്ങലുകൾ അംഗീകരിക്കാനോ ഔദ്യോഗിക ആപ്പുകളിലേക്ക് സൈൻ ഇൻ ചെയ്യാനോ ഫിംഗർപ്രിന്റ് ഉപയോഗിക്കാനാകില്ല."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"അതെ, നീക്കംചെയ്യുക"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"ഫെയ്സ്, ഫിംഗർപ്രിന്റ് അൺലോക്ക്"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"സജ്ജീകരിക്കാൻ ടാപ്പ് ചെയ്യുക"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"മുഖം മാത്രം"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"ഫിംഗർപ്രിന്റ് മാത്രം"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"മുഖവും ഫിംഗർപ്രിന്റും"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"മുഖവും ഫിംഗർപ്രിന്റും ഉപയോഗിച്ചുള്ള അൺലോക്ക് ചെയ്യൽ സജ്ജീകരിക്കുമ്പോൾ, നിങ്ങൾ മാസ്ക് ധരിച്ചിരിക്കുകയാണെങ്കിലോ വെളിച്ചം കുറവുള്ള സ്ഥലത്താണെങ്കിലോ ഫോൺ നിങ്ങളുടെ ഫിംഗർപ്രിന്റ് ആവശ്യപ്പെടും"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"അൺലോക്ക് ചെയ്യാനുള്ള മാർഗ്ഗങ്ങൾ"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"ഇതിന് മുഖമോ ഫിംഗർപ്രിന്റോ ഉപയോഗിക്കുക"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"ആപ്പുകളിലെ പരിശോധിച്ചുറപ്പിക്കൽ"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"എൻക്രിപ്ഷൻ"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"ടാബ്ലെറ്റ് എൻക്രിപ്റ്റുചെയ്യുക"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"ഫോൺ എൻക്രിപ്റ്റ് ചെയ്യുക"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"കണക്റ്റുചെയ്യാനായില്ല. വീണ്ടും ശ്രമിക്കുക."</string>
<string name="device_details_title" msgid="1155622417516195481">"ഉപകരണ വിശദാംശങ്ങൾ"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"ഉപകരണത്തിന്റെ Bluetooth വിലാസം: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"ഉപകരണത്തിന്റെ Bluetooth വിലാസം:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"ഉപകരണം മറക്കണോ?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"ബന്ധം നീക്കം ചെയ്യുക"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"ആപ്പ് വിച്ഛേദിക്കണോ?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"നിങ്ങളുടെ ടാബ്ലെറ്റ് ഇനിയങ്ങോട്ട് <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ഉപകരണവുമായി ജോടിയാക്കുകയില്ല"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"നിങ്ങളുടെ ഉപകരണം ഇനിയങ്ങോട്ട് <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ഉപകരണവുമായി ജോടിയാക്കുകയില്ല"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> ആപ്പ് ഇനി നിങ്ങളുടെ <xliff:g id="DEVICE_NAME">%2$s</xliff:g> എന്നതിലേക്ക് കണക്റ്റ് ചെയ്യില്ല"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"ഈ അക്കൗണ്ടുമായി ലിങ്ക് ചെയ്തിരിക്കുന്ന ഒരു ഉപകരണവുമായും<xliff:g id="DEVICE_NAME">%1$s</xliff:g> എന്ന ഉപകരണം ഇനി ജോഡിയാകില്ല"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"ഉപകരണം മറക്കുക"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"ആപ്പ് വിച്ഛേദിക്കുക"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"ഇതിൽ കണക്റ്റുചെയ്യുക..."</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"ആന്തരിക സ്റ്റോറേജ്"</string>
<string name="recompute_size" msgid="1098091228370999128">"വലുപ്പം വീണ്ടും കണക്കാക്കുന്നു..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"ആപ്പ് ഡാറ്റ ഇല്ലാതാക്കണോ?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"ഈ ആപ്പിന്റെ എല്ലാ ഡാറ്റയും ശാശ്വതമായി ഇല്ലാതാക്കും. ഫയലുകൾ, ക്രമീകരണങ്ങൾ, അക്കൗണ്ടുകൾ, ഡാറ്റാബേസുകൾ തുടങ്ങിയവയെല്ലാം ഇതിൽ ഉൾപ്പെടും."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"ഈ ആപ്പിന്റെ ഡാറ്റ ശാശ്വതമായി ഇല്ലാതാക്കും. ഇതിൽ ഫയലുകളും ക്രമീകരണവും ഡാറ്റാബേസുകളും മറ്റ് ആപ്പ് ഡാറ്റയും ഉൾപ്പെടുന്നു."</string>
<string name="dlg_ok" msgid="1421350367857960997">"ശരി"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"റദ്ദാക്കുക"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2693,9 +2683,9 @@
<string name="battery_tip_early_heads_up_done_summary" msgid="7858923105760361208">"ചില ഫീച്ചറുകൾ പരിമിതപ്പെടാം"</string>
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"ഉയർന്ന ബാറ്ററി ഉപയോഗം"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ഉയർന്ന ഉപയോഗമുള്ള ആപ്പുകൾ കാണുക"</string>
- <string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"ചാർജ് ചെയ്യൽ താൽക്കാലികമായി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു"</string>
+ <string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"ചാർജിംഗ് താൽക്കാലികമായി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"നിങ്ങളുടെ ബാറ്ററി ചാർജ് നിലനിർത്താൻ. കൂടുതലറിയുക."</string>
- <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ചാർജ് ചെയ്യൽ പുനരാരംഭിക്കുക"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ചാർജിംഗ് പുനനരാരംഭിക്കുക"</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"ഉയർന്ന താപനിലയും ദൈർഘ്യമേറിയ ചാർജിംഗ് കാലയളവും പോലുള്ള ഏതാനും സാഹചര്യങ്ങളിൽ ബാറ്ററിയുടെ ആരോഗ്യം സംരക്ഷിക്കാൻ ചാർജിംഗ് <xliff:g id="PERCENT">%1$s</xliff:g>-ലേക്ക് പരിമിതപ്പെടുത്തിയിരിക്കുന്നു.\n\nആ സാഹചര്യങ്ങൾ അവസാനിക്കുമ്പോൾ, നിങ്ങളുടെ ഫോൺ സാധാരണ ഗതിയിൽ സ്വയമേവ ചാർജ് ചെയ്യും."</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"ഉയർന്ന താപനിലയും ദൈർഘ്യമേറിയ ചാർജിംഗ് കാലയളവും പോലുള്ള ഏതാനും സാഹചര്യങ്ങളിൽ ബാറ്ററിയുടെ ആരോഗ്യം സംരക്ഷിക്കാൻ ചാർജിംഗ് <xliff:g id="PERCENT">%1$s</xliff:g>-ലേക്ക് പരിമിതപ്പെടുത്തിയിരിക്കുന്നു.\n\nആ സാഹചര്യങ്ങൾ അവസാനിക്കുമ്പോൾ, നിങ്ങളുടെ ടാബ്ലെറ്റ് സാധാരണ ഗതിയിൽ സ്വയമേവ ചാർജ് ചെയ്യും."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"നിങ്ങളുടെ ഫോൺ പതിവിൽ കൂടുതൽ ഉപയോഗിച്ചതിനാൽ സാധാരണയിലും വേഗത്തിൽ ബാറ്ററി ചാർജ് തീർന്നേക്കാം.\n\nകൂടുതൽ ബാറ്ററി ഉപയോഗിക്കുന്ന ആപ്പുകൾ:"</string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"ബാറ്ററി മാനേജർ ഉപയോഗിക്കുക"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"ആപ്പുകൾ ബാറ്ററി ഉപയോഗിച്ചുതീർക്കുമ്പോൾ കണ്ടെത്തുക"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"ആപ്പുകൾ എപ്പോഴാണ് ബാറ്ററി വേഗത്തിൽ കുറയ്ക്കുന്നതെന്ന് കണ്ടെത്തുന്നു"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"ആപ്പുകൾ എപ്പോഴാണ് ബാറ്ററി വേഗത്തിൽ കുറയ്ക്കുന്നതെന്ന് കണ്ടെത്തുന്നു"</string>
<string name="battery_manager_off" msgid="673547668722420924">"ഓഫ്"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d ആപ്പുകൾ പരിമിതപ്പെടുത്തി</item>
@@ -2779,7 +2770,7 @@
<string name="power_camera" msgid="4778315081581293923">"ക്യാമറ"</string>
<string name="power_wifi" msgid="4614007837288250325">"വൈഫൈ"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <string name="power_cell" msgid="5507921058696341513">"മൊബൈൽ നെറ്റ്വര്ക്ക് സ്റ്റാൻഡ്ബൈ"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"ആകെ <xliff:g id="TIME_0">^1</xliff:g> • <xliff:g id="TIME_PERIOD">^2</xliff:g> വരെയുള്ള\nപശ്ചാത്തല ഉപയോഗം ഒരു മിനിറ്റിൽ താഴെയാണ്"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"അവസാനം പൂർണ്ണമായി ചാർജ് ആയതിന് ശേഷം ഉപയോഗിച്ചിട്ടില്ല"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"കഴിഞ്ഞ 24 മണിക്കൂറിനിടെ ഉപയോഗിച്ചിട്ടില്ല"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"നിങ്ങളുടെ ഉപകരണ ഉപയോഗത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ് ബാക്കിയുള്ള ബാറ്ററിയുടെ ഏകദേശക്കണക്ക്"</string>
<string name="estimated_time_left" msgid="948717045180211777">"അവശേഷിക്കുന്ന ഏകദേശ സമയം"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"പൂർണ്ണമായി ചാർജ്ജുചെയ്യുന്നത് വരെ"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"എപ്പോഴും വൈബ്രേറ്റ് ചെയ്യുക"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"വൈബ്രേറ്റ് ചെയ്ത് പതിയെ റിംഗ് ചെയ്യുക"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"മറ്റു ശബ്ദങ്ങൾ"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"സ്പേഷ്യൽ ഓഡിയോ"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"ഡയൽ പാഡ് ടോണുകൾ"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"സ്ക്രീൻ ലോക്കിംഗ് ശബ്ദം"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"ചാർജിംഗ് ശബ്ദങ്ങളും വൈബ്രേഷനും"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"എല്ലാ <xliff:g id="APP_NAME">%1$s</xliff:g> അറിയിപ്പുകളും"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"അഡാപ്റ്റീവ് അറിയിപ്പുകൾ"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">പ്രതിദിനം ~<xliff:g id="NUMBER_1">%d</xliff:g> അറിയിപ്പുകൾ</item>
+ <item quantity="other">പ്രതിദിനം ~<xliff:g id="NUMBER_1">%,d</xliff:g> അറിയിപ്പുകൾ</item>
<item quantity="one">പ്രതിദിനം ~<xliff:g id="NUMBER_0">%d</xliff:g> അറിയിപ്പ്</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">പ്രതിവാരം ~<xliff:g id="NUMBER_1">%d</xliff:g> അറിയിപ്പുകൾ</item>
+ <item quantity="other">പ്രതിവാരം ~<xliff:g id="NUMBER_1">%,d</xliff:g> അറിയിപ്പുകൾ</item>
<item quantity="one">പ്രതിവാരം ~<xliff:g id="NUMBER_0">%d</xliff:g> അറിയിപ്പ്</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"ഒരിക്കലും"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"കോൺടാക്റ്റ് പേരുകൾ, നിങ്ങൾക്ക് ലഭിക്കുന്ന സന്ദേശങ്ങളുടെ വാചകം എന്നിവ പോലുള്ള വ്യക്തിപരമായ വിവരങ്ങൾ ഉൾപ്പെടെ എല്ലാ അറിയിപ്പുകളും <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> എന്നയാൾക്ക് വായിക്കാൻ കഴിയും. അറിയിപ്പുകൾ ഡിസ്മിസ് ചെയ്യാനോ സ്നൂസ് ചെയ്യാനോ ഫോൺ കോളുകൾക്ക് മറുപടി നൽകുന്നതുൾപ്പെടെ അറിയിപ്പുകളിലെ ബട്ടണുകളിൽ നടപടിയെടുക്കാനോ ഈ ആപ്പിന് കഴിയും. \n\nആപ്പിന് \'ശല്യപ്പെടുത്തരുത്\' ഓണാക്കുകയോ ഓഫാക്കുകയോ ചെയ്യാനും ബന്ധപ്പെട്ട ക്രമീകരണം മാറ്റാനുമുള്ള ശേഷിയും ഇത് നൽകും."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"തടസ്സപ്പെടുത്താൻ കഴിയുന്ന സംഭാഷണങ്ങൾ"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"എല്ലാ സംഭാഷണങ്ങളും"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"മുൻഗണനാ സംഭാഷണം"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"മുൻഗണനയുള്ള സംഭാഷണങ്ങൾ"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"ഒന്നും വേണ്ട"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{ഒന്നുമില്ല}=1{ഒരു സംഭാഷണം}other{# സംഭാഷണങ്ങൾ}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"തടസ്സപ്പെടുത്താൻ കഴിയുന്നത് ആർക്ക്"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"ആർക്കും വിളിക്കാം"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"കോൺടാക്റ്റുകൾ"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"നക്ഷത്രചിഹ്നമിട്ടവ"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"ചില ആളുകളോ സംഭാഷണങ്ങളോ"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"നക്ഷത്രമിട്ടിട്ടുള്ള കോൺടാക്റ്റുകളിൽ നിന്നും ആവർത്തിച്ച് വിളിക്കുന്നവരിൽ നിന്നും"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"കോൺടാക്റ്റുകളിൽ നിന്നും ആവർത്തിച്ച് വിളിക്കുന്നവരിൽ നിന്നും"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"ആവർത്തിച്ച് വിളിക്കുന്നവരിൽ നിന്ന് മാത്രം"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"ഡിജിറ്റൽ അസിസ്റ്റന്റ്"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"അസിസ്റ്റന്റ് ആപ്പ് പ്രവർത്തനക്ഷമമാക്കാൻ സ്വൈപ്പ് ചെയ്യുക"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"ഡിജിറ്റൽ അസിസ്റ്റന്റ് ആപ്പ് പ്രവർത്തനക്ഷമമാക്കാൻ താഴെ മൂലയിൽ നിന്ന് മുകളിലേക്ക് സ്വൈപ്പ് ചെയ്യുക."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"അസിസ്റ്റന്റിനെ പ്രവർത്തിപ്പിക്കാൻ ഹോം പിടിക്കുക"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"ഡിജിറ്റൽ അസിസ്റ്റന്റ് ആപ്പ് പ്രവർത്തിപ്പിക്കാൻ ഹോം ബട്ടൺ അമർത്തിപ്പിടിക്കുക."</string>
<string name="information_label" msgid="6939310810756569298">"വിവരങ്ങൾ"</string>
<string name="low_label" msgid="6525629096999711220">"കുറഞ്ഞത്"</string>
<string name="high_label" msgid="357503396626018487">"ഉയർന്നത്"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"വലത്തേയറ്റം"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"ഉയർന്ന സെൻസിറ്റിവിറ്റി സ്ക്രീനിന്റെ വശങ്ങളിൽ ആപ്പുമായി ബന്ധപ്പെട്ട് നടത്തുന്ന എന്തെങ്കിലും ജെസ്ച്ചറുകളിൽ പൊരുത്തക്കേട് വരുത്തിയേക്കാം."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"ബാക്ക് സെൻസിറ്റിവിറ്റി"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"ജെസ്ച്ചർ ക്രമീകരണം"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"ജെസ്ച്ചർ നാവിഗേഷൻ സെൻസിറ്റിവിറ്റി"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"ബട്ടൺ നാവിഗേഷൻ"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"വിരൽചലന നാവിഗേഷൻ, ബാക്ക് സെൻസിറ്റിവിറ്റി, തിരികെ പോകാനുള്ള വിരൽചലനം"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"നാവിഗേഷൻ, ഹോം ബട്ടൺ"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ഫോൺ പരിശോധിക്കുന്നതിന്, ഡബിൾ ടാപ്പ് ചെയ്യുക"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ടാബ്ലെറ്റ് പരിശോധിക്കുന്നതിന്, രണ്ടുതവണ ടാപ്പുചെയ്യുക"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ഉപകരണം പരിശോധിക്കുന്നതിന്, രണ്ടുതവണ ടാപ്പുചെയ്യുക"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ഉപകരണ നിയന്ത്രണങ്ങൾ കാണിക്കുക"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"ലോക്ക് ചെയ്തിരിക്കുമ്പോൾ നിയന്ത്രണങ്ങൾ ആക്സസ് ചെയ്യുക"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"കോളുകൾ"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"മൊബൈൽ ഡാറ്റ"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"ഉപകരണ അനുഭവം മെച്ചപ്പെടുത്താൻ, വൈഫൈ ഓഫാക്കിയിരിക്കുമ്പോൾ പോലും ആപ്പുകൾക്കും സേവനങ്ങൾക്കും വൈഫൈ നെറ്റ്വർക്കുകൾ കണ്ടെത്താൻ ഏത് സമയത്തും സ്കാൻ ചെയ്യാനാകും. ഉദാഹരണത്തിന്, ലൊക്കേഷൻ അധിഷ്ഠിത ഫീച്ചറുകളും സേവനങ്ങളും മെച്ചപ്പെടുത്താൻ ഇത് ഉപയോഗിക്കാം. നിങ്ങൾക്ക് ഇത് വൈഫൈ സ്കാനിംഗ് ക്രമീകരണത്തിൽ മാറ്റാം. "<annotation id="link">"മാറ്റുക"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"കണക്റ്റ് ചെയ്തു"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"കണക്ഷനില്ല"</string>
@@ -5580,9 +5590,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"എല്ലാ ആപ്പുകൾക്കും സേവനങ്ങൾക്കും"</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="2548056479103747555">"ഗെയിം ഡാഷ്ബോർഡ് ഷോർട്ട്കട്ട് മുതലായവ ഓണാക്കുക"</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-mn/strings.xml b/res/values-mn/strings.xml
index 4d44285..7240bca 100644
--- a/res/values-mn/strings.xml
+++ b/res/values-mn/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Хослуулах хүсэлт"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>-тай хослохын тулд дарна уу."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Ирсэн файл"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Bluetooth-р хүлээн авсан файл"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth унтраалттай байна"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Үүнийг асаахын тулд товшино уу"</string>
<string name="device_picker" msgid="2427027896389445414">"Bluetooth төхөөрөмж сонгох"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Царай болон хурууны хээ нэмсэн"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Таныг Царайгаар түгжээ тайлах болон Хурууны хээгээр түгжээ тайлахыг тохируулсан үед утас тань таныг амны хаалт зүүсэн эсвэл харанхуй газар байгаа тохиолдолд танаас хурууны хээгээ оруулахыг хүснэ"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Түгжээг тайлах аргууд"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Царай эсвэл хурууны хээг дараахад ашиглах"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Таны утасны түгжээг тайлах"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Аппууд дахь баталгаажуулалт"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Утасныхаа түгжээг тайлах"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Аппуудад та байгаа болохыг баталгаажуулах"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Царай ашиглах"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Хурууны хээ ашиглах"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Царай эсвэл хурууны хээ ашиглах"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Утсаа буцааж эцэг эхдээ өгнө үү"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Дэлгэцийн түгжээг алгасах уу?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Та хурууны хээгээ утасныхаа түгжээг тайлах эсвэл аппуудад өөрийгөө мөн болохыг баталгаажуулахын тулд ашиглах боломжгүй болно."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Та хурууны хээгээ ажлын профайлынхаа түгжээг тайлах, худалдан авалтуудыг зөвшөөрөх эсвэл ажлын аппуудад нэвтрэхийн тулд ашиглах боломжгүй болно."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Тийм, устгана уу"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Царай, хурууны хээгээр түгжээ тайлах"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Тохируулахын тулд товшино уу"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Зөвхөн царай"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Зөвхөн хурууны хээ"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Царай болон хурууны хээ"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Таныг царай болон хурууны хээгээр түгжээ тайлахыг тохируулсан үед утас тань таныг амны хаалт зүүсэн эсвэл харанхуй газар байгаа тохиолдолд танаас хурууны хээгээ оруулахыг хүснэ"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Түгжээг тайлах аргууд"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Дараахад царай эсвэл хурууны хээ ашиглах"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Аппууд дахь баталгаажуулалт"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Шифрлэлт"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Таблетыг шифрлэх"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Утсыг шифрлэх"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Холбогдож чадсангүй. Дахин оролдоно уу."</string>
<string name="device_details_title" msgid="1155622417516195481">"Төхөөрөмжийн дэлгэрэнгүй"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Төхөөрөмжийн Bluetooth хаяг: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Төхөөрөмжийн Bluetooth хаяг:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Төхөөрөмжийг мартах уу?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Холбогдох байдлыг хасах"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Аппыг салгах уу?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Таны таблет <xliff:g id="DEVICE_NAME">%1$s</xliff:g>-с сална"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Таны төхөөрөмж <xliff:g id="DEVICE_NAME">%1$s</xliff:g>-с сална"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> апп цаашид таны <xliff:g id="DEVICE_NAME">%2$s</xliff:g>-тай холбогдохгүй"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>-г цаашид энэ бүртгэлтэй холбосон ямар ч төхөөрөмжтэй хослуулахгүй"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Төхөөрөмжийг мартах"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Аппыг салгах"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Холбох…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Дотоод сан"</string>
<string name="recompute_size" msgid="1098091228370999128">"Хэмжээг дахин тооцоолж байна…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Апп өгөгдлийг устгах уу?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Энэ апп-н бүх өгөгдөл бүрмөсөн устах болно. Үүнд бүх файл, тохиргоо, бүртгэл, өгөгдөл гэх мэт орно."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Энэ аппын өгөгдлийг бүрмөсөн устгана. Үүнд файл, тохиргоо, өгөгдлийн бааз болон бусад аппын өгөгдөл багтана."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Цуцлах"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Батерейны менежерийг ашиглах"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Аппууд батерейг хурдан дуусгах үед илрүүлэх"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Аппууд батарейг хурдан дуусгах үед илрүүлнэ"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Аппууд батарейг хурдан дуусгах үед илрүүлнэ"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Унтраалттай"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d аппыг хязгаарласан</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Мобайл сүлжээний түр горим"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Нийт <xliff:g id="TIME_0">^1</xliff:g> • <xliff:g id="TIME_PERIOD">^2</xliff:g>-н\nтурш дэвсгэрт нэг минутаас бага хугацаанд ашигласан"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Сүүлд бүрэн цэнэглэснээс хойш ашиглаагүй"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Өнгөрсөн 24 цагийн турш ашиглаагүй"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Таны төхөөрөмжийн ашиглалтад үндэслэн батарейны үлдсэн түвшнийг тооцдог"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Барагцаалсан үлдсэн хугацаа"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Бүрэн цэнэглэх хүртэл"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Тогтмол чичиргэнэ"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Эхлээд чичиргээд, дараа нь хонхыг аажмаар дуугаргана"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Бусад ая"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Орон зайн аудио"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Залгах товчлуурын ая"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Дэлгэц түгжих ая"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Цэнэглэх дуу болон чичиргээ"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"<xliff:g id="APP_NAME">%1$s</xliff:g>-н бүх мэдэгдэл"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Орчинтой тохирсон мэдэгдлүүд"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~Өдөрт <xliff:g id="NUMBER_1">%d</xliff:g> мэдэгдэл</item>
+ <item quantity="other">~Өдөрт <xliff:g id="NUMBER_1">%,d</xliff:g> мэдэгдэл</item>
<item quantity="one">~Өдөрт <xliff:g id="NUMBER_0">%d</xliff:g> мэдэгдэл</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~Долоо хоногт <xliff:g id="NUMBER_1">%d</xliff:g> мэдэгдэл</item>
+ <item quantity="other">~Долоо хоногт <xliff:g id="NUMBER_1">%,d</xliff:g> мэдэгдэл</item>
<item quantity="one">~Долоо хоногт <xliff:g id="NUMBER_0">%d</xliff:g> мэдэгдэл</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Хэзээ ч үгүй"</string>
@@ -3956,7 +3948,22 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g>-н мэдэгдлийн хандалтыг зөвшөөрөх үү?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Сайжруулсан мэдэгдэл нь Android 12-н Орчинтой тохирсон мэдэгдлийг орлоно. Энэ онцлог нь санал болгосон үйлдэл, хариунуудыг харуулж, таны мэдэгдлийг цэгцэлнэ. \n\nСайжруулсан мэдэгдэл нь харилцагчийн нэр, мессеж зэрэг хувийн мэдээллийг оруулаад мэдэгдлийн контентод хандах боломжтой. Энэ онцлог мөн утасны дуудлагад хариулах болон Бүү саад бол горимыг хянах зэргээр мэдэгдлийг хаах эсвэл түүнд хариулах боломжтой."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g>-д мэдэгдлийн хандалтыг зөвшөөрөх үү?"</string>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> нь харилцагчийн нэр, таны хүлээн авах мессежийн текст зэрэг таны хувийн мэдээллийг оруулаад бүх мэдэгдлийг унших боломжтой болно. Энэ апп мөн мэдэгдлүүдийг түр хойшлуулах, хаах эсвэл утасны дуудлагад хариулах зэргээр мэдэгдэл дэх товчлуурууд дээр үйлдэл хийх боломжтой. \n\nЭнэ нь мөн аппад Бүү саад бол горимыг асаах эсвэл унтраах, түүнчлэн холбоотой тохиргоог өөрчлөх чадамжийг өгнө."</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_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>
@@ -4107,6 +4114,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Тасалдуулах боломжтой харилцан яриа"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Бүх харилцан яриа"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Чухал харилцан яриа"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"чухал харилцан яриа"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Байхгүй"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Байхгүй}=1{1 харилцан яриа}other{# харилцан яриа}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Хэн тасалдуулж болох вэ"</string>
@@ -4131,6 +4139,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Дурын хүн"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Харилцагч"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Одоор тэмдэглэсэн харилцагчид"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Зарим хүн эсвэл харилцан яриа"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Одтой харилцагчид болон дахин дуудлага хийгчээс"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Харилцагчид болон дахин дуудлага хийгчээс"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Зөвхөн дахин дуудлага хийгчээс"</string>
@@ -4861,6 +4870,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Дижитал туслах"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Туслахыг дуудахын тулд шударна уу"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Дижитал туслах аппыг дуудахын тулд доод булангаас дээш шударна уу."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Туслахыг дуудах бол Нүүр хуудасны товчлуурыг удаан дарна уу"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Дижитал туслах аппыг дуудахын тулд Нүүр хуудасны товчлуурыг удаан дарна уу."</string>
<string name="information_label" msgid="6939310810756569298">"Мэдээлэл"</string>
<string name="low_label" msgid="6525629096999711220">"Бага"</string>
<string name="high_label" msgid="357503396626018487">"Өндөр"</string>
@@ -4868,8 +4879,10 @@
<string name="right_edge" msgid="1505309103265829121">"Баруун талын зах"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Илүү өндөр мэдрэгшил нь дэлгэцийн зах дагуух дурын аппын зангаатай зөрчилдөж болзошгүй."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Арын мэдрэгшил"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Зангааны тохиргоо"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Зангааны навигацын мэдрэгшил"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Товчлуурт навигац"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"зангааны навигац, буцах мэдрэгшил, буцах зангаа"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"навигац, нүүр хуудасны товчлуур"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Утсаа шалгахын тулд хоёр товшино уу"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Таблетаа шалгахын тулд хоёр товшино уу"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Төхөөрөмжийг шалгахын тулд хоёр товшино уу"</string>
@@ -5443,6 +5456,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Төхөөрөмжийн хяналтыг харуулах"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Түгжсэн үед хяналтад хандана"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5529,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"дуудлага"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"мобайл дата"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Төхөөрөмжийн туршлагыг сайжруулахын тулд аппууд болон үйлчилгээнүүд нь Wi-Fi сүлжээг хүссэн үедээ буюу Wi-Fi-г унтраалттай байсан ч скан хийх боломжтой хэвээр байна. Үүнийг байршилд тулгуурласан онцлогууд болон үйлчилгээнүүдийг сайжруулах зэргээр ашиглаж болно. Та үүнийг Wi-Fi скан хийх тохиргоонд өөрчлөх боломжтой. "<annotation id="link">"Өөрчлөх"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Холбогдсон"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Холболт алга"</string>
@@ -5580,9 +5598,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"Бүх апп болон үйлчилгээнд"</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="2548056479103747555">"Тоглоомын хяналтын самбарын товчлолыг асаах гэх мэт"</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-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 ef4bccd..b8c927d 100644
--- a/res/values-mr/strings.xml
+++ b/res/values-mr/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"पेअरिंग विनंती"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> सह जोडण्यासाठी टॅप करा."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"मिळालेल्या फाइल"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"फाइल ब्लूटूथद्वारे मिळाल्या आहेत"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"ब्लूटूथ बंद आहे"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"सुरू करण्यासाठी टॅप करा"</string>
<string name="device_picker" msgid="2427027896389445414">"ब्लूटूथ डिव्हाइस निवडा"</string>
@@ -398,8 +397,7 @@
<string name="security_settings_face_settings_remove_model_dialog_details" msgid="7148069244593587389">"तुमचे फेस मॉडेल कायमचे आणि सुरक्षितरीत्या हटवले जाईल.\n\nहटवल्यानंतर, तुमचा फोन अनलॉक करण्यासाठी किंवा ॲप्समध्ये ऑथेंटिकेट करण्याकरिता तुम्हाला तुमचे फिंगरप्रिंट, पिन, पॅटर्न किंवा पासवर्ड लागेल."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"तुमचा फोन अनलॉक करण्यासाठी फेस अनलॉक वापरा"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"फिंगरप्रिंट"</string>
- <!-- no translation found for security_settings_work_fingerprint_preference_title (2076006873519745979) -->
- <skip />
+ <string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"ऑफिससाठी फिंगरप्रिंट"</string>
<string name="fingerprint_manage_category_title" msgid="1249349505688268850">"फिंगरप्रिंट व्यवस्थापित करा"</string>
<string name="fingerprint_usage_category_title" msgid="8757959085075024856">"फिंगरप्रिंट यासाठी वापरा"</string>
<string name="fingerprint_add_title" msgid="1837610443487902050">"फिंगरप्रिंट जोडा"</string>
@@ -453,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"चेहरा आणि फिंगरप्रिंट जोडली"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"तुम्ही फेस अनलॉक आणि फिंगरप्रिंट अनलॉक सेट करता तेव्हा, तुम्ही मास्क घातल्यास किंवा एखाद्या अंधार असलेल्या भागात असल्यास, तुमचा फोन तुमची फिंगरप्रिंट वापरण्यास सांगेल"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"अनलॉक करण्याच्या पद्धती"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"यासाठी चेहरा आणि फिंगरप्रिंट वापरा"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"फोन अनलॉक करत आहे"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"ॲप्समधील ऑथेंटिकेशन"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"तुमचा फोन अनलॉक करा"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"ॲप्स वापरत असलेले तुम्हीच आहात याची पडताळणी करा"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"चेहरा वापरत आहे"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"फिंगरप्रिंट वापरत आहे"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"चेहरा किंवा फिंगरप्रिंट वापरत आहे"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"तुमच्या पालकाला फोन परत द्या"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"ओके"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"स्क्रीन लॉक वगळायचे?"</string>
@@ -569,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"तुम्ही तुमचा फोन अनलॉक करण्यासाठी किंवा ॲप्समध्ये ते तुम्हीच आहात याची पडताळणी करण्यासाठी तुमची फिंगरप्रिंट वापरू शकणार नाही."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"तुम्ही तुमची फिंगरप्रिंट तुमचे कार्य प्रोफाइल अनलॉक करण्यासाठी, खरेदी ऑथोराइझ करण्यासाठी किंवा कार्य ॲप्समध्ये साइन इन करण्यासाठी वापरू शकणार नाही."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"होय, काढा"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"फेस आणि फिंगरप्रिंट अनलॉक"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"सेट करण्यासाठी टॅप करा"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"फक्त चेहरा"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"फक्त फिंगरप्रिंट"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"चेहरा आणि फिंगरप्रिंट"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"फेस किंवा फिंगरप्रिंट अनलॉक सेट करताना, तुम्ही मास्क घातल्यास किंवा एखाद्या अंधार असलेल्या भागात असल्यास, तुमचा फोन तुमचे फिंगरप्रिंट वापरण्यास सांगेल"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"अनलॉक करण्याच्या पद्धती"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"यासाठी चेहरा किंवा फिंगरप्रिंट वापरा"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"ॲप्समधील ऑथेंटिकेशन"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"एंक्रिप्शन"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"टॅबलेट एंक्रिप्ट करा"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"फोन एंक्रिप्ट करा"</string>
@@ -861,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"कनेक्ट होऊ शकत नाही. पुन्हा प्रयत्न करा."</string>
<string name="device_details_title" msgid="1155622417516195481">"डिव्हाइस तपशील"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"डिव्हाइसचा ब्लूटूथ अॅड्रेस: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"डिव्हाइसचा ब्लूटूथ अॅड्रेस:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"डिव्हाइस विसरायचे का?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"सहयोग काढा"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"अॅप डिस्कनेक्ट करायचे आहे का?"</string>
@@ -870,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"तुमचा टॅबलेट यापुढे <xliff:g id="DEVICE_NAME">%1$s</xliff:g>शी जोडलेला राहणार नाही"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"तुमचे डिव्हाइस यापुढे <xliff:g id="DEVICE_NAME">%1$s</xliff:g>शी पेअर केलेले राहणार नाही"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> ॲप तुमच्या <xliff:g id="DEVICE_NAME">%2$s</xliff:g> शी यापुढे कनेक्ट होणार नाही"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"या खात्याशी लिंक केलेल्या कोणत्याही डिव्हाइसशी यापुढे <xliff:g id="DEVICE_NAME">%1$s</xliff:g> पेअर केले जाणार नाही"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"डिव्हाइस विसरा"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"अॅप डिस्कनेक्ट करा"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"यावर कनेक्ट करा…"</string>
@@ -2101,7 +2090,7 @@
<string name="internal_storage" msgid="999496851424448809">"अंतर्गत स्टोरेज"</string>
<string name="recompute_size" msgid="1098091228370999128">"आकाराचे पुनर्संगणन करत आहे…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"अॅप डेटा हटवायचा?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"या अॅपचा सर्व डेटा कायमचा हटवला जाईल. यात सर्व फाइल, सेटिंग्ज, खाती, डेटाबेस इ. समाविष्ट असेल."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"या ॲपचा डेटा कायमचा हटवला जाईल. यामध्ये फाइल, सेटिंग्ज, डेटाबेस आणि इतर अॅप डेटा यांचा समावेश आहे."</string>
<string name="dlg_ok" msgid="1421350367857960997">"ठीक"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"रद्द करा"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2749,6 +2738,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"बॅटरी व्यवस्थापक वापरा"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"अॅप्सची बॅटरी केव्हा संंपते ते ओळखा"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"अॅप्समुळे बॅटरी केव्हा संंपते ते डिटेक्ट करत आहे"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"अॅप्समुळे बॅटरी संपते तेव्हा, डिटेक्ट करतो"</string>
<string name="battery_manager_off" msgid="673547668722420924">"बंद"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d अॅप्स प्रतिबंधित केली</item>
@@ -2781,7 +2771,7 @@
<string name="power_camera" msgid="4778315081581293923">"कॅमेरा"</string>
<string name="power_wifi" msgid="4614007837288250325">"वाय-फाय"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"ब्लूटूथ"</string>
- <string name="power_cell" msgid="5507921058696341513">"मोबाइल नेटवर्क स्टँडबाय"</string>
+ <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>
@@ -2871,6 +2861,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"एकूण <xliff:g id="TIME_0">^1</xliff:g> • <xliff:g id="TIME_PERIOD">^2</xliff:g> या कालावधीमध्ये\nबॅटरीचा बॅकग्राउंडमध्ये एक मिनिटापेक्षा कमी वेळ वापर केला गेला"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"शेवटची पूर्ण चार्ज केल्यानंतर बॅटरी वापरलेली नाही"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"मागील २४ तासांमध्ये बॅटरी वापरलेली नाही"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"अंदाजे शिल्लक बॅटरी ही तुमच्या डिव्हाइसच्या वापरावर अवलंबून असते"</string>
<string name="estimated_time_left" msgid="948717045180211777">"अंदाजे शिल्लक वेळ"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"पूर्ण चार्ज होईपर्यंत"</string>
@@ -3101,7 +3092,7 @@
<string name="sync_one_time_sync" msgid="8114337154112057462">"आता संकालित करण्यासाठी टॅप करा<xliff:g id="LAST_SYNC_TIME">
%1$s</xliff:g>"</string>
<string name="sync_gmail" msgid="228561698646018808">"Gmail"</string>
- <string name="sync_calendar" msgid="4603704438090387251">"Calendar"</string>
+ <string name="sync_calendar" msgid="4603704438090387251">"कॅलेंडर"</string>
<string name="sync_contacts" msgid="2376465611511325472">"संपर्क"</string>
<string name="sync_plug" msgid="7956982719077985381"><font fgcolor="#ffffffff">"Google सिंकामध्ये स्वागत आहे!"</font>" \nतुम्ही जेथे आहात तेथून आपल्या संपर्क, भेटी आणि अधिक मध्ये प्रवेश करण्याची अनुमती देण्यासाठी डेटा सिंक करण्याकरिता एक Google दृष्टिकोन."</string>
<string name="header_application_sync_settings" msgid="7427706834875419243">"अॅप सिंक सेटिंग्ज"</string>
@@ -3653,8 +3644,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"नेहमी व्हायब्रेट करा"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"प्रथम व्हायब्रेट करा नंतर हळूहळू रिंग करा"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"इतर ध्वनी"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"अवकाशीय ऑडिओ"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"डायल पॅड टोन"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"स्क्रीन लॉक होण्याचा आवाज"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"चार्जिंगचा आवाज आणि व्हायब्रेशन"</string>
@@ -3857,6 +3847,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>
+ <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,11 +3925,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"सर्व <xliff:g id="APP_NAME">%1$s</xliff:g> वरील सूचना"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"अॅडॅप्टिव्ह सूचना"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~दर दिवसाला <xliff:g id="NUMBER_1">%d</xliff:g> सूचना</item>
+ <item quantity="other">~दर दिवसाला <xliff:g id="NUMBER_1">%,d</xliff:g> सूचना</item>
<item quantity="one">~दर दिवसाला <xliff:g id="NUMBER_0">%d</xliff:g> सूचना</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~दर आठवड्याला <xliff:g id="NUMBER_1">%d</xliff:g> सूचना</item>
+ <item quantity="other">~दर आठवड्याला <xliff:g id="NUMBER_1">%,d</xliff:g> सूचना</item>
<item quantity="one">~दर आठवड्याला <xliff:g id="NUMBER_0">%d</xliff:g> सूचना</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"कधीही नाही"</string>
@@ -3958,7 +3949,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> तुम्ही मिळवता ती संपर्क नावे आणि मेसेजचा मजकूर यासारख्या वैयक्तिक माहितीसह सर्व सूचना वाचू शकेल. हे ॲप फोन कॉलना उत्तर देण्याच्या समावेशासह सूचना स्नूझ किंवा डिसमिस करू शकेल अथवा सूचनांमधील बटणवर कृती करू शकेल. \n\nहे ॲपला व्यत्यय आणू नका सुरू किंवा बंद करण्याची आणि संबंधित सेटिंग्ज बदलण्याची क्षमतादेखील देईल."</string>
+ <string name="notification_listener_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>
@@ -4109,6 +4107,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"व्यत्यय आणू शकणारी संभाषणे"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"सर्व संभाषणे"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"प्राधान्य दिलेली संभाषणे"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"प्राधान्य दिलेली संभाषणे"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"कोणतीही नाहीत"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{None}=1{एक संभाषण}other{# संभाषणे}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"कोण व्यत्यय आणू शकतात"</string>
@@ -4133,6 +4132,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"कोणीही"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"संपर्क"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"तारांकित संपर्क"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"काही लोक किंवा संभाषणे"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"तारांकित केलेले संपर्क आणि कॉल करणाऱ्यांकडून"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"संपर्क आणि वारंवार कॉल करणाऱ्यांकडून"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"फक्त वारंवार कॉल करणाऱ्यांकडून"</string>
@@ -4344,7 +4344,7 @@
<string name="filter_enabled_apps" msgid="8868356616126759124">"इंस्टॉल केलेली अॅप्स"</string>
<string name="filter_instant_apps" msgid="2292108467020380068">"इन्स्टंट अॅप्स"</string>
<string name="filter_notif_all_apps" msgid="2764590815789208306">"अॅप्स: सर्व"</string>
- <string name="filter_notif_blocked_apps" msgid="1065653868850012325">"बंद केले आहे"</string>
+ <string name="filter_notif_blocked_apps" msgid="1065653868850012325">"बंद केलेले"</string>
<string name="filter_notif_urgent_channels" msgid="875381675739324318">"वर्गवाऱ्या: तातडीचे महत्त्व"</string>
<string name="filter_notif_low_channels" msgid="2163005243095264537">"वर्गवाऱ्या: कमी महत्त्व"</string>
<string name="filter_notif_blocked_channels" msgid="1131444963543380495">"वर्गवाऱ्या: बंद केलेल्या"</string>
@@ -4863,6 +4863,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"डिजिटल असिस्टंट"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"असिस्टंट अॅक्टिव्हेट करण्यासाठी स्वाइप करा"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"डिजिटल असिस्टंट अॅप अॅक्टिव्हेट करण्यासाठी तळाच्या कोपऱ्यापासून वर स्वाइप करा."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"असिस्टंट अॅक्टिव्हेट करण्यासाठी होम बटण धरून ठेवा"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"डिजिटल असिस्टंट अॅप अॅक्टिव्हेट करण्यासाठी होम बटण दाबा आणि धरून ठेवा."</string>
<string name="information_label" msgid="6939310810756569298">"माहिती"</string>
<string name="low_label" msgid="6525629096999711220">"कमी"</string>
<string name="high_label" msgid="357503396626018487">"उच्च"</string>
@@ -4870,8 +4872,10 @@
<string name="right_edge" msgid="1505309103265829121">"उजवी कडा"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"उच्च संवेदनशीलतेमुळे स्क्रीनच्या कडेला कोणत्याही अॅप जेश्चरमध्ये व्यत्यय येऊ शकतो."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"मागे जा बटणाची संवेदनशीलता"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"जेश्चर सेटिंग्ज"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"जेश्चर नेव्हिगेशनशी संबंधित संवेदनशीलता"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"बटण नेव्हिगेशन"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"जेश्चर नेव्हिगेशन, मागे जा बटणाची संवेदनशीलता, बॅक जेश्चर"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"नेव्हिगेशन, होम बटण"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"फोन तपासण्यासाठी दोनदा टॅप करा"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"टॅब्लेट तपासण्यासाठी दोनदा टॅप करा"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"डिव्हाइस तपासण्यासाठी दोनदा टॅप करा"</string>
@@ -5445,6 +5449,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"डिव्हाइस नियंत्रणे दाखवा"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"लॉक केलेली असताना नियंत्रणे अॅक्सेस करा"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5514,6 +5522,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"कॉल"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"एसएमएस"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"मोबाइल डेटा"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"डिव्हाइसच्या अनुभवामध्ये सुधारणा करण्यासाठी, वाय-फाय बंद असले तरीही ॲप्स आणि सेवा या कधीही वाय-फाय नेटवर्क स्कॅन करू शकतात. उदाहरणार्थ, हे स्थानावर आधारित वैशिष्ट्ये आणि सेवांमध्ये सुधारणा करण्यासाठी वापरले जाऊ शकते. तुम्ही हे वाय-फाय स्कॅनिंग सेटिंग्जमध्ये बदलू शकता. "<annotation id="link">"बदला "</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"कनेक्ट केले आहे"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"कोणतेही कनेक्शन नाही"</string>
@@ -5582,9 +5591,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"सर्व अॅप्स आणि सेवांसाठी"</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="2548056479103747555">"गेम डॅशबोर्ड शॉर्टकट इ. सुरू करा"</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-ms/strings.xml b/res/values-ms/strings.xml
index aa0c2fa..6bfe818 100644
--- a/res/values-ms/strings.xml
+++ b/res/values-ms/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Permintaan pasangan"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Sentuh untuk berpasangan dengan <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Fail yang diterima"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Fail diterima melalui Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth dimatikan"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Ketik untuk menghidupkan Bluetooth"</string>
<string name="device_picker" msgid="2427027896389445414">"Pilih peranti Bluetooth"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Wajah dan cap jari ditambahkan"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Semasa anda menyediakan Buka Kunci Wajah dan Buka Kunci Cap Jari, telefon anda akan meminta cap jari anda apabila anda memakai pelitup muka atau berada dalam kawasan gelap"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Cara untuk buka kunci"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Gunakan wajah dan cap jari untuk"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Buka kunci telefon"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Pengesahan dalam apl"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Buka kunci telefon anda"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Sahkan identiti anda dalam apl"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Menggunakan wajah"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Menggunakan cap jari"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Menggunakan wajah atau cap jari"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Kembalikan telefon kepada ibu bapa anda"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Langkau kunci skrin?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Anda tidak akan dapat menggunakan cap jari anda untuk membuka kunci telefon anda atau mengesahkan sama ada itulah anda atau tidak dalam apl."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Anda tidak akan dapat menggunakan cap jari anda untuk membuka kunci profil kerja anda, membenarkan pembelian atau log masuk apl kerja."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Ya, alih keluar"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Buka kunci wajah & cap jari"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Ketik untuk menyediakan"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Wajah sahaja"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Cap jari sahaja"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Wajah dan cap jari"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Semasa anda menyediakan buka kunci wajah dan cap jari, telefon anda akan meminta cap jari anda apabila anda memakai pelitup muka atau berada dalam kawasan gelap"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Cara untuk buka kunci"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Gunakan wajah atau cap jari untuk"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Pengesahan dalam apl"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Penyulitan"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Sulitkan tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Sulitkan telefon"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Tidak dapat bersambung. Cuba lagi."</string>
<string name="device_details_title" msgid="1155622417516195481">"Butiran peranti"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Alamat Bluetooth peranti: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Alamat Bluetooth peranti:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Lupakan peranti?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Keluarkan kaitan"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Putuskan Sambungan Apl?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Tablet anda tidak akan digandingkan dengan <xliff:g id="DEVICE_NAME">%1$s</xliff:g> lagi"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Peranti anda tidak akan digandingkan dengan <xliff:g id="DEVICE_NAME">%1$s</xliff:g> lagi"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Apl <xliff:g id="APP_NAME">%1$s</xliff:g> tidak lagi dapat disambungkan kepada <xliff:g id="DEVICE_NAME">%2$s</xliff:g> anda"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> tidak lagi digandingkan dengan sebarang peranti yang dipaut ke akaun ini"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Lupakan peranti"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Putuskan sambungan apl"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Sambung ke..."</string>
@@ -1839,7 +1829,7 @@
<string name="network_scorer_change_active_dialog_text" msgid="7006057749370850706">"Gunakan <xliff:g id="NEW_APP">%1$s</xliff:g> bukannya <xliff:g id="CURRENT_APP">%2$s</xliff:g> untuk mengurus sambungan rangkaian anda?"</string>
<string name="network_scorer_change_active_no_previous_dialog_text" msgid="680685773455072321">"Gunakan <xliff:g id="NEW_APP">%s</xliff:g> untuk mengurus sambungan rangkaian anda?"</string>
<string name="mobile_unknown_sim_operator" msgid="6650422533065760963">"Pengendali SIM yang tidak diketahui"</string>
- <string name="mobile_no_provisioning_url" msgid="609462719893503773">"<xliff:g id="OPERATOR">%1$s</xliff:g> tiada tapak web peruntukan yang dikenali"</string>
+ <string name="mobile_no_provisioning_url" msgid="609462719893503773">"<xliff:g id="OPERATOR">%1$s</xliff:g> tiada laman web peruntukan yang dikenali"</string>
<string name="mobile_insert_sim_card" msgid="3639245241283948038">"Sila masukkan kad SIM dan mulakan semula"</string>
<string name="mobile_connect_to_internet" msgid="8162654404357069060">"Sila sambung ke internet"</string>
<string name="location_category_recent_location_requests" msgid="2205900488782832082">"Permintaan lokasi terbaharu"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Storan dalaman"</string>
<string name="recompute_size" msgid="1098091228370999128">"Mengira semula saiz..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Padamkan data aplikasi?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Semua data aplikasi ini akan dipadamkan secara kekal. Ini termasuk semua fail, tetapan, akaun, pangkalan data, dll."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Data apl ini akan dipadamkan secara kekal. Kandungan ini termasuk fail, tetapan, pangkalan data dan data apl yang lain."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Batal"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2693,11 +2683,11 @@
<string name="battery_tip_early_heads_up_done_summary" msgid="7858923105760361208">"Sesetengah ciri mungkin terhad"</string>
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"Penggunaan bateri tertinggi"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Lihat apl dengan penggunaan tertinggi"</string>
- <string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Pengecasan terhad buat sementara waktu"</string>
+ <string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Pengecasan terhad sementara"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Untuk menjimatkan bateri anda. Ketahui lebih lanjut."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Sambung semula pengecasan"</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Dalam keadaan tertentu, seperti suhu tinggi dan tempoh pengecasan yang panjang, pengecasan mungkin dihadkan kepada <xliff:g id="PERCENT">%1$s</xliff:g> untuk membantu mengekalkan kesihatan bateri.\n\nApabila keadaan tersebut berakhir, telefon anda akan dicas secara automatik seperti biasa."</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Dalam keadaan tertentu, seperti suhu tinggi dan tempoh pengecasan yang panjang, pengecasan mungkin dihadkan kepada <xliff:g id="PERCENT">%1$s</xliff:g> untuk membantu mengekalkan kesihatan bateri.\n\nApabila keadaan tersebut berakhir, tablet anda akan dicas secara automatik seperti biasa."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Dalam keadaan tertentu, seperti suhu tinggi dan tempoh pengecasan yang panjang, pengecasan mungkin dihadkan kepada <xliff:g id="PERCENT">%1$s</xliff:g> untuk membantu anda mengekalkan kesihatan bateri.\n\nApabila keadaan tersebut berakhir, telefon anda akan dicas secara automatik seperti biasa."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Dalam keadaan tertentu, seperti suhu tinggi dan tempoh pengecasan yang panjang, pengecasan mungkin dihadkan kepada <xliff:g id="PERCENT">%1$s</xliff:g> untuk membantu anda mengekalkan kesihatan bateri.\n\nApabila keadaan tersebut berakhir, tablet anda akan dicas secara automatik seperti biasa."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Oleh sebab anda telah menggunakan telefon anda lebih kerap berbanding biasa, bateri anda mungkin kehabisan lebih cepat daripada biasa.\n\nApl yang menggunakan kebanyakan bateri:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Oleh sebab anda telah menggunakan tablet anda lebih kerap berbanding biasa, bateri anda mungkin kehabisan lebih cepat daripada biasa.\n\nApl yang menggunakan kebanyakan bateri:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Oleh sebab anda telah menggunakan peranti anda lebih kerap berbanding biasa, bateri anda mungkin kehabisan lebih cepat daripada biasa.\n\nApl yang menggunakan kebanyakan bateri:"</string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Gunakan Pengurus Bateri"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Kesan apabila apl menyusutkan bateri"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Mengesan apabila apl menyusutkan bateri"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Mengesan apabila apl menyusutkan bateri"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Mati"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d apl disekat</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Kuasa tunggu sedia rangkaian mudah alih"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Sejumlah <xliff:g id="TIME_0">^1</xliff:g> • latar kurang dari seminit\nuntuk <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Tiada penggunaan sejak cas penuh terakhir"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Tiada penggunaan untuk tempoh 24 jam yang lalu"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Anggaran baki bateri adalah berdasarkan penggunaan peranti anda"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Anggaran baki masa"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Sehingga dicas penuh"</string>
@@ -2998,7 +2990,7 @@
<string name="user_certificate" msgid="6897024598058566466">"Sijil pengguna VPN & apl"</string>
<string name="wifi_certificate" msgid="8461905432409380387">"Sijil Wi‑Fi"</string>
<string name="ca_certificate_warning_title" msgid="7951148441028692619">"Data anda tidak akan kekal rahsia"</string>
- <string name="ca_certificate_warning_description" msgid="8409850109551028774">"Sijil CA digunakan oleh tapak web, apl dan VPN untuk penyulitan. Hanya pasang sijil CA daripada organisasi yang anda percayai. \n\nJika anda memasang sijil CA, pemilik sijil dapat mengakses data anda, seperti kata laluan atau butiran kad kredit, dari laman web yang anda lawati atau apl yang anda gunakan – meskipun data anda disulitkan."</string>
+ <string name="ca_certificate_warning_description" msgid="8409850109551028774">"Sijil CA digunakan oleh laman web, apl dan VPN untuk penyulitan. Hanya pasang sijil CA daripada organisasi yang anda percayai. \n\nJika anda memasang sijil CA, pemilik sijil dapat mengakses data anda, seperti kata laluan atau butiran kad kredit, dari laman web yang anda lawati atau apl yang anda gunakan – meskipun data anda disulitkan."</string>
<string name="certificate_warning_dont_install" msgid="3794366420884560605">"Jangan pasang"</string>
<string name="certificate_warning_install_anyway" msgid="4633118283407228740">"Pasang juga"</string>
<string name="cert_not_installed" msgid="6725137773549974522">"Sijil tidak dipasang"</string>
@@ -3318,14 +3310,14 @@
<item quantity="one">Percayai atau alih keluar sijil</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> telah memasang sijil kuasa pada peranti anda yang mungkin membenarkan pemantauan aktiviti rangkaian peranti anda, termasuk e-mel, apl dan tapak web selamat.\n\nHubungi pentadbir anda untuk mengetahui lebih lanjut tentang sijil ini.</item>
- <item quantity="one"><xliff:g id="MANAGING_DOMAIN_0">%s</xliff:g> telah memasang sijil kuasa pada peranti anda yang mungkin membenarkan pemantauan aktiviti rangkaian peranti anda, termasuk e-mel, apl dan tapak web selamat.\n\nHubungi pentadbir anda untuk mengetahui lebih lanjut tentang sijil ini.</item>
+ <item quantity="other"><xliff:g id="MANAGING_DOMAIN_1">%s</xliff:g> telah memasang sijil kuasa pada peranti anda yang mungkin membenarkan pemantauan aktiviti rangkaian peranti anda, termasuk e-mel, apl dan laman web selamat.\n\nHubungi pentadbir anda untuk mengetahui lebih lanjut tentang sijil ini.</item>
+ <item quantity="one"><xliff:g id="MANAGING_DOMAIN_0">%s</xliff:g> telah memasang sijil kuasa pada peranti anda yang mungkin membenarkan pemantauan aktiviti rangkaian peranti anda, termasuk e-mel, apl dan laman web selamat.\n\nHubungi pentadbir anda untuk mengetahui lebih lanjut tentang sijil ini.</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> telah memasang sijil kuasa untuk profil kerja anda yang mungkin membenarkan pemantauan aktiviti rangkaian kerja, termasuk e-mel, apl dan tapak web selamat.\n\nHubungi pentadbir anda untuk mengetahui lebih lanjut tentang sijil ini.</item>
- <item quantity="one"><xliff:g id="MANAGING_DOMAIN_0">%s</xliff:g> telah memasang sijil kuasa untuk profil kerja anda yang mungkin membenarkan pemantauan aktiviti rangkaian kerja, termasuk e-mel, apl dan tapak web selamat.\n\nHubungi pentadbir anda untuk mengetahui lebih lanjut tentang sijil ini.</item>
+ <item quantity="other"><xliff:g id="MANAGING_DOMAIN_1">%s</xliff:g> telah memasang sijil kuasa untuk profil kerja anda yang mungkin membenarkan pemantauan aktiviti rangkaian kerja, termasuk e-mel, apl dan laman web selamat.\n\nHubungi pentadbir anda untuk mengetahui lebih lanjut tentang sijil ini.</item>
+ <item quantity="one"><xliff:g id="MANAGING_DOMAIN_0">%s</xliff:g> telah memasang sijil kuasa untuk profil kerja anda yang mungkin membenarkan pemantauan aktiviti rangkaian kerja, termasuk e-mel, apl dan laman web selamat.\n\nHubungi pentadbir anda untuk mengetahui lebih lanjut tentang sijil ini.</item>
</plurals>
- <string name="ssl_ca_cert_warning_message" msgid="4374052724815563051">"Pihak ketiga berkeupayaan untuk memantau aktiviti rangkaian anda, termasuk e-mel, apl dan tapak web selamat.\n\nBukti kelayakan dipercayai yang dipasang pada peranti anda yang membolehkan perkara ini."</string>
+ <string name="ssl_ca_cert_warning_message" msgid="4374052724815563051">"Pihak ketiga berkeupayaan untuk memantau aktiviti rangkaian anda, termasuk e-mel, apl dan laman web selamat.\n\nBukti kelayakan dipercayai yang dipasang pada peranti anda yang membolehkan perkara ini."</string>
<plurals name="ssl_ca_cert_settings_button" formatted="false" msgid="125941406175485894">
<item quantity="other">Semak sijil</item>
<item quantity="one">Semak sijil</item>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Sentiasa bergetar"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Bergetar, kemudian berdering beransur-ansur"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Bunyi lain"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Audio ruang"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Nada pad dail"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Bunyi skrin dikunci"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Bunyi dan getaran pengecasan"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Semua pemberitahuan <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Pemberitahuan Boleh Suai"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> pemberitahuan sehari</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> pemberitahuan sehari</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> pemberitahuan sehari</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> pemberitahuan seminggu</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> pemberitahuan seminggu</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> pemberitahuan seminggu</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Jangan sekali-kali"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> akan dapat membaca semua pemberitahuan, termasuk maklumat peribadi seperti nama kenalan dan teks mesej yang anda terima. Apl ini juga akan dapat menunda atau mengetepikan pemberitahuan atau mengambil tindakan pada butang dalam pemberitahuan, termasuk menjawab panggilan telefon. \n\nHal ini turut mengupayakan apl untuk menghidupkan atau mematikan ciri Jangan Ganggu dan menukar tetapan yang berkaitan."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Perbualan yang boleh ganggu"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Semua perbualan"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Perbualan keutamaan"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"perbualan keutamaan"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Tiada"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Tiada}=1{1 perbualan}other{# perbualan}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Orang yang boleh ganggu"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Sesiapa sahaja"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kenalan"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Kenalan dibintangi"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Sesetengah orang atau perbualan"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Daripada kenalan yang dibintangi dan pemanggil berulang"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Daripada kenalan dan pemanggil berulang"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Daripada pemanggil berulang sahaja"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Pembantu digital"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Leret untuk menggunakan pembantu"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Leret ke atas dari sudut bawah untuk menggunakan apl pembantu digital."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Tahan butang Skrin Utama untuk menggunakan pembantu"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Tekan dan tahan butang Skrin Utama untuk menggunakan apl pembantu digital."</string>
<string name="information_label" msgid="6939310810756569298">"Maklumat"</string>
<string name="low_label" msgid="6525629096999711220">"Rendah"</string>
<string name="high_label" msgid="357503396626018487">"Tinggi"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Bahagian tepi sebelah kanan"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Kepekaan yang lebih tinggi mungkin mempengaruhi fungsi gerak isyarat apl di tepi skrin."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Kepekaan Belakang"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Tetapan Gerak Isyarat"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Kepekaan Navigasi Gerak Isyarat"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navigasi butang"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigasi gerak isyarat, kepekaan ke belakang, gerak isyarat ke belakang"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigasi, butang skrin utama"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Ketik dua kali untuk memeriksa telefon"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Ketik dua kali untuk menyemak tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Ketik dua kali untuk menyemak peranti"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"panggilan"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"data mudah alih"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Untuk meningkatkan pengalaman peranti, apl dan perkhidmatan masih dapat melakukan imbasan untuk mengesan rangkaian Wi-Fi pada bila-bila masa, meskipun apabila Wi-Fi dimatikan. Ini dapat digunakan, contohnya, untuk meningkatkan ciri dan perkhidmatan berasaskan lokasi. Anda boleh menukar tetapan ini dalam tetapan pengimbasan Wi-Fi. "<annotation id="link">"Tukar"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Disambungkan"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Tiada sambungan"</string>
@@ -5580,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Matikan mod pesawat untuk menggunakan UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Akses kamera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Akses mikrofon"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Untuk semua apl dan perkhidmatan"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Untuk apl dan perkhidmatan"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Untuk apl dan perkhidmatan. Jika tetapan ini dimatikan, data mikrofon mungkin masih dikongsi apabila anda memanggil nombor kecemasan."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Tetapan permainan"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Hidupkan pintasan Papan Pemuka Permainan, dll"</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Hidupkan pintasan Papan Pemuka Permainan dan banyak lagi"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Sebelumnya"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Seterusnya"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pratonton warna"</string>
diff --git a/res/values-my/arrays.xml b/res/values-my/arrays.xml
index 93a8fc3..5f8baa1 100644
--- a/res/values-my/arrays.xml
+++ b/res/values-my/arrays.xml
@@ -217,7 +217,7 @@
</string-array>
<string-array name="app_install_location_entries">
<item msgid="3771157789865587832">"စက်တွင်းသိုလှောင်ကိရိယာ"</item>
- <item msgid="5501345333507193420">"ဖယ်ရှား၍ရသောSDကတ်"</item>
+ <item msgid="5501345333507193420">"ဖယ်ရှား၍ရသော SD ကတ်"</item>
<item msgid="2362840341195111674">"စနစ်အား ဆုံးဖြတ်ပါစေ"</item>
</string-array>
<string-array name="app_ops_categories">
diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml
index b36c941..1c54a3a 100644
--- a/res/values-my/strings.xml
+++ b/res/values-my/strings.xml
@@ -44,7 +44,7 @@
<string name="radioInfo_data_suspended" msgid="2001254415431299603">"ဆိုင်းငံ့ထားသည်"</string>
<string name="radioInfo_unknown" msgid="2892562356748600367">"မသိ"</string>
<string name="sdcard_unmount" product="nosdcard" msgid="1816306320988638382">"USBကိရိယာထိုင်ခြင်းဖြုတ်"</string>
- <string name="sdcard_unmount" product="default" msgid="8078570285871053815">"SDကဒ်အားအထိုင်မှဖြုတ်ခြင်း"</string>
+ <string name="sdcard_unmount" product="default" msgid="8078570285871053815">"SD ကတ်ကို စနစ်မှဖြုတ်ခြင်း"</string>
<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>
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"တွဲချိတ်ရန် တောင်းခံသည်"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ဖြင့်အတူတွဲချိတ်ရန် တို့ပါ။"</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"လက်ခံရရှိထားသော ဖိုင်များ"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"ဘလူးတုသ်မှ ရရှိသော ဖိုင်များ"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"ဘလူးတုသ် ပိတ်ထားသည်"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"၎င်းကိုဖွင့်ရန် တို့ပါ"</string>
<string name="device_picker" msgid="2427027896389445414">"ဘလူးတုသ် စက်ကိရိယာကို ရွေးပါ"</string>
@@ -134,7 +133,7 @@
<string name="bluetooth_map_request" msgid="8664081227240707479">"စာသုံးခွင့်ပြုရန်တောင်းခံချက်"</string>
<string name="bluetooth_map_acceptance_dialog_text" msgid="2647611490952377156">"%1$s သည် သင်၏ စာများကို ရယူအသုံးပြုလိုသည်။ %2$s ကို အသုံးပြုခွင့် ပေးမည်လား?"</string>
<string name="bluetooth_sap_request" msgid="473439406287008397">"SIM ကတ် သုံးခွင့် တောင်းဆိုမှု"</string>
- <string name="bluetooth_sap_acceptance_dialog_text" msgid="2849083276356078655">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> သည် သင့် SIM ကဒ်အား ဝင်ရောက်သုံးလို၏။ SIM ကဒ်အား ဝင်ရောက်သုံးခွင့်ပြုပါက ချိတ်ဆက်နေစဉ်ကာလအတွင်း သင့် စက်ကိရိယာ၏ ဒေတာချိတ်ဆက်မှုအား ပိတ်ထားလိမ့်မည်။ <xliff:g id="DEVICE_NAME_1">%2$s?</xliff:g> အား ဝင်ရောက်သုံးခွင့်ပြုရန်"</string>
+ <string name="bluetooth_sap_acceptance_dialog_text" msgid="2849083276356078655">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> သည် သင့် SIM ကတ်အား အသုံးပြုလို၏။ SIM ကတ်အား သုံးခွင့်ပြုပါက ချိတ်ဆက်နေစဉ်ကာလအတွင်း သင့် စက်ကိရိယာ၏ ဒေတာချိတ်ဆက်မှုအား ပိတ်ထားလိမ့်မည်။ <xliff:g id="DEVICE_NAME_1">%2$s?</xliff:g> အား ဝင်သုံးခွင့်ပြုရန်"</string>
<string name="bluetooth_device_name_summary" msgid="8678342689845439583">"အခြားစက်ပစ္စည်းများက “<xliff:g id="DEVICE_NAME">^1</xliff:g>” အဖြစ် မြင်ရပါမည်"</string>
<string name="bluetooth_off_footer" msgid="76578735660216295">"အခြားစက်များသို့ ချိတ်ဆက်ရန် \'ဘလူးတုသ်\' ကို ဖွင့်ပါ။"</string>
<string name="bluetooth_paired_device_title" msgid="3240639218362342026">"သင်၏ စက်ပစ္စည်းများ"</string>
@@ -190,19 +189,19 @@
<string name="sdcard_settings_screen_mass_storage_text" msgid="129059989000252994">"USB ဖြင့်အချက်အလက်မြောက်များစွာ သိမ်းဆည်းနိုင်သော နေရာကို ရနိုင်ခြင်း"</string>
<string name="sdcard_settings_total_bytes_label" msgid="5298511430610207103">"စုစုပေါင်း bytes"</string>
<string name="sdcard_settings_not_present_status" product="nosdcard" msgid="6189761476582690998">"USB သိုလှောင်ကိရိယာ မတပ်ရသေးပါ"</string>
- <string name="sdcard_settings_not_present_status" product="default" msgid="6601962586941623203">"SD ကဒ်မရှိပါ"</string>
+ <string name="sdcard_settings_not_present_status" product="default" msgid="6601962586941623203">"SD ကတ်မရှိပါ"</string>
<string name="sdcard_settings_available_bytes_label" msgid="7721283102767669004">"ရရှိနိုင်သောbyteများ:"</string>
<string name="sdcard_settings_mass_storage_status" product="nosdcard" msgid="4878190674458263222">"USB သိုလှောင်ကိရိယာကို စုပေါင်းသိုလှောင်ရာပစ္စည်းအနေဖြင့် အသုံးပြုနေပါသည်။"</string>
- <string name="sdcard_settings_mass_storage_status" product="default" msgid="8850227049504860012">"SD ကဒ်ကို သိုလှောင်ရာပစ္စည်းအနေဖြင့် အသုံးပြုနေပါသည်။"</string>
+ <string name="sdcard_settings_mass_storage_status" product="default" msgid="8850227049504860012">"SD ကတ်ကို သိုလှောင်ရာပစ္စည်းအနေဖြင့် အသုံးပြုနေပါသည်။"</string>
<string name="sdcard_settings_unmounted_status" product="nosdcard" msgid="1053258530368541571">"ယခု SDကဒ်ဖြုတ်ရန် စိတ်ချရပါပြီ"</string>
- <string name="sdcard_settings_unmounted_status" product="default" msgid="5813940671700138561">"ယခု SDကဒ်ဆွဲဖြုတ်ရန် စိတ်ချရပါပြီ။"</string>
+ <string name="sdcard_settings_unmounted_status" product="default" msgid="5813940671700138561">"ယခု SD ကတ်ဖြုတ်ရန် စိတ်ချရပါပြီ။"</string>
<string name="sdcard_settings_bad_removal_status" product="nosdcard" msgid="209564009449909311">"USBသိုလှောင်မှုသုံးနေစဉ်ဖယ်သည်"</string>
- <string name="sdcard_settings_bad_removal_status" product="default" msgid="6817342973919819392">"SD ကဒ်အား အသုံးပြုနေဆဲတွင် ဖယ်ရှားခဲ့ပါသည်"</string>
+ <string name="sdcard_settings_bad_removal_status" product="default" msgid="6817342973919819392">"SD ကတ်အား အသုံးပြုနေစဉ် ဖယ်ရှားခဲ့ပါသည်"</string>
<string name="sdcard_settings_used_bytes_label" msgid="5646588579332741943">"အသုံးပြုသောbytes"</string>
<string name="sdcard_settings_scanning_status" product="nosdcard" msgid="8037280964384235345">"မီဒီယာအတွက် USBသိုလှောင်ကိရိယာကို စကင်ပြုလုပ်နေသည်"</string>
- <string name="sdcard_settings_scanning_status" product="default" msgid="3297316465982471437">"မီဒီယာအတွက် SDကဒ်ကို စကင်ပြုလုပ်နေသည်"</string>
+ <string name="sdcard_settings_scanning_status" product="default" msgid="3297316465982471437">"SD ကတ်ကို မီဒီယာအတွက် စကင်ဖတ်နေသည်..."</string>
<string name="sdcard_settings_read_only_status" product="nosdcard" msgid="3444648373391629840">"USB ကိုဖတ်ရန်သပ်သပ်အတွက်သာ တပ်ထားပြီး"</string>
- <string name="sdcard_settings_read_only_status" product="default" msgid="4338796260718910164">"SDကဒ်ကို ဖတ်ရန်သပ်သပ်အတွက်သာ တပ်ထားပြီး။"</string>
+ <string name="sdcard_settings_read_only_status" product="default" msgid="4338796260718910164">"SD ကတ်ကို ဖတ်ရန်အတွက်သာ တပ်ထားသည်။"</string>
<string name="skip_label" msgid="6380034601349015895">"ကျော်ရန်"</string>
<string name="next_label" msgid="1248293387735652187">"ရှေ့သို့"</string>
<string name="language_picker_title" msgid="4271307478263345133">"ဘာသာစကားများ"</string>
@@ -315,7 +314,7 @@
<string name="decryption_settings_summary" product="tablet" msgid="1864963068216544631">"စက်ပစ္စည်းကို အသွင်ဝှက်မထားပါ"</string>
<string name="lockscreen_settings_title" msgid="4086121748092341549">"လော့ခ်မျက်နှာပြင်"</string>
<string name="lockscreen_settings_what_to_show_category" msgid="9205490627927741254">"ပြသမည့်အရာ"</string>
- <string name="security_settings_summary" msgid="1627059516127354233">"ကျွန်ုပ်၏တည်နေရာ စကရင်ကိုသော့ဖွင့်ခြင်း ဆင်းမ်ကဒ်သော့ချခြင်း ယုံကြည်စိတ်ချရသောသိုလှောင်ရာနေရာတို့ကို သတ်မှတ်မည်"</string>
+ <string name="security_settings_summary" msgid="1627059516127354233">"ကျွန်ုပ်၏တည်နေရာ စကရင်ကိုလော့ခ်ဖွင့်ခြင်း ဆင်းမ်ကတ်လော့ခ်ချခြင်း ယုံကြည်စိတ်ချရသောသိုလှောင်ရာနေရာတို့ကို သတ်မှတ်မည်"</string>
<string name="cdma_security_settings_summary" msgid="2455517905101186330">"ကျွန်ုပ်၏တည်နေရာ၊ စကရင်ပြန်ဖွင့်ခြင်း၊ ယုံကြည်စိတ်ချရသောသိုလှောင်ရာနေရာတို့အား သတ်မှတ်မည်"</string>
<string name="security_passwords_title" msgid="4154420930973818581">"ကန့်သတ်ရန် ဆက်တင်"</string>
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"မရနိုင်ပါ"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"မျက်နှာနှင့် လက်ဗွေ ထည့်ပြီးပါပြီ"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"မျက်နှာပြ လော့ခ်ဖွင့်ခြင်းနှင့် လက်ဗွေသုံး လော့ခ်ဖွင့်ခြင်းကို ထည့်သွင်းသည့်အခါ သင်နှာခေါင်းစည်း တပ်ဆင်ထားလျှင် (သို့) မှောင်သောနေရာသို့ ရောက်နေလျှင် သင်၏ဖုန်းက သင့်လက်ဗွေကို တောင်းပါမည်"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"သော့ဖွင့်ရန် နည်းလမ်းများ"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"မျက်နှာနှင့် လက်ဗွေ သုံးခြင်း"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"ဖုန်းကို ဖွင့်ခြင်း"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"အက်ပ်များတွင် အထောက်အထားစိစစ်ခြင်း"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"သင့်ဖုန်းကို ဖွင့်ရန်"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"အက်ပ်များတွင် သင်ဖြစ်ကြောင်း အတည်ပြုရန်"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"မျက်နှာသုံးခြင်း"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"လက်ဗွေသုံးခြင်း"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"မျက်နှာ (သို့) လက်ဗွေ သုံးခြင်း"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"သင့်မိဘအား ဤဖုန်း ပြန်ပေးလိုက်ပါ"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"ဖန်သားပြင်လော့ခ် ကျော်မလား။"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"အက်ပ်များတွင် သင်ဖြစ်ကြောင်းအတည်ပြုရန်အတွက် (သို့) သင့်ဖုန်းကို လော့ခ်ဖွင့်ရန်အတွက် သင့်လက်ဗွေကို အသုံးပြု၍ရတော့မည် မဟုတ်ပါ။"</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"သင်၏အလုပ်ပရိုဖိုင်ကို လော့ခ်ဖွင့်ရန်၊ ဝယ်ယူမှုများကို ခွင့်ပြုရန် (သို့) အလုပ်သုံးအက်ပ်များသို့ လက်မှတ်ထိုးဝင်ရန်တို့အတွက် သင့်လက်ဗွေကို အသုံးပြု၍ရတော့မည် မဟုတ်ပါ။"</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"ဖယ်ရှားပါ"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"မျက်နှာနှင့် လက်ဗွေသုံးလော့ခ်ဖွင့်ခြင်း"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"စနစ်ထည့်သွင်းရန် တို့ပါ"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"မျက်နှာကိုသာ သုံးမည်"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"လက်ဗွေကိုသာ သုံးမည်"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"မျက်နှာနှင့် လက်ဗွေ"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"မျက်နှာပြ လော့ခ်ဖွင့်ခြင်းနှင့် လက်ဗွေသုံးလော့ခ်ဖွင့်ခြင်းကို စနစ်ထည့်သွင်းသည့်အခါ သင်နှာခေါင်းစည်း တပ်ဆင်ထားလျှင် (သို့) မှောင်သောနေရာသို့ ရောက်နေလျှင် သင်၏ဖုန်းက သင့်လက်ဗွေကို တောင်းပါမည်"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"သော့ဖွင့်ရန် နည်းလမ်းများ"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"မျက်နှာ (သို့) လက်ဗွေ သုံးခြင်း"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"အက်ပ်များတွင် အထောက်အထားစိစစ်ခြင်း"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"အသွင်ဝှက်ခြင်း"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"တက်ပလက်ကိုလျှို့ဝှက်အသွင်ပြောင်းရန်"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"ဖုန်းကို အသွင်ဝှက်ထားခြင်း"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"ချိတ်ဆက်မရပါ။ ထပ်လုပ်ကြည့်ပါ။"</string>
<string name="device_details_title" msgid="1155622417516195481">"စက်အသေးစိတ်များ"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"စက်ပစ္စည်း၏ ဘလူးတုသ်လိပ်စာ- <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"စက်၏ ဘလူးတုသ်လိပ်စာ-\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"စက်ပစ္စည်းကို ပယ်ဖျက်လိုပါသလား။"</string>
<string name="remove_association_button" msgid="5004208145998061135">"အဖွဲ့ကို ဖယ်ရှားရန်"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"အက်ပ် ချိတ်ဆက်မှုဖြုတ်မလား။"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"သင့်တက်ဘလက်သည် <xliff:g id="DEVICE_NAME">%1$s</xliff:g> နှင့် တွဲချိတ်နေတော့မည် မဟုတ်ပါ"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"သင့်စက်ပစ္စည်းသည် <xliff:g id="DEVICE_NAME">%1$s</xliff:g> နှင့် တွဲချိတ်နေတော့မည် မဟုတ်ပါ"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> အက်ပ်သည် သင့် <xliff:g id="DEVICE_NAME">%2$s</xliff:g> ကို ချိတ်ဆက်တော့မည်မဟုတ်ပါ"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> သည် ဤအကောင့်နှင့် လင့်ခ်ချိတ်ထားသည့် စက်ပစ္စည်းများနှင့် တွဲချိတ်တော့မည် မဟုတ်ပါ"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"စက်ပစ္စည်းကို ပယ်ဖျက်ရန်"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"အက်ပ် ချိတ်ဆက်မှုဖြုတ်ရန်"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"ကိုချိတ်ဆက်ရန်"</string>
@@ -1447,7 +1437,7 @@
<string name="sim_lock_settings_category" msgid="4280307997492851625">"ဆင်းမ်ကတ် လော့ခ်"</string>
<string name="sim_lock_settings_summary_off" msgid="4570941250786847095">"ပိတ်"</string>
<string name="sim_lock_settings_summary_on" msgid="1562184566830887925">"လော့ခ်ချထားသည်"</string>
- <string name="sim_lock_settings_title" msgid="1401619059761012696">"ဆင်းကဒ် သော့ချခြင်း"</string>
+ <string name="sim_lock_settings_title" msgid="1401619059761012696">"ဆင်းမ်ကတ် လော့ခ်ချခြင်း"</string>
<string name="sim_pin_toggle" msgid="98754920202404425">"ဆင်းမ်ကတ် လော့ခ်ချခြင်း"</string>
<string name="sim_lock_on" product="tablet" msgid="5857965768682972363">"တက်ဘလက်ကိုအသုံးပြုရန် ပင်နံပါတ်လိုအပ်သည်"</string>
<string name="sim_lock_on" product="default" msgid="3303147192981388923">"ဖုန်းကိုအသုံးပြုရန် ပင်နံပါတ်လိုအပ်သည်"</string>
@@ -1456,7 +1446,7 @@
<string name="sim_pin_change" msgid="5978881209990507379">"ဆင်းမ်ကတ် ပင်နံပါတ်ပြောင်းရန်"</string>
<string name="sim_enter_pin" msgid="8235202785516053253">"ဆင်းကဒ် ပင်နံပါတ်"</string>
<string name="sim_enable_sim_lock" msgid="8993991669975548653">"ဆင်းမ်ကတ် လော့ခ်ချခြင်း"</string>
- <string name="sim_disable_sim_lock" msgid="7656447857474746157">"ဆင်းမ်ကဒ်ကို သော့ဖွင့်ရန်"</string>
+ <string name="sim_disable_sim_lock" msgid="7656447857474746157">"ဆင်းမ်ကတ်ကို လော့ခ်ဖွင့်ရန်"</string>
<string name="sim_enter_old" msgid="6882545610939674813">"ဆင်းကဒ် ပင်နံပါတ်အဟောင်း"</string>
<string name="sim_enter_new" msgid="9010947802784561582">"ဆင်းကဒ် ပင်နံပါတ် အသစ်"</string>
<string name="sim_reenter_new" msgid="6131418271490374263">"PIN အသစ်ကို ပြန်ပြီး တိုက်ရိုက်ပါ"</string>
@@ -1465,7 +1455,7 @@
<string name="sim_pins_dont_match" msgid="1540348773896609260">"ပင်နံပါတ်များ မတူပါ။"</string>
<string name="sim_change_failed" msgid="316723087029061740">"ပင်နံပါတ်ပြောင်း၍မရပါ\nပင်နံပါတ်အမှား ဖြစ်နိုင်သည်"</string>
<string name="sim_change_succeeded" msgid="3516905528149069739">"ဆင်းကဒ် ပင်နံပါတ် ပြောင်းခြင်းအောင်မြင်ပါသည်"</string>
- <string name="sim_lock_failed" msgid="16360418201678317">"ဆင်းမ်ကဒ်သော့ကျနေမှုအခြေအနေအား ပြောင်းမရပါ။ \nပင်နံပါတ်မှားယွင်းမှု ဖြစ်နိုင်သည်။"</string>
+ <string name="sim_lock_failed" msgid="16360418201678317">"ဆင်းမ် လော့ခ်ကျနေသည်။ \nပင် မှားနေသည်။"</string>
<string name="sim_pin_disable_failed" msgid="8719890393181032837">"ပင်နံပါတ်ကို ပိတ်၍မရပါ။"</string>
<string name="sim_pin_enable_failed" msgid="5156513975085380284">"ပင်နံပါတ်ကို ဖွင့်၍မရပါ။"</string>
<string name="sim_enter_ok" msgid="3401715290135787531">"OK"</string>
@@ -1475,7 +1465,7 @@
<string name="sim_change_data_title" msgid="4663239438584588847">"မိုဘိုင်းဒေတာအတွက် <xliff:g id="CARRIER">%1$s</xliff:g> သုံးမလား။"</string>
<string name="sim_change_data_message" msgid="3046178883369645132">"မိုဘိုင်းဒေတာအတွက် <xliff:g id="CARRIER2_0">%2$s</xliff:g> အသုံးပြုနေသည်။ <xliff:g id="CARRIER1">%1$s</xliff:g> သို့ပြောင်းလျှင် မိုဘိုင်းဒေတာအတွက် <xliff:g id="CARRIER2_1">%2$s</xliff:g> ကို အသုံးပြုတော့မည် မဟုတ်ပါ။"</string>
<string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> သုံးရန်"</string>
- <string name="sim_preferred_title" msgid="7182406911552216373">"SIM ကဒ်ကို အပ်ဒိတ်လုပ်မလား"</string>
+ <string name="sim_preferred_title" msgid="7182406911552216373">"SIM ကတ်ကို အပ်ဒိတ်လုပ်မလား"</string>
<string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> သည် သင့်ဖုန်းထဲရှိ တစ်ခုတည်းသော ဆင်းမ်ကဒ်ဖြစ်သည်။ ဤဆင်းမ်ကဒ်ကို မိုဘိုင်းဒေတာ အသုံးပြုရန်၊ ဖုန်းခေါ်ရန်နှင့် SMS မက်ဆေ့ဂျ်ပို့ရန် အတွက် အသုံးပြုလိုပါသလား။"</string>
<string name="wrong_pin_code_pukked" msgid="3414172752791445033">"ဆင်းမ်ကတ်၏ လျှို့ဝှက်နံပါတ် မှားနေပါသည်၊ သင်၏ စက်ပစ္စည်းကို သော့ဖွင့်ရန် ဖုန်းလိုင်းဌာနသို့ ဆက်သွယ်ရမည် ဖြစ်ပါတယ်"</string>
<plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1506,7 +1496,7 @@
<string name="storage_usb_settings" msgid="7058142934214211583">"သိုလှောင်ခန်း"</string>
<string name="storage_settings_title" msgid="486118156723194815">"သိုလှောင်မှု ဆက်တင်များ"</string>
<string name="storage_settings_summary" product="nosdcard" msgid="3858049818577638926">"USBသိုလှောင်မှုကိရိယာအား အထိုင်မှဖြုတ်မည် သိုလှောင်နိုင်မှုအားကြည့်မည်"</string>
- <string name="storage_settings_summary" product="default" msgid="267557695753980969">"SDကဒ်ကို အထိုင်မှဖြုတ်မည်။ သိုလှောင်နိုင်မှုအား ကြည့်မည်။"</string>
+ <string name="storage_settings_summary" product="default" msgid="267557695753980969">"SD ကတ်ကို စနစ်မှဖြုတ်မည်။ သိုလှောင်နိုင်မှုအား ကြည့်မည်။"</string>
<string name="imei_multi_sim" msgid="71477088017585479">"IMEI (ဆင်းမ် အထိုင် %1$d)"</string>
<string name="view_saved_network" msgid="1232387673095080910">"ကြည့်ရန် သိမ်းထားသည့် ကွန်ရက်ကို ရွေးပါ"</string>
<string name="status_number" product="tablet" msgid="3597945414666253183">"MDNနံပါတ်"</string>
@@ -1557,30 +1547,30 @@
<string name="memory_media_misc_usage" msgid="7066851245178533269">"အခြားဖိုင်များ"</string>
<string name="memory_media_cache_usage" msgid="780808666853685824">"မှတ်သိမ်းထားသော ဒေတာ"</string>
<string name="sd_eject" product="nosdcard" msgid="6136102589751843304">"မျှဝေသုံးသောသိုလှောင်မှုအား အထိုင်မှဖြုတ်ခြင်း"</string>
- <string name="sd_eject" product="default" msgid="8062832622096296251">"SDကဒ်အားအထိုင်မှဖြုတ်ခြင်း"</string>
+ <string name="sd_eject" product="default" msgid="8062832622096296251">"SD ကတ်အား စနစ်မှဖြုတ်ခြင်း"</string>
<string name="sd_eject_summary" product="nosdcard" msgid="6859940774161708871">"စက်အတွင်းUSBသိုလှောင်မှုအား အထိုင်မှဖြုတ်ခြင်း"</string>
- <string name="sd_eject_summary" product="default" msgid="5151243312587186226">"SDကဒ်ကိုအထိုင်မှဖြုတ်ယူခြင်းဖြင့် အန္တရာယ်ကင်းစွာဖယ်ရှားနုိင်မည်"</string>
+ <string name="sd_eject_summary" product="default" msgid="5151243312587186226">"SD ကတ်ကို စနစ်မှဖြုတ်ခြင်းဖြင့် အန္တရာယ်ကင်းစွာဖယ်ရှားနိုင်မည်"</string>
<string name="sd_insert_summary" product="nosdcard" msgid="9164545135649775664">"အထိုင်အတွက်USBထည့်ပါ"</string>
- <string name="sd_insert_summary" product="default" msgid="5949168259622002192">"အထိုင်တွင်စိုက်ရန်အတွက် SDကဒ်ကို တပ်မည်"</string>
+ <string name="sd_insert_summary" product="default" msgid="5949168259622002192">"စနစ်တွင် SD ကတ်ကို တပ်မည်"</string>
<string name="sd_mount" product="nosdcard" msgid="8305985249945415150">"USBသိုလှောင်မှုကိုထိုင်ပါ"</string>
- <string name="sd_mount" product="default" msgid="5279813999455776169">"SD ကဒ်ကိုအထိုင်တွင်စိုက်မည်"</string>
+ <string name="sd_mount" product="default" msgid="5279813999455776169">"SD ကတ်ကို စနစ်တွင်တပ်မည်"</string>
<string name="sd_mount_summary" product="nosdcard" msgid="2190410240845521205"></string>
<string name="sd_mount_summary" product="default" msgid="2190410240845521205"></string>
<string name="sd_format" product="nosdcard" msgid="8657427883364711513">"USBသိုလှောင်မှု ဖျက်ခြင်း"</string>
<string name="sd_format" product="default" msgid="9085302892248732329">"SDကတ်အား ဖျက်ရန်"</string>
<string name="sd_format_summary" product="nosdcard" msgid="6179784504937189658">"USBသိုလှောင်မှုထဲမှ သီချင်းနှင့် ဓါတ်ပုံကဲ့သို့ စက်တွင်းဒေတာအားလုံးအားဖျက်မည်"</string>
- <string name="sd_format_summary" product="default" msgid="60583152211068164">"SDကဒ်ထဲရှိ သီးချင်းသို့မဟုတ် ဓါတ်ပုံကဲ့သို့ ဒေတာအားလုံးအား ဖျက်ရန်"</string>
+ <string name="sd_format_summary" product="default" msgid="60583152211068164">"SD ကတ်ထဲရှိ သီးချင်း သို့မဟုတ် ဓာတ်ပုံကဲ့သို့ ဒေတာအားလုံးကို ဖျက်ရန်"</string>
<string name="mtp_ptp_mode_summary" msgid="7969656567437639239">"MTP သို့ PTP လုပ်ငန်း အသက်ဝင်နေသည်။"</string>
<string name="dlg_confirm_unmount_title" product="nosdcard" msgid="7694112411895701320">"USBသိမ်းဆည်းမှုဖြုတ်မလား"</string>
- <string name="dlg_confirm_unmount_title" product="default" msgid="8251329019960361646">"SDကဒ်အားအထိုင်မှဖြုတ်မည်လား?"</string>
+ <string name="dlg_confirm_unmount_title" product="default" msgid="8251329019960361646">"SD ကတ်ကို စနစ်မှဖြုတ်မလား။"</string>
<string name="dlg_confirm_unmount_text" product="nosdcard" msgid="1212025106709645023">"သင် ယူအက်စ်ဘီ နဲ့ သိမ်းဆည်းမှုကို အထိုင်မှဖြုတ်လိုက်ပါက တချို့ အက်ပ်များ က ယူအက်စ်ဘီ နဲ့ သိမ်းဆည်းမှု ပြန်ပိတ်သည်အထိ အလုပ်မလုပ် သို့ သုံးစွဲရန် ရှိနေမည် မဟုတ်ပါ"</string>
- <string name="dlg_confirm_unmount_text" product="default" msgid="3887768438615563697">"SDကဒ်ကို အထိုင်မှဖြုတ်လျှင် သင်အသုံးပြုနေသောတချို့အပ်ပလီကေးရှင်းများမှာ ရပ်ကာ ပြန်လည်အထိုင်တွင်မတပ်သည့်အထိ အလုပ်လုပ်မည်မဟုတ်ပါ။"</string>
+ <string name="dlg_confirm_unmount_text" product="default" msgid="3887768438615563697">"SD ကတ်ကို စနစ်မှဖြုတ်လျှင် သင်အသုံးပြုနေသော အချို့အပလီကေးရှင်းများ ရပ်သွားနိုင်ပြီး စနစ်တွင် ပြန်လည်တပ်သည့်အထိ အလုပ်လုပ်မည်မဟုတ်ပါ။"</string>
<string name="dlg_error_unmount_title" product="nosdcard" msgid="2205587942165199845"></string>
<string name="dlg_error_unmount_title" product="default" msgid="2205587942165199845"></string>
<string name="dlg_error_unmount_text" product="nosdcard" msgid="7876201891724279436">"USBသိုလှောင်မှုကိရိယာအားအထိုင်မှ ဖြုတ်၍မရပါ။ ပြန်လည်ကြိုးစားလုပ်ကြည့်ပါ"</string>
- <string name="dlg_error_unmount_text" product="default" msgid="2185659901137961711">"SDကဒ်အားအထိုင်မှ ဖြုတ်၍မရပါ ပြန်လည်ကြိုးစားလုပ်ကြည့်ပါ"</string>
+ <string name="dlg_error_unmount_text" product="default" msgid="2185659901137961711">"SD ကတ်ကို စနစ်မှ ဖြုတ်၍မရပါ ထပ်ကြိုးစားကြည့်ပါ"</string>
<string name="unmount_inform_text" product="nosdcard" msgid="5932607205977999175">"USBသိုလှောင်ကိရိယာအား အထိုင်မှဖြုတ်မည်"</string>
- <string name="unmount_inform_text" product="default" msgid="716578785262713312">"SDကဒ်အား အထိုင်မှဖြုတ်မည်"</string>
+ <string name="unmount_inform_text" product="default" msgid="716578785262713312">"SD ကတ်ကို စနစ်မှဖြုတ်မည်"</string>
<string name="sd_ejecting_title" msgid="1641122369013595273">"အထိုင်မှဖြုတ်နေပါသည်"</string>
<string name="sd_ejecting_summary" msgid="861928572729341132">"အထိုင်မှဖြုတ်နေပါသည်"</string>
<string name="storage_low_title" msgid="8002650511493419567">"သိမ်းဆည်းရန်နေရာနည်းနေသည်။"</string>
@@ -1763,11 +1753,11 @@
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIM များ"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"၎င်းက သင်၏ မိုဘိုင်းဝန်ဆောင်မှုအစီအစဉ်ကို ပယ်ဖျက်မည်မဟုတ်ပါ။"</string>
<string name="main_clear_desc_erase_external_storage" product="nosdcard" msgid="4441604184663452046">\n\n"သီချင်း၊ ပုံများနှင့် အသုံးပြုသူ၏အခြားဒေတာများကို ရှင်းလင်းရန်အတွက်"<b>"USB သိုလှောင်ကိရိယာ"</b>"အား ဖျက်ရန်လိုအပ်ပါသည်။"</string>
- <string name="main_clear_desc_erase_external_storage" product="default" msgid="1498514970618215728">\n\n"သီချင်း၊ ပုံများနှင့် အခြားာအသုံးပြုသူ၏ဒေတာများကို ရှင်းလင်းရန်အတွက်"<b>"SD ကဒ်"</b>"အား ဖျက်ရန်လိုအပ်ပါသည်။"</string>
+ <string name="main_clear_desc_erase_external_storage" product="default" msgid="1498514970618215728">\n\n"သီချင်း၊ ပုံများနှင့် အခြားာအသုံးပြုသူ၏ဒေတာများကို ရှင်းလင်းရန်အတွက်"<b>"SD ကတ်"</b>"အား ဖျက်ရန်လိုအပ်ပါသည်။"</string>
<string name="erase_external_storage" product="nosdcard" msgid="2182181846128639635">"USBသိုလှောင်ကိရိယာအား ဖျက်ခြင်း"</string>
- <string name="erase_external_storage" product="default" msgid="2610056855012660451">"SDကတ်အား ဖျက်ရန်"</string>
+ <string name="erase_external_storage" product="default" msgid="2610056855012660451">"SD ကတ်အား ဖျက်ရန်"</string>
<string name="erase_external_storage_description" product="nosdcard" msgid="6358699244894944843">"USBသိုလှောင်မှုထဲမှ သီချင်းနှင့် ဓါတ်ပုံကဲ့သို့ စက်တွင်းဒေတာအားလုံးအားဖျက်မည်"</string>
- <string name="erase_external_storage_description" product="default" msgid="3367779850546310380">"SDကဒ်ထဲရှိ သီချင်းသို့မဟုတ် ဓါတ်ပုံကဲ့သို့ ဒေတာအားလုံးအား ဖျက်ရန်"</string>
+ <string name="erase_external_storage_description" product="default" msgid="3367779850546310380">"SD ကတ်ထဲရှိ သီချင်း သို့မဟုတ် ဓာတ်ပုံကဲ့သို့ ဒေတာအားလုံးကို ဖျက်ရန်"</string>
<string name="main_clear_button_text" product="tablet" msgid="6246087475569640671">"ဒေတာအားလုံး ဖျက်ရန်"</string>
<string name="main_clear_button_text" product="default" msgid="6246087475569640671">"ဒေတာအားလုံး ဖျက်ရန်"</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"သင့်ကိုယ်ရေးကိုယ်တာအချက်အလက်များနှင့် ဒေါင်းလုဒ်လုပ်ထားသော အက်ပ်အားလုံးကို ဖျက်ပါမည်။ ဤလုပ်ဆောင်ချက်ကို ပြန်ပြင်၍ မရပါ။"</string>
@@ -1840,7 +1830,7 @@
<string name="network_scorer_change_active_no_previous_dialog_text" msgid="680685773455072321">"သင်၏ ကွန်ရက် ချိတ်ဆက်မှုများကို စီမံကွပ်ကဲရန် <xliff:g id="NEW_APP">%s</xliff:g>ကို သုံးရမလား?{"</string>
<string name="mobile_unknown_sim_operator" msgid="6650422533065760963">"မသိရ ဆင်းမ် အော်ပရေတာ"</string>
<string name="mobile_no_provisioning_url" msgid="609462719893503773">"<xliff:g id="OPERATOR">%1$s</xliff:g> တွင် မည်သည့်ဝဘ်ဆိုက်မျှ ပေးထားခြင်းမရှိပါ"</string>
- <string name="mobile_insert_sim_card" msgid="3639245241283948038">"ကျေးဇူးပြု၍ ဆင်းမ်ကဒ်ထည့်၍ အစမှ ပြန်စပါ။"</string>
+ <string name="mobile_insert_sim_card" msgid="3639245241283948038">"ကျေးဇူးပြု၍ ဆင်းမ်ကတ်ထည့်၍ အစမှ ပြန်စပါ။"</string>
<string name="mobile_connect_to_internet" msgid="8162654404357069060">"ကျေးဇူးပြု၍ အင်တာနက်ဖြင့် ချိတ်ဆက်ပါ။"</string>
<string name="location_category_recent_location_requests" msgid="2205900488782832082">"လတ်တလောတည်နေရာ တောင်းခံမှုများ"</string>
<string name="location_recent_location_requests_see_all" msgid="7918405176741692524">"အားလုံး ကြည့်ရန်"</string>
@@ -2092,14 +2082,14 @@
<string name="filter_apps_third_party" msgid="9049447784849114843">"ဒေါင်းလုပ်ပြုလုပ်ပြီး"</string>
<string name="filter_apps_running" msgid="535465683273284141">"အလုပ်လုပ်နေသည်"</string>
<string name="filter_apps_onsdcard" product="nosdcard" msgid="5140211657134608469">"USBသိုလှောင်ကိရိယာ"</string>
- <string name="filter_apps_onsdcard" product="default" msgid="1774499644768369891">"SD ကဒ်ပေါ်တွင်"</string>
+ <string name="filter_apps_onsdcard" product="default" msgid="1774499644768369891">"SD ကတ်ပေါ်တွင်"</string>
<string name="not_installed" msgid="5074606858798519449">"ဤအသုံးပြုသူအတွက် ထည့်သွင်းမထားပါ"</string>
<string name="installed" msgid="2837449358488825884">"ထည့်သွင်းထားသည်"</string>
<string name="no_applications" msgid="985069304755391640">"အက်ပ် မရှိပါ။"</string>
<string name="internal_storage" msgid="999496851424448809">"စက်တွင်း သိုလှောင်ထားမှု"</string>
<string name="recompute_size" msgid="1098091228370999128">"အရွယ်အစားကို ပြန်လည်တွက်ချက်နေသည်"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"အက်ပ်ဒေတာ ဖျက်မလား။"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"ဤအက်ပ်၏ ဒေတာအားလုံးကို အပြီးဖျက်ပါမည်။ ဖိုင်၊ ဆက်တင်၊ အကောင့်၊ ဒေတာဘေ့စ်စသည်တို့ အားလုံးပါဝင်သည်။"</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"ဤအက်ပ်၏ ဒေတာကို အပြီးဖျက်ပါမည်။ ၎င်းတွင် ဖိုင်၊ ဆက်တင်၊ ဒေတာဘေ့စ်နှင့် အခြားအက်ပ် ဒေတာများ ပါဝင်သည်။"</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"မလုပ်တော့"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2114,7 +2104,7 @@
<string name="move_app_to_internal" product="tablet" msgid="5799782476959541144">"တက်ဘလက်သို့ရွေ့မည်"</string>
<string name="move_app_to_internal" product="default" msgid="7395498801589544372">"ဖုန်းသို့ရွေ့မည်"</string>
<string name="move_app_to_sdcard" product="nosdcard" msgid="1145367822171576972">"USBသိုလှောင်မှုသို့ရွေ့ပါ"</string>
- <string name="move_app_to_sdcard" product="default" msgid="7161667212614143767">"SDကဒ်သို့ရွေ့မည်"</string>
+ <string name="move_app_to_sdcard" product="default" msgid="7161667212614143767">"SD ကတ်သို့ရွှေ့မည်"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"အခြားရွှေ့ပြောင်းမှု တစ်ခုလုပ်ဆောင်နေပါသည်။"</string>
<string name="insufficient_storage" msgid="8115088042669030558">"သိမ်းဆည်းရန်နေရာအလုံအလောက်မရှိပါ"</string>
<string name="does_not_exist" msgid="6499163879348776120">"အပလီကေးရှင်းမှာ မရှိပါ"</string>
@@ -2198,7 +2188,7 @@
<string name="auto_punctuate_summary" msgid="3549190848611386748">"Space key အားနှစ်ခါနှိပ်ပါက \".\" အား ထည့်မည်"</string>
<string name="show_password" msgid="7101900779571040117">"စကားဝှက်များကို ပြရန်"</string>
<string name="show_password_summary" msgid="9025960283785111619">"စာရိုက်သည့်အခါ အက္ခရာများကို ခဏတာပြပါ"</string>
- <string name="spellchecker_security_warning" msgid="2016059050608271820">"ဤစာလုံးပေါင်းစစ်ဆေးရာတွင် သင့်ကိုယ်ရေးအချက်အလက်များဖြစ်သော စကားဝှက်များနှင့် ကရက်ဒစ်ကဒ်နံပါတ်စသည်တို့အပါအဝင် သင်ရိုက်ထည့်သောစာများအားလုံးကို ရယူသွားမည်ဖြစ်သည်။ <xliff:g id="SPELLCHECKER_APPLICATION_NAME">%1$s</xliff:g>ဤစာလုံးပေါင်းစစ်ဆေးခြင်းကို အသုံးပြုမည်လား?"</string>
+ <string name="spellchecker_security_warning" msgid="2016059050608271820">"ဤစာလုံးပေါင်းစစ်ဆေးရာတွင် သင့်ကိုယ်ရေးအချက်အလက်များဖြစ်သော စကားဝှက်များနှင့် ခရက်ဒစ်ကတ်နံပါတ်စသည်တို့အပါအဝင် သင်ရိုက်ထည့်သောစာများအားလုံးကို ရယူသွားမည်ဖြစ်သည်။ ဤသည်မှာ <xliff:g id="SPELLCHECKER_APPLICATION_NAME">%1$s</xliff:g> အက်ပ်မှဖြစ်သည်။ ဤစာလုံးပေါင်းစစ်စနစ်ကို အသုံးပြုမလား။"</string>
<string name="spellchecker_quick_settings" msgid="6449414356743946577">"ဆက်တင်များ"</string>
<string name="spellchecker_language" msgid="8905487366580285282">"ဘာသာစကား"</string>
<string name="keyboard_and_input_methods_category" msgid="5296847777802891649">"လက်ကွက်များ"</string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"\'ဘက်ထရီ မန်နေဂျာ\' အသုံးပြုပါ"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"ဓာတ်ခဲအားကုန်စေသည့် အက်ပ်များကို ဖော်ထုတ်ပေးသည်"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"ဘက်ထရီအားကုန်စေသည့် အက်ပ်များကို ဖော်ထုတ်ပေးသည်"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"ဘက်ထရီအားကုန်စေသည့် အက်ပ်များကို ဖော်ထုတ်ပေးသည်"</string>
<string name="battery_manager_off" msgid="673547668722420924">"ပိတ်"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">အက်ပ် %1$d ခု ကန့်သတ်ထားသည်</item>
@@ -2779,7 +2770,7 @@
<string name="power_camera" msgid="4778315081581293923">"ကင်မရာ"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"ဘလူးတုသ်"</string>
- <string name="power_cell" msgid="5507921058696341513">"မိုဘိုင်းကွန်ရက် အရန်သင့်"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"စုစုပေါင်း <xliff:g id="TIME_0">^1</xliff:g> • <xliff:g id="TIME_PERIOD">^2</xliff:g> အတွက်\nနောက်ခံအချိန်က တစ်မိနစ်အောက် ရှိသည်"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"နောက်ဆုံးအကြိမ် အားအပြည့်သွင်းပြီးနောက် အသုံးပြုမှု မရှိပါ"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"ပြီးခဲ့သော ၂၄ နာရီအတွက် အသုံးပြုမှု မရှိပါ"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"ဘက်ထရီလက်ကျန်ခန့်မှန်းချက်သည် သင့်စက်၏ အသုံးပြုမှုအပေါ် အခြေခံပါသည်"</string>
<string name="estimated_time_left" msgid="948717045180211777">"ခန့်မှန်း ကျန်ရှိချိန်"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"အားပြည့်ရန် လိုအပ်ချိန်"</string>
@@ -2979,7 +2971,7 @@
<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>
+ <string name="credentials_install_summary" product="default" msgid="8161351950524166012">"SD ကတ်မှ အသိအမှတ်ပြုလက်မှတ်များကို ထည့်သွင်းမှု"</string>
<string name="credentials_reset" msgid="4246628389366452655">"အထောက်အထားများကို ရှင်းလင်းခြင်း"</string>
<string name="credentials_reset_summary" msgid="5400585520572874255">"အသိအမှတ်ပြုလက်မှတ်အားလုံးကို ဖယ်ရှားရန်"</string>
<string name="trusted_credentials" msgid="2522784976058244683">"ယုံကြည်သော အထောက်အထားများ"</string>
@@ -3481,7 +3473,7 @@
<string name="select_sim_for_sms" msgid="5335510076282673497">"SMS စာတိုစနစ်အတွက် ဆင်းမ်ကတ် ရွေးပါ"</string>
<string name="data_switch_started" msgid="6292759843974720112">"ဒေတာ SIM ပြောင်းနေသည်၊ ၎င်းသည် တစ်မိနစ်ခန့်ကြာနိုင်သည်…"</string>
<string name="select_sim_for_calls" msgid="7843107015635189868">"ဖြင့် ခေါ်ဆိုရန်"</string>
- <string name="sim_select_card" msgid="1226182454109919045">"ဆင်းမ် ကဒ်ကို ရွေးရန်"</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>
<string name="sim_editor_name" msgid="5900178038499314621">"ဆင်းမ် အမည်"</string>
<string name="sim_name_hint" msgid="8231524869124193119">"ဆင်းမ်အမည် ရိုက်ထည့်ပါ"</string>
@@ -3489,7 +3481,7 @@
<string name="sim_editor_carrier" msgid="2424593350691002557">"စီမံပေးသူ"</string>
<string name="sim_editor_number" msgid="3209002966895156006">"နံပါတ်"</string>
<string name="sim_editor_color" msgid="9067029630083892961">"ဆင်းမ် အရောင်"</string>
- <string name="sim_card_select_title" msgid="8146523005929848793">"ဆင်းမ် ကဒ်ကို ရွေးရန်"</string>
+ <string name="sim_card_select_title" msgid="8146523005929848793">"ဆင်းမ် ကတ်ကို ရွေးရန်"</string>
<string name="color_orange" msgid="216547825489739010">"လိမ္မော်"</string>
<string name="color_purple" msgid="6603701972079904843">"ခရမ်း"</string>
<string name="sim_no_inserted_msg" msgid="7272710974813741735">"ဆင်းမ် ကဒ်များ မထည့်သွင်းရသေး"</string>
@@ -3609,7 +3601,7 @@
<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_zen_mode_settings" msgid="7810203406522669584">"dnd၊ အစီအစဉ်၊ အကြောင်းကြားချက်များ၊ အသံတိတ်၊ တုန်ခါခြင်း၊ နားခြင်း၊ အလုပ်၊ ပြတ်သားအောင် ချိန်ခြင်း၊ အသံ၊ အသံတိတ်ရန်၊ နေ့၊ ကြားရက်၊ စနေတနင်္ဂနွေ၊ ကြားရက်ည၊ အစီအစဉ်"</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>
<string name="keywords_bluetooth_settings" msgid="2588159530959868188">"ချိတ်ဆက်ထားသည်၊ စက်ပစ္စည်း၊ နားကြပ်များ၊ မိုက်ခွက်ပါနားကြပ်၊ စပီကာ၊ ကြိုးမဲ့၊ တွဲချိတ်ရန်၊ နားကြပ်၊ တေးဂီတ၊ မီဒီယာ"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"အမြဲတမ်း တုန်ခါပါ"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"အရင်တုန်ခါပြီးမှ အသံမြည်ပါ"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"အခြားအသံများ"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"စပေရှယ် အသံ"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"ဖုန်းဒိုင်ခွက် အသံ"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"မျက်နှာပြင်လော့ခ်ချသံ"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"အားသွင်းသံများနှင့် တုန်ခါမှု"</string>
@@ -3855,6 +3846,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_alerting" msgid="6584682657382684566">"အရေးကြီးသော အကြောင်းကြားချက်များ ပြရန်"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"အကြောင်းကြားချက်များ မပြပါနှင့်"</string>
@@ -3916,7 +3909,7 @@
<string name="notification_importance_default_title" msgid="8875198696330289686">"အရေးကြီး"</string>
<string name="notification_importance_high_title" msgid="394129291760607808">"ဖန်သားပြင်ပေါ်တွင် ပြရန်"</string>
<string name="notification_block_title" msgid="7392909527700971673">"ပိတ်ထားပါ"</string>
- <string name="notification_silence_title" msgid="4085829874452944989">"အသံတိတ်ရန်"</string>
+ <string name="notification_silence_title" msgid="4085829874452944989">"အသံပိတ်ရန်"</string>
<string name="notification_alert_title" msgid="1632401211722199217">"မူလ"</string>
<string name="allow_interruption" msgid="5237201780159482716">"ကြားဖြတ်သတိပေးချက်များကို ခွင့်ပြုရန်"</string>
<string name="allow_interruption_summary" msgid="9044131663518112543">"အက်ပ်အား အသံမြည်ခြင်း၊ တုန်ခါခြင်းနှင့်/ သို့မဟုတ် မျက်နှာပြင်ပေါ်တွင် သတိပေးချက်များဖော်ပြခွင့် ပေးပါ"</string>
@@ -3932,11 +3925,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"<xliff:g id="APP_NAME">%1$s</xliff:g> အကြောင်းကြားချက် အားလုံး"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"အလိုက်သင့် အကြောင်းကြားချက်များ"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">တစ်နေ့လျှင် အကြောင်းကြားချက်~<xliff:g id="NUMBER_1">%d</xliff:g> ခု</item>
+ <item quantity="other">တစ်နေ့လျှင် အကြောင်းကြားချက်~<xliff:g id="NUMBER_1">%,d</xliff:g> ခု</item>
<item quantity="one">တစ်နေ့လျှင် အကြောင်းကြားချက်~<xliff:g id="NUMBER_0">%d</xliff:g> ခု</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">တစ်ပတ်လျှင် အကြောင်းကြားချက်~<xliff:g id="NUMBER_1">%d</xliff:g> ခု</item>
+ <item quantity="other">တစ်ပတ်လျှင် အကြောင်းကြားချက်~<xliff:g id="NUMBER_1">%,d</xliff:g> ခု</item>
<item quantity="one">တစ်ပတ်လျှင် အကြောင်းကြားချက်~<xliff:g id="NUMBER_0">%d</xliff:g> ခု</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"ဘယ်တော့မှ"</string>
@@ -3956,7 +3949,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> သည် အဆက်အသွယ်အမည်များနှင့် သင်လက်ခံရရှိသော စာတိုမက်ဆေ့ဂျ်များကဲ့သို့သော ကိုယ်ရေး အချက်အလက်များအပါအဝင် အကြောင်းကြားချက်အားလုံးကို ဖတ်နိုင်ပါမည်။ ဤအက်ပ်သည် အကြောင်းကြားချက်များကို ဆိုင်းငံ့ခြင်း (သို့) ပယ်ခြင်း သို့မဟုတ် ဖုန်းခေါ်ဆိုမှုများ ဖြေခြင်းအပါအဝင် အကြောင်းကြားချက်များရှိ ခလုတ်များ နှိပ်ခြင်းကိုလည်း ပြုလုပ်နိုင်သည်။ \n\n၎င်းသည် အက်ပ်ကို ‘မနှောင့်ယှက်ရ’ အား ပိတ်ခွင့်ပေးသည့်အပြင် ဆက်စပ်နေသော ဆက်တင်များကိုလည်း ပြောင်းခွင့်ပေးသည်။"</string>
+ <string name="notification_listener_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>
@@ -3982,12 +3982,12 @@
<string name="display_vr_pref_title" msgid="4850474436291113569">"စက်ပစ္စည်းသည် VR မုဒ်တွင် ရှိနေစဉ်"</string>
<string name="display_vr_pref_low_persistence" msgid="7039841277157739871">"မှုန်ဝါးမှုကို လျှော့ချပါ (အကြံပြုထားသည်)"</string>
<string name="display_vr_pref_off" msgid="4008841566387432721">"မီးရောင်လက်မှုကို လျှော့ချပါ"</string>
- <string name="picture_in_picture_title" msgid="9001594281840542493">"တစ်ခုပေါ်တစ်ခု ထပ်၍ ဖွင့်ခြင်း"</string>
- <string name="picture_in_picture_empty_text" msgid="9123600661268731579">"ထည့်သွင်းထားသည့် အက်ပ်တစ်ခုမျှ မျက်နှာပြင်ပေါ်တွင် တစ်ခုပေါ်တစ်ခု ထပ်၍ဖွင့်ခြင်းကို ခွင့်မပြုပါ"</string>
- <string name="picture_in_picture_keywords" msgid="3605379820551656253">"တစ်ခုပေါ်တစ်ခု ထပ်၍ ဖွင့်ခြင်း"</string>
- <string name="picture_in_picture_app_detail_title" msgid="4442235098255164650">"တစ်ခုပေါ်တစ်ခု ထပ်၍ ဖွင့်ခြင်း"</string>
- <string name="picture_in_picture_app_detail_switch" msgid="8544190716075624017">"တစ်ခုပေါ်တစ်ခု ထပ်၍ ဖွင့်ခွင့်ပြုရန်"</string>
- <string name="picture_in_picture_app_detail_summary" msgid="2503211101305358849">"အက်ပ်ပွင့်နေစဉ် သို့မဟုတ် ထွက်လိုက်စဉ်တွင် ဤအက်ပ်အား တစ်ခုပေါ်တစ်ခုထပ်၍ ဖွင့်သည့် ဝင်းဒိုးတစ်ခု ပြုလုပ်ခွင့်ပြုပါ (ဥပမာ ဗီဒီယိုဆက်ကြည့်ရန်)။ ဤဝင်းဒိုးကို သင်သုံးနေသော အခြားအက်ပ်များ၏အပေါ်တွင် ပြသပါလိမ့်မည်။"</string>
+ <string name="picture_in_picture_title" msgid="9001594281840542493">"နှစ်ခုထပ်၍ ကြည့်ခြင်း"</string>
+ <string name="picture_in_picture_empty_text" msgid="9123600661268731579">"ထည့်သွင်းထားသည့် အက်ပ်တစ်ခုမျှ နှစ်ခုထပ်၍ကြည့်ခြင်းကို ခွင့်မပြုပါ"</string>
+ <string name="picture_in_picture_keywords" msgid="3605379820551656253">"နှစ်ခုထပ်၍ ကြည့်ခြင်း"</string>
+ <string name="picture_in_picture_app_detail_title" msgid="4442235098255164650">"နှစ်ခုထပ်၍ ကြည့်ခြင်း"</string>
+ <string name="picture_in_picture_app_detail_switch" msgid="8544190716075624017">"နှစ်ခုထပ်၍ ကြည့်ခြင်း ခွင့်ပြုရန်"</string>
+ <string name="picture_in_picture_app_detail_summary" msgid="2503211101305358849">"အက်ပ်ပွင့်နေစဉ် သို့မဟုတ် ထွက်လိုက်စဉ်တွင် ဤအက်ပ်အား နှစ်ခုထပ်၍ကြည့်သည့် ဝင်းဒိုးတစ်ခု ပြုလုပ်ခွင့်ပေးပါ (ဥပမာ ဗီဒီယိုဆက်ကြည့်ရန်)။ ဤဝင်းဒိုးကို သင်သုံးနေသော အခြားအက်ပ်များ၏အပေါ်တွင် ပြသပါလိမ့်မည်။"</string>
<string name="interact_across_profiles_title" msgid="7285906999927669971">"ချိတ်ဆက်ထားသော အလုပ်နှင့် ကိုယ်ရေးသုံး အက်ပ်များ"</string>
<string name="interact_across_profiles_summary_allowed" msgid="1365881452153799092">"ချိတ်ဆက်ထားသည်"</string>
<string name="interact_across_profiles_summary_not_allowed" msgid="5802674212788171790">"ချိတ်ဆက်မထားပါ"</string>
@@ -4107,6 +4107,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"ကြားဖြတ်နိုင်သည့် စကားဝိုင်းများ"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"စကားဝိုင်းအားလုံး"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"ဦးစားပေး စကားဝိုင်းများ"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"ဦးစားပေးစကားဝိုင်းများ"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"မရှိ"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{မရှိ}=1{စကားဝိုင်း ၁ ခု}other{စကားဝိုင်း # ခု}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"ကြားဖြတ်နိုင်သူ"</string>
@@ -4131,6 +4132,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"မည်သူမဆို"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"အဆက်အသွယ်များ"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"ကြယ်ပွင့်ပြ အဆက်အသွယ်များ"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"အချို့လူများ (သို့) စကားဝိုင်းများ"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"ကြယ်ပွင့်ပြ အဆက်အသွယ်များနှင့် ထပ်မံခေါ်ဆိုသူများမှ"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"အဆက်အသွယ်များနှင့် အကြိမ်ကြိမ် ခေါ်ဆိုသူများမှ"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"အကြိမ်ကြိမ် ခေါ်ဆိုသူများမှသာ"</string>
@@ -4861,6 +4863,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"ဒစ်ဂျစ်တယ် Assistant"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Assistant ကို ညွှန်ကြားရန် ပွတ်ဆွဲပါ"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"ဒစ်ဂျစ်တယ် Assistant အက်ပ်ကို ညွှန်ကြားရန် အောက်ခြေထောင့်မှ အပေါ်သို့ ပွတ်ဆွဲပါ။"</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Assistant ကို ညွှန်ကြားရန် ပင်မခလုတ် နှိပ်ထားခြင်း"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"ဒစ်ဂျစ်တယ် Assistant အက်ပ်ကို ညွှန်ကြားရန် ပင်မခလုတ် နှိပ်ထားပါ။"</string>
<string name="information_label" msgid="6939310810756569298">"အချက်အလက်များ"</string>
<string name="low_label" msgid="6525629096999711220">"နိမ့်"</string>
<string name="high_label" msgid="357503396626018487">"မြင့်"</string>
@@ -4868,8 +4872,10 @@
<string name="right_edge" msgid="1505309103265829121">"ညာ အစွန်း"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"အာရုံခံနိုင်မှု ပိုမိုမြင့်မားလျှင် ဖန်သားပြင်၏ အစွန်းများတစ်လျှောက်ရှိ အက်ပ်လက်ဟန်များနှင့် ပြဿနာဖြစ်နိုင်သည်။"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"ကျောဘက် အာရုံခံနိုင်မှု"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"လက်ဟန် ဆက်တင်များ"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"လက်ဟန်ဖြင့် လမ်းညွှန်ခြင်း အာရုံခံနိုင်စွမ်း"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"ခလုတ်ဖြင့် လမ်းညွှန်ခြင်း"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"လက်ဟန်ဖြင့် လမ်းညွှန်ခြင်း၊ ကျောဘက် အာရုံခံနိုင်မှု၊ နောက်ဆုတ်လက်ဟန်"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"လမ်းညွှန်ခြင်း၊ ပင်မခလုတ်"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ဖုန်းကိုစစ်ရန် နှစ်ချက်တို့ခြင်း"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"တက်ဘလက်ကို စစ်ဆေးကြည့်ရန် နှစ်ချက်တို့ပါ"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"စက်ပစ္စည်းကို စစ်ဆေးကြည့်ရန် နှစ်ချက်တို့ပါ"</string>
@@ -5144,7 +5150,7 @@
<string name="gesture_prevent_ringing_title" msgid="5978577898997523581">"အောက်ပါအတွက် ပါဝါနှင့် အသံချဲ့ခလုတ် အတူတကွနှိပ်ပါ-"</string>
<string name="gesture_prevent_ringing_sound_title" msgid="4529077822282099235">"ဖုန်းမမြည်ရန် ဖြတ်လမ်းလင့်ခ်"</string>
<string name="prevent_ringing_option_vibrate" msgid="5456962289649581737">"တုန်ခါရန်"</string>
- <string name="prevent_ringing_option_mute" msgid="7446121133560945051">"အသံတိတ်ရန်"</string>
+ <string name="prevent_ringing_option_mute" msgid="7446121133560945051">"အသံပိတ်ရန်"</string>
<string name="prevent_ringing_option_none" msgid="7776676007180834163">"ပြောင်းလဲမှု မလုပ်ပါနှင့်"</string>
<string name="prevent_ringing_option_vibrate_summary" msgid="3435299885425754304">"တုန်ခါသည်"</string>
<string name="prevent_ringing_option_mute_summary" msgid="3939350522269337013">"အသံတိတ်သည်"</string>
@@ -5443,6 +5449,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"စက်ထိန်းစနစ် ပြရန်"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"လော့ခ်ချထားသည့်အခါ ထိန်းချုပ်မှုများကို ဝင်သုံးသည်"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5522,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"ခေါ်ဆိုမှုများ"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS စာတိုစနစ်"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"မိုဘိုင်းဒေတာ"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"စက်ပစ္စည်းကို ပိုမိုကောင်းမွန်စွာ အသုံးပြုနိုင်ရန် Wi-Fi ပိတ်ထားသည့်တိုင် အက်ပ်နှင့် ဝန်ဆောင်မှုများက Wi-Fi ကွန်ရက်များကို အချိန်မရွေး စကင်ဖတ်နိုင်သည်။ ဥပမာအားဖြင့် တည်နေရာကိုအခြေခံသည့် လုပ်ဆောင်ချက်နှင့် ဝန်ဆောင်မှုများ ပိုမိုကောင်းမွန်လာစေရန် ၎င်းကို အသုံးပြုနိုင်သည်။ ၎င်းကို Wi-Fi ရှာဖွေခြင်း ဆက်တင်များတွင် ပြောင်းနိုင်သည်။ "<annotation id="link">"ပြောင်းရန်"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"ချိတ်ဆက်ထားသည်"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"ချိတ်ဆက်မှုမရှိပါ"</string>
@@ -5580,9 +5591,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"အက်ပ်နှင့် ဝန်ဆောင်မှုအားလုံးအတွက်"</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="2548056479103747555">"ဂိမ်းဒက်ရှ်ဘုတ် ဖြတ်လမ်းလင့်ခ်ကို ဖွင့်ခြင်း စသည်"</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-nb/strings.xml b/res/values-nb/strings.xml
index c982a00..f47e80e 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Paringsforespørsel"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Trykk for å koble sammen med <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Mottatte filer"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Filer mottatt via Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth er av"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Trykk for å slå det på"</string>
<string name="device_picker" msgid="2427027896389445414">"Velg Bluetooth-enhet"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Ansikt og fingeravtrykk er lagt til"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Når du konfigurerer ansiktslås og opplåsing med fingeravtrykk, blir du bedt om å bruke fingeravtrykk når du bruker munnbind eller er i et dårlig belyst område."</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Måter å låse opp på"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Bruk ansikt og fingeravtrykk for"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Låse opp telefonen"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Autentisering i apper"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Lås opp telefonen"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Bekreft at det er deg, i apper"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Med ansiktet"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Med fingeravtrykket"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Med ansiktet eller fingeravtrykket"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Gi telefonen tilbake til forelderen din"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Vil du hoppe over skjermlås?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Da kan du ikke bruke fingeravtrykket til å låse opp telefonen eller bekrefte identiteten din i apper."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Da kan du ikke bruke fingeravtrykket til å låse opp jobbprofilen din, autorisere kjøp eller logge på jobbapper."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Ja, fjern"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Opplåsing med ansikt og fingeravtrykk"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Trykk for å konfigurere"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Bare ansikt"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Bare fingeravtrykk"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Ansikt og fingeravtrykk"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Når du konfigurerer opplåsing med ansikt og fingeravtrykk, blir du bedt om å bruke fingeravtrykk når du bruker munnbind eller er i et dårlig belyst område"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Måter å låse opp på"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Bruk ansikt eller fingeravtrykk for"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Autentisering i apper"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Kryptering"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Kryptér nettbrettet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Kryptér telefonen"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Kunne ikke koble til. Prøv på nytt."</string>
<string name="device_details_title" msgid="1155622417516195481">"Enhetsdetaljer"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Enhetens Bluetooth-adresse: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Enhetens Bluetooth-adresse:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Vil du glemme enheten?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Fjern tilknytning"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Vil du koble fra appen?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Nettbrettet ditt kommer ikke lenger til å være koblet sammen med <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Enheten din kommer ikke lenger til å være koblet sammen med <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g>-appen kobler ikke lenger til <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> blir ikke lenger koblet til enheter som er knyttet til denne kontoen"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Glem enheten"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Koble fra appen"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Koble til…"</string>
@@ -2061,8 +2051,8 @@
<string name="uninstall_text" msgid="315764653029060126">"Avinstaller"</string>
<string name="uninstall_all_users_text" msgid="5924715251087176474">"Avinstaller for alle brukere"</string>
<string name="install_text" msgid="4558333621516996473">"Installer"</string>
- <string name="disable_text" msgid="5146002260857428005">"Slå av"</string>
- <string name="enable_text" msgid="8570798764647110430">"Slå på"</string>
+ <string name="disable_text" msgid="5146002260857428005">"Deaktiver"</string>
+ <string name="enable_text" msgid="8570798764647110430">"Aktivér"</string>
<string name="clear_user_data_text" msgid="6773186434260397947">"Tøm lagring"</string>
<string name="app_factory_reset" msgid="8974044931667015201">"Avinstaller oppdateringer"</string>
<string name="auto_launch_enable_text" msgid="8912714475823807798">"Noen aktiviteter du har valgt, åpnes som standard i denne appen."</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Intern lagring"</string>
<string name="recompute_size" msgid="1098091228370999128">"Beregner størrelse på nytt…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Vil du slette appdataene?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Alle data i appen slettes permanent. Dette omfatter alle filer, innstillinger, kontoer, databaser osv."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Dataene i denne appen slettes permanent. Dette inkluderer filer, innstillinger, databaser og andre appdata."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Avbryt"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2278,7 +2268,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>
@@ -2696,8 +2686,8 @@
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Lading er midlertidig begrenset"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"For å forlenge batterilevetiden. Finn ut mer."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Gjenoppta ladingen"</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Under visse omstendigheter, for eksempel høye temperaturer og lange ladetider, kan lading begrenses til <xliff:g id="PERCENT">%1$s</xliff:g> for å bevare batteritilstanden.\n\nNår disse omstendighetene avsluttes, lader telefonen automatisk som normalt."</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Under visse omstendigheter, for eksempel høye temperaturer og lange ladetider, kan lading begrenses til <xliff:g id="PERCENT">%1$s</xliff:g> for å bevare batteritilstanden.\n\nNår disse omstendighetene avsluttes, lader nettbrettet automatisk som normalt."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Under visse omstendigheter, for eksempel høye temperaturer og lange ladetider, kan ladingen begrenses til <xliff:g id="PERCENT">%1$s</xliff:g> for å bevare batteriet.\n\nNår slike omstendigheter er over, gjenopptar telefonen automatisk normal lading."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Under visse omstendigheter, for eksempel høye temperaturer og lange ladetider, kan ladingen begrenses til <xliff:g id="PERCENT">%1$s</xliff:g> for å bevare batteriet.\n\nNår slike omstendigheter er over, gjenopptar telefonen automatisk normal lading."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Siden du har brukt telefonen mer enn vanlig, kan batteriet gå tomt raskere enn normalt.\n\nApper med høyest batteribruk:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Siden du har brukt nettbrettet mer enn vanlig, kan batteriet gå tomt raskere enn normalt.\n\nApper med høyest batteribruk:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Siden du har brukt enheten mer enn vanlig, kan batteriet gå tomt raskere enn normalt.\n\nApper med høyest batteribruk:"</string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Bruk batteristyring"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Oppdag når apper har for høyt batteriforbruk"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Registrerer når apper har for høyt batteriforbruk"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Registrerer når apper har for høyt batteriforbruk"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Av"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d apper er begrenset</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Mobilnettverk i ventemodus"</string>
+ <string name="power_cell" msgid="7793805106954398186">"Mobilnettverk"</string>
<string name="power_phone" msgid="2768396619208561670">"Telefonsamtaler"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Nettbrettet ikke i bruk"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Telefonen ikke i bruk"</string>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> totalt • mindre enn et minutt i bakgrunnen\ni perioden <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Ingen bruk siden sist batteriet var fulladet"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Ingen bruk de siste 24 timene"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Beregnet gjenværende batteritid er basert på måten du bruker enheten på"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Anslått tid som er igjen"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Til det er fulladet"</string>
@@ -3288,8 +3280,8 @@
<string name="vpn_missing_cert" msgid="5397309964971068272">"Et sertifikat mangler. Prøv å redigere profilen."</string>
<string name="trusted_credentials_system_tab" msgid="675362923690364722">"System"</string>
<string name="trusted_credentials_user_tab" msgid="4978365619630094339">"Bruker"</string>
- <string name="trusted_credentials_disable_label" msgid="6649583220519447947">"Slå av"</string>
- <string name="trusted_credentials_enable_label" msgid="5551204878588237991">"Slå på"</string>
+ <string name="trusted_credentials_disable_label" msgid="6649583220519447947">"Deaktiver"</string>
+ <string name="trusted_credentials_enable_label" msgid="5551204878588237991">"Aktivér"</string>
<string name="trusted_credentials_remove_label" msgid="8296330919329489422">"Avinstaller"</string>
<string name="trusted_credentials_trust_label" msgid="4841047312274452474">"Angi som pålitelig"</string>
<string name="trusted_credentials_enable_confirmation" msgid="6686528499458144754">"Vil du slå på systemets CA-sertifikat?"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Vibrer alltid"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Vibrer først, ring så gradvis høyere"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Andre lyder"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Romlig lyd"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Tastaturlyd"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Lyd for låsing av skjermen"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Lyd og vibrering ved lading"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"<xliff:g id="APP_NAME">%1$s</xliff:g>: alle varsler"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Varsler som kan tilpasses"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> varsler per dag</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> varsler per dag</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> varsel per dag</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> varsler per uke</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> varsler per uke</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> varsel per uke</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Aldri"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kan lese alle varsler, inkludert personopplysninger som kontaktnavn og tekstinnholdet i meldinger du mottar. Appen kan også slumre eller avvise varsler eller bruke knapper i varsler, inkludert å svare på telefonanrop. \n\nDette gir også appen muligheten til å slå Ikke forstyrr av eller på samt endre tilknyttede innstillinger."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Samtaler som kan forstyrre"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Alle samtaler"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Prioriterte samtaler"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"prioriterte samtaler"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Ingen"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Ingen}=1{1 samtale}other{# samtaler}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Hvem kan forstyrre?"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Alle"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kontakter"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Stjernemerkede kontakter"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Noen folk eller samtaler"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Fra stjernemerkede kontakter og gjentatte oppringere"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Fra kontakter og gjentatte oppringere"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Bare fra gjentatte oppringere"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digital assistent"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Sveip for å kalle opp assistenten"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Sveip opp fra et av de nederste hjørnene for å kalle opp den digitale assistenten."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Hold inne hjemknappen for å kalle opp assistenten"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Trykk og hold inne hjemknappen for å kalle opp den digitale assistenten."</string>
<string name="information_label" msgid="6939310810756569298">"Informasjon"</string>
<string name="low_label" msgid="6525629096999711220">"Lav"</string>
<string name="high_label" msgid="357503396626018487">"Høy"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Høyre kant"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Høyere følsomhet kan komme i konflikt med eventuelle appbevegelser langs kantene av skjermen."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Følsomhet for tilbakebevegelsen"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Valg for bevegelser"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Sensitivitet for navigasjon med bevegelser"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navigasjon med knapper"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigasjon med bevegelser, følsomhet for tilbakebevegelsen, tilbakebevegelse"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigasjon, hjemknapp"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Dobbelttrykk for å sjekke telefonen"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Dobbelttrykk for å sjekke nettbrettet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dobbelttrykk for å sjekke enheten"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"anrop"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobildata"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"For å forbedre brukeropplevelsen på enheten kan apper og tjenester søke etter Wi-Fi-nettverk når som helst – også når Wi-Fi er slått av. Dette kan for eksempel brukes til å forbedre posisjonsbaserte funksjoner og tjenester. Du kan endre dette i innstillingene for Wi-Fi-skanning. "<annotation id="link">"Endre"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Tilkoblet"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Ingen tilkobling"</string>
@@ -5580,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Slå av flymodus for å bruke UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Kameratilgang"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Mikrofontilgang"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"For alle apper og tjenester"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"For apper og tjenester"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"For apper og tjenester. Hvis denne innstillingen er av, kan mikrofondata fremdeles deles når du ringer et nødnummer."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Spillinnstillinger"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Slå på Spilloversikt-snarvei osv."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Slå på Spilloversikt-snarveien med mer"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Forrige"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Neste"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Forhåndsvisning av farge"</string>
diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml
index ca88fa9..ae4ef22 100644
--- a/res/values-ne/strings.xml
+++ b/res/values-ne/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"जोडी पार्ने अनुरोध"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>सँग जोड्न ट्याप गर्नुहोस्।"</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"प्राप्त गरिएका फाइलहरू"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"ब्लुटुथमार्फत प्राप्त फाइलहरू"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"ब्लुटुथ निष्क्रिय छ"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"यसलाई सक्रिय गर्न ट्याप गर्नुहोस्"</string>
<string name="device_picker" msgid="2427027896389445414">"ब्लुटुथ उपकरण छान्नुहोस्"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"फेस तथा फिंगरप्रिन्ट थपिए"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"तपाईंले फेस अनलक र फिंगरप्रिन्ट अनलक सेटअप गर्नुभयो भने तपाईंले मास्क लगाएका बेला वा तपाईं कुनै अँध्यारो ठाउँमा हुँदा तपाईंको फोनले तपाईंलाई फिंगरप्रिन्ट प्रयोग गर्न लगाउने छ"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"अनलक गर्ने तरिकाहरू"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"निम्न कार्य गर्न फेस र फिंगरप्रिन्ट प्रयोग गर्नु…"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"तपाईंको फोन अनलक गर्ने"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"एपहरूमा प्रमाणीकरण गर्ने"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"आफ्नो फोन अनलक गर्नुहोस्"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"एपको प्रयोग आफैँले गर्दै गरेको कुरा पुष्टि गर्नुहोस्"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"अनुहार प्रयोग गरेर"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"फिंगरप्रिन्ट प्रयोग गरेर"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"अनुहार वा फिङ्गरप्रिन्ट प्रयोग गरेर"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"यो फोन आफ्नो अभिभावकलाई देऊ"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"ठिक छ"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"स्क्रिन लक सेटअप छाड्ने हो?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"तपाईं आफ्नो फोन अनलक गर्न वा एपमा आफ्नो पहिचान पुष्टि गर्न आफ्नो फिंगरप्रिन्ट प्रयोग गर्न सक्नु हुने छैन।"</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"तपाईं आफ्नो कार्य प्रोफाइल अनलक गर्न, खरिद गर्ने अनुमति दिन, वा कामसम्बन्धी एपमा साइन इन गर्न आफ्नो फिंगरप्रिन्ट प्रयोग गर्न सक्नु हुने छैन।"</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"हो, हटाउनुहोस्"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"फेस र फिंगरप्रिन्ट अनलक"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"सेटअप गर्न ट्याप गर्नुहोस्"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"फेस मात्र"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"फिंगरप्रिन्ट मात्र"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"फेस र फिंगरप्रिन्ट"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"तपाईंले फेस र फिंगरप्रिन्ट अनलक सेटअप गर्नुभयो भने तपाईंको फोनले तपाईंले मास्क लगाएका बेला वा तपाईं कुनै अँध्यारो ठाउँमा हुँदा फिंगरप्रिन्ट प्रयोग गर्न लगाउने छ"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"अनलक गर्ने तरिकाहरू"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"निम्न कार्य गर्न फेस वा फिंगरप्रिन्ट प्रयोग गरियोस्:"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"एपहरूमा प्रमाणीकरण गर्ने कार्यसम्बन्धी प्राथमिकताहरू"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"इन्क्रिप्सन"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"इन्क्रिप्ट ट्याब्लेट"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"फोन इन्क्रिप्ट गर्नुहोस्"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"जडान गर्न सकिएन। फेरि प्रयास गर्नुहोस्।"</string>
<string name="device_details_title" msgid="1155622417516195481">"डिभाइसको विवरण"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"डिभाइसको ब्लुटुथ एड्रेस: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"डिभाइसको ब्लुटुथ ठेगाना: \n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"डिभाइस बिर्सने हो?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"डिस्कनेक्ट गर्नुहोस्"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"एप डिस्कनेक्ट गर्ने हो?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"तपाईंको ट्याब्लेटलाई अब उप्रान्त <xliff:g id="DEVICE_NAME">%1$s</xliff:g> सँग कनेक्ट गरिने छैन"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"तपाईंको डिभाएस अब उप्रान्त <xliff:g id="DEVICE_NAME">%1$s</xliff:g> सँग कनेक्ट गरिने छैन"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> एप अब उप्रान्त तपाईंको <xliff:g id="DEVICE_NAME">%2$s</xliff:g> मा कनेक्ट हुने छैन"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"अब उप्रान्त यो खातासँग लिंक गरिएको कुनै पनि यन्त्रसँग <xliff:g id="DEVICE_NAME">%1$s</xliff:g> को जोडा बनाइने छैन"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"डिभाइस बिर्सनुहोस्"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"एप डिस्कनेक्ट गर्नुहोस्"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"सँग कनेक्ट गर्नुहोस् ..."</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"आन्तरिक भण्डारण"</string>
<string name="recompute_size" msgid="1098091228370999128">"आकार पुनःगणना गर्दै ..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"एपको डेटा मेटाउन चाहनुहुन्छ?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"यस एपका सम्पूर्ण डेटाहरू स्थायी रूपमा मेटाइने छ। यसमा सम्पूर्ण फाइल, सेटिङ, खाताहरू, डेटाबेस आदि पर्दछन्।"</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"यो एपका डेटा सदाका लागि मेटाइने छ। यसमा फाइल, सेटिङ, डेटाबेस र एपका अन्य डेटा पर्छन्।"</string>
<string name="dlg_ok" msgid="1421350367857960997">"ठिक छ"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"रद्द गर्नुहोस्"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"ब्याट्री प्रबन्धकको प्रयोग गर्नुहोस्"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"एपहरूले ब्याट्रीको चार्ज घटाउँदा थाहा पाउनुहोस्"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"विभिन्न एपहरूले कति बेला ब्याट्री धेरै प्रयोग गर्छन् भन्ने कुरा पत्ता लगाइँदै छ"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"विभिन्न एपहरूले कति बेला ब्याट्री धेरै प्रयोग गर्छन् भन्ने कुरा पत्ता लगाइँदै छ"</string>
<string name="battery_manager_off" msgid="673547668722420924">"निष्क्रिय छ"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d एपहरूमा प्रतिबन्ध लगाइयो</item>
@@ -2779,7 +2770,7 @@
<string name="power_camera" msgid="4778315081581293923">"क्यामेरा"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"ब्लुटुथ"</string>
- <string name="power_cell" msgid="5507921058696341513">"मोबाइल नेटवर्क स्ट्यान्डबाइ छ"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"कुल <xliff:g id="TIME_0">^1</xliff:g> • <xliff:g id="TIME_PERIOD">^2</xliff:g> मा एक मिनेटभन्दा कम समय\nब्याकग्राउन्डमा प्रयोग गरियो"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"पछिल्लो पटक पूर्ण चार्ज भएदेखि ब्याट्री प्रयोग गरिएको छैन"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"पछिल्लो २४ घन्टामा ब्याट्री प्रयोग गरिएन"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"बाँकी रहेको ब्याट्रीको प्रतिशतको अनुमान तपाईंको डिभाइसको प्रयोगमा आधारित हुन्छ"</string>
<string name="estimated_time_left" msgid="948717045180211777">"अनुमानित बाँकी समय"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"पूर्ण चार्ज नभएसम्म"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"सधैँ भाइब्रेट गरियोस्"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"सुरुमा भाइब्रेट होस् र घन्टी बजोस्"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"अन्य ध्वनिहरू"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"स्प्याटियल अडियो"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"डायल प्याडको टोन"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"स्क्रिन लक हुँदा बज्ने साउन्ड"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"चार्ज गर्दा बज्ने साउन्ड र भाइब्रेसन"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"<xliff:g id="APP_NAME">%1$s</xliff:g> सम्बन्धी सबै सूचनाहरू"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"अनुकूल पार्न मिल्ने सूचनाहरू"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">प्रति दिन लगभग <xliff:g id="NUMBER_1">%d</xliff:g> सूचनाहरू</item>
+ <item quantity="other">प्रति दिन लगभग <xliff:g id="NUMBER_1">%,d</xliff:g> सूचनाहरू</item>
<item quantity="one">प्रति दिन लगभग <xliff:g id="NUMBER_0">%d</xliff:g> सूचना</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">प्रति हप्ता लगभग <xliff:g id="NUMBER_1">%d</xliff:g> सूचनाहरू</item>
+ <item quantity="other">प्रति हप्ता लगभग <xliff:g id="NUMBER_1">%,d</xliff:g> सूचनाहरू</item>
<item quantity="one">प्रति हप्ता लगभग <xliff:g id="NUMBER_0">%d</xliff:g> सूचना</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"कहिल्यै होइन"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ले सम्पर्क सूचीमा भएका व्यक्तिको नाम र तपाईंले प्राप्त गर्नुभएका म्यासेजमा लेखिएका कुरालगायतका व्यक्तिगत जानकारीसहित सबै सूचनाहरू पढ्न सक्ने छ। यो एपले सूचनाहरू स्थगित गर्न वा हटाउन वा सूचनामा रहेका बटनहरू प्रयोग गरी फोन उठाउने जस्ता विभिन्न कार्यहरू गर्न सक्छ। \n\nसाथै, यो एपले \"बाधा नपुऱ्याउनुहोस्\" मोड अन वा अफ गर्न र सम्बन्धित सेटिङ परिवर्तन गर्न पनि सक्छ।"</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"यो सेटिङ लागू नहुने वार्तालाप"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"सबै वार्तालापहरू"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"महत्वपूर्ण वार्तालापहरू"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"महत्त्वपूर्ण वार्तालापहरू"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"कुनै पनि होइन"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{कुनै पनि वार्तालाप होइन}=1{एउटा वार्तालाप}other{# वटा वार्तालाप}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"यो सेटिङ लागू नहुने व्यक्तिहरू"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"जोसुकै"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"सम्पर्क ठेगानाहरू"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"ताराङ्कित सम्पर्क ठेगानाहरू"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"केही मान्छे वा वार्तालापहरू"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"ताराङ्कित सम्पर्क ठेगाना तथा बारम्बार कल गर्ने व्यक्तिका कलहरू"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"सम्पर्क ठेगानामा भएका तथा बारम्बार कल गर्ने व्यक्तिका कलहरू"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"बारम्बार कल गर्ने व्यक्तिका कलहरू मात्र"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"डिजिटल सहायक"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"स्वाइप गर्दा सहायक सुरु होस्"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"डिजिटल सहायक एप चलाउन थाल्न स्क्रिनको फेदको कुनाबाट माथितिर स्वाइप गर्नुहोस्।"</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"सहायक खोल्न होम बटन थिचिराख्नुहोस्"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"डिजिटल सहायक एप खोल्न होम बटन थिचिराख्नुहोस्।"</string>
<string name="information_label" msgid="6939310810756569298">"जानकारी"</string>
<string name="low_label" msgid="6525629096999711220">"न्यून"</string>
<string name="high_label" msgid="357503396626018487">"उच्च"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"दायाँ किनारा"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"स्क्रिनका किनारामा एपको इसारा राखिएको छ भने स्क्रिनको संवेदनशीलता उच्च बनाउँदा उक्त इसारासँग बाझिन सक्छ।"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"पछाडिको भागको संवेदनशीलता"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"इसारासम्बन्धी सेटिङहरू"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"इसारामार्फत गरिने नेभिगेसनको संवेदनशीलता"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"बटनमार्फत गरिने नेभिगेसन"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"इसारामार्फत गरिने नेभिगेसन, पृष्ठभागको संवेदनशीलता, पृष्ठभागको इसारा"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"नेभिगेसन, होम बटन"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"फोनको जाँच गर्न डबल-ट्याप गर्नुहोस्"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ट्याब्लेटको जाँच गर्न डबल-ट्याप गर्नुहोस्"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"डिभाइसको जाँच गर्न डबल-ट्याप गर्नुहोस्"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"डिभाइस नियन्त्रण गर्ने विजेटहरू देखाइयोस्"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"डिभाइस लक हुँदा डिभाइस नियन्त्रण गर्ने विजेटहरू देखाइयोस्"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"कलहरू"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"मोबाइल डेटा"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"डिभाइस प्रयोगको अनुभवमा सुधार गर्न, एप तथा सेवाहरूले अझै पनि जुनसुकै बेला (Wi‑Fi अफ भएका बेलामा पनि) Wi‑Fi नेटवर्क खोज्न सक्छन्। यसलाई लोकेसनमा आधारित सुविधा तथा सेवाहरूमा सुधार गर्ने जस्ता कार्यहरू गर्नका लागि प्रयोग गर्न सकिन्छ। तपाईं यसलाई Wi-Fi स्क्यानिङका सेटिङमा गई परिवर्तन गर्न सक्नुहुन्छ। "<annotation id="link">"बदल्नुहोस्"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"इन्टरनेटमा कनेक्ट गरिएको छ"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"इन्टरनेट छैन"</string>
@@ -5580,9 +5590,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"सबै एप र सेवाहरूका लागि"</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="2548056479103747555">"गेम ड्यासबोर्डको सर्टकटलगायतका सुविधाहरू अन गर्नुहोस्"</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-night/themes_suw.xml b/res/values-night/themes_suw.xml
index ee0dd67..dea7b1a 100644
--- a/res/values-night/themes_suw.xml
+++ b/res/values-night/themes_suw.xml
@@ -17,9 +17,6 @@
<!-- SUW related themes -->
<resources>
- <!-- This theme was applied to Settings pages which are running under SUW. -->
- <style name="SubSettings.SetupWizard" parent="SudThemeGlifV3" />
-
<!-- DayNight themes -->
<style name="GlifTheme.DayNight" parent="GlifTheme" />
<style name="GlifV2Theme.DayNight" parent="GlifV2Theme" />
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 50e2733..18a633b 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Koppelingsverzoek"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Tik om te koppelen met <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Ontvangen bestanden"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Bestanden ontvangen via bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth staat uit"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Tik om aan te zetten"</string>
<string name="device_picker" msgid="2427027896389445414">"Bluetooth-apparaat kiezen"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Gezicht en vingerafdruk toegevoegd"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Als je Ontgrendelen via gezichtsherkenning en Ontgrendelen met vingerafdruk instelt, vraagt je telefoon naar je vingerafdruk als je een mondkapje draagt of in een donkere omgeving bent"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Manieren om te ontgrendelen"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Gezicht en vingerafdruk gebruiken voor"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Telefoon ontgrendelen"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Verificatie in apps"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Je telefoon ontgrendelen"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Bevestigen dat jij het bent in apps"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Gezicht gebruiken"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Vingerafdruk gebruiken"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Gezicht of vingerafdruk gebruiken"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Geef de telefoon terug aan je ouder"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Schermvergrendeling overslaan?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Je kunt je vingerafdruk niet gebruiken om je telefoon te ontgrendelen of voor verificatie in apps."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Je kunt je vingerafdruk niet gebruiken om je werkprofiel te ontgrendelen, aankopen te autoriseren of in te loggen bij werk-apps."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Ja, verwijderen"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Ontgrendelen via gezicht of vingerafdruk"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Tik om in te stellen"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Alleen gezicht"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Alleen vingerafdruk"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Gezicht en vingerafdruk"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Als je ontgrendelen via gezichtsherkenning en vingerafdruk instelt, vraagt je telefoon naar je vingerafdruk als je een mondkapje draagt of in een donkere omgeving bent"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Manieren om te ontgrendelen"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Gezicht of vingerafdruk gebruiken voor"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Verificatie in apps"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Versleuteling"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Tablet versleutelen"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Telefoon versleutelen"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Kan geen verbinding maken. Probeer het opnieuw."</string>
<string name="device_details_title" msgid="1155622417516195481">"Apparaatgegevens"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Bluetooth-adres van je apparaat: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Bluetooth-adres van apparaat:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Apparaat vergeten?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Koppeling verwijderen"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"App ontkoppelen?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Je tablet is niet langer gekoppeld aan <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Je apparaat is niet langer gekoppeld aan <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"De app <xliff:g id="APP_NAME">%1$s</xliff:g> maakt geen verbinding meer met je <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> is niet meer gekoppeld met een apparaat dat aan dit account is gekoppeld"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Apparaat vergeten"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"App ontkoppelen"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Verbinding maken met…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Interne opslag"</string>
<string name="recompute_size" msgid="1098091228370999128">"Grootte opnieuw berekenen..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Gegevens van app verwijderen?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Alle gegevens van deze app worden permanent verwijderd. Dit omvat alle bestanden, instellingen, accounts, databases, enzovoort."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"De gegevens van deze app worden definitief verwijderd. Dit omvat bestanden, instellingen, databases en andere app-gegevens."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Annuleren"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Batterijbeheer gebruiken"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Detecteren wanneer apps de batterij snel leegmaken"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Waarnemen wanneer apps veel batterijlading verbruiken"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Waarnemen wanneer apps veel batterijlading verbruiken"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Uit"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d apps beperkt</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Mobiel netwerk stand-by"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> totaal gebruik • Achtergrondgebruik minder dan een minuut\ngedurende <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Geen gebruik sinds laatste volledige lading"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Geen gebruik in de afgelopen 24 u"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Schatting van resterende batterijduur is gebaseerd op je apparaatgebruik"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Geschatte resterende tijd"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Tot volledige lading"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Altijd trillen"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Eerst trillen en dan geleidelijk bellen"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Andere geluiden"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Ruimtelijke audio"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Toetsenbloktonen"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Geluid schermvergrendeling"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Oplaadgeluiden en -trillingen"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Alle meldingen van <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Aanpasbare meldingen"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> meldingen per dag</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> meldingen per dag</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> melding per dag</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> meldingen per week</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> meldingen per week</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> melding per week</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Nooit"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kan alle meldingen lezen, waaronder persoonlijke informatie zoals contactnamen en de tekst van berichten die je krijgt. Deze app kan deze meldingen ook snoozen of sluiten of acties uitvoeren voor knoppen in meldingen, waaronder het beantwoorden van gesprekken. \n\nHierdoor kan de app ook Niet storen aan- of uitzetten en gerelateerde instellingen wijzigen."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Gesprekken die mogen onderbreken"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Alle gesprekken"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Prioriteitsgesprekken"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"prioriteitsgesprekken"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Geen"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Geen}=1{1 gesprek}other{# gesprekken}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Wie mag onderbreken"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Iedereen"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Contacten"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Contacten met ster"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Bepaalde mensen of gesprekken"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Van contacten met ster en terugkerende bellers"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Van contacten en terugkerende bellers"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Alleen van terugkerende bellers"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digitale assistent"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Swipen om assistent aan te roepen"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Swipe omhoog vanuit een benedenhoek om de digitale assistent-app aan te roepen."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Houd de startknop vast om de assistent te starten"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Tik op de startknop en houd vast om de app voor de digitale assistent te starten."</string>
<string name="information_label" msgid="6939310810756569298">"Informatie"</string>
<string name="low_label" msgid="6525629096999711220">"Laag"</string>
<string name="high_label" msgid="357503396626018487">"Hoog"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Rechterrand"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Een hogere gevoeligheid kan conflicteren met app-gebaren langs de randen van het scherm."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Gevoeligheid van gebaar voor teruggaan"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Instellingen voor gebaren"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Gevoeligheid voor navigatie met gebaren"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navigatie met knoppen"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigatie met gebaren, gevoeligheid voor terug, gebaar voor terug"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigatie, startknop"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Dubbeltikken om telefoon te checken"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Dubbeltikken om tablet te checken"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dubbeltikken om apparaat te checken"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"gesprekken"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"sms"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobiele data"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Apps en services kunnen nog steeds op elk moment scannen op wifi-netwerken, zelfs als wifi uitstaat, om de apparaatfunctionaliteit te verbeteren. Dit kan worden gebruikt om bijvoorbeeld locatiegebaseerde functies en services te verbeteren. Je kunt dit wijzigen in de "<annotation id="link">"instellingen voor wifi-scannen"</annotation>"."</string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Verbonden"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Geen verbinding"</string>
@@ -5580,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Zet de vliegtuigmodus uit om UWB te gebruiken"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Cameratoegang"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Microfoontoegang"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Voor alle apps en services"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Voor apps en services"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Voor apps en services. Als deze instelling uitstaat, kunnen microfoongegevens nog altijd worden gedeeld als je een alarmnummer belt."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Game-instellingen"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Game Dashboard-snelkoppeling aanzetten, enzovoort"</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Game Dashboard-snelkoppeling aanzetten en meer"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Vorige"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Volgende"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Kleurvoorbeeld"</string>
diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml
index 8e59756..4d2d290 100644
--- a/res/values-or/strings.xml
+++ b/res/values-or/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"ପେୟାରିଙ୍ଗ ଅନୁରୋଧ"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ସହ ପେୟାର୍ କରିବାକୁ ଟାପ୍ କରନ୍ତୁ"</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"ପାଇଥିବା ଫାଇଲ୍"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"ବ୍ଲୁଟୁଥ୍ ମାଧ୍ୟମରେ ପ୍ରାପ୍ତ ଫାଇଲ୍"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"ବ୍ଲୁଟୁଥ୍ ବନ୍ଦ ଅଛି"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"ଏହା ଚାଲୁ କରିବାକୁ ଟାପ୍ କରନ୍ତୁ"</string>
<string name="device_picker" msgid="2427027896389445414">"ବ୍ଲୁଟୂଥ୍ ଡିଭାଇସ୍ ଚୟନ କରନ୍ତୁ"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"ଚେହେରା ଏବଂ ଟିପଚିହ୍ନ ଯୋଗ କରାଯାଇଛି"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"ଯେତେବେଳେ ଆପଣ ଫେସ୍ ଅନଲକ୍ ଏବଂ ଫିଙ୍ଗରପ୍ରିଣ୍ଟ ଅନଲକ୍ ସେଟ୍ ଅପ୍ କରନ୍ତି, ସେତେବେଳେ ଆପଣ ଏକ ମାସ୍କ ପିନ୍ଧିଥିଲେ ବା ଏକ ଅନ୍ଧାରୁଆ ସ୍ଥାନରେ ଥିଲେ ଆପଣଙ୍କ ଫୋନ୍ ଆପଣଙ୍କ ଟିପଚିହ୍ନ ପାଇଁ ପଚାରିବ"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"ଅନଲକ୍ କରିବାର ଉପାୟ"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"ଏଥିପାଇଁ ଫେସ୍ ଏବଂ ଟିପଚିହ୍ନ ବ୍ୟବହାର କରନ୍ତୁ"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"ଫୋନକୁ ଅନଲକ୍ କରାଯାଉଛି"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"ଆପଗୁଡ଼ିକରେ ପ୍ରମାଣୀକରଣ"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"ଆପଣଙ୍କ ଫୋନ ଅନଲକ କରନ୍ତୁ"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"ଏହା ଆପଣ ଅଟନ୍ତି ବୋଲି ଆପଗୁଡ଼ିକରେ ଯାଞ୍ଚ କରନ୍ତୁ"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"ଫେସ ବ୍ୟବହାର କରି"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"ଟିପଚିହ୍ନ ବ୍ୟବହାର କରି"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"ଫେସ ବା ଟିପଚିହ୍ନ ବ୍ୟବହାର କରି"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"ଫୋନଟି ତୁମ ବାପାମାଙ୍କୁ ଫେରାଇ ଦିଅ"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"ଠିକ୍ ଅଛି"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"ସ୍କ୍ରୀନ୍ ଲକ୍ ଛାଡ଼ିଦେବେ?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"ଆପଣ ଆପଣଙ୍କ ଫୋନକୁ ଅନଲକ୍ କରିବା କିମ୍ବା ଆପଗୁଡ଼ିକରେ ଏହା ଆପଣ ବୋଲି ଯାଞ୍ଚ କରିବା ପାଇଁ ଆପଣଙ୍କ ଟିପଚିହ୍ନ ବ୍ୟବହାର କରିବାକୁ ସକ୍ଷମ ହେବେ ନାହିଁ।"</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"ଆପଣ ଆପଣଙ୍କ ୱାର୍କ ପ୍ରୋଫାଇଲକୁ ଅନଲକ୍ କରିବା, କ୍ରୟଗୁଡ଼ିକୁ ଅନୁମୋଦନ ଦେବା କିମ୍ବା ୱାର୍କ ଆପଗୁଡ଼ିକରେ ସାଇନ୍ ଇନ୍ କରିବା ପାଇଁ ଆପଣଙ୍କ ଟିପଚିହ୍ନ ବ୍ୟବହାର କରିବାକୁ ସକ୍ଷମ ହେବେ ନାହିଁ।"</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"ହଁ, କାଢ଼ି ଦିଅନ୍ତୁ"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"ଫେସ୍ ଏବଂ ଫିଙ୍ଗରପ୍ରିଣ୍ଟ ଅନଲକ୍"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"ସେଟ୍ ଅପ୍ କରିବାକୁ ଟାପ୍ କରନ୍ତୁ"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"କେବଳ ଫେସ୍"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"କେବଳ ଟିପଚିହ୍ନ"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"ଫେସ୍ ଏବଂ ଟିପଚିହ୍ନ"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"ଯେତେବେଳେ ଆପଣ ଫେସ୍ ଏବଂ ଫିଙ୍ଗରପ୍ରିଣ୍ଟ ଅନଲକ୍ ସେଟ୍ ଅପ୍ କରନ୍ତି, ଆପଣ ଏକ ମାସ୍କ ପିନ୍ଧିଥିଲେ ବା ଏକ ଅନ୍ଧାରୁଆ ସ୍ଥାନରେ ଥିଲେ ଆପଣଙ୍କ ଫୋନ୍ ଆପଣଙ୍କ ଟିପଚିହ୍ନ ପାଇଁ ପଚାରିବ"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"ଅନଲକ୍ କରିବାର ଉପାୟ"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"ଏଥିପାଇଁ ଫେସ୍ ବା ଟିପଚିହ୍ନ ବ୍ୟବହାର କରନ୍ତୁ"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"ଆପଗୁଡ଼ିକରେ ପ୍ରମାଣୀକରଣ"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"ଏନକ୍ରିପ୍ସନ୍"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"ଟାବ୍ଲେଟ୍ ଏନ୍କ୍ରିପ୍ଟ କରନ୍ତୁ"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"ଫୋନ୍ ଏନ୍କ୍ରିପ୍ଟ କରନ୍ତୁ"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"ସଂଯୋଗ କରିପାରୁନାହିଁ। ପୁଣିଥରେ ଚେଷ୍ଟା କରନ୍ତୁ।"</string>
<string name="device_details_title" msgid="1155622417516195481">"ଡିଭାଇସ୍ର ବିବରଣୀ"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"ଡିଭାଇସ୍ର ବ୍ଲୁଟୁଥ ଠିକଣା ହେଉଛି: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"ଡିଭାଇସର ବ୍ଲୁଟୁଥ ଠିକଣା:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"ଡିଭାଇସ୍ଟିକୁ ଭୁଲିଯିବେ?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"ଆସୋସିଏସନକୁ କାଢ଼ି ଦିଅନ୍ତୁ"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"ଆପକୁ ବିଚ୍ଛିନ୍ନ କରିବେ?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"ଆପଣଙ୍କ ଟାବଲେଟ୍ ଏବେ <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ସହ ପେୟାର୍ ହୋଇ ରହିବନାହିଁ"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ସହ ଆପଣଙ୍କ ଡିଭାଇସ୍ ଆଉ ପେୟାର୍ ହୋଇପାରିବ ନାହିଁ"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> ଆପ୍ ଆପଣଙ୍କ <xliff:g id="DEVICE_NAME">%2$s</xliff:g> ସହ ଆଉ ସଂଯୋଗ ହେବ ନାହିଁ"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"ଏହି ଆକାଉଣ୍ଟ ସହ ଲିଙ୍କ୍ ହୋଇଥିବା କୌଣସି ଡିଭାଇସ୍ ସହିତ <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ଆଉ ପେୟାର୍ ରହିବ ନାହିଁ"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"ଡିଭାଇସ୍କୁ ଭୁଲିଯାଆନ୍ତୁ"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"ଆପକୁ ବିଚ୍ଛିନ୍ନ କରନ୍ତୁ"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"…କୁ ସଂଯୋଗ କର"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"ଇଣ୍ଟର୍ନଲ୍ ଷ୍ଟୋରେଜ୍"</string>
<string name="recompute_size" msgid="1098091228370999128">"ଆକାରକୁ ପୁଣି ଗଣୁଛି…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"ଆପ୍ର ଡାଟା ଡିଲିଟ୍ କରିବେ?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"ଏହି ଆପ୍ର ସମସ୍ତ ଡାଟା ସ୍ଥାୟୀ ଭାବେ ଡିଲିଟ୍ ହୋଇଯିବ। ଏଥିରେ ରହିଛି, ସମସ୍ତ ଫାଇଲ୍, ସେଟିଙ୍ଗ, ଆକାଉଣ୍ଟ, ଡାଟାବେସ୍ ଆଦି"</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"ଏହି ଆପର ଡାଟା ସ୍ଥାୟୀ ଭାବେ ଡିଲିଟ ହୋଇଯିବ। ଏଥିରେ ଫାଇଲ, ସେଟିଂସ, ଡାଟାବେସ ଏବଂ ଅନ୍ୟ ଆପ ଡାଟା ଅନ୍ତର୍ଭୁକ୍ତ।"</string>
<string name="dlg_ok" msgid="1421350367857960997">"ଠିକ୍ ଅଛି"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"ବାତିଲ କରନ୍ତୁ"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2257,7 +2247,7 @@
<string name="configure_input_method" msgid="8831343065130376880">"ସେଟ୍ ଅପ୍ ଇନ୍ପୁଟ୍ ପଦ୍ଧତି"</string>
<string name="input_method_settings" msgid="4177883733022569830">"ସେଟିଂସ୍"</string>
<string name="input_method_settings_button" msgid="5145039044301426311">"ସେଟିଂସ୍"</string>
- <string name="input_methods_settings_label_format" msgid="5809693308957109022">"<xliff:g id="IME_NAME">%1$s</xliff:g> ସେଟିଙ୍ଗ"</string>
+ <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>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"ବ୍ୟାଟେରୀ ମ୍ୟାନେଜର୍ ବ୍ୟବହାର କରନ୍ତୁ"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"କେତେବେଳେ ଆପ୍ ବ୍ୟାଟେରୀ ଖର୍ଚ୍ଚ କରୁଛି, ତାହା ଠାବ କରନ୍ତୁ"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"କେତେବେଳେ ଆପଗୁଡ଼ିକ ବ୍ୟାଟେରୀ ଚାର୍ଜ ଶୀଘ୍ର ସାରିଥାଏ ତାହା ଚିହ୍ନଟ କରାଯାଉଛି"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"କେତେବେଳେ ଆପଗୁଡ଼ିକ ବ୍ୟାଟେରୀର ଚାର୍ଜ ଶୀଘ୍ର ସାରିଥାଏ ତାହା ଚିହ୍ନଟ କରାଯାଉଛି"</string>
<string name="battery_manager_off" msgid="673547668722420924">"ବନ୍ଦ ଅଛି"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$dଟି ଆପ୍କୁ ଅବରୋଧ କରାଯାଇଛି</item>
@@ -2779,7 +2770,7 @@
<string name="power_camera" msgid="4778315081581293923">"କ୍ୟାମେରା"</string>
<string name="power_wifi" msgid="4614007837288250325">"ୱାଇ-ଫାଇ"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"ବ୍ଲୁଟୁଥ"</string>
- <string name="power_cell" msgid="5507921058696341513">"ମୋବାଇଲ୍ ନେଟ୍ୱର୍କ ଷ୍ଟାଣ୍ଡବାଏ"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"ମୋଟ ବ୍ୟାଟେରୀ ବ୍ୟବହାର <xliff:g id="TIME_0">^1</xliff:g> • <xliff:g id="TIME_PERIOD">^2</xliff:g>ରେ ଗୋଟିଏ ମିନିଟରୁ କମ୍ ସମୟ ପାଇଁ\nପୃଷ୍ଠପଟରେ ବ୍ୟବହାର କରାଯାଇଛି"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"ଗତଥର ସମ୍ପୂର୍ଣ୍ଣ ଚାର୍ଜ ହେବା ପରଠାରୁ ବ୍ୟବହାର କରାଯାଇନାହିଁ"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"ଗତ 24 ଘଣ୍ଟାରେ ବ୍ୟବହାର କରାଯାଇନାହିଁ"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"ଆପଣଙ୍କ ଡିଭାଇସ୍ର ବ୍ୟବହାରକୁ ନେଇ ବଳକା ଥିବା ବ୍ୟାଟେରୀର ଅନୁମାନ କରାଯାଇଥାଏ"</string>
<string name="estimated_time_left" msgid="948717045180211777">"ଆନୁମାନିକ ବଳକା ସମୟ"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"ପୂର୍ଣ୍ଣ ଚାର୍ଜ ହେବା ପାଇଁ"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"ସର୍ବଦା ଭାଇବ୍ରେଟ୍ ହେବ"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"ପ୍ରଥମେ ଭାଇବ୍ରେଟ୍ ହେବାପରେ ଧୀରେ ଧୀରେ ରିଙ୍ଗ୍ ହେବ"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"ଅନ୍ୟାନ୍ୟ ଶବ୍ଦ"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"ସ୍ପାଟିଆଲ ଅଡିଓ"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"ଡାଏଲ୍ ପ୍ୟାଡ୍ ଟୋନ୍"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"ସ୍କ୍ରିନ୍ ଲକ୍ କରିବା ସାଉଣ୍ଡ"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"ସାଉଣ୍ଡ ଓ ଭାଇବ୍ରେସନ୍ ଚାର୍ଜ ହେଉଛି"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"ସମସ୍ତ <xliff:g id="APP_NAME">%1$s</xliff:g> ବିଜ୍ଞପ୍ତି"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"ଆଡେପ୍ଟିଭ୍ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକ"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">ପ୍ରତି ବିଜ୍ଞପ୍ତି ~<xliff:g id="NUMBER_1">%d</xliff:g>ଟି ବିଜ୍ଞପ୍ତି</item>
+ <item quantity="other">ପ୍ରତି ବିଜ୍ଞପ୍ତି ~<xliff:g id="NUMBER_1">%,d</xliff:g>ଟି ବିଜ୍ଞପ୍ତି</item>
<item quantity="one">ପ୍ରତି ଦିନ ~<xliff:g id="NUMBER_0">%d</xliff:g>ଟି ବିଜ୍ଞପ୍ତି</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">ପ୍ରତି ସପ୍ତାହ~<xliff:g id="NUMBER_1">%d</xliff:g>ଟି ବିଜ୍ଞପ୍ତି</item>
+ <item quantity="other">ପ୍ରତି ସପ୍ତାହ~<xliff:g id="NUMBER_1">%,d</xliff:g>ଟି ବିଜ୍ଞପ୍ତି</item>
<item quantity="one">ପ୍ରତି ସପ୍ତାହ~<xliff:g id="NUMBER_0">%d</xliff:g>ଟି ବିଜ୍ଞପ୍ତି</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"ଆଦୌ ନୁହେଁ"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ଯୋଗାଯୋଗ ନାମ ଏବଂ ଆପଣ ପାଇଥିବା ମେସେଜର ଟେକ୍ସଟ୍ ପରି ବ୍ୟକ୍ତିଗତ ସୂଚନା ସମେତ ସମସ୍ତ ବିଜ୍ଞପ୍ତି ପଢ଼ିବାକୁ ସକ୍ଷମ ହେବ। ଏହି ଆପ୍ ଫୋନ୍ କଲଗୁଡ଼ିକର ଉତ୍ତର ଦେବା ସହ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ସ୍ନୁଜ୍ କିମ୍ବା ଖାରଜ କରିବାକୁ କିମ୍ବା ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକରେ ଥିବା ବଟନଗୁଡ଼ିକ ଉପରେ ପଦକ୍ଷେପ ନେବା ପାଇଁ ମଧ୍ୟ ସକ୍ଷମ ହେବ। \n\nଏହା ଆପଟିକୁ ’ବିରକ୍ତ କରନ୍ତୁ ନାହିଁ’କୁ ଚାଲୁ କିମ୍ବା ବନ୍ଦ କରିବା ଏବଂ ସମ୍ବନ୍ଧିତ ସେଟିଂସ୍ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ମଧ୍ୟ କ୍ଷମତା ଦେବ।"</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"ବାଧା ସୃଷ୍ଟି କରିପାରୁଥିବା ବାର୍ତ୍ତାଳାପଗୁଡ଼ିକ"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"ସମସ୍ତ ବାର୍ତ୍ତାଳାପ"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"ପ୍ରାଥମିକତା ଦିଆଯାଇଥିବା ବାର୍ତ୍ତାଳାପଗୁଡ଼ିକ"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"ପ୍ରାଥମିକତା ଥିବା ବାର୍ତ୍ତାଳାପ"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"କିଛି ନାହିଁ"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{କିଛି ନାହିଁ}=1{1ଟି ବାର୍ତ୍ତାଳାପ}other{#ଟି ବାର୍ତ୍ତାଳାପ}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"କିଏ ବାଧା ସୃଷ୍ଟି କରିପାରିବ"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"ଯେ କୌଣସି ବ୍ୟକ୍ତି"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"ଯୋଗାଯୋଗଗୁଡ଼ିକ"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"ତାରାଙ୍କିତ ଯୋଗାଯୋଗଗୁଡ଼ିକ"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"କିଛି ଲୋକ କିମ୍ବା ବାର୍ତ୍ତାଳାପ"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"ତାରାଙ୍କିତ ଯୋଗାଯୋଗ ଓ ବାରମ୍ୱାର କରୁଥିବା କଲର୍ଙ୍କଠାରୁ"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"ଯୋଗାଯୋଗ ଓ ବାରମ୍ୱାର କରୁଥିବା କଲର୍ଙ୍କଠାରୁ"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"କେବଳ ବାରମ୍ୱାର କରୁଥିବା କଲର୍ଙ୍କଠାରୁ"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"ଡିଜିଟାଲ୍ ଆସିଷ୍ଟାଣ୍ଟ"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"ଆସିଷ୍ଟାଣ୍ଟ ଆରମ୍ଭ କରିବାକୁ ସ୍ୱାଇପ୍ କରନ୍ତୁ"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"ଡିଜିଟାଲ୍ ଆସିଷ୍ଟାଣ୍ଟ ଆପ୍ ଆରମ୍ଭ କରିବା ପାଇଁ ନିମ୍ନର ଏକ କୋଣରୁ ଉପରକୁ ସ୍ୱାଇପ୍ କରନ୍ତୁ।"</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"ଆସିଷ୍ଟାଣ୍ଟ ଆରମ୍ଭ କରିବା ପାଇଁ ହୋମ ବଟନକୁ ଧରି ରଖନ୍ତୁ"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"ଡିଜିଟାଲ ଆସିଷ୍ଟାଣ୍ଟ ଆପ ଆରମ୍ଭ କରିବା ପାଇଁ ହୋମ ବଟନକୁ ଦବାଇ ଧରି ରଖନ୍ତୁ।"</string>
<string name="information_label" msgid="6939310810756569298">"ସୂଚନା"</string>
<string name="low_label" msgid="6525629096999711220">"କମ୍"</string>
<string name="high_label" msgid="357503396626018487">"ଅଧିକ"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"ଡାହାଣ ଧାର"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"ଉଚ୍ଚ ସମ୍ବେଦନଶୀଳତା, ସ୍କ୍ରିନ୍ର ଧାର ସମେତ ଯେ କୌଣସି ଆପ୍ ଜେଶ୍ଚର୍ରେ ପ୍ରଭାବ ପକାଇପାରେ।"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"ବ୍ୟାକ୍ ସମ୍ୱେଦନଶୀଳତା"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"ଜେଶ୍ଚର୍ ସେଟିଂସ୍"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"ଜେଶ୍ଚର ନାଭିଗେସନ ସମ୍ବେଦନଶୀଳତା"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"ବଟନ ନାଭିଗେସନ"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ଜେଶ୍ଚର୍ ନାଭିଗେସନ୍, ବ୍ୟାକ୍ ସେନ୍ସିଟିଭିଟି, ବ୍ୟାକ୍ ଜେଶ୍ଚର୍"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"ନାଭିଗେସନ, ହୋମ ବଟନ"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ଫୋନ୍ ଚେକ୍ କରିବାକୁ ଦୁଇଥର-ଟାପ୍ କରନ୍ତୁ"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ଟାବ୍ଲେଟ୍ ଯାଞ୍ଚ କରିବାକୁ ଡବଲ୍-ଟାପ୍ କରନ୍ତୁ"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ଡିଭାଇସ୍ ଯାଞ୍ଚ କରିବାକୁ ଡବଲ୍-ଟାପ୍ କରନ୍ତୁ"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ଡିଭାଇସ୍ ନିୟନ୍ତ୍ରଣଗୁଡ଼ିକୁ ଦେଖାନ୍ତୁ"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"ଲକ୍ ଥିବା ସମୟରେ ନିୟନ୍ତ୍ରଣଗୁଡ଼ିକୁ ଆକ୍ସେସ୍ କରନ୍ତୁ"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"କଲଗୁଡ଼ିକ"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"ମୋବାଇଲ ଡାଟା"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"ଡିଭାଇସ ଅନୁଭୂତିକୁ ଉନ୍ନତ କରିବା ପାଇଁ, ୱାଇ-ଫାଇ ବନ୍ଦ ଥିଲେ ମଧ୍ୟ ଆପ ଓ ସେବାଗୁଡ଼ିକ ଏବେ ବି ଯେ କୌଣସି ସମୟରେ ୱାଇ-ଫାଇ ନେଟୱାର୍କ ପାଇଁ ସ୍କାନ କରିପାରିବ। ଉଦାହରଣ ସ୍ଵରୂପ, ଲୋକେସନ-ଆଧାରିତ ଫିଚର ଓ ସେବାଗୁଡ଼ିକୁ ଉନ୍ନତ କରିବା ପାଇଁ ଏହାକୁ ବ୍ୟବହାର କରାଯାଇପାରିବ। ଆପଣ ଏହାକୁ ୱାଇ-ଫାଇ ସ୍କାନିଂ ସେଟିଂସରେ ପରିବର୍ତ୍ତନ କରିପାରିବେ।"<annotation id="link">"ପରିବର୍ତ୍ତନ କରନ୍ତୁ"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"ସଂଯୋଗ କରାଯାଇଛି"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"ସଂଯୋଗ ନାହିଁ"</string>
@@ -5580,9 +5590,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"ସମସ୍ତ ଆପ୍ ଓ ସେବା ପାଇଁ"</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="2548056479103747555">"ଗେମ୍ ଡ୍ୟାସବୋର୍ଡ ସର୍ଟକଟ୍ ଇତ୍ୟାଦି ଚାଲୁ କରନ୍ତୁ"</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-pa/strings.xml b/res/values-pa/strings.xml
index 543f843..7d93c02 100644
--- a/res/values-pa/strings.xml
+++ b/res/values-pa/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"ਜੋੜਾਬੱਧ ਕਰਨ ਦੀ ਬੇਨਤੀ"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ਨਾਲ ਜੋੜਾ ਬਣਾਉਣ ਲਈ ਟੈਪ ਕਰੋ।"</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"ਪ੍ਰਾਪਤ ਕੀਤੀਆਂ ਫ਼ਾਈਲਾਂ"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"ਬਲੂਟੁੱਥ ਰਾਹੀਂ ਪ੍ਰਾਪਤ ਹੋਈਆਂ ਫ਼ਾਈਲਾਂ"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"ਬਲੂਟੁੱਥ ਬੰਦ ਹੈ"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"ਇਸਨੂੰ ਚਾਲੂ ਕਰਨ ਲਈ ਟੈਪ ਕਰੋ"</string>
<string name="device_picker" msgid="2427027896389445414">"ਬਲੂਟੁੱਥ ਡੀਵਾਈਸ ਚੁਣੋ"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"ਚਿਹਰਾ ਅਤੇ ਫਿੰਗਰਪ੍ਰਿੰਟ ਨੂੰ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"ਜਦੋਂ ਤੁਸੀਂ ਫ਼ੇਸ ਅਣਲਾਕ ਅਤੇ ਫਿੰਗਰਪ੍ਰਿੰਟ ਅਣਲਾਕ ਦਾ ਸੈੱਟਅੱਪ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਡਾ ਫ਼ੋਨ ਤੁਹਾਡੇ ਫਿੰਗਰਪ੍ਰਿੰਟ ਵਾਸਤੇ ਪੁੱਛੇਗਾ ਜਦੋਂ ਤੁਸੀਂ ਮਾਸਕ ਪਹਿਨਦੇ ਹੋ ਜਾਂ ਕਿਸੇ ਹਨੇਰੇ ਖੇਤਰ ਵਿੱਚ ਹੁੰਦੇ ਹੋ"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"ਅਣਲਾਕ ਕਰਨ ਦੇ ਤਰੀਕੇ"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"ਇਸ ਦੇ ਲਈ ਚਿਹਰਾ ਅਤੇ ਫਿੰਗਰਪ੍ਰਿੰਟ ਵਰਤੋ"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"ਫ਼ੋਨ ਅਣਲਾਕ ਕਰਨ ਲਈ"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"ਐਪਾਂ ਵਿੱਚ ਪ੍ਰਮਾਣੀਕਰਨ ਲਈ"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"ਆਪਣਾ ਫ਼ੋਨ ਅਣਲਾਕ ਕਰੋ"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"ਐਪਾਂ ਵਿੱਚ ਆਪਣੀ ਪਛਾਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"ਚਿਹਰੇ ਦੀ ਵਰਤੋਂ ਕਰ ਕੇ"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"ਫਿੰਗਰਪ੍ਰਿੰਟ ਅਣਲਾਕ ਦੀ ਵਰਤੋਂ ਕਰ ਕੇ"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"ਚਿਹਰੇ ਜਾਂ ਫਿੰਗਰਪ੍ਰਿੰਟ ਦੀ ਵਰਤੋਂ ਕਰ ਕੇ"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"ਫ਼ੋਨ ਵਾਪਸ ਆਪਣੇ ਮਾਂ-ਪਿਓ ਨੂੰ ਦਿਓ"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"ਠੀਕ ਹੈ"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"ਕੀ ਸਕ੍ਰੀਨ ਲਾਕ ਨੂੰ ਛੱਡਣਾ ਹੈ?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"ਤੁਸੀਂ ਆਪਣਾ ਫ਼ੋਨ ਅਣਲਾਕ ਕਰਨ ਜਾਂ ਐਪਾਂ ਵਿੱਚ ਆਪਣੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਆਪਣਾ ਫਿੰਗਰਪ੍ਰਿੰਟ ਨਹੀਂ ਵਰਤ ਸਕੋਗੇ।"</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"ਤੁਸੀਂ ਆਪਣਾ ਕਾਰਜ ਪ੍ਰੋਫਾਈਲ ਅਣਲਾਕ ਕਰਨ, ਖਰੀਦਾਂ ਨੂੰ ਅਧਿਕਾਰਤ ਕਰਨ ਜਾਂ ਕਾਰਜ ਐਪਾਂ ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰਨ ਲਈ ਆਪਣਾ ਫਿੰਗਰਪ੍ਰਿੰਟ ਨਹੀਂ ਵਰਤ ਸਕੋਗੇ।"</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"ਹਾਂ, ਹਟਾਓ"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"ਫ਼ੇਸ ਅਤੇ ਫਿੰਗਰਪ੍ਰਿੰਟ ਅਣਲਾਕ"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"ਸੈੱਟਅੱਪ ਕਰਨ ਲਈ ਟੈਪ ਕਰੋ"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"ਸਿਰਫ਼ ਚਿਹਰਾ"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"ਸਿਰਫ਼ ਫਿੰਗਰਪ੍ਰਿੰਟ"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"ਚਿਹਰਾ ਅਤੇ ਫਿੰਗਰਪ੍ਰਿੰਟ"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"ਜਦੋਂ ਤੁਸੀਂ ਫ਼ੇਸ ਅਤੇ ਫਿੰਗਰਪ੍ਰਿੰਟ ਅਣਲਾਕ ਦਾ ਸੈੱਟਅੱਪ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਡਾ ਫ਼ੋਨ ਤੁਹਾਡੇ ਫਿੰਗਰਪ੍ਰਿੰਟ ਵਾਸਤੇ ਪੁੱਛੇਗਾ ਜਦੋਂ ਤੁਸੀਂ ਮਾਸਕ ਪਹਿਨਦੇ ਹੋ ਜਾਂ ਕਿਸੇ ਹਨੇਰੇ ਖੇਤਰ ਵਿੱਚ ਹੁੰਦੇ ਹੋ"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"ਅਣਲਾਕ ਕਰਨ ਦੇ ਤਰੀਕੇ"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"ਦੇ ਲਈ ਚਿਹਰਾ ਜਾਂ ਫਿੰਗਰਪ੍ਰਿੰਟ ਵਰਤੋ"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"ਐਪਾਂ ਵਿੱਚ ਪ੍ਰਮਾਣੀਕਰਨ"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"ਇਨਕ੍ਰਿਪਸ਼ਨ"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"ਟੈਬਲੈੱਟ ਇਨਕ੍ਰਿਪਟ ਕਰੋ"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"ਫ਼ੋਨ ਇਨਕ੍ਰਿਪਟ ਕਰੋ"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"ਕਨੈਕਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"</string>
<string name="device_details_title" msgid="1155622417516195481">"ਡੀਵਾਈਸ ਦੇ ਵੇਰਵੇ"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"ਡੀਵਾਈਸ ਦਾ ਬਲੂਟੁੱਥ ਪਤਾ: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"ਡੀਵਾਈਸ ਦਾ ਬਲੂਟੁੱਥ ਪਤਾ: \n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"ਕੀ ਡੀਵਾਈਸ ਨੂੰ ਭੁੱਲਣਾ ਹੈ?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"ਐਸੋਸੀਏਸ਼ਨ ਹਟਾਓ"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"ਕੀ ਐਪ ਡਿਸਕਨੈਕਟ ਕਰਨੀ ਹੈ?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"ਤੁਹਾਡਾ ਟੈਬਲੈੱਟ ਹੁਣ <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ਨਾਲ ਜੋੜਾਬੱਧ ਨਹੀਂ ਰਹੇਗਾ"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"ਤੁਹਾਡਾ ਡੀਵਾਈਸ ਹੁਣ <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ਨਾਲ ਜੋੜਾਬੱਧ ਨਹੀਂ ਰਹੇਗਾ"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> ਐਪ ਹੁਣ ਤੁਹਾਡੇ <xliff:g id="DEVICE_NAME">%2$s</xliff:g> ਨਾਲ ਕਨੈਕਟ ਨਹੀਂ ਹੋਵੇਗੀ"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"ਇਸ ਖਾਤੇ ਨਾਲ ਲਿੰਕ ਕਿਸੇ ਵੀ ਡੀਵਾਈਸ ਨਾਲ ਹੁਣ <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ਜੋੜਾਬੱਧ ਨਹੀਂ ਰਹੇਗਾ"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"ਡੀਵਾਈਸ ਨੂੰ ਭੁੱਲ ਜਾਓ"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"ਐਪ ਡਿਸਕਨੈਕਟ ਕਰੋ"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"ਇਸ ਨਾਲ ਕਨੈਕਟ ਕਰੋ…"</string>
@@ -1554,7 +1544,7 @@
<string name="memory_downloads_usage" msgid="8252462247720191179">"ਡਾਊਨਲੋਡ"</string>
<string name="memory_dcim_usage" msgid="3568913845973164352">"ਤਸਵੀਰਾਂ, ਵੀਡੀਓ"</string>
<string name="memory_music_usage" msgid="8100634000114206429">" ਆਡੀਓ (ਸੰਗੀਤ, ਰਿੰਗਟੋਨਾਂ, ਪੌਡਕਾਸਟਾਂ ਆਦਿ)"</string>
- <string name="memory_media_misc_usage" msgid="7066851245178533269">"ਹੋਰ ਫਾਈਲਾਂ"</string>
+ <string name="memory_media_misc_usage" msgid="7066851245178533269">"ਹੋਰ ਫ਼ਾਈਲਾਂ"</string>
<string name="memory_media_cache_usage" msgid="780808666853685824">"ਕੈਚ ਕੀਤਾ ਡਾਟਾ"</string>
<string name="sd_eject" product="nosdcard" msgid="6136102589751843304">"ਸਾਂਝੀ ਕੀਤੀ ਸਟੋਰੇਜ ਅਨਮਾਉਂਟ ਕਰੋ"</string>
<string name="sd_eject" product="default" msgid="8062832622096296251">"SD ਕਾਰਡ ਨੂੰ ਅਨਮਾਉਂਟ ਕਰੋ"</string>
@@ -1621,7 +1611,7 @@
<string name="storage_rename_title" msgid="5911285992205282312">"ਸਟੋਰੇਜ ਦਾ ਨਾਮ ਬਦਲੋ"</string>
<string name="storage_dialog_unmounted" msgid="1187960789775910051">"ਇਹ <xliff:g id="NAME_0">^1</xliff:g> ਸੁਰੱਖਿਅਤ ਰੂਪ ਨਾਲ ਹਟਾਇਆ ਗਿਆ ਹੈ, ਪਰੰਤੂ ਅਜੇ ਵੀ ਉਪਲਬਧ ਹੈ। \n\nਇਹ <xliff:g id="NAME_1">^1</xliff:g> ਵਰਤਣ ਲਈ, ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਇਸਨੂੰ ਮਾਉਂਟ ਕਰਨਾ ਪਵੇਗਾ।"</string>
<string name="storage_dialog_unmountable" msgid="1761107904296941687">"ਇਹ <xliff:g id="NAME_0">^1</xliff:g> ਕਰਪਟ ਹੈ। \n\nਇਹ <xliff:g id="NAME_1">^1</xliff:g> ਵਰਤਣ ਲਈ, ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਇਸਨੂੰ ਸੈਟ ਅਪ ਕਰਨਾ ਪਵੇਗਾ।"</string>
- <string name="storage_internal_format_details" msgid="8922023528848861812">"ਫਾਰਮੈਟ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਦੂਜੇ ਡੀਵਾਈਸਾਂ ਵਿੱਚ ਇਸ <xliff:g id="NAME_0">^1</xliff:g> ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। \n\nਇਸ <xliff:g id="NAME_1">^1</xliff:g> \'ਤੇ ਮੌਜੂਦ ਸਾਰਾ ਡਾਟਾ ਸਾਫ਼ ਹੋ ਜਾਵੇਗਾ। ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਬੈਕਅੱਪ ਲੈਣ \'ਤੇ ਵਿਚਾਰ ਕਰੋ। \n\n"<b>"ਫੋਟੋਆਂ ਅਤੇ ਦੂਜੇ ਮੀਡੀਆ ਦਾ ਬੈਕਅੱਪ ਲਓ"</b>" \nਆਪਣੀ ਮੀਡੀਆ ਫ਼ਾਈਲਾਂ ਨੂੰ ਇਸ ਡੀਵਾਈਸ \'ਤੇ ਵਿਕਲਪਿਕ ਸਟੋਰੇਜ ਵਿੱਚ ਲੈ ਜਾਓ, ਜਾਂ ਉਹਨਾਂ ਨੂੰ ਕਿਸੇ USB ਕੇਬਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਿਸੇ ਕੰਪਿਊਟਰ ਵਿੱਚ ਟ੍ਰਾਂਸਫਰ ਕਰੋ। \n\n"<b>"ਐਪਾਂ ਦਾ ਬੈਕਅੱਪ ਲਓ"</b>" \nਇਸ <xliff:g id="NAME_6">^1</xliff:g> \'ਤੇ ਸਟੋਰ ਕੀਤੀਆਂ ਸਾਰੀਆਂ ਐਪਾਂ ਦੀ ਸਥਾਪਨਾ ਨੂੰ ਰੱਦ ਕੀਤਾ ਜਾਵੇਗਾ ਅਤੇ ਉਹਨਾਂ ਦੇ ਡਾਟਾ ਨੂੰ ਸਾਫ਼ ਕਰ ਦਿੱਤਾ ਜਾਵੇਗਾ। ਇਹਨਾਂ ਐਪਾਂ ਨੂੰ ਰੱਖਣ ਲਈ, ਇਹਨਾਂ ਨੂੰ ਇਸ ਡੀਵਾਈਸ \'ਤੇ ਵਿਕਲਪਿਕ ਸਟੋਰੇਜ ਵਿੱਚ ਲੈ ਜਾਓ।"</string>
+ <string name="storage_internal_format_details" msgid="8922023528848861812">"ਫਾਰਮੈਟ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਦੂਜੇ ਡੀਵਾਈਸਾਂ ਵਿੱਚ ਇਸ <xliff:g id="NAME_0">^1</xliff:g> ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। \n\nਇਸ <xliff:g id="NAME_1">^1</xliff:g> \'ਤੇ ਮੌਜੂਦ ਸਾਰਾ ਡਾਟਾ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ। ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਬੈਕਅੱਪ ਲੈਣ ਬਾਰੇ ਵਿਚਾਰ ਕਰੋ। \n\n"<b>"ਫ਼ੋਟੋਆਂ ਅਤੇ ਦੂਜੇ ਮੀਡੀਆ ਦਾ ਬੈਕਅੱਪ ਲਓ"</b>" \nਆਪਣੀ ਮੀਡੀਆ ਫ਼ਾਈਲਾਂ ਨੂੰ ਇਸ ਡੀਵਾਈਸ \'ਤੇ ਵਿਕਲਪਿਕ ਸਟੋਰੇਜ ਵਿੱਚ ਲੈ ਜਾਓ, ਜਾਂ ਉਨ੍ਹਾਂ ਨੂੰ ਕਿਸੇ USB ਕੇਬਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਿਸੇ ਕੰਪਿਊਟਰ ਵਿੱਚ ਟ੍ਰਾਂਸਫਰ ਕਰੋ। \n\n"<b>"ਐਪਾਂ ਦਾ ਬੈਕਅੱਪ ਲਓ"</b>" \nਇਸ <xliff:g id="NAME_6">^1</xliff:g> \'ਤੇ ਸਟੋਰ ਕੀਤੀਆਂ ਸਾਰੀਆਂ ਐਪਾਂ ਦੀ ਸਥਾਪਨਾ ਨੂੰ ਰੱਦ ਕੀਤਾ ਜਾਵੇਗਾ ਅਤੇ ਉਨ੍ਹਾਂ ਦੇ ਡਾਟਾ ਨੂੰ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ। ਇਨ੍ਹਾਂ ਐਪਾਂ ਨੂੰ ਰੱਖਣ ਲਈ, ਇਨ੍ਹਾਂ ਨੂੰ ਇਸ ਡੀਵਾਈਸ \'ਤੇ ਵਿਕਲਪਿਕ ਸਟੋਰੇਜ ਵਿੱਚ ਲੈ ਜਾਓ।"</string>
<string name="storage_internal_unmount_details" msgid="487689543322907311"><b>"ਜਦੋਂ ਤੁਸੀਂ ਇਸ <xliff:g id="NAME_0">^1</xliff:g> ਨੂੰ ਬਾਹਦ ਕੱਢਦੇ ਹੋ, ਤਾਂ ਇਸ \'ਤੇ ਸਟੋਰ ਕੀਤੀਆਂ ਐਪਾਂ ਕੰਮ ਕਰਨਾ ਬੰਦ ਕਰ ਦੇਣਗੀ, ਅਤੇ ਇਸ \'ਤੇ ਸਟੋਰ ਕੀਤੀਆਂ ਮੀਡੀਆ ਫ਼ਾਈਲਾਂ ਉਦੋਂ ਤੱਕ ਉਪਲਬਧ ਨਹੀਂ ਹੋਣਗੀਆਂ ਜਦੋਂ ਤੱਕ ਇਸਨੂੰ ਮੁੜ ਸੰਮਿਲਿਤ ਨਾ ਕੀਤਾ ਜਾਵੇ।"</b>" \n\nਇਸ <xliff:g id="NAME_1">^1</xliff:g> ਨੂੰ ਸਿਰਫ਼ ਇਸ ਡੀਵਾਈਸ \'ਤੇ ਕੰਮ ਕਰਨ ਲਈ ਫਾਰਮੈਟ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ ਕਿਸੇ ਹੋਰ ਡੀਵਾਈਸ \'ਤੇ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ।"</string>
<string name="storage_internal_forget_details" msgid="5606507270046186691">"ਐਪਾਂ, ਫ਼ੋਟੋਆਂ, ਜਾਂ ਇਸ <xliff:g id="NAME">^1</xliff:g> ਵਿੱਚ ਸ਼ਾਮਲ ਡਾਟਾ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਇਸਨੂੰ ਦੁਬਾਰਾ ਪਾਓ। \n\nਵਿਕਲਪਿਕ ਤੌਰ \'ਤੇ, ਤੁਸੀਂ ਇਸ ਸਟੋਰੇਜ ਨੂੰ ਭੁੱਲਣਾ ਚੁਣ ਸਕਦੇ ਹੋ, ਜੇਕਰ ਇਹ ਡੀਵਾਈਸ ਉਪਲਬਧ ਨਹੀਂ ਹੈ। \n\nਜੇਕਰ ਤੁਸੀਂ ਭੁੱਲਣਾ ਚੁਣਦੇ ਹੋ, ਤਾਂ ਡੀਵਾਈਸ ਵਿੱਚ ਸ਼ਾਮਲ ਸਾਰਾ ਡਾਟਾ ਹਮੇਸ਼ਾਂ ਲਈ ਗੁਆਚ ਜਾਵੇਗਾ। \n\nਤੁਸੀਂ ਐਪਾਂ ਨੂੰ ਬਾਅਦ ਵਿੱਚ ਮੁੜ ਸਥਾਪਤ ਕਰ ਸਕਦੇ ਹੋ, ਪਰ ਇਸ ਡੀਵਾਈਸ \'ਤੇ ਸਟੋਰ ਕੀਤਾ ਉਹਨਾਂ ਦਾ ਡਾਟਾ ਗੁਆਚ ਜਾਵੇਗਾ।"</string>
<string name="storage_internal_forget_confirm_title" msgid="379238668153099015">"ਕੀ <xliff:g id="NAME">^1</xliff:g> ਭੁੱਲ ਗਏ?"</string>
@@ -1629,7 +1619,7 @@
<string name="storage_detail_dialog_system" msgid="7461009051858709479">"ਸਿਸਟਮ ਵਿੱਚ Android ਵਰਜਨ <xliff:g id="VERSION">%s</xliff:g> ਨੂੰ ਚਲਾਉਣ ਲਈ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਫ਼ਾਈਲਾਂ ਸ਼ਾਮਲ ਹਨ"</string>
<string name="storage_wizard_init_title" msgid="9036374223934708619">"ਆਪਣੇ <xliff:g id="NAME">^1</xliff:g> ਨੂੰ ਸੈੱਟ ਅੱਪ ਕਰੋ"</string>
<string name="storage_wizard_init_external_title" msgid="6540132491909241713">"ਪੋਰਟੇਬਲ ਸਟੋਰੇਜ ਦੇ ਵੱਜੋਂ ਵਰਤੋਂ ਕਰੋ"</string>
- <string name="storage_wizard_init_external_summary" msgid="5807552934494462984">"ਡਿਵਾਈਸਾਂ ਦੇ ਵਿੱਚਕਾਰ ਫ਼ੋਟੋਆਂ ਅਤੇ ਦੂਜੇ ਮੀਡੀਓ ਨੂੰ ਮੂਵ ਕਰਨ ਲਈ."</string>
+ <string name="storage_wizard_init_external_summary" msgid="5807552934494462984">"ਡੀਵਾਈਸਾਂ ਦੇ ਵਿਚਕਾਰ ਫ਼ੋਟੋਆਂ ਅਤੇ ਹੋਰ ਮੀਡੀਓ ਨੂੰ ਇੱਕ ਤੋਂ ਦੂਜੀ ਥਾਂ ਲਿਜਾਉਣ ਲਈ।"</string>
<string name="storage_wizard_init_internal_title" msgid="3256355049992147270">"ਅੰਦਰੂਨੀ ਸਟੋਰੇਜ ਵੱਜੋਂ ਵਰਤੋਂ ਕਰੋ"</string>
<string name="storage_wizard_init_internal_summary" msgid="2283798331883929674">"ਐਪਾਂ ਅਤੇ ਫ਼ੋਟੋਆਂ ਸਮੇਤ, ਸਿਰਫ਼ ਇਸ ਡੀਵਾਈਸ \'ਤੇ ਕੁਝ ਵੀ ਸਟੋਰ ਕਰਨ ਦੇ ਲਈ। ਫਾਰਮੈਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਜੋ ਇਸਨੂੰ ਦੂਜੇ ਡੀਵਾਈਸਾਂ ਦੇ ਨਾਲ ਕੰਮ ਕਰਨ ਤੋਂ ਬਚਾਉਂਦਾ ਹੈ।"</string>
<string name="storage_wizard_format_confirm_title" msgid="4898014527956178762">"ਅੰਦਰੂਨੀ ਸਟੋਰੇਜ ਵੱਜੋਂ ਫਾਰਮੈਟ ਕਰੋ"</string>
@@ -1649,8 +1639,8 @@
<string name="storage_wizard_migrate_progress_title" msgid="462238335086734131">" ਡਾਟਾ ਮੂਵ ਕਰ ਰਿਹਾ ਹੈ..."</string>
<string name="storage_wizard_migrate_details" msgid="7474061662976940407">"ਮੂਵ ਦੇ ਦੌਰਾਨ \n• <xliff:g id="NAME">^1</xliff:g> ਨੂੰ ਨਾ ਹਟਾਓ. \n• ਕੁਝ ਐਪ ਸਹੀ ਤਰੀਕੇ ਦੇ ਨਾਲ ਕੰਮ ਨਹੀਂ ਕਰਨ। \n• ਡੀਵਾਈਸ ਨੂੰ ਚਾਰਜ ਰੱਖੋ"</string>
<string name="storage_wizard_ready_title" msgid="3093468548660255543">"ਤੁਹਾਡਾ <xliff:g id="NAME">^1</xliff:g> ਵਰਤੋਂ ਲਈ ਤਿਆਰ ਹੈ"</string>
- <string name="storage_wizard_ready_external_body" msgid="45040717412844114">"ਤੁਹਾਡ <xliff:g id="NAME">^1</xliff:g> ਫ਼ੋਟੋਆਂ ਅਤੇ ਦੂਜੇ ਮੀਡੀਆ ਦੇ ਨਾਲ ਉਪਯੋਗ ਕਰਨ ਲਈ ਬਿਲਕੁਲ ਤਿਆਰ ਹੈ."</string>
- <string name="storage_wizard_ready_internal_body" msgid="7734817996475607447">"ਤੁਹਾਡਾ ਨਵਾਂ <xliff:g id="NAME">^1</xliff:g> ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ। \n\nਇਸ ਡੀਵਾਈਸ ਵਿੱਚ ਫੋਟੋਆਂ, ਫ਼ਾਈਲਾਂ, ਅਤੇ ਐਪ ਡਾਟਾ ਨੂੰ ਲੈ ਜਾਣ ਲਈ, ਸੈਟਿੰਗਾਂ ਅਤੇ ਸਟੋਰੇਜ \'ਤੇ ਜਾਓ।"</string>
+ <string name="storage_wizard_ready_external_body" msgid="45040717412844114">"ਤੁਹਾਡਾ <xliff:g id="NAME">^1</xliff:g> ਫ਼ੋਟੋਆਂ ਅਤੇ ਹੋਰ ਮੀਡੀਆ ਨਾਲ ਵਰਤੋਂ ਲਈ ਬਿਲਕੁਲ ਤਿਆਰ ਹੈ।"</string>
+ <string name="storage_wizard_ready_internal_body" msgid="7734817996475607447">"ਤੁਹਾਡਾ ਨਵਾਂ <xliff:g id="NAME">^1</xliff:g> ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ। \n\nਇਸ ਡੀਵਾਈਸ ਵਿੱਚ ਫ਼ੋਟੋਆਂ, ਫ਼ਾਈਲਾਂ, ਅਤੇ ਐਪ ਡਾਟਾ ਨੂੰ ਲੈ ਜਾਣ ਲਈ, ਸੈਟਿੰਗਾਂ ਅਤੇ ਸਟੋਰੇਜ \'ਤੇ ਜਾਓ।"</string>
<string name="storage_wizard_move_confirm_title" msgid="6812469630804101590">"<xliff:g id="APP">^1</xliff:g> ਨੂੰ ਮੂਵ ਕਰੋ"</string>
<string name="storage_wizard_move_confirm_body" msgid="1713022828842263574">"<xliff:g id="APP">^1</xliff:g> ਅਤੇ ਇਸਦੇ ਡਾਟਾ ਨੂੰ <xliff:g id="NAME_0">^2</xliff:g> ਵਿੱਚ ਮੂਵ ਕਰਨਾ ਸਿਰਫ਼ ਕੁਝ ਸਮਾਂ ਲੈਂਦਾ ਹੈ। ਤੁਸੀਂ ਉਦੋਂ ਤੱਕ ਇਸ ਐਪ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਯੋਗ ਨਹੀਂ ਹੋਵੋਗੇ ਜਦੋਂ ਤੱਕ ਇਹ ਮੂਵ ਪੂਰਾ ਨਹੀਂ ਹੋ ਜਾਂਦਾ ਹੈ। \n\nਮੂਵ ਦੇ ਦੌਰਾਨ <xliff:g id="NAME_1">^2</xliff:g> ਨੂੰ ਨਾ ਹਟਾਓ।"</string>
<string name="storage_wizard_move_unlock" msgid="14651384927767749">"ਡਾਟੇ ਨੂੰ ਲਿਜਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਵਰਤੋਂਕਾਰ <xliff:g id="APP">^1</xliff:g> ਨੂੰ ਅਣਲਾਕ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।"</string>
@@ -1766,7 +1756,7 @@
<string name="main_clear_desc_erase_external_storage" product="default" msgid="1498514970618215728">\n\n"ਸੰਗੀਤ, ਤਸਵੀਰਾਂ ਅਤੇ ਹੋਰ ਵਰਤੋਂਕਾਰ ਡਾਟਾ ਕਲੀਅਰ ਕਰਨ ਲਈ, "<b>"SD ਕਾਰਡ"</b>" ਨੂੰ ਮਿਟਾਉਣ ਦੀ ਲੋੜ ਹੈ।"</string>
<string name="erase_external_storage" product="nosdcard" msgid="2182181846128639635">"USB ਸਟੋਰੇਜ ਮਿਟਾਓ"</string>
<string name="erase_external_storage" product="default" msgid="2610056855012660451">"SD ਕਾਰਡ ਮਿਟਾਓ"</string>
- <string name="erase_external_storage_description" product="nosdcard" msgid="6358699244894944843">"ਅੰਦਰੂਨੀ USB ਸਟੋਰੇਜ ਤੇ ਸਾਰਾ ਡਾਟਾ ਮਿਟਾਓ, ਜਿਵੇਂ ਸੰਗੀਤ ਜਾਂ ਫ਼ੋਟੋਆਂ"</string>
+ <string name="erase_external_storage_description" product="nosdcard" msgid="6358699244894944843">"ਅੰਦਰੂਨੀ USB ਸਟੋਰੇਜ \'ਤੇ ਮੌਜੂਦ ਸਾਰਾ ਡਾਟਾ ਮਿਟਾਓ, ਜਿਵੇਂ ਸੰਗੀਤ ਜਾਂ ਫ਼ੋਟੋਆਂ"</string>
<string name="erase_external_storage_description" product="default" msgid="3367779850546310380">"SD ਕਾਰਡ ਦਾ ਸਾਰਾ ਡਾਟਾ ਮਿਟਾਓ, ਜਿਵੇਂ ਸੰਗੀਤ ਜਾਂ ਫ਼ੋਟੋਆਂ"</string>
<string name="main_clear_button_text" product="tablet" msgid="6246087475569640671">"ਸਾਰਾ ਡਾਟਾ ਮਿਟਾਓ"</string>
<string name="main_clear_button_text" product="default" msgid="6246087475569640671">"ਸਾਰਾ ਡਾਟਾ ਮਿਟਾਓ"</string>
@@ -1885,7 +1875,7 @@
<string name="assisted_gps" msgid="1714546606018821498">"ਸਹਾਇਤ ਪ੍ਰਾਪਤ GPS ਵਰਤੋ"</string>
<string name="assisted_gps_enabled" msgid="6220188450779319248">"GPS ਦੀ ਸਹਾਇਤਾ ਲਈ ਸਰਵਰ ਵਰਤੋ (ਨੈੱਟਵਰਕ ਵਰਤੋਂ ਘੱਟ ਕਰਨ ਲਈ ਨਿਸ਼ਾਨ ਹਟਾਓ)"</string>
<string name="assisted_gps_disabled" msgid="1062496503892849">"GPS ਦੀ ਸਹਾਇਤਾ ਲਈ ਸਰਵਰ ਵਰਤੋ (GPS ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਨਿਸ਼ਾਨ ਹਟਾਓ)"</string>
- <string name="use_location_title" msgid="1345594777162897654">"ਟਿਕਾਣਾ & Google ਖੋਜ"</string>
+ <string name="use_location_title" msgid="1345594777162897654">"ਟਿਕਾਣਾ ਅਤੇ Google Search"</string>
<string name="use_location_summary" msgid="377322574549729921">"Google ਨੂੰ ਖੋਜ ਨਤੀਜਿਆਂ ਅਤੇ ਹੋਰ ਸੇਵਾਵਾਂ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਤੁਹਾਡਾ ਟਿਕਾਣਾ ਵਰਤਣ ਦਿਓ"</string>
<string name="location_access_title" msgid="4052667453826272040">"ਮੇਰੇ ਟਿਕਾਣਾ ਤੱਕ ਪਹੁੰਚ ਪ੍ਰਾਪਤ ਕਰੋ"</string>
<string name="location_access_summary" msgid="8634100005481578143">"ਜਿਹਨਾਂ ਐਪਸ ਨੇ ਤੁਹਾਡੀ ਅਨੁਮਤੀ ਮੰਗੀ ਹੈ, ਉਹਨਾਂ ਨੂੰ ਆਪਣੀ ਨਿਰਧਾਰਿਤ ਸਥਾਨ ਜਾਣਕਾਰੀ ਵਰਤਣ ਦਿਓ"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"ਅੰਦਰੂਨੀ ਸਟੋਰੇਜ"</string>
<string name="recompute_size" msgid="1098091228370999128">"ਅਕਾਰ ਰੀਕੰਪਿਊਟ ਕਰ ਰਿਹਾ ਹੈ..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"ਕੀ ਐਪ ਡਾਟਾ ਮਿਟਾਉਣਾ ਹੈ?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"ਇਸ ਐਪ ਦਾ ਸਾਰਾ ਡਾਟਾ ਸਥਾਈ ਤੌਰ ਤੇ ਮਿਟਾਇਆ ਜਾਏਗਾ। ਇਸ ਵਿੱਚ ਸਾਰੀਆਂ ਫ਼ਾਈਲਾਂ, ਸੈਟਿੰਗਾਂ, ਖਾਤੇ, ਡਾਟਾਬੇਸ ਆਦਿ ਸ਼ਾਮਲ ਹਨ।"</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"ਇਸ ਐਪ ਦਾ ਡਾਟਾ ਪੱਕੇ ਤੌਰ \'ਤੇ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ। ਇਸ ਵਿੱਚ ਫ਼ਾਈਲਾਂ, ਸੈਟਿੰਗਾਂ, ਡਾਟਾਬੇਸ ਅਤੇ ਹੋਰ ਐਪ ਡਾਟਾ ਸ਼ਾਮਲ ਹੈ।"</string>
<string name="dlg_ok" msgid="1421350367857960997">"ਠੀਕ ਹੈ"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"ਰੱਦ ਕਰੋ"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2620,8 +2610,8 @@
<string name="print_cancelling_state_title_template" msgid="9094795458159980190">"<xliff:g id="PRINT_JOB_NAME">%1$s</xliff:g> ਨੂੰ ਰੱਦ ਕਰ ਰਿਹਾ ਹੈ"</string>
<string name="print_failed_state_title_template" msgid="4751695809935404505">"ਪ੍ਰਿੰਟਰ ਅਸ਼ੁੱਧੀ <xliff:g id="PRINT_JOB_NAME">%1$s</xliff:g>"</string>
<string name="print_blocked_state_title_template" msgid="3134100215188411074">"ਪ੍ਰਿੰਟਰ ਬਲੌਕ ਕੀਤਾ <xliff:g id="PRINT_JOB_NAME">%1$s</xliff:g>"</string>
- <string name="print_search_box_shown_utterance" msgid="6215002365360341961">"ਖੋਜ ਬਾਕਸ ਦਿਖਾਇਆ"</string>
- <string name="print_search_box_hidden_utterance" msgid="5355387966141712567">"ਖੋਜ ਬਾਕਸ ਲੁਕਾਇਆ"</string>
+ <string name="print_search_box_shown_utterance" msgid="6215002365360341961">"ਖੋਜ ਬਾਕਸ ਦਿਖਾਇਆ ਗਿਆ"</string>
+ <string name="print_search_box_hidden_utterance" msgid="5355387966141712567">"ਖੋਜ ਬਾਕਸ ਲੁਕਾਇਆ ਗਿਆ"</string>
<string name="printer_info_desc" msgid="1206872325746154206">"ਇਸ ਪ੍ਰਿੰਟਰ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ"</string>
<string name="power_usage_summary_title" msgid="4198312848584882113">"ਬੈਟਰੀ"</string>
<string name="power_usage_summary" msgid="6857382582534984531">"ਬੈਟਰੀ ਵਰਤਦੇ ਹੋਏ ਕੀ ਕੀਤਾ ਗਿਆ ਹੈ"</string>
@@ -2637,9 +2627,9 @@
<string name="background_activity_warning_dialog_title" msgid="3449566823290744823">"ਕੀ ਬੈਕਗ੍ਰਾਊਂਡ ਸਰਗਰਮੀ ਸੀਮਿਤ ਕਰਨੀ ਹੈ?"</string>
<string name="background_activity_warning_dialog_text" msgid="8202776985767701095">"ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਐਪ ਦੀ ਬੈਕਗ੍ਰਾਊਂਡ ਸਰਗਰਮੀ ਨੂੰ ਸੀਮਿਤ ਕਰਦੇ ਹੋ, ਤਾਂ ਉਹ ਅਜੀਬ ਢੰਗ ਨਾਲ ਵਰਤਾਅ ਕਰ ਸਕਦੀ ਹੈ"</string>
<string name="background_activity_disabled_dialog_text" msgid="4053170297325882494">"ਇਹ ਐਪ ਬੈਟਰੀ ਨੂੰ ਸੁਯੋਗ ਕਰੋ \'ਤੇ ਸੈੱਟ ਨਾ ਕੀਤੀ ਹੋਣ ਕਰਕੇ, ਤੁਸੀਂ ਇਸ \'ਤੇ ਪਾਬੰਧੀ ਨਹੀਂ ਲਗਾ ਸਕਦੇ।\n\nਐਪ \'ਤੇ ਪਾਬੰਧੀ ਲਗਾਉਣ ਲਈ, ਪਹਿਲਾਂ ਬੈਟਰੀ ਸੁਯੋਗਕਰਨ ਨੂੰ ਚਾਲੂ ਕਰੋ।"</string>
- <string name="manager_battery_usage_unrestricted_title" msgid="2426486290463258032">"ਗੈਰ-ਪਾਬੰਦੀਸ਼ੁਦਾ"</string>
+ <string name="manager_battery_usage_unrestricted_title" msgid="2426486290463258032">"ਅਣ-ਪ੍ਰਤਿਬੰਧਿਤ"</string>
<string name="manager_battery_usage_optimized_title" msgid="8080765739761921817">"ਸੁਯੋਗ ਬਣਾਈ ਗਈ"</string>
- <string name="manager_battery_usage_restricted_title" msgid="7702863764130323118">"ਪਾਬੰਦੀਸ਼ੁਦਾ"</string>
+ <string name="manager_battery_usage_restricted_title" msgid="7702863764130323118">"ਪ੍ਰਤਿਬੰਧਿਤ"</string>
<string name="manager_battery_usage_unrestricted_summary" msgid="6819279865465667692">"ਪਾਬੰਦੀਆਂ ਤੋਂ ਬਿਨਾਂ ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਬੈਟਰੀ ਵਰਤੋਂ ਦੀ ਆਗਿਆ ਦਿਓ। ਵੱਧ ਬੈਟਰੀ ਦੀ ਵਰਤੋਂ ਹੋ ਸਕਦੀ ਹੈ।"</string>
<string name="manager_battery_usage_optimized_summary" msgid="1332545476428039900">"ਆਪਣੀ ਵਰਤੋਂ ਦੇ ਆਧਾਰ \'ਤੇ ਸੁਯੋਗ ਬਣਾਓ। ਜ਼ਿਆਦਾਤਰ ਐਪਾਂ ਲਈ ਸਿਫ਼ਾਰਸ਼ੀ।"</string>
<string name="manager_battery_usage_restricted_summary" msgid="8324695640704416905">"ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਹੋਣ \'ਤੇ ਬੈਟਰੀ ਵਰਤੋਂ \'ਤੇ ਪਾਬੰਦੀ ਲਗਾਓ। ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਐਪ ਉਮੀਦ ਮੁਤਾਬਕ ਕੰਮ ਨਾ ਕਰੇ। ਸੂਚਨਾਵਾਂ ਵਿੱਚ ਦੇਰੀ ਹੋ ਸਕਦੀ ਹੈ।"</string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"ਬੈਟਰੀ ਪ੍ਰਬੰਧਕ ਦੀ ਵਰਤੋਂ ਕਰੋ"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"ਐਪਾਂ ਵੱਲੋਂ ਜ਼ਿਆਦਾ ਬੈਟਰੀ ਵਰਤੇ ਜਾਣ ਦਾ ਪਤਾ ਲਗਾਓ"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"ਐਪਾਂ ਵੱਲੋਂ ਜ਼ਿਆਦਾ ਬੈਟਰੀ ਵਰਤੇ ਜਾਣ ਦਾ ਪਤਾ ਲਗਾਇਆ ਜਾ ਰਿਹਾ ਹੈ"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"ਐਪਾਂ ਵੱਲੋਂ ਜ਼ਿਆਦਾ ਬੈਟਰੀ ਵਰਤੇ ਜਾਣ ਦਾ ਪਤਾ ਲਗਾਇਆ ਜਾ ਰਿਹਾ ਹੈ"</string>
<string name="battery_manager_off" msgid="673547668722420924">"ਬੰਦ"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d ਐਪ ਪ੍ਰਤੀਬੰਧਿਤ</item>
@@ -2779,8 +2770,8 @@
<string name="power_camera" msgid="4778315081581293923">"ਕੈਮਰਾ"</string>
<string name="power_wifi" msgid="4614007837288250325">"ਵਾਈ‑ਫਾਈ"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"ਬਲੂਟੁੱਥ"</string>
- <string name="power_cell" msgid="5507921058696341513">"ਮੋਬਾਈਲ ਨੈੱਟਵਰਕ ਸਟੈਂਡਬਾਏ"</string>
- <string name="power_phone" msgid="2768396619208561670">"ਵੌਇਸ ਕਾਲਾਂ"</string>
+ <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>
<string name="power_unaccounted" msgid="2160811497426475703">"ਫੁਟਕਲ"</string>
@@ -2812,7 +2803,7 @@
<string name="battery_action_display" msgid="6515712081248863749">"ਸਕ੍ਰੀਨ ਸੈਟਿੰਗਾਂ"</string>
<string name="battery_action_wifi" msgid="1829212604573932607">"ਵਾਈ-ਫਾਈ ਸੈਟਿੰਗਾਂ"</string>
<string name="battery_action_bluetooth" msgid="4723692623358386789">"ਬਲੂਟੁੱਥ ਸੈਟਿੰਗਾਂ"</string>
- <string name="battery_desc_voice" msgid="6900799826084022585">"ਵੌਇਸ ਕਾਲਾਂ ਵੱਲੋਂ ਵਰਤੀ ਗਈ ਬੈਟਰੀ"</string>
+ <string name="battery_desc_voice" msgid="6900799826084022585">"ਅਵਾਜ਼ੀ ਕਾਲਾਂ ਲਈ ਵਰਤੀ ਗਈ ਬੈਟਰੀ"</string>
<string name="battery_desc_standby" product="tablet" msgid="5818742458684767043">"ਜਦੋਂ ਟੈਬਲੈੱਟ ਨਿਸ਼ਕਿਰਿਆ ਹੁੰਦਾ ਹੈ ਤਾਂ ਵਰਤੀ ਗਈ ਬੈਟਰੀ"</string>
<string name="battery_desc_standby" product="default" msgid="2543075041964578103">"ਫ਼ੋਨ ਦੇ ਨਿਸ਼ਕਿਰਿਆ ਹੋਣ ਵੇਲੇ ਵਰਤੀ ਗਈ ਬੈਟਰੀ"</string>
<string name="battery_desc_radio" msgid="454677140485133914">"ਸੈਲ ਰੇਡੀਓ ਵੱਲੋਂ ਵਰਤੀ ਗਈ ਬੈਟਰੀ"</string>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"ਕੁੱਲ <xliff:g id="TIME_0">^1</xliff:g> • <xliff:g id="TIME_PERIOD">^2</xliff:g> ਦੌਰਾਨ ਇੱਕ ਮਿੰਟ ਤੱਕ ਬੈਕਗ੍ਰਾਊਂਡ\n ਵਿੱਚ ਬੈਟਰੀ ਦੀ ਵਰਤੋਂ ਹੋਈ"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"ਪਿਛਲੀ ਵਾਰ ਪੂਰਾ ਚਾਰਜ ਕਰਨ ਤੋਂ ਬਾਅਦ ਕੋਈ ਵਰਤੋਂ ਨਹੀਂ"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"ਪਿਛਲੇ 24 ਘੰਟਿਆਂ ਦੌਰਾਨ ਕੋਈ ਵਰਤੋਂ ਨਹੀਂ"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"ਬਾਕੀ ਬਚੀ ਬੈਟਰੀ ਦਾ ਅਨੁਮਾਨ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਦੀ ਵਰਤੋਂ \'ਤੇ ਆਧਾਰਿਤ ਹੈ"</string>
<string name="estimated_time_left" msgid="948717045180211777">"ਅਨੁਮਾਨਿਤ ਬਾਕੀ ਸਮਾਂ"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"ਪੂਰਾ ਚਾਰਜ ਹੋਣ ਲਈ"</string>
@@ -2946,13 +2938,13 @@
<string name="menu_proc_stats_type_background" msgid="6796434633192284607">"ਪਿਛੋਕੜ"</string>
<string name="menu_proc_stats_type_foreground" msgid="9011432748521890803">"ਫੋਰਗ੍ਰਾਊਂਡ"</string>
<string name="menu_proc_stats_type_cached" msgid="1351321959600144622">"ਕੈਚ ਕੀਤੀ"</string>
- <string name="voice_input_output_settings" msgid="1055497319048272051">"ਵੌਇਸ ਇਨਪੁਟ & ਆਊਟਪੁਟ"</string>
+ <string name="voice_input_output_settings" msgid="1055497319048272051">"ਵੌਇਸ ਇਨਪੁੱਟ ਅਤੇ ਆਊਟਪੁੱਟ"</string>
<string name="voice_input_output_settings_title" msgid="6449454483955543064">"ਵੌਇਸ ਇਨਪੁੱਟ & ਆਉਟਪੁੱਟ ਸੈਟਿੰਗਾਂ"</string>
- <string name="voice_search_settings_title" msgid="228743187532160069">"ਵੌਇਸ ਖੋਜ"</string>
+ <string name="voice_search_settings_title" msgid="228743187532160069">"ਅਵਾਜ਼ੀ ਖੋਜ"</string>
<string name="keyboard_settings_title" msgid="2199286020368890114">"Android ਕੀ-ਬੋਰਡ"</string>
<string name="voice_input_settings" msgid="105821652985768064">"ਵੌਇਸ ਇਨਪੁੱਟ ਸੈਟਿੰਗਾਂ"</string>
<string name="voice_input_settings_title" msgid="3708147270767296322">"ਵੌਇਸ ਇਨਪੁੱਟ"</string>
- <string name="voice_service_preference_section_title" msgid="4807795449147187497">"ਵੌਇਸ ਇਨਪੁਟ ਸੇਵਾਵਾਂ"</string>
+ <string name="voice_service_preference_section_title" msgid="4807795449147187497">"ਵੌਇਸ ਇਨਪੁੱਟ ਸੇਵਾਵਾਂ"</string>
<string name="voice_interactor_preference_summary" msgid="3942881638813452880">"ਪੂਰਾ ਹੌਟਵਰਡ ਅਤੇ ਇੰਟਰੈਕਸ਼ਨ"</string>
<string name="voice_recognizer_preference_summary" msgid="9195427725367463336">"ਸਧਾਰਨ ਬੋਲੀ ਤੋਂ ਲਿਖਤ"</string>
<string name="voice_interaction_security_warning" msgid="7962884055885987671">"ਇਹ ਵੌਇਸ ਇਨਪੁੱਟ ਸੇਵਾ ਹਮੇਸ਼ਾਂ-ਚਾਲੂ ਵੌਇਸ ਨਿਰੀਖਣ ਪਰਫੌਰਮ ਕਰਨ ਵਿੱਚ ਅਤੇ ਤੁਹਾਡੇ ਵੱਲੋਂ ਵੌਇਸ ਸਮਰਥਿਤ ਐਪਲੀਕੇਸ਼ਨਾਂ ਤੇ ਨਿਯੰਤਰਣ ਪਾਉਣ ਵਿੱਚ ਸਮਰੱਥ ਹੋਵੇਗੀ। ਇਹ <xliff:g id="VOICE_INPUT_SERVICE_APP_NAME">%s</xliff:g>ਐਪਲੀਕੇਸ਼ਨ ਤੋਂ ਆਉਂਦੀ ਹੈ। ਕੀ ਇਸ ਸੇਵਾ ਦੀ ਵਰਤੋਂ ਨੂੰ ਚਾਲੂ ਕਰਨਾ ਹੈ?"</string>
@@ -3124,7 +3116,7 @@
<string name="checking_decryption" msgid="6111642972615688237">"ਜਾਂਚ ਕਰ ਰਿਹਾ ਹੈ..."</string>
<string name="starting_android" msgid="6694154070215356186">"Android ਨੂੰ ਚਾਲੂ ਕਰ ਰਿਹਾ ਹੈ..."</string>
<string name="delete" msgid="8330605554706263775">"ਮਿਟਾਓ"</string>
- <string name="misc_files" msgid="6598066985800749585">"ਵਿਵਿਧ ਫਾਈਲਾਂ"</string>
+ <string name="misc_files" msgid="6598066985800749585">"ਵਿਵਿਧ ਫ਼ਾਈਲਾਂ"</string>
<string name="misc_files_selected_count" msgid="5597802791672749532">"<xliff:g id="TOTAL">%2$d</xliff:g> ਵਿੱਚੋਂ <xliff:g id="NUMBER">%1$d</xliff:g> ਚੁਣਿਆ"</string>
<string name="misc_files_selected_count_bytes" msgid="7622766714974500289">"<xliff:g id="TOTAL">%2$s</xliff:g> ਵਿੱਚੋਂ <xliff:g id="NUMBER">%1$s</xliff:g>"</string>
<string name="select_all" msgid="7898929601615536401">"ਸਭ ਚੁਣੋ"</string>
@@ -3406,7 +3398,7 @@
<string name="restriction_settings_title" msgid="4293731103465972557">"ਪ੍ਰਤਿਬੰਧ"</string>
<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="help_label" msgid="2896538416436125883">"ਮਦਦ ਅਤੇ ਵਿਚਾਰ"</string>
<string name="support_summary" msgid="6137136608018134563">"ਮਦਦ ਲੇਖ, ਫ਼ੋਨ ਅਤੇ ਚੈਟ"</string>
<string name="user_account_title" msgid="6389636876210834864">"ਸਮੱਗਰੀ ਲਈ ਖਾਤਾ"</string>
<string name="user_picture_title" msgid="7176437495107563321">"ਫ਼ੋਟੋ ਆਈ.ਡੀ."</string>
@@ -3651,15 +3643,14 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"ਹਮੇਸ਼ਾ ਥਰਥਰਾਹਟ ਕਰੋ"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"ਪਹਿਲਾਂ ਥਰਥਰਾਹਟ ਫਿਰ ਹੌਲੀ-ਹੌਲੀ ਘੰਟੀ ਵਜਾਓ"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"ਹੋਰ ਅਵਾਜ਼ਾਂ"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"ਸਥਾਨ-ਅਨੁਕੂਲ ਆਡੀਓ"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"ਡਾਇਲ ਪੈਡ ਟੋਨਾਂ"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"ਸਕ੍ਰੀਨ ਲਾਕ ਹੋਣ ਦੀ ਧੁਨੀ"</string>
<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="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>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,12 +3924,12 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"ਸਾਰੀਆਂ <xliff:g id="APP_NAME">%1$s</xliff:g> ਸੂਚਨਾਵਾਂ"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"ਅਡੈਪਟਿਵ ਸੂਚਨਾਵਾਂ"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">ਹਰ ਰੋਜ਼ ~<xliff:g id="NUMBER_1">%d</xliff:g> ਸੂਚਨਾ</item>
- <item quantity="other">ਹਰ ਰੋਜ਼ ~<xliff:g id="NUMBER_1">%d</xliff:g> ਸੂਚਨਾਵਾਂ</item>
+ <item quantity="one">ਹਰ ਰੋਜ਼ ~<xliff:g id="NUMBER_1">%,d</xliff:g> ਸੂਚਨਾ</item>
+ <item quantity="other">ਹਰ ਰੋਜ਼ ~<xliff:g id="NUMBER_1">%,d</xliff:g> ਸੂਚਨਾਵਾਂ</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">ਹਰ ਹਫ਼ਤੇ ~<xliff:g id="NUMBER_1">%d</xliff:g> ਸੂਚਨਾ</item>
- <item quantity="other">ਹਰ ਹਫ਼ਤੇ ~<xliff:g id="NUMBER_1">%d</xliff:g> ਸੂਚਨਾਵਾਂ</item>
+ <item quantity="one">ਹਰ ਹਫ਼ਤੇ ~<xliff:g id="NUMBER_1">%,d</xliff:g> ਸੂਚਨਾ</item>
+ <item quantity="other">ਹਰ ਹਫ਼ਤੇ ~<xliff:g id="NUMBER_1">%,d</xliff:g> ਸੂਚਨਾਵਾਂ</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"ਕਦੇ ਵੀ ਨਹੀਂ"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"ਡੀਵਾਈਸ ਅਤੇ ਐਪ ਸੂਚਨਾਵਾਂ"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ਵੱਲੋਂ ਸਾਰੀਆਂ ਸੂਚਨਾਵਾਂ ਨੂੰ ਪੜ੍ਹਿਆ ਜਾ ਸਕੇਗਾ, ਜਿਸ ਵਿੱਚ ਸੰਪਰਕ ਨਾਮ ਅਤੇ ਤੁਹਾਨੂੰ ਪ੍ਰਾਪਤ ਹੋਣ ਵਾਲੇ ਲਿਖਤ ਸੁਨੇਹਿਆਂ ਵਰਗੀ ਨਿੱਜੀ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ। ਇਹ ਐਪ ਸੂਚਨਾਵਾਂ ਨੂੰ ਸਨੂਜ਼ ਕਰਨ ਜਾਂ ਖਾਰਜ ਕਰਨ ਜਾਂ ਫ਼ੋਨ ਕਾਲਾਂ ਦਾ ਜਵਾਬ ਦੇਣ ਸਮੇਤ, ਸੂਚਨਾਵਾਂ ਵਿੱਚ ਬਟਨਾਂ \'ਤੇ ਕਾਰਵਾਈ ਵੀ ਕਰ ਸਕੇਗੀ। \n\nਇਹ ਐਪ ਨੂੰ \'ਪਰੇਸ਼ਾਨ ਨਾ ਕਰੋ\' ਨੂੰ ਬੰਦ ਜਾਂ ਚਾਲੂ ਕਰਨ ਅਤੇ ਸੰਬੰਧਿਤ ਸੈਟਿੰਗਾਂ ਨੂੰ ਬਦਲਣ ਦੀ ਸਮਰੱਥਾ ਵੀ ਦੇਵੇਗੀ।"</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"ਗੱਲਾਂਬਾਤਾਂ ਜੋ ਵਿਘਨ ਪਾ ਸਕਦੀਆਂ ਹਨ"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"ਸਾਰੀਆਂ ਗੱਲਾਂਬਾਤਾਂ"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"ਤਰਜੀਹੀ ਗੱਲਾਂਬਾਤਾਂ"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"ਤਰਜੀਹੀ ਗੱਲਾਂਬਾਤਾਂ"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"ਕੋਈ ਨਹੀਂ"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{ਕੋਈ ਨਹੀਂ}=1{1 ਗੱਲਬਾਤ}other{# ਗੱਲਾਂਬਾਤਾਂ}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"ਕੌਣ ਵਿਘਨ ਪਾ ਸਕਦਾ ਹੈ"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"ਕੋਈ ਵੀ"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"ਸੰਪਰਕ"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"ਤਾਰਾਬੱਧ ਸੰਪਰਕ"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"ਕੁਝ ਲੋਕ ਜਾਂ ਗੱਲਾਂਬਾਤਾਂ"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"ਤਾਰਾਬੱਧ ਸੰਪਰਕਾਂ ਅਤੇ ਵਾਰ-ਵਾਰ ਕਾਲ ਕਰਨ ਵਾਲੇ ਕਾਲਰਾਂ ਵੱਲੋਂ"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"ਸੰਪਰਕਾਂ ਅਤੇ ਵਾਰ-ਵਾਰ ਕਾਲ ਕਰਨ ਵਾਲੇ ਕਾਲਰਾਂ ਵੱਲੋਂ"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"ਸਿਰਫ਼ ਵਾਰ-ਵਾਰ ਕਾਲ ਕਰਨ ਵਾਲੇ ਕਾਲਰਾਂ ਵੱਲੋਂ"</string>
@@ -4374,14 +4375,14 @@
<string name="open_supported_links_footer" msgid="3188808142432787933">"ਐਪ ਹੇਠਾਂ ਦਿੱਤੇ ਲਿੰਕਾਂ ਨੂੰ ਸੰਭਾਲਣ ਦਾ ਦਾਅਵਾ ਕਰਦੀ ਹੈ:"</string>
<string name="default_apps_title" msgid="6943471331817718664">"ਪੂਰਵ-ਨਿਰਧਾਰਿਤ"</string>
<string name="default_for_work" msgid="537558180548617528">"ਕੰਮ ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ"</string>
- <string name="assist_and_voice_input_title" msgid="6317935163145135914">"ਸਹਾਇਕ ਅਤੇ ਅਵਾਜ਼ੀ ਇਨਪੁੱਟ"</string>
+ <string name="assist_and_voice_input_title" msgid="6317935163145135914">"ਸਹਾਇਕ ਅਤੇ ਵੌਇਸ ਇਨਪੁੱਟ"</string>
<string name="default_assist_title" msgid="1182435129627493758">"ਡਿਜੀਟਲ ਸਹਾਇਕ ਐਪ"</string>
<string name="default_digital_assistant_title" msgid="5654663086385490838">"ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਡਿਜੀਟਲ ਸਹਾਇਕ ਐਪ"</string>
<string name="assistant_security_warning_title" msgid="6444187332360938730">"ਕੀ <xliff:g id="ASSISTANT_APP_NAME">%s</xliff:g> ਨੂੰ ਆਪਣਾ ਸਹਾਇਕ ਬਣਾਉਣਾ ਹੈ?"</string>
<string name="assistant_security_warning" msgid="5623237187748811070">"ਸਹਾਇਕ ਐਪ ਤੁਹਾਡੀ ਸਕ੍ਰੀਨ \'ਤੇ ਦਿਸਣਯੋਗ ਜਾਂ ਐਪਾਂ ਵਿੱਚ ਪਹੁੰਚਯੋਗ ਜਾਣਕਾਰੀ ਸਮੇਤ ਤੁਹਾਡੇ ਸਿਸਟਮ \'ਤੇ ਵਰਤੋਂ ਵਿੱਚ ਐਪਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਪੜ੍ਹ ਸਕੇਗੀ।"</string>
<string name="assistant_security_warning_agree" msgid="9013334158753473359">"ਸਹਿਮਤ"</string>
<string name="assistant_security_warning_disagree" msgid="1539182108068356410">"ਅਸਹਿਮਤ"</string>
- <string name="choose_voice_input_title" msgid="4855506199101586943">"ਵੌਇਸ ਇਨਪੁਟ ਚੁਣੋ"</string>
+ <string name="choose_voice_input_title" msgid="4855506199101586943">"ਵੌਇਸ ਇਨਪੁੱਟ ਚੁਣੋ"</string>
<string name="default_browser_title" msgid="8342074390782390458">"ਬ੍ਰਾਊਜ਼ਰ ਐਪ"</string>
<string name="default_browser_title_none" msgid="4691907418284764833">"ਕੋਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਬ੍ਰਾਊਜ਼ਰ ਨਹੀਂ"</string>
<string name="default_phone_title" msgid="7616730756650803827">"ਫ਼ੋਨ ਐਪ"</string>
@@ -4828,7 +4829,7 @@
</plurals>
<string name="automatic_storage_manager_settings" msgid="519158151463974656">"ਸਟੋਰੇਜ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ"</string>
<string name="automatic_storage_manager_text" msgid="6900593059927987273">"ਸਟੋਰੇਜ ਦੀ ਜਗ੍ਹਾ ਖਾਲੀ ਕਰਨ ਵਿੱਚ ਮਦਦ ਲਈ, ਸਟੋਰੇਜ ਪ੍ਰਬੰਧਕ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਤੋਂ ਬੈਕਅੱਪ ਲਈਆਂ ਗਈਆਂ ਫ਼ੋਟੋਆਂ ਅਤੇ ਵੀਡੀਓ ਹਟਾਉਂਦਾ ਹੈ।"</string>
- <string name="automatic_storage_manager_days_title" msgid="5077286114860539367">"ਫੋਟੋਆਂ ਅਤੇ ਵੀਡੀਓ ਹਟਾਓ"</string>
+ <string name="automatic_storage_manager_days_title" msgid="5077286114860539367">"ਫ਼ੋਟੋਆਂ ਅਤੇ ਵੀਡੀਓ ਹਟਾਓ"</string>
<string name="automatic_storage_manager_preference_title" msgid="3483357910142595444">"ਸਟੋਰੇਜ ਪ੍ਰਬੰਧਕ"</string>
<string name="automatic_storage_manager_primary_switch_title" msgid="9131959126462101994">"ਸਟੋਰੇਜ ਪ੍ਰਬੰਧਕ ਵਰਤੋ"</string>
<string name="deletion_helper_automatic_title" msgid="597196990024769472">"ਸਵੈਚਾਲਿਤ"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"ਡਿਜੀਟਲ ਸਹਾਇਕ"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"ਸਹਾਇਕ ਐਪ ਨੂੰ ਚਾਲੂ ਕਰਨ ਲਈ ਸਵਾਈਪ ਕਰੋ"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"ਡਿਜੀਟਲ ਸਹਾਇਕ ਐਪ ਨੂੰ ਚਾਲੂ ਕਰਨ ਲਈ ਹੇਠਲੇ ਕੋਨੇ ਤੋਂ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰੋ।"</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"ਸਹਾਇਕ ਐਪ ਨੂੰ ਚਾਲੂ ਕਰਨ ਲਈ ਹੋਮ ਬਟਨ ਨੂੰ ਦਬਾਈ ਰੱਖੋ"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"ਡਿਜੀਟਲ ਸਹਾਇਕ ਐਪ ਨੂੰ ਚਾਲੂ ਕਰਨ ਲਈ ਹੋਮ ਬਟਨ ਨੂੰ ਦਬਾਈ ਰੱਖੋ।"</string>
<string name="information_label" msgid="6939310810756569298">"ਜਾਣਕਾਰੀ"</string>
<string name="low_label" msgid="6525629096999711220">"ਘੱਟ"</string>
<string name="high_label" msgid="357503396626018487">"ਜ਼ਿਆਦਾ"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"ਸੱਜਾ ਕਿਨਾਰਾ"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"ਜ਼ਿਆਦਾ ਸੰਵੇਦਨਸ਼ੀਲਤਾ ਕਾਰਨ ਸਕ੍ਰੀਨ ਦੇ ਕਿਨਾਰਿਆਂ ਸੰਬੰਧੀ ਐਪ ਇਸ਼ਾਰਿਆਂ ਵਿੱਚ ਉਲਝਣ ਪੈਦਾ ਹੋ ਸਕਦੀ ਹੈ।"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"\'ਪਿੱਛੇ\' ਸੰਬੰਧੀ ਸੰਵੇਦਨਸ਼ੀਲਤਾ"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"ਇਸ਼ਾਰਾ ਸੈਟਿੰਗਾਂ"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"ਇਸ਼ਾਰਾ ਨੈਵੀਗੇਸ਼ਨ ਸੰਵੇਦਨਸ਼ੀਲਤਾ"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"ਬਟਨ ਨੈਵੀਗੇਸ਼ਨ"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ਇਸ਼ਾਰਾ ਨੈਵੀਗੇਸ਼ਨ, \'ਪਿੱਛੇ\' ਸੰਬੰਧੀ ਸੰਵੇਦਨਸ਼ੀਲਤਾ, \'ਪਿੱਛੇ\' ਸੰਬੰਧੀ ਇਸ਼ਾਰਾ"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"ਨੈਵੀਗੇਸ਼ਨ, ਹੋਮ ਬਟਨ"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ਫ਼ੋਨ ਚੈੱਕ ਕਰਨ ਲਈ ਡਬਲ ਟੈਪ ਕਰੋ"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ਸੂਚਨਾਵਾਂ ਦੇਖਣ ਲਈ ਟੈਬਲੈੱਟ \'ਤੇ ਦੋ ਵਾਰ ਟੈਪ ਕਰੋ"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ਸੂਚਨਾਵਾਂ ਦੇਖਣ ਲਈ ਡੀਵਾਈਸ \'ਤੇ ਦੋ ਵਾਰ ਟੈਪ ਕਰੋ"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ਡੀਵਾਈਸ ਕੰਟਰੋਲ ਦਿਖਾਓ"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"ਲਾਕ ਹੋਣ \'ਤੇ ਕੰਟਰੋਲਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰੋ"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5451,7 +5460,7 @@
<string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
<string name="media_output_panel_stop_casting_button" msgid="6094875883164119035">"ਕਾਸਟ ਕਰਨਾ ਬੰਦ ਕਰੋ"</string>
<string name="volte_5G_limited_title" msgid="5908052268836750629">"ਕੀ VoLTE ਨੂੰ ਬੰਦ ਕਰਨਾ ਹੈ?"</string>
- <string name="volte_5G_limited_text" msgid="7150583768725182345">"ਇਹ ਤੁਹਾਡਾ 5G ਕਨੈਕਸ਼ਨ ਵੀ ਬੰਦ ਕਰ ਦਿੰਦਾ ਹੈ।\nਵੌਇਸ ਕਾਲ ਦੌਰਾਨ, ਤੁਸੀਂ ਇੰਟਰਨੈੱਟ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰ ਸਕਦੇ ਅਤੇ ਕੁਝ ਐਪਾਂ ਸ਼ਾਇਦ ਨਾ ਚੱਲਣ।"</string>
+ <string name="volte_5G_limited_text" msgid="7150583768725182345">"ਇਹ ਤੁਹਾਡਾ 5G ਕਨੈਕਸ਼ਨ ਵੀ ਬੰਦ ਕਰ ਦਿੰਦਾ ਹੈ।\nਅਵਾਜ਼ੀ ਕਾਲ ਦੌਰਾਨ, ਤੁਸੀਂ ਇੰਟਰਨੈੱਟ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰ ਸਕਦੇ ਅਤੇ ਕੁਝ ਐਪਾਂ ਸ਼ਾਇਦ ਨਾ ਚੱਲਣ।"</string>
<string name="no_5g_in_dsds_text" product="default" msgid="772747677303920132">"2 ਸਿਮ ਵਰਤਣ ਵੇਲੇ, ਇਹ ਫ਼ੋਨ 4G ਤੱਕ ਸੀਮਤ ਰਹੇਗਾ। "<annotation id="url">"ਹੋਰ ਜਾਣੋ"</annotation></string>
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"2 ਸਿਮ ਵਰਤਣ ਵੇਲੇ, ਇਹ ਟੈਬਲੈੱਟ 4G ਤੱਕ ਸੀਮਤ ਰਹੇਗਾ। "<annotation id="url">"ਹੋਰ ਜਾਣੋ"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"2 ਸਿਮ ਵਰਤਣ ਵੇਲੇ, ਇਹ ਡੀਵਾਈਸ 4G ਤੱਕ ਸੀਮਤ ਰਹੇਗਾ। "<annotation id="url">"ਹੋਰ ਜਾਣੋ"</annotation></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"ਕਾਲਾਂ"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"ਮੋਬਾਈਲ ਡਾਟਾ"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"ਡੀਵਾਈਸ ਦੇ ਅਨੁਭਵ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ, ਐਪਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਕਿਸੇ ਵੀ ਸਮੇਂ ਵਾਈ-ਫਾਈ ਨੈੱਟਵਰਕਾਂ ਲਈ ਸਕੈਨ ਕਰ ਸਕਦੀਆਂ ਹਨ, ਭਾਵੇਂ ਵਾਈ-ਫਾਈ ਬੰਦ ਹੀ ਕਿਉਂ ਨਾ ਹੋਵੇ। ਇਸ ਦੀ ਵਰਤੋਂ ਟਿਕਾਣਾ-ਆਧਾਰਿਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਵਰਗੀਆਂ ਚੀਜ਼ਾਂ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਤੁਸੀਂ ਇਸ ਨੂੰ ਵਾਈ‑ਫਾਈ ਸਕੈਨਿੰਗ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਜਾ ਕੇ ਬਦਲ ਸਕਦੇ ਹੋ। "<annotation id="link">"ਬਦਲੋ"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"ਕਨੈਕਟ ਹੈ"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"ਕੋਈ ਕਨੈਕਸ਼ਨ ਨਹੀਂ"</string>
@@ -5580,9 +5590,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"ਸਾਰੀਆਂ ਐਪਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਲਈ"</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="2548056479103747555">"ਗੇਮ ਡੈਸ਼ਬੋਰਡ ਸ਼ਾਰਟਕੱਟ, ਆਦਿ ਨੂੰ ਚਾਲੂ ਕਰੋ"</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-pl/strings.xml b/res/values-pl/strings.xml
index ad6326a..e359929 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -100,7 +100,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Żądanie parowania"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Dotknij, by sparować z: <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Odebrane pliki"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Pliki otrzymane przez Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth jest wyłączony"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Kliknij, by go włączyć"</string>
<string name="device_picker" msgid="2427027896389445414">"Wybierz urządzenie Bluetooth"</string>
@@ -460,9 +459,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Dodano skan twarzy i odcisk palca"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Jeśli ustawisz rozpoznawanie twarzy i odblokowywanie odciskiem palca, w ciemnym otoczeniu oraz w sytuacji, gdy będziesz mieć maskę, pojawi się prośba o użycie odcisku palca"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Sposoby odblokowywania"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Używaj rozpoznawania twarzy i odcisku palca"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"odblokowywania telefonu"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"uwierzytelniania w aplikacjach"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Odblokowywanie telefonu"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Potwierdzaj swoją tożsamość w aplikacjach"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Przy użyciu rozpoznawania twarzy"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Przy użyciu odcisku palca"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Przy użyciu rozpoznawania twarzy lub odcisku palca"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Przekaż telefon z powrotem rodzicowi"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Pominąć blokadę ekranu?"</string>
@@ -576,15 +577,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Nie będzie można używać odcisku palca do odblokowywania telefonu i potwierdzania tożsamości w aplikacjach."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Nie będzie można używać odcisku palca do odblokowywania profilu służbowego, zatwierdzania zakupów czy logowania się w aplikacjach służbowych."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Tak, usuń"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Rozpoznawanie twarzy i odcisk palca"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Kliknij, aby skonfigurować"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Tylko rozpoznawanie twarzy"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Tylko odcisk palca"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Rozpoznawanie twarzy lub odcisk palca"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Jeśli ustawisz rozpoznawanie twarzy i odblokowywanie odciskiem palca, w ciemnym otoczeniu oraz jeśli będziesz mieć na twarzy maskę, pojawi się prośba o użycie odcisku palca"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Sposoby odblokowywania"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Używaj rozpoznawania twarzy lub odcisku palca"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Uwierzytelnianie w aplikacjach"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Szyfrowanie"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Zaszyfruj tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Zaszyfruj telefon"</string>
@@ -894,8 +886,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Nie udało się nawiązać połączenia. Spróbuj ponownie."</string>
<string name="device_details_title" msgid="1155622417516195481">"Szczegóły urządzenia"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Adres Bluetooth urządzenia: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Adres Bluetooth urządzenia: \n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Zapomnieć urządzenie?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Usuń powiązanie"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Odłączyć aplikację?"</string>
@@ -903,7 +894,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Twój tablet nie będzie już sparowany z urządzeniem <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Twoje urządzenie nie będzie już sparowane z urządzeniem <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Aplikacja <xliff:g id="APP_NAME">%1$s</xliff:g> nie będzie już łączyć się z urządzeniem <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"Urządzenie <xliff:g id="DEVICE_NAME">%1$s</xliff:g> nie będzie już sparowane z żadnym urządzeniem połączonym z tym kontem"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Zapomnij urządzenie"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Odłącz aplikację"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Połącz z siecią…"</string>
@@ -2147,7 +2137,7 @@
<string name="internal_storage" msgid="999496851424448809">"Pamięć wewnętrzna"</string>
<string name="recompute_size" msgid="1098091228370999128">"Przeliczanie rozmiaru..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Usunąć dane aplikacji?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Wszystkie dane tej aplikacji zostaną trwale usunięte. Dotyczy to wszystkich plików, ustawień, kont, baz danych itd."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Dane tej aplikacji zostaną trwale usunięte. Dotyczy to plików, ustawień, baz danych i innych danych aplikacji."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Anuluj"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2756,7 +2746,7 @@
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"Wyższe wykorzystanie baterii"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Zobacz aplikacje, które najbardziej wykorzystują baterię"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Ładowanie tymczasowo ograniczone"</string>
- <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Aby zmniejszyć zużycie baterii. Więcej informacji."</string>
+ <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Aby wydłużyć żywotność baterii. Więcej informacji."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Wznów ładowanie"</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"W niektórych warunkach (np. przy długotrwałym ładowaniu i wysokiej temperaturze) ładowanie może być ograniczone do <xliff:g id="PERCENT">%1$s</xliff:g>, ponieważ pomaga to utrzymać baterię w dobrym stanie.\n\nGdy te warunki się zmienią, telefon automatycznie przejdzie do normalnego ładowania."</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"W niektórych warunkach (np. przy długotrwałym ładowaniu i wysokiej temperaturze) ładowanie może być ograniczone do <xliff:g id="PERCENT">%1$s</xliff:g>, ponieważ pomaga to utrzymać baterię w dobrym stanie.\n\nGdy te warunki się zmienią, telefon automatycznie przejdzie do normalnego ładowania."</string>
@@ -2821,6 +2811,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Użyj Menedżera baterii"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Wykrywaj, gdy aplikacje szybko rozładowują baterię"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Wykrywanie szybkiego rozładowywania baterii przez aplikacje"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Wykrywanie szybkiego rozładowywania baterii przez aplikacje"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Wyłączone"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="few">Dla %1$d aplikacji wprowadzono ograniczenia</item>
@@ -2855,7 +2846,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>
- <string name="power_cell" msgid="5507921058696341513">"Tryb gotowości w sieci komórkowej"</string>
+ <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>
@@ -2945,6 +2936,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Łącznie <xliff:g id="TIME_0">^1</xliff:g> • w tle mniej niż minutę\nw okresie <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Brak użycia od ostatniego pełnego naładowania"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Brak wykorzystania w ciągu ostatnich 24 godzin"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Pozostały czas pracy na baterii jest szacowany na podstawie wykorzystania urządzenia"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Szacowany pozostały czas"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Do pełnego naładowania"</string>
@@ -3741,8 +3733,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Ciągłe wibracje"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Najpierw wibracje, potem narastający dzwonek"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Inne dźwięki"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Dźwięk przestrzenny"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Dźwięki wybierania numeru"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Dźwięk blokady ekranu"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Dźwięki i wibracje przy ładowaniu"</string>
@@ -3945,6 +3936,7 @@
<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>
+ <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_none" msgid="1941044980403067101">"Nie pokazuj żadnych powiadomień"</string>
@@ -4024,15 +4016,15 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Wszystkie powiadomienia z aplikacji <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Powiadomienia adaptacyjne"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> powiadomienia dziennie</item>
- <item quantity="many">~<xliff:g id="NUMBER_1">%d</xliff:g> powiadomień dziennie</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> powiadomienia dziennie</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> powiadomienia dziennie</item>
+ <item quantity="many">~<xliff:g id="NUMBER_1">%,d</xliff:g> powiadomień dziennie</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> powiadomienia dziennie</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> powiadomienie dziennie</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> powiadomienia tygodniowo</item>
- <item quantity="many">~<xliff:g id="NUMBER_1">%d</xliff:g> powiadomień tygodniowo</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> powiadomienia tygodniowo</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> powiadomienia tygodniowo</item>
+ <item quantity="many">~<xliff:g id="NUMBER_1">%,d</xliff:g> powiadomień tygodniowo</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> powiadomienia tygodniowo</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> powiadomienie tygodniowo</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Nigdy"</string>
@@ -4054,7 +4046,14 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Zezwolić usłudze <xliff:g id="SERVICE">%1$s</xliff:g> na dostęp do powiadomień?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"W Androidzie 12 ulepszone powiadomienia zastąpiły dotychczasowe powiadomienia adaptacyjne. Ta funkcja pokazuje sugerowane działania i odpowiedzi oraz porządkuje powiadomienia. \n\nUlepszone powiadomienia mogą czytać całą zawartość powiadomień, w tym informacje osobiste takie jak nazwy kontaktów i treść wiadomości. Funkcja może też zamykać powiadomienia oraz reagować na nie, np. odbierać połączenia telefoniczne i sterować trybem Nie przeszkadzać."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Zezwolić usłudze <xliff:g id="SERVICE">%1$s</xliff:g> na dostęp do powiadomień?"</string>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"Aplikacja <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> będzie mogła czytać wszystkie powiadomienia, w tym dane osobowe takie jak nazwy kontaktów i treść otrzymywanych wiadomości. Będzie też mogła odkładać oraz odrzucać powiadomienia i używać umieszczonych w nich przycisków, włączając w to odbieranie połączeń telefonicznych. \n\nDodatkowo aplikacja będzie mogła włączać i wyłączać tryb Nie przeszkadzać oraz zmieniać powiązane ustawienia."</string>
+ <string name="notification_listener_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>
@@ -4213,6 +4212,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Rozmowy, które mogą ignorować tryb Nie przeszkadzać"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Wszystkie rozmowy"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Rozmowy priorytetowe"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"rozmowy priorytetowe"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Brak"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Brak}=1{1 rozmowa}few{# rozmowy}many{# rozmów}other{# rozmowy}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Osoby, które mogą ignorować tryb Nie przeszkadzać"</string>
@@ -4237,6 +4237,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Wszyscy"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kontakty"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Kontakty oznaczone gwiazdką"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Niektóre osoby lub rozmowy"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Od kontaktów oznaczonych gwiazdką i dzwoniących powtórnie"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Od kontaktów i dzwoniących powtórnie"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Tylko od dzwoniących powtórnie"</string>
@@ -5017,6 +5018,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Asystent cyfrowy"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Przesuń palcem, aby wywołać asystenta"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Przesuń palcem z dolnego rogu ekranu w górę, aby wywołać aplikację cyfrowego asystenta."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Przytrzymaj Ekran główny, aby wywołać asystenta cyfrowego"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Naciśnij i przytrzymaj przycisk ekranu głównego, aby wywołać asystenta cyfrowego."</string>
<string name="information_label" msgid="6939310810756569298">"Informacje"</string>
<string name="low_label" msgid="6525629096999711220">"Niska"</string>
<string name="high_label" msgid="357503396626018487">"Wysoka"</string>
@@ -5024,8 +5027,10 @@
<string name="right_edge" msgid="1505309103265829121">"Prawa krawędź"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Wyższa czułość może powodować konflikt w przypadku gestów w aplikacji przy krawędziach ekranu."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Czułość cofania"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Ustawienia gestów"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Czułość nawigacji przy użyciu gestów"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Nawigacja przy użyciu przycisków"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"nawigacja przy użyciu gestów, czułość cofania, gest cofania"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"nawigacja, ekran główny"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Kliknij dwukrotnie, by sprawdzić telefon"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Kliknij dwukrotnie, by sprawdzić tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Kliknij dwukrotnie, by sprawdzić urządzenie"</string>
@@ -5621,6 +5626,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5690,6 +5699,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"połączenia"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS-y"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobilna transmisja danych"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Aby zapewnić Ci większy komfort korzystania z urządzenia, aplikacje i usługi mogą nadal w każdym momencie wyszukiwać sieci Wi-Fi, nawet gdy Wi-Fi jest wyłączone. Może to np. pomóc usprawnić działanie funkcji i usług związanych z lokalizacją. Możesz to zmienić opcję w ustawieniach skanowania Wi-Fi. "<annotation id="link">"Zmień"</annotation>"."</string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Połączono"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Brak połączenia"</string>
@@ -5758,9 +5768,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Aby użyć UWB, wyłącz tryb samolotowy"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Dostęp do aparatu"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Dostęp do mikrofonu"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Dla wszystkich aplikacji i usług"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Aplikacje i usługi"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Aplikacje i usługi. Jeśli wyłączysz to ustawienie, dane mikrofonu wciąż mogą być udostępniane podczas połączenia z numerem alarmowym."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Ustawienia gier"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Włączanie skrótu do panelu gier i inne ustawienia"</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Włączanie skrótu do panelu gier i więcej ustawień"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Wstecz"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Dalej"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Podgląd koloru"</string>
diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml
index 6864b69..4543b93 100644
--- a/res/values-pt-rBR/strings.xml
+++ b/res/values-pt-rBR/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Solicitação de pareamento"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Toque para parear com <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Arquivos recebidos"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Arquivos recebidos por Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth desativado"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Toque para ativar"</string>
<string name="device_picker" msgid="2427027896389445414">"Escolher dispositivo Bluetooth"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Rosto e impressão digital adicionados"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Quando o Desbloqueio facial e por impressão digital são configurados, a impressão será solicitada para desbloquear o smartphone quando você estiver em uma área escura ou usando uma máscara"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Formas de desbloquear a tela"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Usar o rosto e a impressão digital para"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Desbloq. smartphone"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Autenticação em apps"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Desbloquear seu smartphone"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Confirmar sua identidade em apps"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Usando seu rosto"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Usando sua impressão digital"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Usando seu rosto ou sua impressão digital"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Entregue o smartphone ao seu pai/mãe"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Pular bloqueio de tela?"</string>
@@ -570,15 +571,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Não será possível usar a impressão digital para desbloquear o smartphone ou confirmar sua identidade em apps."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Não será possível usar a impressão digital para desbloquear seu perfil de trabalho, autorizar compras ou fazer login em apps de trabalho."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Sim, remover"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Desbloq. facial e por impressão digital"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Toque para configurar"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Apenas rosto"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Apenas impressão digital"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Rosto e impressão digital"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Quando o Desbloqueio facial e por impressão digital forem configurados, a impressão será solicitada para desbloquear o smartphone quando você estiver em uma área escura ou usando uma máscara"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Formas de desbloquear a tela"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Use o rosto ou a impressão digital para"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Autenticação em apps"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Criptografia"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Criptografar tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Criptografar smartphone"</string>
@@ -870,7 +862,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Seu tablet não será mais pareado com o <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Seu dispositivo não será mais pareado com o <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"O app <xliff:g id="APP_NAME">%1$s</xliff:g> não se conectará mais ao seu <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"O <xliff:g id="DEVICE_NAME">%1$s</xliff:g> não será mais pareado com nenhum dispositivo vinculado a essa conta"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Esquecer dispositivo"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Desconectar app"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Conectar a..."</string>
@@ -2100,7 +2091,7 @@
<string name="internal_storage" msgid="999496851424448809">"Espaço interno"</string>
<string name="recompute_size" msgid="1098091228370999128">"Recalculando o tamanho…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Excluir os dados do app?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Todos os dados deste app serão excluídos permanentemente. Isso inclui todos os arquivos, configurações, contas, bancos de dados e outros."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Os dados do app serão excluídos permanentemente, incluindo arquivos, configurações, bancos de dados, entre outros."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Cancelar"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2695,7 +2686,7 @@
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"Maior uso da bateria"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Ver apps com maior uso"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Carregamento temporariamente limitado"</string>
- <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Isso economiza a bateria. Saiba mais."</string>
+ <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Para economia de bateria. Saiba mais."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Retomar o carregamento"</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Em determinadas condições, como temperaturas altas ou longos períodos de carregamento, a carga pode ser limitada a <xliff:g id="PERCENT">%1$s</xliff:g> para preservar a integridade da bateria.\n\nQuando sair de uma condição assim, o smartphone voltará a ser carregado normalmente."</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Em determinadas condições, como temperaturas altas ou longos períodos de carregamento, a carga pode ser limitada a <xliff:g id="PERCENT">%1$s</xliff:g> para preservar a integridade da bateria.\n\nQuando sair de uma condição assim, o tablet voltará a ser carregado normalmente."</string>
@@ -2748,6 +2739,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Usar o Gerenciador de bateria"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Detectar quando apps estiverem descarregando a bateria"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Detectar quando apps estiverem descarregando a bateria"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Detectar quando apps estiverem descarregando a bateria"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Desativado"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d app restrito</item>
@@ -2780,7 +2772,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>
- <string name="power_cell" msgid="5507921058696341513">"Rede móvel em espera"</string>
+ <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>
@@ -2870,6 +2862,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Total: <xliff:g id="TIME_0">^1</xliff:g> • Menos de um minuto em segundo plano\nno período entre <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Sem uso desde a última carga completa"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Sem uso nas últimas 24h"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"A estimativa de carga da bateria restante é baseada no uso que você faz do dispositivo"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Tempo restante estimado"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Até a carga completa"</string>
@@ -3855,6 +3848,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Bloquear tela, tela de bloqueio, pular, ignorar"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Quando o perfil de trabalho está bloqueado"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Notificações na tela de bloqueio"</string>
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Mostrar conversas, padrão e silenciosas"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Mostrar conversas, padrão e silenciosas"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Ocultar notificações e conversas silenciosas"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Não mostrar notificações"</string>
@@ -3932,12 +3926,12 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Todas as notificações do 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="one">Cerca de <xliff:g id="NUMBER_1">%d</xliff:g> notificação por dia</item>
- <item quantity="other">Cerca de <xliff:g id="NUMBER_1">%d</xliff:g> notificações por dia</item>
+ <item quantity="one">Cerca de <xliff:g id="NUMBER_1">%,d</xliff:g> notificação por dia</item>
+ <item quantity="other">Cerca de <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="one"><xliff:g id="NUMBER_1">%d</xliff:g> notificação por semana</item>
- <item quantity="other">Cerca de <xliff:g id="NUMBER_1">%d</xliff:g> notificações por semana</item>
+ <item quantity="one"><xliff:g id="NUMBER_1">%,d</xliff:g> notificação por semana</item>
+ <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>
@@ -3956,7 +3950,22 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Permitir que o app <xliff:g id="SERVICE">%1$s</xliff:g> acesse as notificações?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"No Android 12, as notificações aprimoradas substituíram as notificações adaptáveis. Esse recurso exibe ações e respostas sugeridas, além de organizar suas notificações. \n\nAs notificações aprimoradas podem acessar o conteúdo das notificações, incluindo informações pessoais como nomes de contatos e mensagens. Elas também podem dispensar ou responder às notificações, como atender chamadas telefônicas e controlar o Não perturbe."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Permitir que <xliff:g id="SERVICE">%1$s</xliff:g> acesse as notificações?"</string>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> poderá ler todas as notificações, incluindo informações pessoais, como nomes de contato e o texto das mensagens que você recebe. O app também poderá adiar ou dispensar notificações ou acionar botões que elas contenham, incluindo atender chamadas telefônicas. \n\nIsso também autoriza o app a ativar ou desativar o modo Não perturbe e mudar as configurações relacionadas."</string>
+ <!-- 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_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>
@@ -4107,6 +4116,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Conversas que podem interromper"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Todas as conversas"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Conversas prioritárias"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"conversas prioritárias"</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}one{# conversa}other{# conversas}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Quem pode interromper"</string>
@@ -4131,6 +4141,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Qualquer pessoa"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Contatos"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Contatos marcados com estrela"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Algumas pessoas ou conversas"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"De contatos marcados com estrela e autores de chamadas repetidas"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"De contatos e autores de chamadas repetidas"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Apenas de autores de chamadas repetidas"</string>
@@ -4861,6 +4872,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Assistente digital"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Deslize para invocar o assistente"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Deslize de baixo para cima no canto da tela para invocar o app assistente digital."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Mantenha o botão home pressionado para invocar o assistente"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Aperte o botão home e o mantenha pressionado para invocar o app assistente digital."</string>
<string name="information_label" msgid="6939310810756569298">"Informações"</string>
<string name="low_label" msgid="6525629096999711220">"Baixa"</string>
<string name="high_label" msgid="357503396626018487">"Alta"</string>
@@ -4868,8 +4881,10 @@
<string name="right_edge" msgid="1505309103265829121">"Borda direita"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"O aumento da sensibilidade pode prejudicar gestos que usam as bordas da tela."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilidade para voltar"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Configurações de gestos"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Sensibilidade da navegação por gestos"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navegação com botões"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navegação por gestos, sensibilidade para voltar, gestos de retorno"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navegação, botão home"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Tocar duas vezes na tela para ativar o smartphone"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tocar duas vezes na tela para verificar o tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tocar duas vezes na tela para verificar o dispositivo"</string>
@@ -5443,6 +5458,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5531,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"chamadas"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"dados móveis"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Para melhorar a experiência no dispositivo, os apps e serviços ainda podem procurar redes Wi-Fi a qualquer momento, mesmo quando o Wi-Fi estiver desativado. Isso pode ser usado, por exemplo, para melhorar recursos e serviços baseados na localização. Você pode mudar essa opção nas configurações de busca por Wi-Fi. "<annotation id="link">"Mudar"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Conectado"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Sem conexão"</string>
@@ -5580,9 +5600,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Desative o modo avião para usar a UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Acesso à câmera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Acesso ao microfone"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Para todos os apps e serviços"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Para apps e serviços"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Para apps e serviços. Se esta configuração estiver desativada, os dados do microfone ainda poderão ser compartilhados quando você ligar para um número de emergência."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Configurações de jogos"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Ativar o atalho do Painel de jogo etc."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Ative o atalho do Painel de jogo e muito mais"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Próxima"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Visualização da cor"</string>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index 4614d5b..35fd1d8 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>
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Pedido de emparelhamento"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Toque para sincronizar com <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Ficheiros recebidos"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Ficheiros recebidos por Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth desativado"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Toque para o ativar."</string>
<string name="device_picker" msgid="2427027896389445414">"Escolher dispositivo Bluetooth"</string>
@@ -209,8 +208,8 @@
<string name="locale_remove_menu" msgid="3521546263421387474">"Remover"</string>
<string name="add_a_language" msgid="2126220398077503271">"Adicionar um idioma"</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>
@@ -299,8 +298,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>
@@ -404,8 +403,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>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Rosto e impressão digital adicionados"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Ao configurar o Desbloqueio facial e o Desbloqueio por impressão digital, o telemóvel solicita a sua impressão digital quando utilizar uma máscara ou se estiver numa área escura"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Formas de desbloquear"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Utilize o rosto e a impressão digital para"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Desbloq. telemóvel"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Autenticação em apps"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Desbloquear o telemóvel"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Validar a sua identidade nas apps"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Utilizar o rosto"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Utilizar a impressão digital"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Utilizar o rosto ou a impressão digital"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Entrega o telemóvel de novo a um dos teus pais"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Ignorar bloqueio de ecrã?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Não poderá utilizar a sua impressão digital para desbloquear o telemóvel ou validar a sua identidade nas apps."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Não poderá utilizar a sua impressão digital para desbloquear o perfil de trabalho, autorizar compras ou iniciar sessão nas apps de trabalho."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Sim, remover"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Desbloq. facial e por impressão digital"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Toque para configurar"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Apenas rosto"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Apenas impressão digital"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Rosto e impressão digital"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Ao configurar o desbloqueio facial e por impressão digital, o telemóvel solicita a sua impressão digital quando utilizar uma máscara ou se estiver numa área escura"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Formas de desbloquear"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Utilize o rosto ou a impressão digital para"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Autenticação em apps"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Encriptação"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Encriptar tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Encriptar telemóvel"</string>
@@ -741,21 +733,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>
@@ -763,32 +755,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>
@@ -802,15 +794,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>
@@ -868,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"O tablet deixará de estar sincronizado com o <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"O dispositivo deixará de estar sincronizado com o <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"A app <xliff:g id="APP_NAME">%1$s</xliff:g> deixará de estar associada ao seu <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"O dispositivo <xliff:g id="DEVICE_NAME">%1$s</xliff:g> deixará de estar sincronizado com qualquer dispositivo associado a esta conta."</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Esquecer dispositivo"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Desassociar app"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Ligar a..."</string>
@@ -1126,16 +1117,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>
@@ -1478,8 +1469,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>
@@ -1849,8 +1840,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>
@@ -2025,8 +2016,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>
@@ -2045,8 +2036,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>
@@ -2098,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Armaz. interno"</string>
<string name="recompute_size" msgid="1098091228370999128">"A recalcular tamanho..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Eliminar dados da app?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Todos os dados desta aplicação serão eliminados permanentemente. Isto inclui todos os ficheiros, definições, contas, bases de dados, etc."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Os dados desta app serão permanentemente eliminados. Estão incluídos ficheiros, definições, bases de dados e outros dados de apps."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Cancelar"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2454,8 +2445,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>
@@ -2487,20 +2478,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>
@@ -2590,12 +2581,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>
@@ -2702,24 +2693,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>
@@ -2738,18 +2729,19 @@
<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>
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Utilizar o Battery Manager"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Detetar quando as aplicações consomem rapidamente a bateria"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Detetar quando as apps consomem rapidamente a bateria"</string>
+ <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>
@@ -2778,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Modo de espera da rede móvel"</string>
+ <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 inativo"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Telefone inativo"</string>
@@ -2868,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> no total • Menos de um minuto em segundo plano\nno período seguinte: <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Nenhuma utilização desde o último carregamento"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nenhuma utilização nas últimas 24 h"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"A estimativa de bateria restante baseia-se na utilização do dispositivo"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Tempo restante estimado"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Até ficar totalmente carregada"</string>
@@ -3014,8 +3007,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>
@@ -3062,8 +3055,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>
@@ -3313,21 +3306,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>
@@ -3509,8 +3502,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>
@@ -3667,7 +3660,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>
@@ -3738,9 +3731,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>
@@ -3853,6 +3846,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Ecrã de bloqueio, ignorar"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Quando perfil trabalho bloq."</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Notificações no ecrã de bloqueio"</string>
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Mostrar conversas predefinidas e silenciosas"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Mostrar conversas predefinidas e silenciosas"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Ocultar notificações e conversas silenciosas"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Não mostrar notificações"</string>
@@ -3887,8 +3881,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>
@@ -3930,12 +3924,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>
@@ -3943,8 +3937,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>
@@ -3954,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"A app <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> pode ler todas as notificações, incluindo informações pessoais como nomes de contactos e o texto das mensagens recebidas. Esta app também pode suspender ou ignorar notificações, ou acionar botões em notificações, incluindo atender chamadas telefónicas. \n\nDeste modo, a app também pode ativar ou desativar o modo Não incomodar e alterar as definições relacionadas."</string>
+ <string name="notification_listener_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>
@@ -4005,8 +4006,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>
@@ -4021,20 +4022,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>
@@ -4105,8 +4106,9 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Conversas que podem interromper"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Todas as conversas"</string>
<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>
@@ -4115,7 +4117,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>
@@ -4125,10 +4127,11 @@
<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>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Algumas pessoas ou conversas"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"De contactos marcados com uma estrela ou de autores de chamadas repetentes"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"De contactos e autores de chamadas repetentes"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Apenas de autores de chamadas repetentes"</string>
@@ -4163,13 +4166,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>
@@ -4194,12 +4197,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>
@@ -4273,20 +4276,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>
@@ -4310,20 +4313,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>
@@ -4332,8 +4335,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>
@@ -4359,15 +4362,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>
@@ -4408,12 +4411,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>
@@ -4494,8 +4497,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>
@@ -4572,8 +4575,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>
@@ -4640,12 +4643,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>
@@ -4673,8 +4676,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>
@@ -4688,8 +4691,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>
@@ -4700,8 +4703,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>
@@ -4773,8 +4776,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>
@@ -4813,16 +4816,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>
@@ -4859,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Assistente digital"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Deslize rapidamente para invocar o assistente"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Deslize rapidamente para cima a partir de um canto inferior para invocar a app de assistente digital."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Mantenha premido o botão pág. inicial p/ invocar o assist."</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Prima sem soltar o botão página inicial para invocar a app de assistente digital."</string>
<string name="information_label" msgid="6939310810756569298">"Informações"</string>
<string name="low_label" msgid="6525629096999711220">"Baixa"</string>
<string name="high_label" msgid="357503396626018487">"Elevada"</string>
@@ -4866,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Extremidade direita"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Uma sensibilidade mais elevada pode entrar em conflito com quaisquer gestos de apps ao longo das extremidades do ecrã."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilidade para voltar atrás"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Definições de gestos"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Sensibilidade da navegação por gestos"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navegação com botões"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navegação por gestos, sensibilidade do botão anterior, gesto para voltar"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navegação, botão página inicial"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Tocar duas vezes para verificar o telemóvel"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tocar duas vezes para verificar o tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tocar duas vezes para verificar o dispositivo"</string>
@@ -4952,16 +4959,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>
@@ -4973,16 +4980,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>
@@ -4997,19 +5004,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>
@@ -5045,8 +5052,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>
@@ -5225,8 +5232,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>
@@ -5320,7 +5327,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>
@@ -5374,13 +5381,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>
@@ -5441,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5510,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"chamadas"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"dados móveis"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Para melhorar a experiência do dispositivo, as apps e os serviços podem continuar a procurar redes Wi-Fi em qualquer altura, mesmo quando o Wi-Fi está desativado. Pode utilizar esta opção, por exemplo, para melhorar as funcionalidades e os serviços baseados na localização. Pode alterar esta opção nas definições de procura de Wi-Fi. "<annotation id="link">"Alterar"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Ligado"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Sem ligação"</string>
@@ -5578,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Desative o modo de avião para utilizar UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Acesso à câmara"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Acesso ao microfone"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Para todas as apps e serviços"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Para apps e serviços"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Para apps e serviços. Se esta definição estiver desativada, os dados do microfone ainda podem ser partilhados quando ligar para um número de emergência."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Definições de jogos"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Ative o atalho do Painel de jogo, etc."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Ative o atalho do Painel de jogo e muito mais"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Seguinte"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pré-visualização da cor"</string>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index 6864b69..4543b93 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Solicitação de pareamento"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Toque para parear com <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Arquivos recebidos"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Arquivos recebidos por Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth desativado"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Toque para ativar"</string>
<string name="device_picker" msgid="2427027896389445414">"Escolher dispositivo Bluetooth"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Rosto e impressão digital adicionados"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Quando o Desbloqueio facial e por impressão digital são configurados, a impressão será solicitada para desbloquear o smartphone quando você estiver em uma área escura ou usando uma máscara"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Formas de desbloquear a tela"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Usar o rosto e a impressão digital para"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Desbloq. smartphone"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Autenticação em apps"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Desbloquear seu smartphone"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Confirmar sua identidade em apps"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Usando seu rosto"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Usando sua impressão digital"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Usando seu rosto ou sua impressão digital"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Entregue o smartphone ao seu pai/mãe"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Pular bloqueio de tela?"</string>
@@ -570,15 +571,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Não será possível usar a impressão digital para desbloquear o smartphone ou confirmar sua identidade em apps."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Não será possível usar a impressão digital para desbloquear seu perfil de trabalho, autorizar compras ou fazer login em apps de trabalho."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Sim, remover"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Desbloq. facial e por impressão digital"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Toque para configurar"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Apenas rosto"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Apenas impressão digital"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Rosto e impressão digital"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Quando o Desbloqueio facial e por impressão digital forem configurados, a impressão será solicitada para desbloquear o smartphone quando você estiver em uma área escura ou usando uma máscara"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Formas de desbloquear a tela"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Use o rosto ou a impressão digital para"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Autenticação em apps"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Criptografia"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Criptografar tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Criptografar smartphone"</string>
@@ -870,7 +862,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Seu tablet não será mais pareado com o <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Seu dispositivo não será mais pareado com o <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"O app <xliff:g id="APP_NAME">%1$s</xliff:g> não se conectará mais ao seu <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"O <xliff:g id="DEVICE_NAME">%1$s</xliff:g> não será mais pareado com nenhum dispositivo vinculado a essa conta"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Esquecer dispositivo"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Desconectar app"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Conectar a..."</string>
@@ -2100,7 +2091,7 @@
<string name="internal_storage" msgid="999496851424448809">"Espaço interno"</string>
<string name="recompute_size" msgid="1098091228370999128">"Recalculando o tamanho…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Excluir os dados do app?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Todos os dados deste app serão excluídos permanentemente. Isso inclui todos os arquivos, configurações, contas, bancos de dados e outros."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Os dados do app serão excluídos permanentemente, incluindo arquivos, configurações, bancos de dados, entre outros."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Cancelar"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2695,7 +2686,7 @@
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"Maior uso da bateria"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Ver apps com maior uso"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Carregamento temporariamente limitado"</string>
- <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Isso economiza a bateria. Saiba mais."</string>
+ <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Para economia de bateria. Saiba mais."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Retomar o carregamento"</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Em determinadas condições, como temperaturas altas ou longos períodos de carregamento, a carga pode ser limitada a <xliff:g id="PERCENT">%1$s</xliff:g> para preservar a integridade da bateria.\n\nQuando sair de uma condição assim, o smartphone voltará a ser carregado normalmente."</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Em determinadas condições, como temperaturas altas ou longos períodos de carregamento, a carga pode ser limitada a <xliff:g id="PERCENT">%1$s</xliff:g> para preservar a integridade da bateria.\n\nQuando sair de uma condição assim, o tablet voltará a ser carregado normalmente."</string>
@@ -2748,6 +2739,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Usar o Gerenciador de bateria"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Detectar quando apps estiverem descarregando a bateria"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Detectar quando apps estiverem descarregando a bateria"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Detectar quando apps estiverem descarregando a bateria"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Desativado"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d app restrito</item>
@@ -2780,7 +2772,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>
- <string name="power_cell" msgid="5507921058696341513">"Rede móvel em espera"</string>
+ <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>
@@ -2870,6 +2862,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Total: <xliff:g id="TIME_0">^1</xliff:g> • Menos de um minuto em segundo plano\nno período entre <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Sem uso desde a última carga completa"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Sem uso nas últimas 24h"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"A estimativa de carga da bateria restante é baseada no uso que você faz do dispositivo"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Tempo restante estimado"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Até a carga completa"</string>
@@ -3855,6 +3848,7 @@
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Bloquear tela, tela de bloqueio, pular, ignorar"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Quando o perfil de trabalho está bloqueado"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Notificações na tela de bloqueio"</string>
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Mostrar conversas, padrão e silenciosas"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Mostrar conversas, padrão e silenciosas"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Ocultar notificações e conversas silenciosas"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Não mostrar notificações"</string>
@@ -3932,12 +3926,12 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Todas as notificações do 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="one">Cerca de <xliff:g id="NUMBER_1">%d</xliff:g> notificação por dia</item>
- <item quantity="other">Cerca de <xliff:g id="NUMBER_1">%d</xliff:g> notificações por dia</item>
+ <item quantity="one">Cerca de <xliff:g id="NUMBER_1">%,d</xliff:g> notificação por dia</item>
+ <item quantity="other">Cerca de <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="one"><xliff:g id="NUMBER_1">%d</xliff:g> notificação por semana</item>
- <item quantity="other">Cerca de <xliff:g id="NUMBER_1">%d</xliff:g> notificações por semana</item>
+ <item quantity="one"><xliff:g id="NUMBER_1">%,d</xliff:g> notificação por semana</item>
+ <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>
@@ -3956,7 +3950,22 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Permitir que o app <xliff:g id="SERVICE">%1$s</xliff:g> acesse as notificações?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"No Android 12, as notificações aprimoradas substituíram as notificações adaptáveis. Esse recurso exibe ações e respostas sugeridas, além de organizar suas notificações. \n\nAs notificações aprimoradas podem acessar o conteúdo das notificações, incluindo informações pessoais como nomes de contatos e mensagens. Elas também podem dispensar ou responder às notificações, como atender chamadas telefônicas e controlar o Não perturbe."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Permitir que <xliff:g id="SERVICE">%1$s</xliff:g> acesse as notificações?"</string>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> poderá ler todas as notificações, incluindo informações pessoais, como nomes de contato e o texto das mensagens que você recebe. O app também poderá adiar ou dispensar notificações ou acionar botões que elas contenham, incluindo atender chamadas telefônicas. \n\nIsso também autoriza o app a ativar ou desativar o modo Não perturbe e mudar as configurações relacionadas."</string>
+ <!-- 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_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>
@@ -4107,6 +4116,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Conversas que podem interromper"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Todas as conversas"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Conversas prioritárias"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"conversas prioritárias"</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}one{# conversa}other{# conversas}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Quem pode interromper"</string>
@@ -4131,6 +4141,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Qualquer pessoa"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Contatos"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Contatos marcados com estrela"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Algumas pessoas ou conversas"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"De contatos marcados com estrela e autores de chamadas repetidas"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"De contatos e autores de chamadas repetidas"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Apenas de autores de chamadas repetidas"</string>
@@ -4861,6 +4872,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Assistente digital"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Deslize para invocar o assistente"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Deslize de baixo para cima no canto da tela para invocar o app assistente digital."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Mantenha o botão home pressionado para invocar o assistente"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Aperte o botão home e o mantenha pressionado para invocar o app assistente digital."</string>
<string name="information_label" msgid="6939310810756569298">"Informações"</string>
<string name="low_label" msgid="6525629096999711220">"Baixa"</string>
<string name="high_label" msgid="357503396626018487">"Alta"</string>
@@ -4868,8 +4881,10 @@
<string name="right_edge" msgid="1505309103265829121">"Borda direita"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"O aumento da sensibilidade pode prejudicar gestos que usam as bordas da tela."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilidade para voltar"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Configurações de gestos"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Sensibilidade da navegação por gestos"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navegação com botões"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navegação por gestos, sensibilidade para voltar, gestos de retorno"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navegação, botão home"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Tocar duas vezes na tela para ativar o smartphone"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tocar duas vezes na tela para verificar o tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tocar duas vezes na tela para verificar o dispositivo"</string>
@@ -5443,6 +5458,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5531,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"chamadas"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"dados móveis"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Para melhorar a experiência no dispositivo, os apps e serviços ainda podem procurar redes Wi-Fi a qualquer momento, mesmo quando o Wi-Fi estiver desativado. Isso pode ser usado, por exemplo, para melhorar recursos e serviços baseados na localização. Você pode mudar essa opção nas configurações de busca por Wi-Fi. "<annotation id="link">"Mudar"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Conectado"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Sem conexão"</string>
@@ -5580,9 +5600,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Desative o modo avião para usar a UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Acesso à câmera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Acesso ao microfone"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Para todos os apps e serviços"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Para apps e serviços"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Para apps e serviços. Se esta configuração estiver desativada, os dados do microfone ainda poderão ser compartilhados quando você ligar para um número de emergência."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Configurações de jogos"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Ativar o atalho do Painel de jogo etc."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Ative o atalho do Painel de jogo e muito mais"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Próxima"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Visualização da cor"</string>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index be336d0..116dfc1 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -99,7 +99,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Solicitare de asociere"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Atingeți pentru a asocia cu <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Fișiere primite"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Fișiere primite prin Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth este dezactivat"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Atingeți pentru a-l activa"</string>
<string name="device_picker" msgid="2427027896389445414">"Alegeți dispozitivul Bluetooth"</string>
@@ -456,9 +455,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Fața și amprenta au fost adăugate"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Când configurați Deblocarea facială și Deblocarea cu amprenta, telefonul vă va solicita amprenta atunci când purtați mască sau vă aflați într-o zonă întunecoasă"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Moduri de a debloca"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Folosiți chipul și amprenta pentru"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Deblocarea telefonului"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Autentificarea în aplicații"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Deblocați telefonul"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Confirmați-vă identitatea în aplicații"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Folosiți chipul"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Folosiți amprenta"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Folosiți chipul sau amprenta"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Dați telefonul părinților"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Omiteți blocarea ecranului?"</string>
@@ -574,15 +575,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Nu veți putea să folosiți amprenta pentru a vă debloca telefonul sau pentru a vă confirma identitatea în aplicații."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Nu veți putea să folosiți amprenta ca să deblocați profilul de serviciu, să autorizați achiziții sau să vă conectați la aplicațiile pentru lucru."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Da, eliminați"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Deblocarea facială sau cu amprenta"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Atingeți pentru a configura"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Numai fața"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Numai amprenta"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Fața și amprenta"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Când configurați deblocarea facială și deblocarea cu amprenta, telefonul vă va solicita amprenta atunci când purtați mască sau vă aflați într-o zonă întunecoasă"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Moduri de a debloca"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Folosiți fața sau amprenta pentru"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Autentificarea în aplicații"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Criptare"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Criptați tableta"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Criptați telefonul"</string>
@@ -879,8 +871,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Nu s-a putut conecta. Încercați din nou."</string>
<string name="device_details_title" msgid="1155622417516195481">"Detalii despre dispozitiv"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Adresa Bluetooth a dispozitivului: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Adresa Bluetooth a dispozitivului: \n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Eliminați dispozitivul?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Eliminați asocierea"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Deconectați aplicația?"</string>
@@ -888,7 +879,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Tableta dvs. nu va mai fi asociată cu <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Dispozitivul dvs. nu va mai fi asociat cu <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Aplicația <xliff:g id="APP_NAME">%1$s</xliff:g> nu se va mai conecta la <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> nu va mai fi asociat cu niciun dispozitiv conectat la acest cont"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Eliminați dispozitivul"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Deconectați aplicația"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Conectați-vă la..."</string>
@@ -2125,7 +2115,7 @@
<string name="internal_storage" msgid="999496851424448809">"Stocare internă"</string>
<string name="recompute_size" msgid="1098091228370999128">"Se recalculează dimensiunea..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Ștergeți datele aplicației?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Toate datele acestei aplicații vor fi șterse definitiv. Aici sunt incluse toate fișierele, setările, conturile, bazele de date etc."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Datele acestei aplicații vor fi șterse definitiv. Aici sunt incluse fișierele, setările, bazele de date și alte date ale aplicației."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Anulați"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2786,6 +2776,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Utilizați Battery Manager"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Detectați când aplicațiile consumă bateria"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Detectează când aplicațiile consumă bateria"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Detectează când aplicațiile consumă bateria"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Dezactivat"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="few">%1$d aplicații restricționate</item>
@@ -2819,7 +2810,7 @@
<string name="power_camera" msgid="4778315081581293923">"Cameră foto"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
- <string name="power_cell" msgid="5507921058696341513">"Rețea mobilă în așteptare"</string>
+ <string name="power_cell" msgid="7793805106954398186">"Rețea mobilă"</string>
<string name="power_phone" msgid="2768396619208561670">"Apeluri vocale"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tableta inactivă"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Telefon inactiv"</string>
@@ -2909,6 +2900,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> în total • mai puțin de un minut în fundal,\nîn intervalul <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Nu a fost folosită de la ultima încărcare completă"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nu a fost folosită în ultimele 24 h"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Estimarea bateriei rămase se bazează pe utilizarea dispozitivului"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Timp estimat rămas"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Până la încărcarea completă"</string>
@@ -3698,8 +3690,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Vibrații întotdeauna"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Întâi vibrații, apoi sună din ce în ce mai tare"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Alte sunete"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Sunet spațial"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Tonuri pentru tastatura numerică"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Sunet de blocare a ecranului"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Sunete și vibrații pentru încărcare"</string>
@@ -3902,6 +3893,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>
+ <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>
@@ -3980,13 +3972,13 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Toate notificările din <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Notificări adaptive"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> notificări pe zi</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> de notificări pe zi</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> notificări pe zi</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> de notificări pe zi</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notificare pe zi</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> notificări pe săptămână</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> de notificări pe săptămână</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> notificări pe săptămână</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> de notificări pe săptămână</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> notificare pe săptămână</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Niciodată"</string>
@@ -4007,7 +3999,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> va putea să citească toate notificările, inclusiv informațiile cu caracter personal, cum ar fi numele persoanelor de contact și textul mesajelor primite. În plus, va putea să amâne sau să închidă notificări ori să declanșeze butoane pentru acțiuni din acestea, inclusiv să răspundă la apeluri telefonice. \n\nAstfel, aplicația va putea să activeze sau să dezactiveze starea Nu deranja și să modifice setările aferente."</string>
+ <string name="notification_listener_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>
@@ -4162,6 +4161,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Conversații care îl pot întrerupe"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Toate conversațiile"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Conversații cu prioritate"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"conversații prioritare"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Niciuna"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Niciuna}=1{O conversație}few{# conversații}other{# de conversații}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Cine îl poate întrerupe"</string>
@@ -4186,6 +4186,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Oricine"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Contacte din Agendă"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Persoane din agendă marcate cu stea"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Anumite persoane sau conversații"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"De la persoanele de contact marcate cu stea și de la apelanții care revin"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"De la persoanele de contact și apelanții care revin"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Doar de la apelanții care revin"</string>
@@ -4941,6 +4942,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Asistent digital"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Glisați pentru a invoca asistentul"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Glisați în sus dintr-un colț de jos pentru a invoca aplicația asistent digital."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Apăsați lung butonul ecran de pornire pentru a invoca asistentul"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Apăsați lung butonul ecran de pornire pentru a invoca aplicația asistent digital."</string>
<string name="information_label" msgid="6939310810756569298">"Informații"</string>
<string name="low_label" msgid="6525629096999711220">"Scăzută"</string>
<string name="high_label" msgid="357503396626018487">"Ridicată"</string>
@@ -4948,8 +4951,10 @@
<string name="right_edge" msgid="1505309103265829121">"Marginea din dreapta"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"O sensibilitate mai mare poate intra în conflict cu gesturile făcute pe marginile ecranului în aplicație."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilitatea gestului „Înapoi”"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Setări pentru gesturi"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Sensibilitatea la navigarea prin gesturi"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navigare cu butoane"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigare prin gesturi, sensibilitatea gestului „Înapoi”, gestul „Înapoi”"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigare, butonul ecran de pornire"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Atingeți de două ori pentru a verifica telefonul"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Atingeți de două ori pentru a verifica tableta"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Atingeți de două ori pentru a verifica dispozitivul"</string>
@@ -5534,6 +5539,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5603,6 +5612,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"apeluri"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"date mobile"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Pentru a îmbunătăți experiența cu dispozitivul, aplicațiile și serviciile pot să caute în continuare rețele Wi‑Fi chiar și atunci când conexiunea Wi-Fi este dezactivată. Această permisiune poate fi folosită, de exemplu, pentru a îmbunătăți funcțiile și serviciile bazate pe locație. Puteți să schimbați acest aspect din setările pentru căutarea de rețele Wi-Fi. "<annotation id="link">"Schimbați"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Conectat"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Nicio conexiune"</string>
@@ -5671,9 +5681,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Dezactivați modul Avion pentru a folosi UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Acces la cameră"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Acces la microfon"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Pentru toate aplicațiile și serviciile"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Pentru aplicații și servicii"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Pentru aplicații și servicii. Chiar dacă setarea este dezactivată, datele de la microfon pot fi trimise când apelați un număr de urgență."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Setări de joc"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Activați comanda rapidă din Tabloul de bord al jocului, etc."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Activați comanda rapidă din Tabloul de bord al jocului și altele"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Înapoi"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Înainte"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Previzualizarea culorii"</string>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index df831a0..53f0dae 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -100,7 +100,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Запрос подключения"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Нажмите, чтобы установить соединение с устройством \"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>\"."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Полученные файлы"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Файлы, полученные по Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Модуль Bluetooth отключен"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Нажмите, чтобы включить"</string>
<string name="device_picker" msgid="2427027896389445414">"Выбрать устройство Bluetooth"</string>
@@ -460,9 +459,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Добавлено лицо и отпечаток пальца"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Если вы настроили фейсконтроль и разблокировку по отпечатку пальца, телефон будет предлагать использовать отпечаток, когда вы в маске или вокруг вас темно."</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Способы разблокировки"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Использовать фейсконтроль и отпечаток пальца"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Разблокировка"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Аутентификация в приложениях"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Разблокировка телефона"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Подтверждение личности в приложениях"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"С помощью фейсконтроля"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"С помощью отпечатка пальца"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"С помощью фейсконтроля или отпечатка пальца"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Верни телефон родителю."</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"ОК"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Не настраивать блокировку?"</string>
@@ -576,15 +577,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Вы больше не сможете использовать отпечаток пальца для разблокировки телефона и подтверждения своей личности в приложениях."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Вы больше не сможете использовать отпечаток пальца для разблокировки рабочего профиля, подтверждения покупок и входа в рабочие приложения."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Удалить"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Фейсконтроль и отпечаток пальца"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Нажмите, чтобы настроить"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Только фейсконтроль"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Только отпечаток пальца"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Фейсконтроль и отпечаток пальца"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Если вы настроили фейсконтроль и функцию разблокировки по отпечатку пальца, то телефон будет предлагать использовать отпечаток пальца, когда вы в маске или вокруг вас темно."</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Способы разблокировки"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Использовать фейсконтроль или отпечаток пальца для"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Аутентификация в приложениях"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Шифрование"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Зашифровать данные"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Зашифровать данные"</string>
@@ -894,8 +886,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Ошибка подключения. Повторите попытку."</string>
<string name="device_details_title" msgid="1155622417516195481">"Об устройстве"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Адрес Bluetooth этого устройства: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Адрес Bluetooth этого устройства: \n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Удалить устройство?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Удалить связь"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Отключить приложение?"</string>
@@ -903,7 +894,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Планшет больше не будет подключен к устройству \"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>\"."</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Устройство \"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>\" больше не будет подключено."</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Приложение \"<xliff:g id="APP_NAME">%1$s</xliff:g>\" будет отключено от устройства <xliff:g id="DEVICE_NAME">%2$s</xliff:g>."</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"Все устройства, привязанные к этому аккаунту, будут отключены от устройства \"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>\"."</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"ОК"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Отключение приложения"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Подключить к..."</string>
@@ -1906,7 +1896,7 @@
<string name="location_low_battery_use" msgid="5218950289737996431">"Низкий расход заряда батареи"</string>
<string name="location_scanning_wifi_always_scanning_title" msgid="5004781272733434794">"Поиск сетей Wi‑Fi"</string>
<string name="location_scanning_wifi_always_scanning_description" msgid="6236055656376931306">"Разрешить приложениям и сервисам искать сети Wi-Fi, даже когда Wi-Fi отключен. Это может улучшить работу функций и сервисов, использующих данные о местоположении."</string>
- <string name="location_scanning_bluetooth_always_scanning_title" msgid="1809309545730215891">"Поиск Bluetooth-устройств"</string>
+ <string name="location_scanning_bluetooth_always_scanning_title" msgid="1809309545730215891">"Поиск устройств Bluetooth"</string>
<string name="location_scanning_bluetooth_always_scanning_description" msgid="5362988856388462841">"Разрешить приложениям и сервисам искать устройства поблизости, даже когда Bluetooth отключен. Это может улучшить работу функций и сервисов, использующих данные о местоположении."</string>
<string name="location_services_preference_title" msgid="604317859531782159">"Геолокация"</string>
<string name="location_services_screen_title" msgid="5640002489976602476">"Геолокация"</string>
@@ -2147,7 +2137,7 @@
<string name="internal_storage" msgid="999496851424448809">"Внутр. накопитель"</string>
<string name="recompute_size" msgid="1098091228370999128">"Повторное вычисление размера..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Удалить данные приложения?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Все данные этого приложения (включая файлы, базы данных, настройки, аккаунты и т. д.) будут удалены без возможности восстановления."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Данные этого приложения (включая файлы, базы данных, настройки и т. д.) будут удалены без возможности восстановления."</string>
<string name="dlg_ok" msgid="1421350367857960997">"ОК"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Отмена"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2821,6 +2811,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Использовать Battery Manager"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Выявлять приложения, быстро расходующие заряд батареи"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Обнаружение приложений, быстро расходующих заряд батареи"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Обнаружение приложений, быстро расходующих заряд батареи"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Отключено"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d приложение с ограниченным доступом</item>
@@ -2855,7 +2846,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>
- <string name="power_cell" msgid="5507921058696341513">"Мобильная сеть в режиме ожидания"</string>
+ <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>
@@ -2945,6 +2936,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Всего <xliff:g id="TIME_0">^1</xliff:g> • В фоновом режиме меньше минуты\nв период <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Батарея не использовалась с момента последней полной зарядки"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Батарея не использовалась за последние 24 часа"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Оставшееся время работы рассчитано с учетом того, как используется устройство."</string>
<string name="estimated_time_left" msgid="948717045180211777">"Расчетное время работы без подзарядки"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"До полной зарядки"</string>
@@ -3741,8 +3733,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"С вибрацией"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Вибрация, а затем нарастающий звонок"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Другие звуки"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Пространственный звук"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Звук при наборе номера"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Звук блокировки экрана"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Сигналы зарядки"</string>
@@ -3945,6 +3936,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>
+ <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>
@@ -4024,16 +4016,16 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Показывать все уведомления приложения \"<xliff:g id="APP_NAME">%1$s</xliff:g>\""</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Адаптивные уведомления"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">~ <xliff:g id="NUMBER_1">%d</xliff:g> уведомление в день</item>
- <item quantity="few">~ <xliff:g id="NUMBER_1">%d</xliff:g> уведомления в день</item>
- <item quantity="many">~ <xliff:g id="NUMBER_1">%d</xliff:g> уведомлений в день</item>
- <item quantity="other">~ <xliff:g id="NUMBER_1">%d</xliff:g> уведомления в день</item>
+ <item quantity="one">~ <xliff:g id="NUMBER_1">%,d</xliff:g> уведомление в день</item>
+ <item quantity="few">~ <xliff:g id="NUMBER_1">%,d</xliff:g> уведомления в день</item>
+ <item quantity="many">~ <xliff:g id="NUMBER_1">%,d</xliff:g> уведомлений в день</item>
+ <item quantity="other">~ <xliff:g id="NUMBER_1">%,d</xliff:g> уведомления в день</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> уведомление в неделю</item>
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> уведомления в неделю</item>
- <item quantity="many">~<xliff:g id="NUMBER_1">%d</xliff:g> уведомлений в неделю</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> уведомления в неделю</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> уведомление в неделю</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> уведомления в неделю</item>
+ <item quantity="many">~<xliff:g id="NUMBER_1">%,d</xliff:g> уведомлений в неделю</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> уведомления в неделю</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Никогда"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Уведомления на устройствах и в приложениях"</string>
@@ -4054,7 +4046,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"Приложение \"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>\" сможет читать все уведомления, в том числе содержащие личную информацию (например, имена контактов и сообщения). Кроме того, оно получит право временно отключать или закрывать уведомления и нажимать кнопки в них, например отвечать на звонки. \n\nПриложение сможет включать и отключать режим \"Не беспокоить\", а также менять его настройки."</string>
+ <string name="notification_listener_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>
@@ -4213,6 +4212,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Разговоры, для которых не действует режим \"Не беспокоить\""</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Все разговоры"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Важные разговоры"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"важные разговоры"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Нет"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Ни одного}=1{1 чат}one{# чат}few{# чата}many{# чатов}other{# чата}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Для кого не действует режим \"Не беспокоить\""</string>
@@ -4237,6 +4237,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Все"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Контакты"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Помеченные контакты"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Некоторые люди или разговоры"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Вызовы от помеченных контактов и от людей, звонящих повторно"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Звонки от контактов и повторные звонки"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Вызовы только от людей, звонящих повторно"</string>
@@ -5017,6 +5018,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Цифровой помощник"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Жест вызова помощника"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Чтобы вызвать цифрового помощника, проведите по экрану из нижнего угла вверх"</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Для вызова помощника удерживайте кнопку главного экрана"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Чтобы вызвать цифрового помощника, нажмите и удерживайте кнопку главного экрана."</string>
<string name="information_label" msgid="6939310810756569298">"Информация"</string>
<string name="low_label" msgid="6525629096999711220">"Низкая"</string>
<string name="high_label" msgid="357503396626018487">"Высокая"</string>
@@ -5024,8 +5027,10 @@
<string name="right_edge" msgid="1505309103265829121">"Правый край"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"При высокой чувствительности могут не работать жесты по краям экрана в приложениях."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Чувствительность для жеста \"Назад\""</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Настройки жестов"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Чувствительность навигации с помощью жестов"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Навигация с помощью кнопок"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"навигация с помощью жестов, чувствительность для жеста \"Назад\", жест \"Назад\""</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"навигация, кнопка главного экрана"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Дважды нажать, чтобы проверить уведомления"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Дважды нажать, чтобы проверить уведомления"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Дважды нажать, чтобы проверить уведомления"</string>
@@ -5052,7 +5057,7 @@
<string name="ambient_display_tap_screen_title" product="tablet" msgid="6461531447715370632">"Нажмите, чтобы проверить планшет"</string>
<string name="ambient_display_tap_screen_title" product="device" msgid="4423803387551153840">"Нажмите, чтобы проверить устройство"</string>
<string name="ambient_display_tap_screen_summary" msgid="4480489179996521405">"Чтобы увидеть время, уведомления и другую информацию, коснитесь экрана"</string>
- <string name="emergency_gesture_screen_title" msgid="3280543310204360902">"Экстренный вызов"</string>
+ <string name="emergency_gesture_screen_title" msgid="3280543310204360902">"Экстренные вызовы"</string>
<string name="emergency_gesture_switchbar_title" msgid="7421353963329899514">"Использовать функцию \"Экстренный вызов\""</string>
<string name="emergency_gesture_entrypoint_summary" msgid="4730874229911208834">"Под управлением приложения \"<xliff:g id="APP_NAME">%1$s</xliff:g>\""</string>
<string name="emergency_gesture_screen_summary" msgid="6640521030845132507">"Быстро нажмите кнопку питания не менее пяти раз для выполнения перечисленных ниже действий"</string>
@@ -5621,6 +5626,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Показывать виджеты управления устройством"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Разрешить доступ к виджетам управления устройством на заблокированном экране"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5690,6 +5699,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"Звонки"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"Мобильный интернет"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Чтобы улучшать работу устройства (например, для более точного определения вашего местоположения), приложения и сервисы могут искать беспроводные сети в любое время, даже если вы отключили Wi‑Fi. Чтобы запретить это, отключите "<annotation id="link">"поиск сетей Wi-Fi"</annotation>"."</string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Подключено"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Нет подключения"</string>
@@ -5758,9 +5768,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Выключает режим полета, чтобы использовать сверхширокополосную связь"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Доступ к камере"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Доступ к микрофону"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Для всех приложений и сервисов"</string>
+ <string name="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="2548056479103747555">"Включение ярлыков игровой панели и т. п."</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-si/strings.xml b/res/values-si/strings.xml
index b995d52..76dddb5 100644
--- a/res/values-si/strings.xml
+++ b/res/values-si/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"යුගල කිරීමේ ඉල්ලීම"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> සමඟ යුගල කිරීමට තට්ටු කරන්න."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"ලැබුණ ගොනු"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"බ්ලූටූත් හරහා ලැබුණ ගොනු"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"බ්ලූටූත් ක්රියා විරහිතයි"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"එය ක්රියාත්මක කිරීමට තට්ටු කරන්න"</string>
<string name="device_picker" msgid="2427027896389445414">"බ්ලූටූත් උපාංගය තෝරන්න"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"මුහුණ සහ ඇඟිලි සලකුණ එක් කරන ලදි"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"ඔබ මුහුණෙන් අගුළු හැරීම සහ ඇඟිලි සලකුණු අගුලු හැරීම පිහිටවූ විට, ඔබ මුහුණු ආවරණයක් පැළඳ සිටින විට හෝ අඳුරු ප්රදේශයක සිටින විට ඔබගේ දුරකථනය ඔබගේ ඇඟිලි සලකුණ ඉල්ලනු ඇත"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"අගුලු හැරීමට ක්රම"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"මුහුණ සහ ඇඟිලි සලකුණ භාවිත කරන්න"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"ඔබේ දුරකථ. අගුලු හැ."</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"යෙදුම් තුළ සත්යාපනය"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"ඔබගේ දුරකථනය අගුලු හරින්න"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"යෙදුම් තුළ ඒ ඔබ බව තහවුරු කරන්න"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"මුහුණ භාවිතය"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"ඇඟිලි සලකුණ භාවිතය"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"මුහුණ හෝ ඇඟිලි සලකුණ භාවිතය"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"දුරකථනය ආපසු ඔබගේ මාපියන්ගෙන් කෙනෙකුට භාර දෙන්න"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"හරි"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"තිර අගුල මග හරින්නද?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"ඔබගේ දුරකථනය අගුලු හැරීමට හෝ යෙදුම්වල ඒ ඔබ බව තහවුරු කිරීමට ඔබගේ ඇඟිලි සලකුණ භාවිත කිරීමට ඔබට නොහැකි වනු ඇත."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"ඔබට ඔබගේ කාර්යාල පැතිකඩ අගුලු හැරීමට, මිලදී ගැනීම්වලට අවසර දීමට, හෝ කාර්යාල යෙදුම්වලට පිරීමට ඔබගේ ඇඟිලි සලකුණ භාවිත කළ නොහැකි වනු ඇත."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"ඔව්, ඉවත් කරන්න"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"මුහුණ සහ ඇඟිලි සලකුණු අගුළු හැරීම"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"පිහිටුවීමට තට්ටු කරන්න"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"මුහුණ පමණි"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"ඇඟිලි සලකුණ පමණි"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"මුහුණ සහ ඇඟිලි සලකුණ"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"ඔබ මුහුණු සහ ඇඟිලි සලකුණු අගුළු හැරීම පිහිටවූ විට, ඔබ මුහුණු ආවරණයක් පැළඳ සිටින විට හෝ අඳුරු ප්රදේශයක සිටින විට ඔබගේ දුරකථනය ඔබගේ ඇඟිලි සලකුණ ඉල්ලනු ඇත"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"අගුලු හැරීමට ක්රම"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"මුහුණ හෝ ඇඟිලි සලකුණ භාවිත කරන්න"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"යෙදුම් තුළ සත්යාපනය"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"සංකේතනය"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"කේතන වගුව"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"දුරකථනය සංකේතනය කිරීම"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"සම්බන්ධ වීමට නොහැකි විය. නැවත උත්සාහ කරන්න."</string>
<string name="device_details_title" msgid="1155622417516195481">"උපාංග විස්තර"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"උපාංගයේ බ්ලූටූත් ලිපිනය: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"උපාංගයේ බ්ලූටූත් ලිපිනය:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"උපාංගය අමතකද?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"සම්බන්ධය ඉවත් කරන්න"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"යෙදුම විසන්ධි කරන්නද?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"ඔබගේ ටැබ්ලට් පරිගණකය තවදුරටත් <xliff:g id="DEVICE_NAME">%1$s</xliff:g> සමග යුගල නොකරනු ඇත"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"ඔබගේ උපාංගය තවදුරටත් <xliff:g id="DEVICE_NAME">%1$s</xliff:g> සමග යුගල නොකරනු ඇත"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> යෙදුම තවදුරටත් ඔබගේ <xliff:g id="DEVICE_NAME">%2$s</xliff:g> වෙත සම්බන්ධ නොවනු ඇත"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> මෙම ගිණුමට සබැඳි කළ කිසිම උපාංගයකට තවදුරටත් යුගලන නොකෙරේ"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"උපාංගය අමතක කරන්න"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"යෙදුම විසන්ධි කරන්න"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"වෙත සම්බන්ධ වෙන්න…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"අභ්යන්තර ආචයනය"</string>
<string name="recompute_size" msgid="1098091228370999128">"විශාලත්වය නැවත ගණනය කරමින්…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"යෙදුම් දත්ත මකන්නද?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"මෙම යෙදුමේ සියලු දත්ත ස්ථිරව මකා දමනු ඇත. මෙයට සියලු ගොනු, සැකසීම්, ගිණුම්, දත්ත සමූහ සහ තවත් අඩංගුය."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"මෙම යෙදුමේ දත්ත ස්ථිරවම මකනු ඇත. මෙයට ගොනු, සැකසීම්, දත්ත සමුදායන් සහ වෙනත් යෙදුම් දත්ත ඇතුළත් වේ."</string>
<string name="dlg_ok" msgid="1421350367857960997">"හරි"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"අවලංගු කරන්න"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"බැටරි කළමනාකරු භාවිත කරන්න"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"යෙදුම් බැටරිය අඩු කරන විට හඳුනා ගන්න"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"යෙදුම් බැටරි බලය අඩු කරන විට හඳුනා ගැනීම"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"යෙදුම් බැටරි බලය අඩු කරන විට හඳුනා ගැනීම"</string>
<string name="battery_manager_off" msgid="673547668722420924">"ක්රියාවිරහිතයි"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">යෙදුම් %1$dක් සීමා කර ඇත</item>
@@ -2779,7 +2770,7 @@
<string name="power_camera" msgid="4778315081581293923">"කැමරාව"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"බ්ලූටූත්"</string>
- <string name="power_cell" msgid="5507921058696341513">"ජංගම ජාලය පොරොත්තු"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"මුළු <xliff:g id="TIME_0">^1</xliff:g> • <xliff:g id="TIME_PERIOD">^2</xliff:g> සඳහා\nමිනිත්තුවකට වඩා අඩු පසුබිම"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"අවසන් පූර්ණ ආරෝපණයේ සිට භාවිත කර නැත"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"පසුගිය පැය 24 සඳහා භාවිතයක් නැත"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"ඉතිරිව ඇති බැටරි ඇස්තමේන්තුව ඔබගේ උපාංග භාවිතය මත පදනම් වේ"</string>
<string name="estimated_time_left" msgid="948717045180211777">"ඇස්තමේන්තුගත ඉතිරි කාලය"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"පූර්ණ ආරෝපණය වන තෙක්"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"සැමවිට කම්පනය කරන්න"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"පළමුව කම්පනය කර අනතුරුව ක්රමයෙන් නාද කරන්න"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"වෙනත් ශබ්ද"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"අවකාශීය ශ්රව්ය"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"ඇමතුම් පැඩ නාද"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"තිරය අගුලු ඇරීමේ හඬ"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"ශබ්ද සහ කම්පනය වෙනස් කිරීම"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,12 +3924,12 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"සියලු <xliff:g id="APP_NAME">%1$s</xliff:g> දැනුම් දීම්"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"අනුවර්තී දැනුම්දීම්"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">දිනකට දැනුම්දීම් ~<xliff:g id="NUMBER_1">%d</xliff:g> ක්</item>
- <item quantity="other">දිනකට දැනුම්දීම් ~<xliff:g id="NUMBER_1">%d</xliff:g> ක්</item>
+ <item quantity="one">දිනකට දැනුම්දීම් ~<xliff:g id="NUMBER_1">%,d</xliff:g> ක්</item>
+ <item quantity="other">දිනකට දැනුම්දීම් ~<xliff:g id="NUMBER_1">%,d</xliff:g> ක්</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">සතියකට දැනුම්දීම් ~<xliff:g id="NUMBER_1">%d</xliff:g> ක්</item>
- <item quantity="other">සතියකට දැනුම්දීම් ~<xliff:g id="NUMBER_1">%d</xliff:g> ක්</item>
+ <item quantity="one">සතියකට දැනුම්දීම් ~<xliff:g id="NUMBER_1">%,d</xliff:g> ක්</item>
+ <item quantity="other">සතියකට දැනුම්දීම් ~<xliff:g id="NUMBER_1">%,d</xliff:g> ක්</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"කිසි විටක නැත"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"උපාංගය සහ යෙදුම් දැනුම්දීම්"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> හට සම්බන්ධතා නම් සහ ඔබට ලැබෙන පණිවිඩවල පෙළ වැනි පෞද්ගලික තොරතුරු ඇතුළුව, සියලු දැනුම් දීම් කියවීමට හැකියාව ලැබෙනු ඇත. මෙම යෙදුමට දැනුම් දීම් යළි සිහිකැඳවීමට හෝ ඉවත ලෑමට හෝ දුරකථන ඇමතුම්වලට පිළිතුරු දීම ඇතුළුව, දැනුම් දීම්වල බොත්තම් මත ක්රියා මාර්ග ගැනීමටද හැකියාව ලැබෙනු ඇත. \n\nමෙය යෙදුමට බාධා නොකරන්න ක්රියාත්මක හෝ ක්රියාවිරහිත කිරීමට සහ අදාළ සැකසීම් වෙනස් කිරීමට හැකියාවද ලබා දෙනු ඇත."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"බාධා කළ හැකි සංවාද"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"සියලු සංවාද"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"ප්රමුඛතා සංවාද"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"ප්රමුඛතා සංවාද"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"කිසිවක් නැත"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{කිසිත් නැත}=1{සංවාද 1}one{සංවාද #}other{සංවාද #}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"බාධා කළ හැකි අය"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"ඕනෑම කෙනෙක්"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"සම්බන්ධතා"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"තරු ලකුණු යෙදූ සම්බන්ධතා"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"සමහර පුද්ගලයන් හෝ සංවාද"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"තරු ලකුණු යෙදූ සම්බන්ධතා සහ පුනරාවර්තන ඇමතුම්කරුවන් වෙතින්"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"සම්බන්ධතා සහ පුනරාවර්තන ඇමතුම්කරුවන් වෙතින්"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"පුනරාවර්තන ඇමතුම්කරුවන් වෙතින් පමණි"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"ඩිජිටල් සහායක"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"සහායක ඉල්ලීමට ස්වයිප් කරන්න"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"ඩිජිටල් සහායක යෙදුම ඉල්ලීමට පහළ කෙළවරේ සිට ඉහළට ස්වයිප් කරන්න."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"සහායක ආරම්භ කිරීමට මුල් පිටු බොත්තම ඔබා අල්ලාගෙන සිටින්න"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"ඩිජිටල් සහායක යෙදුම ආරම්භ කිරීමට මුල් පිටු බොත්තම ඔබා අල්ලාගෙන සිටින්න."</string>
<string name="information_label" msgid="6939310810756569298">"තොරතුරු"</string>
<string name="low_label" msgid="6525629096999711220">"අඩු"</string>
<string name="high_label" msgid="357503396626018487">"වැඩි"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"දකුණු මායිම"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"වඩා ඉහළ සංවේදීතාව තිරයෙහි මායිම් දිගේ යම් යෙදුම් ඉංගිත සමග ගැටීමට හැකිය."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"පසු සංවේදීතාව"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"ඉංගිත සැකසීම්"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"අභින සංචාලන සංවේදීතාව"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"බොත්තම් සංචාලනය"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ඉංගිත සංචාලනය, පසු සංවේදීතාව, පසු ඉංගිතය"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"සංචාලනය, මුල් පිටු බොත්තම"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"දුරකථනය පරීක්ෂා කිරීමට දෙවරක් තට්ටු කරන්න"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ටැබ්ලට් පරිගණකය පරීක්ෂා කිරීමට දෙවරක් තට්ටු කරන්න"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"උපාංගය පරීක්ෂා කිරීමට දෙවරක් තට්ටු කරන්න"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"උපාංග පාලන පෙන්වන්න"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"අගුලු දැමූ විට ප්රවේශ පාලන"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"ඇමතුම්"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"ජංගම දත්ත"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"උපාංග අත්දැකීම වැඩි දියුණු කිරිමට, Wi‑Fi ක්රියාවිරහිත විට පවා, ඕනෑම අවස්ථාවක Wi‑Fi ජාල සඳහා ස්කෑන් කිරීමට යෙදුම් සහ සේවාවලට හැකිය. උදාහරණයක් ලෙස, ස්ථානය-පදනම් වූ විශේෂාංග සහ සේවා වැඩි දියුණු කිරීම සඳහා මෙය භාවිත කළ හැකිය. ඔබට මෙය Wi‑Fi ස්කෑන් කිරීමේ සැකසීම් තුළ වෙනස් කළ හැකිය. "<annotation id="link">"වෙනස් කරන්න"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"සම්බන්ධයි"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"සම්බන්ධතාවයක් නැත"</string>
@@ -5580,9 +5590,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"සියලු යෙදුම් සහ සේවා සඳහා"</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="2548056479103747555">"ක්රීඩා උපකරණ පුවරු කෙටි මං ආදිය ක්රියාත්මක කරන්න"</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-sk/strings.xml b/res/values-sk/strings.xml
index c2357ab..c76f004 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -100,7 +100,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Žiadosť na párovanie"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Zariadenie <xliff:g id="DEVICE_NAME">%1$s</xliff:g> spárujete klepnutím."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Prijaté súbory"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Súbory prijaté cez Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Rozhranie Bluetooth je vypnuté"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Zapnite ho klepnutím"</string>
<string name="device_picker" msgid="2427027896389445414">"Vybrať zariadenie Bluetooth"</string>
@@ -460,9 +459,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Bola pridaná tvár a odtlačok prsta"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Keď si nastavíte odomknutie tvárou aj odtlačkom prsta a budete sa nachádzať v tmavom prostredí alebo mať rúško, telefón vás požiada o odtlačok prsta"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Spôsoby odomknutia"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Používajte tvár a odtlačok prsta na"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Odomykanie telefónu"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Overenie v aplikáciách"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Odomykať telefón"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Overovať vašu totožnosť v aplikáciách"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Pomocou tváre"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Pomocou odtlačku prsta"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Pomocou tváre alebo odtlačku prsta"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Odovzdaj telefón späť rodičovi"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Preskočiť zámku obrazovky?"</string>
@@ -578,15 +579,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Nebudete môcť odomykať telefón ani overovať svoju totožnosť v aplikáciách odtlačkom prsta."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Nebudete môcť odomykať pracovný profil, schvaľovať nákupy ani sa prihlasovať do pracovných aplikácií odtlačkom prsta."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Áno, odstrániť"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Odomknutie tvárou a odtlačkom prsta"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Nastavenie klepnutím"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Iba tvár"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Iba odtlačok prsta"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Tvár a odtlačok prsta"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Keď nastavíte odomknutie tvárou alebo odtlačkom prsta a budete sa nachádzať v tmavom prostredí alebo mať na tvári rúško, telefón vás požiada o odtlačok prsta"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Spôsoby odomknutia"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Použite tvár alebo odtlačok prsta na"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Overovanie v aplikáciách"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Šifrovanie"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Šifrovať tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Šifrovať telefón"</string>
@@ -896,8 +888,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Nepodarilo sa pripojiť. Skúste to znova."</string>
<string name="device_details_title" msgid="1155622417516195481">"O zariadení"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Adresa Bluetooth zariadenia: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Adresa zariadenia Bluetooth:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Zabudnúť zariadenie?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Odstrániť spojenie"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Chcete aplikáciu odpojiť?"</string>
@@ -905,7 +896,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Váš tablet už nebude spárovaný so zariadením <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Vaše zariadenie už nebude spárované so zariadením <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> sa už nebude pripájať k zariadeniu <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"Zariadenie <xliff:g id="DEVICE_NAME">%1$s</xliff:g> už nebude spárované so žiadnym zariadením prepojeným s týmto účtom"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Zabudnúť zariadenie"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Odpojiť aplikáciu"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Pripojiť k…"</string>
@@ -2149,7 +2139,7 @@
<string name="internal_storage" msgid="999496851424448809">"Interný ukl. priestor"</string>
<string name="recompute_size" msgid="1098091228370999128">"Prebieha prepočítanie veľkosti..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Odstrániť dáta aplikácie?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Všetky dáta tejto aplikácie vrátane súborov, nastavení, účtov, databáz atď. budú navždy odstránené."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Dáta tejto aplikácie budú natrvalo odstránené. Zahrnujú súbory, nastavenia, databázy a ďalšie dáta aplikácie."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Zrušiť"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2823,6 +2813,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Použiť správcu batérie"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Zistite, keď aplikácie nadmerne vybíjajú batériu"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Rozpoznáva sa, kedy aplikácie nadmerne spotrebúvajú batériu"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Rozpoznáva sa, kedy aplikácie nadmerne spotrebúvajú batériu"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Vypnuté"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="few">%1$d obmedzené aplikácie</item>
@@ -2857,7 +2848,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>
- <string name="power_cell" msgid="5507921058696341513">"Pohotovostný režim mobilnej siete"</string>
+ <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>
@@ -2947,6 +2938,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Celkove <xliff:g id="TIME_0">^1</xliff:g> • Na pozadí menej ako minútu \nza <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Žiadne použitie od posledného úplného dobitia"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Žiadne použitie za posledných 24 hodín"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Odhad zostávajúcej batérie vychádza z vášho používania zariadenia"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Odhadovaný zostávajúci čas:"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Do úplného dobitia"</string>
@@ -3743,8 +3735,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Vždy vibrovať"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Najprv vibrovať, potom stupňovať zvonenie"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Iné zvuky"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Priestorový zvuk"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Zvuky číselnej klávesnice"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Zvuk uzamknutia obrazovky"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Zvuky a vibrácie pri nabíjaní"</string>
@@ -3947,6 +3938,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>
+ <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>
@@ -4026,15 +4018,15 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Všetky upozornenia aplikácie <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Adaptívne upozornenia"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> upozornenia denne</item>
- <item quantity="many">~<xliff:g id="NUMBER_1">%d</xliff:g> notifications per day</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> upozornení denne</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> upozornenia denne</item>
+ <item quantity="many">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifications per day</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> upozornení denne</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> upozornenie denne</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> upozornenia týždenne</item>
- <item quantity="many">~<xliff:g id="NUMBER_1">%d</xliff:g> notifications per week</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> upozornení týždenne</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> upozornenia týždenne</item>
+ <item quantity="many">~<xliff:g id="NUMBER_1">%,d</xliff:g> notifications per week</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> upozornení týždenne</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> upozornenie týždenne</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Nikdy"</string>
@@ -4056,7 +4048,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"Aplikácia <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> bude môcť čítať všetky upozornenia vrátane osobných údajov, ako sú mená kontaktov a texty prijatých správ. Bude môcť tiež stlmiť alebo zrušiť upozornenia, prípadne spustiť v nich obsiahnuté tlačidlá spúšťajúce akcie vrátane prijatia telefonického hovoru. \n\nAplikácia tým získa aj možnosť vypnúť alebo zapnúť režim bez vyrušení a meniť súvisiace nastavenia."</string>
+ <string name="notification_listener_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>
@@ -4215,6 +4214,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Konverzácie, ktoré môžu vyrušiť"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Všetky konverzácie"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Prioritné konverzácie"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"prioritné konverzácie"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Žiadne"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Žiadne}=1{1 konverzácia}few{# konverzácie}many{# conversations}other{# konverzácií}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Kto môže vyrušiť"</string>
@@ -4239,6 +4239,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Ktokoľvek"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kontakty"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Kontakty s hviezdičkou"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Niektorí ľudia alebo konverzácie"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Od kontaktov s hviezdičkou a opakujúcich sa volajúcich"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Od kontaktov a opakujúcich sa volajúcich"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Iba od opakujúcich sa volajúcich"</string>
@@ -5007,7 +5008,7 @@
<string name="swipe_up_to_switch_apps_summary" msgid="1415457307836359560">"Medzi aplikáciami prepnete potiahnutím nahor po tlačidle plochy. Opätovným potiahnutím nahor zobrazíte všetky aplikácie. Vrátite sa klepnutím na tlačidlo Späť."</string>
<string name="swipe_up_to_switch_apps_suggestion_title" msgid="5754081720589900007">"Vyskúšajte nové tlačidlo plochy"</string>
<string name="swipe_up_to_switch_apps_suggestion_summary" msgid="8885866570559435110">"Zapnite nové gesto na prepínanie aplikácií"</string>
- <string name="emergency_settings_preference_title" msgid="6183455153241187148">"Bezpečnosť a stav tiesne"</string>
+ <string name="emergency_settings_preference_title" msgid="6183455153241187148">"Bezpečnosť a tieseň"</string>
<string name="emergency_dashboard_summary" msgid="401033951074039302">"Pomoc v tiesni, zdravotné údaje, upozornenia"</string>
<string name="edge_to_edge_navigation_title" msgid="714427081306043819">"Navigácia gestami"</string>
<string name="edge_to_edge_navigation_summary" msgid="8497033810637690561">"Na plochu prejdete tak, že potiahnete nahor z dolnej časti obrazovky. Aplikácie prepnete tak, že potiahnete zdola nahor, podržíte a pustíte. Späť sa vrátite tak, že potiahnete od ľavého alebo pravého okraja obrazovky."</string>
@@ -5019,6 +5020,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digitálny asistent"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Aktivovať asistenta potiahnutím"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Aktivovať aplikáciu digitálneho asistenta potiahnutím nahor z dolného rohu"</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Pridržaním tlačidla plochy spustite asistenta"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Pridržaním tlačidla plochy spustite digitálneho asistenta."</string>
<string name="information_label" msgid="6939310810756569298">"Informácie"</string>
<string name="low_label" msgid="6525629096999711220">"Nízka"</string>
<string name="high_label" msgid="357503396626018487">"Vysoká"</string>
@@ -5026,8 +5029,10 @@
<string name="right_edge" msgid="1505309103265829121">"Pravý okraj"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Vyššia citlivosť môže kolidovať s gestami aplikácie pri okrajoch obrazovky."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Citlivosť prechádzania späť"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Nastavenia gest"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Citlivosť navigácie gestami"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navigácia tlačidlami"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigácia gestami, citlivosť prechádzania späť, gesto späť"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigácia, tlačidlo plochy"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Kontrola telefónu dvojitým klepnutím"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tablet skontrolujete dvojitým klepnutím"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Zariadenie skontrolujete dvojitým klepnutím"</string>
@@ -5623,6 +5628,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5692,6 +5701,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"hovory"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobilné dáta"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Aplikácie a služby môžu kedykoľvek vyhľadávať siete Wi‑Fi (a to aj vtedy, keď je pripojenie Wi‑Fi vypnuté), čím zlepšujú prostredie v zariadení. Môžete to využiť napríklad pri zlepšovaní funkcií a služieb podmienených polohou. Môžete to zmeniť v nastaveniach vyhľadávania sietí Wi‑Fi. "<annotation id="link">"Zmeniť"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Pripojené"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Bez pripojenia"</string>
@@ -5760,9 +5770,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Ak chcete používať UWB, vypnite režim v lietadle"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Prístup k fotoaparátu"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Prístup k mikrofónu"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Pre všetky aplikácie a služby"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Pre aplikácie a služby"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Pre aplikácie a služby. Keď je toto nastavenie vypnuté a zavoláte na tiesňovú linku, môžu sa stále zdieľať údaje mikrofónu."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Nastavenia hier"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Zapnutie odkazu na herný panel a podobne"</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Zapnutie odkazu na hernom paneli a podobne"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Naspäť"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Ďalej"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Ukážka farby"</string>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index 2a944cc..6a74057 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -100,7 +100,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Zahteva za seznanitev"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Dotaknite se, če želite opraviti seznanitev z napravo <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Prejete datoteke"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Datoteke, prejete prek Bluetootha"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth je izklopljen"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Dotaknite se, če ga želite vklopiti"</string>
<string name="device_picker" msgid="2427027896389445414">"Izberite napravo Bluetooth"</string>
@@ -460,9 +459,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Obraz in prstni odtis sta dodana."</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Če nastavite odklepanje z obrazom in prstnim odtisom, telefon zahteva prstni odtis, ko nosite masko ali ko ste nekje, kjer je temno."</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Načini odklepanja"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Uporaba obraza in prstnega odtisa za"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Odklepanje telefona"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Preverjanje pristnosti v aplikacijah"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Odklepanje telefona"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Preverjanje identitete v aplikacijah"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Uporaba obraza"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Uporaba prstnega odtisa"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Uporaba obraza ali prstnega odtisa"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Telefon vrni staršu"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"V redu"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Preskok zaklepanja zaslona?"</string>
@@ -578,15 +579,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Za odklepanje telefona ali potrditev identitete v aplikacijah ne boste mogli uporabljati prstnega odtisa."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Za odklepanje delovnega profila, odobritev nakupov ali prijavo v delovne aplikacije ne boste mogli uporabljati prstnega odtisa."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Da, odstrani"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Odklepanje z obrazom in prstnim odtisom"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Dotaknite se za nastavitev"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Samo obraz"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Samo prstni odtis"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Obraz in prstni odtis"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Če nastavite odklepanje z obrazom in prstnim odtisom, telefon zahteva prstni odtis, ko nosite masko ali ko ste nekje, kjer je temno."</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Načini odklepanja"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Uporaba obraza ali prstnega odtisa za"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Preverjanje pristnosti v aplikacijah"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Šifriranje"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Šifriraj tablični računalnik"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Šifriranje telefona"</string>
@@ -896,8 +888,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Povezave ni bilo mogoče vzpostaviti. Poskusite znova."</string>
<string name="device_details_title" msgid="1155622417516195481">"Podrobnosti o napravi"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Naslov Bluetooth naprave: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Naslov Bluetooth naprave:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Želite, da vaša naprava pozabi seznanjeno napravo?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Odstrani povezavo"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Želite prekiniti povezavo z aplikacijo?"</string>
@@ -905,7 +896,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Tablični računalnik ne bo več seznanjen z napravo <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Vaša naprava ne bo več seznanjena z napravo <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Aplikacija <xliff:g id="APP_NAME">%1$s</xliff:g> se ne bo več povezala z napravo <xliff:g id="DEVICE_NAME">%2$s</xliff:g>."</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"Naprava <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ne bo več seznanjena z nobeno napravo, povezano s tem računom"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Pozabi napravo"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Prekini povezavo z aplikacijo"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Vzpostavi povezavo z ..."</string>
@@ -2149,7 +2139,7 @@
<string name="internal_storage" msgid="999496851424448809">"Notranja shramba"</string>
<string name="recompute_size" msgid="1098091228370999128">"Preračunavanje velikosti ..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Želite izbrisati podatke aplikacije?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Vsi podatki te aplikacije bodo trajno izbrisani. To med drugim vključuje vse datoteke, nastavitve, račune in podatkovne zbirke."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Podatki te aplikacije bodo trajno izbrisani. To vključuje datoteke, nastavitve, zbirke podatkov in druge podatke aplikacije."</string>
<string name="dlg_ok" msgid="1421350367857960997">"V redu"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Prekliči"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2758,7 +2748,7 @@
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"Višja poraba energije baterije"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Ogled aplikacij z najvišjo porabo energije"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Začasno omejeno polnjenje"</string>
- <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Da se bo energija baterija počasneje porabljala. Več o tem"</string>
+ <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Za ohranjanje baterije. Več o tem"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Nadaljuj polnjenje"</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"V nekaterih pogojih, na primer pri visokih temperaturah ali daljšem polnjenju, bo polnjenje morda omejeno na <xliff:g id="PERCENT">%1$s</xliff:g> za ohranjanje ustreznega stanja baterije.\n\nKo teh pogojev ni več, polnjenje baterije telefona samodejno zopet poteka kot običajno."</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"V nekaterih pogojih, na primer pri visokih temperaturah ali daljšem polnjenju, bo polnjenje morda omejeno na <xliff:g id="PERCENT">%1$s</xliff:g> za ohranjanje ustreznega stanja baterije.\n\nKo teh pogojev ni več, polnjenje baterije tabličnega računalnika samodejno zopet poteka kot običajno."</string>
@@ -2823,6 +2813,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Uporaba varčevanja z energijo baterije"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Zaznavanje, ko aplikacije porabljajo energijo baterije"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Zaznavanje, ko aplikacije porabljajo energijo baterije."</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Zaznavanje, ko aplikacije porabljajo energijo baterije."</string>
<string name="battery_manager_off" msgid="673547668722420924">"Izklopljeno"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d aplikacija je omejena</item>
@@ -2857,7 +2848,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>
- <string name="power_cell" msgid="5507921058696341513">"Mobilno omrežje v stanju pripravljenosti"</string>
+ <string name="power_cell" msgid="7793805106954398186">"Mobilno omrežje"</string>
<string name="power_phone" msgid="2768396619208561670">"Glasovni klici"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Tablični računalnik nedejaven"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Nedejaven telefon"</string>
@@ -2947,6 +2938,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Skupaj: <xliff:g id="TIME_0">^1</xliff:g>. • Manj kot minuto v ozadju\nv časovnem obdobju <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Ni bilo uporabe od zadnje polne napolnjenosti."</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Ni bilo uporabe v zadnjih 24 urah."</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Ocena preostalega časa delovanja na baterijsko napajanje temelji na načinu uporabe naprave."</string>
<string name="estimated_time_left" msgid="948717045180211777">"Približni preostali čas"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Do napolnjenosti"</string>
@@ -3743,8 +3735,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Vedno vibriranje"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Najprej vibriranje, nato postopno zvonjenje"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Drugi zvoki"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Prostorski zvok"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Toni tipkovnice"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Zvok ob zaklepanju zaslona"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Zvoki in vibriranje ob polnjenju"</string>
@@ -3947,6 +3938,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>
+ <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>
@@ -4026,16 +4018,16 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Vsa obvestila aplikacije <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Prilagodljiva obvestila"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">~ <xliff:g id="NUMBER_1">%d</xliff:g> obvestilo na dan</item>
- <item quantity="two">~ <xliff:g id="NUMBER_1">%d</xliff:g> obvestili na dan</item>
- <item quantity="few">~ <xliff:g id="NUMBER_1">%d</xliff:g> obvestila na dan</item>
- <item quantity="other">~ <xliff:g id="NUMBER_1">%d</xliff:g> obvestil na dan</item>
+ <item quantity="one">~ <xliff:g id="NUMBER_1">%,d</xliff:g> obvestilo na dan</item>
+ <item quantity="two">~ <xliff:g id="NUMBER_1">%,d</xliff:g> obvestili na dan</item>
+ <item quantity="few">~ <xliff:g id="NUMBER_1">%,d</xliff:g> obvestila na dan</item>
+ <item quantity="other">~ <xliff:g id="NUMBER_1">%,d</xliff:g> obvestil na dan</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">~ <xliff:g id="NUMBER_1">%d</xliff:g> obvestilo na teden</item>
- <item quantity="two">~ <xliff:g id="NUMBER_1">%d</xliff:g> obvestili na teden</item>
- <item quantity="few">~ <xliff:g id="NUMBER_1">%d</xliff:g> obvestila na teden</item>
- <item quantity="other">~ <xliff:g id="NUMBER_1">%d</xliff:g> obvestil na teden</item>
+ <item quantity="one">~ <xliff:g id="NUMBER_1">%,d</xliff:g> obvestilo na teden</item>
+ <item quantity="two">~ <xliff:g id="NUMBER_1">%,d</xliff:g> obvestili na teden</item>
+ <item quantity="few">~ <xliff:g id="NUMBER_1">%,d</xliff:g> obvestila na teden</item>
+ <item quantity="other">~ <xliff:g id="NUMBER_1">%,d</xliff:g> obvestil na teden</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Nikoli"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Obvestila naprave in aplikacij"</string>
@@ -4056,7 +4048,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> lahko prebere vsa obvestila, vključno z osebnimi podatki, kot so imena stikov in besedilo prejetih sporočil. Ta aplikacija bo lahko tudi preložila ali opustila obvestila in izvajala dejanja z gumbi v obvestilih, vključno s sprejemanjem telefonskih klicev. \n\nS tem lahko aplikacija tudi vklopi ali izklopi način »ne moti« in spremeni povezane nastavitve."</string>
+ <string name="notification_listener_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>
@@ -4215,6 +4214,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Pogovori, ki lahko preglasijo"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Vsi pogovori"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Prednostni pogovori"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"prednostni pogovori"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Noben"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Noben}=1{1 pogovor}one{# pogovor}two{# pogovora}few{# pogovori}other{# pogovorov}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Kdo lahko preglasi"</string>
@@ -4239,6 +4239,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Vsi"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Stiki"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Stiki z zvezdico"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Nekatere osebe ali pogovori"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Od stikov z zvezdico in večkratnih klicateljev"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Od stikov in večkratnih klicateljev"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Samo od večkratnih klicateljev"</string>
@@ -5019,6 +5020,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digitalni pomočnik"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Vlečenje za sproženje pomočnika"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Če želite sprožiti digitalnega pomočnika, s prstom povlecite navzgor iz spodnjega kota."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Pridržanje gumba za začetni zaslon za priklic pomočnika"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Pridržite gumb za začetni zaslon, če želite priklicati digitalnega pomočnika."</string>
<string name="information_label" msgid="6939310810756569298">"Informacije"</string>
<string name="low_label" msgid="6525629096999711220">"Nizka"</string>
<string name="high_label" msgid="357503396626018487">"Visoka"</string>
@@ -5026,8 +5029,10 @@
<string name="right_edge" msgid="1505309103265829121">"Desni rob"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Višja občutljivost bo morda ovirala izvajanje potez ob robovih zaslona v aplikaciji."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Občutljivost poteze za nazaj"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Nastavitve potez"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Občutljivost krmarjenja s potezami"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Krmarjenje z gumbi"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"krmarjenje s potezami, občutljivost poteze za nazaj, poteza za nazaj"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"krmarjenje, gumb za začetni zaslon"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Preverjanje telefona z dvojnim dotikom"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Dvakratni dotik za preverjanje tabličnega računalnika"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dvakratni dotik za preverjanje naprave"</string>
@@ -5623,6 +5628,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5692,6 +5701,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"klici"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"prenos podatkov v mobilnem omrežju"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Za izboljšano izkušnjo pri uporabi naprave lahko aplikacije in storitve kadar koli iščejo omrežja Wi‑Fi, tudi ko je Wi‑Fi izklopljen. To funkcijo lahko na primer uporabite, če želite izboljšati funkcije in storitve, ki pri delovanju uporabljajo lokacijo. To lahko spremenite v nastavitvah iskanja omrežij Wi-Fi. "<annotation id="link">"Spremeni"</annotation>"."</string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Povezano"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Ni povezave"</string>
@@ -5760,9 +5770,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Če želite uporabljati UWB, izklopite način za letalo."</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Dostop do fotoaparata"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Dostop do mikrofona"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Za vse aplikacije in storitve"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Za aplikacije in storitve"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Za aplikacije in storitve. Če je ta nastavitev izklopljena, bodo podatki mikrofona morda še vedno deljeni, ko pokličete številko za klic v sili."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Nastavitve iger"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Vklop bližnjice na nadzorni plošči igre itd."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Vklop bližnjice na nadzorni plošči igre in drugo"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Nazaj"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Naprej"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Predogled barve"</string>
diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml
index 388b3f5..eb8aa29 100644
--- a/res/values-sq/strings.xml
+++ b/res/values-sq/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Kërkesa e çiftimit"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Trokit për ta çiftuar me <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Skedarët e marrë"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Skedarët e marrë me Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth-i është joaktiv"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Trokit për ta aktivizuar"</string>
<string name="device_picker" msgid="2427027896389445414">"Zgjidh pajisjen me Bluetooth"</string>
@@ -398,8 +397,7 @@
<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_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>
- <!-- no translation found for security_settings_work_fingerprint_preference_title (2076006873519745979) -->
- <skip />
+ <string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Gjurmë gishti për punë"</string>
<string name="fingerprint_manage_category_title" msgid="1249349505688268850">"Menaxho gjurm. gishtit"</string>
<string name="fingerprint_usage_category_title" msgid="8757959085075024856">"Përdor gjurmën për"</string>
<string name="fingerprint_add_title" msgid="1837610443487902050">"Shto gjurmë gishti"</string>
@@ -453,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Fytyra dhe gjurma e gishtit u shtuan"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Kur të konfigurosh \"Shkyçjen me fytyrë\" dhe \"Shkyçjen me gjurmën e gishtit\", telefoni yt do të kërkojë gjurmën tënde të gishtit kur të mbash maskë apo kur të jesh në një zonë të errët"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Mënyrat për ta shkyçur"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Përdor fytyrën dhe gjurmën e gishtit për"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Shkyçja e telefonit"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Vërtetimi në aplikacione"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Shkyç telefonin"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Verifiko që je ti në aplikacione"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Me anë të fytyrës"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Me anë të gjurmës së gishtit"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Me anë të fytyrës ose gjurmës së gishtit"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Jepja telefonin përsëri prindit"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"Në rregull"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Të kapërcehet kyçja e ekranit?"</string>
@@ -569,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Nuk do të jesh në gjendje të përdorësh gjurmën e gishtit për të shkyçur telefonin tënd ose për të verifikuar që je ti në aplikacione."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Nuk do të jesh në gjendje të përdorësh gjurmën e gishtit për të shkyçur profilin tënd të punës, për të autorizuar blerje ose për t\'u identifikuar në aplikacionet e punës."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Po, hiqi"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Shkyçja me fytyrë dhe me gjurmën e gishtit"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Trokit për ta konfiguruar"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Vetëm fytyra"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Vetëm gjurma e gishtit"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Fytyra dhe gjurma e gishtit"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Kur të konfigurosh shkyçjen me fytyrë dhe gjurmë gishti, telefoni yt do të kërkojë gjurmën tënde të gishtit kur të mbash maskë apo kur të jesh në një zonë të errët"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Mënyrat për të shkyçur"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Përdor fytyrën dhe gjurmën e gishtit për"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Vërtetimi në aplikacione"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Enkriptimi"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Enkripto tabletin"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Enkripto telefonin"</string>
@@ -861,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Nuk mund të lidhej. Provo përsëri."</string>
<string name="device_details_title" msgid="1155622417516195481">"Detajet e pajisjes"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Adresa e Bluetooth-it e pajisjes: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Adresa e Bluetooth-it e pajisjes:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Të harrohet pajisja?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Hiq lidhjen"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Të shkëputet aplikacioni?"</string>
@@ -870,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Tableti yt nuk do të jetë më i çiftuar me <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Pajisja jote nuk do të jetë më e çiftuar me <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Aplikacioni <xliff:g id="APP_NAME">%1$s</xliff:g> nuk do të lidhet më me pajisjen tënde <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"Pajisja <xliff:g id="DEVICE_NAME">%1$s</xliff:g> nuk do të jetë më e çiftuar me asnjë pajisje të lidhur me këtë llogari"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Harroje pajisjen"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Shkëput aplikacionin"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Lidhu me…"</string>
@@ -2100,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Hapësira e brendshme ruajtëse"</string>
<string name="recompute_size" msgid="1098091228370999128">"Po llogarit përsëri madhësinë…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Të fshihen të dhënat e aplikacionit?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Të gjitha të dhënat e këtij aplikacioni do të fshihen përgjithmonë. Kjo përfshin të gjithë skedarët, cilësimet, llogaritë, bazat e të dhënave etj."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Të dhënat e këtij aplikacioni do të fshihen përgjithmonë. Këtu përfshihen skedarët, cilësimet, bazat e të dhënave dhe të dhëna të tjera të aplikacionit."</string>
<string name="dlg_ok" msgid="1421350367857960997">"Në rregull"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Anulo"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2697,8 +2686,8 @@
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Karikimi përkohësisht i kufizuar"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Për të kursyer baterinë. Mëso më shumë."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Vazhdo karikimin"</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Në kushte të caktuara, si p.sh. në temperatura të larta dhe periudha të gjata, karikimi mund të kufizohet në <xliff:g id="PERCENT">%1$s</xliff:g> për të ndihmuar në ruajtjen e gjendjes së baterisë.\n\nKur këto kushte përfundojnë, telefoni yt do të karikohet automatikisht si zakonisht."</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Në kushte të caktuara, si p.sh. në temperatura të larta dhe periudha të gjata, karikimi mund të kufizohet në <xliff:g id="PERCENT">%1$s</xliff:g> për të ndihmuar në ruajtjen e gjendjes së baterisë.\n\nKur këto kushte përfundojnë, telefoni yt do të karikohet automatikisht si zakonisht."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Karikimi mund të kufizohet në <xliff:g id="PERCENT">%1$s</xliff:g> për të ndihmuar në ruajtjen e gjendjes së baterisë në kushte të caktuara, si p.sh. në temperatura të larta dhe periudha të gjata karikimi.\n\nKur këto kushte përfundojnë, telefoni yt do të karikohet automatikisht si zakonisht."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Karikimi mund të kufizohet në <xliff:g id="PERCENT">%1$s</xliff:g> për të ndihmuar në ruajtjen e gjendjes së baterisë në kushte të caktuara, si p.sh. në temperatura të larta dhe periudha të gjata karikimi.\n\nKur këto kushte përfundojnë, tableta jote do të karikohet automatikisht si zakonisht."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Bateria mund të mbarojë më shpejt se normalisht pasi e ke përdorur telefonin më shumë se zakonisht.\n\nAplikacionet që përdorin më shumë baterinë:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Bateria mund të mbarojë më shpejt se normalisht pasi e ke përdorur tabletin më shumë se zakonisht.\n\nAplikacionet që përdorin më shumë baterinë:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Bateria mund të mbarojë më shpejt se normalisht pasi e ke përdorur pajisjen më shumë se zakonisht.\n\nAplikacionet që përdorin më shumë baterinë:"</string>
@@ -2748,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Përdor \"Menaxherin e baterisë\""</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Zbulo kur aplikacionet shkarkojnë baterinë"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Po zbulon kur aplikacionet shkarkojnë baterinë"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Po zbulon kur aplikacionet shkarkojnë baterinë"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Joaktiv"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d aplikacione të kufizuara</item>
@@ -2780,7 +2770,8 @@
<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>
- <string name="power_cell" msgid="5507921058696341513">"Rrjeti celular në gatishmëri"</string>
+ <!-- no translation found for power_cell (7793805106954398186) -->
+ <skip />
<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>
@@ -2870,6 +2861,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> në total • në sfond për më pak se një minutë\npër <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Pa përdorim nga karikimi i fundit i plotë"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nuk është përdorur për 24 orët e fundit"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Përllogaritja për baterinë e mbetur bazohet në përdorimin e pajisjes tënde"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Koha e vlerësuar e mbetur"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Deri në ngarkimin e plotë"</string>
@@ -3652,8 +3644,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Gjithmonë me dridhje"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Me dridhje në fillim e më pas zilja gradualisht"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Tinguj të tjerë"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Zë hapësinor"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Tonet e bllokut të tasteve"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Tingulli i kyçjes së ekranit"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Tingujt dhe dridhja e karikimit"</string>
@@ -3856,6 +3847,8 @@
<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" 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>
@@ -3933,11 +3926,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Të gjitha njoftimet e <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Njoftimet me përshtatje"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> njoftime në ditë</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> njoftime në ditë</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> njoftim në ditë</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> njoftime në javë</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> njoftime në javë</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> njoftim në javë</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Asnjëherë"</string>
@@ -3957,7 +3950,22 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Të lejohet qasja te njoftimet për \"<xliff:g id="SERVICE">%1$s</xliff:g>\"?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Njoftimet e përmirësuara kanë zëvendësuar \"Njoftimet me përshtatje të Android\" në Android 12. Kjo veçori shfaq veprimet dhe përgjigjet e sugjeruara dhe organizon njoftimet e tua. \n\nNjoftimet e përmirësuara mund të kenë qasje te përmbajtja e njoftimeve, duke përfshirë informacionet personale si emrat e kontakteve dhe mesazhet. Kjo veçori mund t\'i heqë ose të përgjigjet po ashtu për njoftimet, si p.sh. t\'u përgjigjet telefonatave, dhe të kontrollojë modalitetin \"Mos shqetëso\"."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Të lejohet qasja te njoftimet për \"<xliff:g id="SERVICE">%1$s</xliff:g>\"?"</string>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> do të mund të lexojë të gjitha njoftimet, duke përfshirë informacione personale të tilla si emrat e kontakteve dhe tekstin e mesazheve që merr. Ky aplikacion do të jetë gjithashtu në gjendje të shtyjë alarmin, të heqë njoftimet ose të veprojë mbi butonat te njoftimet, duke përfshirë përgjigjen ndaj telefonatave. \n\nKjo do t\'i japë aplikacionit aftësinë për të aktivizuar ose çaktivizuar \"Mos shqetëso\" dhe për të ndryshuar cilësimet përkatëse."</string>
+ <!-- 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_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>
@@ -4108,6 +4116,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Bisedat që mund ta ndërpresin"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Të gjitha bisedat"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Bisedat me përparësi"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"biseda me përparësi"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Asnjë"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Asnjë}=1{1 bisedë}other{# biseda}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Kush mund ta ndërpresë"</string>
@@ -4132,6 +4141,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Çdo person"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kontaktet"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Kontaktet me yll"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Disa njerëz ose biseda"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Nga kontaktet me yll dhe telefonuesit e përsëritur"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Nga kontaktet ose telefonuesit e përsëritur"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Vetëm nga telefonuesit e përsëritur"</string>
@@ -4862,6 +4872,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Asistenti dixhital"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Rrëshqit shpejt për të aktivizuar asistentin"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Rrëshqit shpejt lart nga këndi i poshtëm për të aktivizuar aplikacionin e asistentit dixhital."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Mbaj shtypur \"Krehu\" për të thirrur asistentin"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Shtyp dhe mbaj shtypur butonin \"Kreu\" për të thirrur aplikacionin e asistentit dixhital."</string>
<string name="information_label" msgid="6939310810756569298">"Informacione"</string>
<string name="low_label" msgid="6525629096999711220">"I ulët"</string>
<string name="high_label" msgid="357503396626018487">"I lartë"</string>
@@ -4869,8 +4881,10 @@
<string name="right_edge" msgid="1505309103265829121">"Skaji i djathtë"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Ndjeshmëria më e lartë mund të jetë në konflikt me gjestet e aplikacionit përgjatë skajeve të ekranit."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Ndjeshmëria e kthimit pas"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Cilësimet e gjestit"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Ndjeshmëria e navigimit me gjeste"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navigimi me butona"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigimi me gjeste, ndjeshmëria e kthimit prapa, gjesti i kthimit prapa"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigimi, butoni \"krehu\""</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Trokit dy herë për të kontrolluar telefonin"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Trokit dy herë për të kontrolluar tabletin"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Trokit dy herë për të kontrolluar pajisjen"</string>
@@ -5444,6 +5458,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5513,6 +5531,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"telefonatat"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"të dhënat celulare"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Për të përmirësuar përvojën e pajisjes, aplikacionet dhe shërbimet mund të vazhdojnë të skanojnë për rrjete Wi‑Fi në çdo kohë, edhe kur Wi‑Fi është joaktiv. Kjo mund të përdoret, për shembull, për të përmirësuar veçoritë dhe shërbimet e bazuara te vendndodhja. Mund ta ndryshosh këtë te cilësimet e skanimit të Wi-Fi. "<annotation id="link">"Ndrysho"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Lidhur"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Nuk ka lidhje"</string>
@@ -5581,9 +5600,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Çaktivizo \"Modalitetin e aeroplanit\" për të përdorur UWB."</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Qasja te kamera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Qasja te mikrofoni"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Për të gjitha aplikacionet dhe shërbimet"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Për aplikacionet dhe shërbimet"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Për aplikacionet dhe shërbimet. Nëse ky cilësim është joaktiv, të dhënat e mikrofonit mund të vazhdojnë të ndahen kur telefonon një numër urgjence."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Cilësimet e lojërave"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Aktivizo shkurtoren e \"Panelit të lojës\" etj."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Aktivizo shkurtoren e \"Panelit të lojës\" dhe të tjera"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Prapa"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Para"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pamja paraprake e ngjyrave"</string>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index f3ff78c..71d162c 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -99,7 +99,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Захтев за упаривање"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Додирните да бисте упарили са уређајем <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Примљене датотеке"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Датотеке примљене преко Bluetooth-а"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth је искључен"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Додирните да бисте га укључили"</string>
<string name="device_picker" msgid="2427027896389445414">"Изаберите Bluetooth уређај"</string>
@@ -456,9 +455,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Лице и отисак прста су додати"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Када подесите откључавање лицем и отиском прста, телефон ће вам тражити отисак прста кад носите маску или се налазите на мрачном месту"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Начини за откључавање"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Користите лице и отисак прста за"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Откључавање телефона"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Ауторизација у апликацијама"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Откључавање телефона"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Потврда идентитета у апликацијама"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Коришћење лица"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Коришћење отиска прста"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Коришћење лица или отиска прста"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Врати телефон родитељу"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"Важи"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Прескачете закључавање екрана?"</string>
@@ -572,15 +573,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Нећете моћи да користите отисак прста да бисте откључавали телефон или верификовали идентитет у апликацијама."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Нећете моћи да користите отисак прста за откључавање пословног профила, овлашћивање куповина или пријављивање у пословне апликације."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Да, уклони"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Откључавање лицем и отиском прста"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Додирните да бисте подесили"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Само лице"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Само отисак прста"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Лице и отисак прста"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Када подесите откључавање лицем и отиском прста, телефон ће вам тражити отисак прста када носите маску или се налазите на мрачном месту"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Начини за откључавање"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Користите лице или отисак прста за"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Потврда идентитета у апликацијама"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Шифровање"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Шифруј таблет"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Шифровање телефона"</string>
@@ -877,8 +869,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Повезивање није успело. Покушајте поново."</string>
<string name="device_details_title" msgid="1155622417516195481">"Детаљи о уређају"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Bluetooth адреса уређаја: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Bluetooth адреса уређаја:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Желите ли да заборавите уређај?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Уклони повезивање"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Желите да прекинете везу са апликацијом?"</string>
@@ -886,7 +877,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Таблет неће више бити упарен са уређајем <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Уређај неће више бити упарен са уређајем <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Апликација <xliff:g id="APP_NAME">%1$s</xliff:g> се више неће повезивати са уређајем <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> више неће бити упарен ни са једним уређајем повезаним са овим налогом"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Заборави уређај"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Прекини везу са апликацијом"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Повезивање са…"</string>
@@ -2123,7 +2113,7 @@
<string name="internal_storage" msgid="999496851424448809">"Интерно складиште"</string>
<string name="recompute_size" msgid="1098091228370999128">"Поновно израчунавање величине..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Желите ли да избришете податке о апликацији?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Сви подаци ове апликације биће трајно избрисани. То обухвата све датотеке, подешавања, налоге, базе података итд."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Подаци ове апликације ће се трајно избрисати. То обухвата фајлове, подешавања, базе података и друге податке апликација."</string>
<string name="dlg_ok" msgid="1421350367857960997">"Потврди"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Откажи"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2725,7 +2715,7 @@
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"Највећа потрошња батерије"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Погледајте апликације са највећом потрошњом батерије"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Пуњење је привремено ограничено"</string>
- <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"За уштеду батерије. Сазнајте више."</string>
+ <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Да би се сачувала батерија. Сазнајте више."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Настави са пуњењем"</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"У одређеним условима, на пример, високе температуре и дуги периоди пуњења, пуњење може да буде ограничено на <xliff:g id="PERCENT">%1$s</xliff:g> ради бољег стања батерије.\n\nКада ти услови престану, телефон ће аутоматски почети нормално да се пуни."</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"У одређеним условима, на пример, високе температуре и дуги периоди пуњења, пуњење може да буде ограничено на <xliff:g id="PERCENT">%1$s</xliff:g> ради бољег стања батерије.\n\nКада ти услови престану, таблет ће аутоматски почети нормално да се пуни."</string>
@@ -2784,6 +2774,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Користите менаџер батерије"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Откријте када апликације испразне батерију"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Открива када апликације троше батерију"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Открива када апликације троше батерију"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Искључено"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d апликација је ограничена</item>
@@ -2817,7 +2808,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>
- <string name="power_cell" msgid="5507921058696341513">"Стање приправности мобилне мреже"</string>
+ <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>
@@ -2907,6 +2898,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Укупно <xliff:g id="TIME_0">^1</xliff:g> • Мање од минута коришћења у позадини\nу периоду <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Нема коришћења од последњег потпуног пуњења"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Нема коришћења у последња 24 сата"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Процена преосталог нивоа напуњености батерије је заснована на коришћењу уређаја"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Процењено преостало време"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"До потпуног пуњења"</string>
@@ -3696,8 +3688,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Увек вибрирај"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Вибрирај, па постепено звони"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Други звукови"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Просторни звук"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Тонови нумеричке тастатуре"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Звук закључавања екрана"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Звукови и вибрација пуњења"</string>
@@ -3900,6 +3891,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>
+ <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>
@@ -3978,14 +3970,14 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Сва обавештења апликације <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Прилагодљива обавештења"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> обавештење дневно</item>
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> обавештења дневно</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> обавештења дневно</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> обавештење дневно</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> обавештења дневно</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> обавештења дневно</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> обавештење недељно</item>
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> обавештења недељно</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> обавештења недељно</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> обавештење недељно</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> обавештења недељно</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> обавештења недељно</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Никад"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Обавештења на уређајима и у апликацијама"</string>
@@ -4005,7 +3997,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ће моћи да чита сва обавештења, укључујући личне податке, попут имена контаката и текста порука које примате. Ова апликација ће моћи и да одлаже или одбацује обавештења или активира дугмад у обавештењима, укључујући јављање на телефонске позиве. \n\nОво ће апликацији омогућити и да укључује или искључује режим Не узнемиравај и мења сродна подешавања."</string>
+ <string name="notification_listener_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>
@@ -4160,6 +4159,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Конверзације које могу да прекидају"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Све конверзације"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Приоритетне конверзације"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"приоритетне конверзације"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Ништа"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Ниједна}=1{1 конверзација}one{# конверзација}few{# конверзације}other{# конверзација}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Ко може да прекида"</string>
@@ -4184,6 +4184,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Сви"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Контакти"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Контакти са звездицом"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Неки људи или конверзације"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Од контаката са звездицом и поновних позивалаца"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Од контаката и поновних позивалаца"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Само од поновних позивалаца"</string>
@@ -4939,6 +4940,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Дигитални помоћник"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Превуците да бисте покренули помоћник"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Превуците нагоре из неког од доњих улова да бисте покренули апликацију дигиталног помоћника."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Задржите дугме Почетак да бисте покренули помоћник"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Притисните и задржите дугме Почетак да бисте покренули апликацију дигиталног помоћника."</string>
<string name="information_label" msgid="6939310810756569298">"Информације"</string>
<string name="low_label" msgid="6525629096999711220">"Ниска"</string>
<string name="high_label" msgid="357503396626018487">"Висока"</string>
@@ -4946,8 +4949,10 @@
<string name="right_edge" msgid="1505309103265829121">"Десна ивица"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Већа осетљивост може да изазове неслагање са покретима у апликацији дуж ивица екрана."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Позадинска осетљивост"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Подешавања покрета"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Осетљивост навигације помоћу покрета"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Кретање помоћу дугмета"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"навигација помоћу покрета, осетљивост покрета за назад, покрет за назад"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"кретање, дугме почетак"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Двапут додирните телефон да бисте га проверили"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Двапут додирните таблет да бисте га проверили"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Двапут додирните уређај да бисте га проверили"</string>
@@ -5532,6 +5537,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Прикажи контроле уређаја"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Приступите контролама када је екран закључан"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5601,6 +5610,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"позиви"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"мобилни подаци"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Ради бољег доживљаја уређаја, апликације и услуге могу и даље да траже WiFi мреже у било ком тренутку, чак и када је WiFi искључен. То може да се користи, на пример, за побољшавање функција и услуга заснованих на локацији. То можете да промените у подешавањима WiFi скенирања."<annotation id="link">"Промените"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Повезано"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Веза није успостављена"</string>
@@ -5669,9 +5679,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"За све апликације и услуге"</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="2548056479103747555">"Укључите пречицу за контролну таблу игре итд."</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-sv/strings.xml b/res/values-sv/strings.xml
index 6327529..68959b6 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Begäran om parkoppling"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Tryck om du vill parkoppla med <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Mottagna filer"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Mottagna filer från Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth är av"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Tryck för att aktivera det"</string>
<string name="device_picker" msgid="2427027896389445414">"Välj Bluetooth-enhet"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Ansikte och ett fingeravtryck har lagts till"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Om du konfigurerar ansiktslås och fingeravtryckslås frågar telefonen om fingeravtryck när du använder munskydd eller om det är mörkt"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Olika sätt att låsa upp"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Använd ansikte och fingeravtryck för"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Låsa upp telefonen"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Autentisering i appar"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Låsa upp telefonen"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Verifiera din identitet i appar"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Med ansikte"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Med fingeravtryck"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Med ansikte eller fingeravtryck"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Ge tillbaka telefonen till din förälder"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Vill du hoppa över skärmlås?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Du kan inte låsa upp telefonen eller verifiera din identitet i appar med ditt fingeravtryck."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Då kan du inte låsa upp jobbprofilen, auktorisera köp eller logga in i jobbappar med ditt fingeravtryck."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Ja, ta bort"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Ansikts- och fingeravtryckslås"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Tryck för att konfigurera"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Endast ansikte"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Endast fingeravtryck"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Ansikte och fingeravtryck"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Om du konfigurerar upplåsning med ansikte och fingeravtryck frågar telefonen om fingeravtryck när du använder munskydd eller om det är mörkt"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Olika sätt att låsa upp"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Använd ansikte eller fingeravtryck för"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Autentisering i appar"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Kryptering"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Kryptera surfplattan"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Kryptera telefonen"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Det gick inte att ansluta. Försök igen."</string>
<string name="device_details_title" msgid="1155622417516195481">"Enhetsinformation"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Enhetens Bluetooth-adress: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Enhetens Bluetooth-adress:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Vill du glömma enheten?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Ta bort kopplingen"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Vill du koppla från appen?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Surfplattan kopplas bort från <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Enheten kopplas bort från <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Appen <xliff:g id="APP_NAME">%1$s</xliff:g> blir inte längre ansluten till <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> kopplas inte längre till någon enhet som har länkats till det här kontot"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Glöm enhet"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Koppla från appen"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Anslut till…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Intern lagring"</string>
<string name="recompute_size" msgid="1098091228370999128">"Räknar om storlek…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Vill du ta bort appdata?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Appens samtliga data tas bort permanent. Det inkluderar alla filer, inställningar, konton, databaser och så vidare."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Appens data raderas permanent. Detta omfattar filer, inställningar, databaser och annan appdata."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Avbryt"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2694,7 +2684,7 @@
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"Högre batteriförbrukning"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Se appar med högst batteriförbrukning"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Laddning har begränsats tillfälligt"</string>
- <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"För att spara batteri. Läs mer."</string>
+ <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Detta bevarar batteriets livslängd. Läs mer."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Återuppta laddning"</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Under vissa omständigheter, till exempel vid höga temperaturer och långa laddningsperioder, kan laddningen begränsas till <xliff:g id="PERCENT">%1$s</xliff:g> för att bevara batteriets livslängd.\n\nTelefonen återgår automatiskt till normal laddning när det är möjligt."</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Under vissa omständigheter, till exempel vid höga temperaturer och långa laddningsperioder, kan laddningen begränsas till <xliff:g id="PERCENT">%1$s</xliff:g> för att bevara batteriets livslängd.\n\nSurfplattan återgår automatiskt till normal laddning när det är möjligt."</string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Använd Battery Manager"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Upptäck när appar drar mycket batteri"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Identifierar när appar drar mycket batteri"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Identifierar när appar drar mycket batteri"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Av"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d appar begränsas</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Strömsparläge för mobilnätverk"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> totalt • Mindre än en minuts bakgrundsanvändning\nunder perioden <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Har inte använts sedan batteriet senast var fulladdat"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Har inte använts under de senaste 24 timmarna"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Uppskattad återstående batteritid baseras på enhetsanvändningen"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Beräknad återstående tid"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Tills fulladdad"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Vibrera alltid"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Vibrera först, ring sedan starkare"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Andra ljud"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Rumsligt ljud"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Knappsatsljud"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Ljud vid skärmlåsning"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Laddningsljud och -vibration"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Alla aviseringar från <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Anpassade aviseringar"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">ca <xliff:g id="NUMBER_1">%d</xliff:g> aviseringar om dagen</item>
+ <item quantity="other">ca <xliff:g id="NUMBER_1">%,d</xliff:g> aviseringar om dagen</item>
<item quantity="one">ca <xliff:g id="NUMBER_0">%d</xliff:g> avisering om dagen</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">Ca <xliff:g id="NUMBER_1">%d</xliff:g> aviseringar i veckan</item>
+ <item quantity="other">Ca <xliff:g id="NUMBER_1">%,d</xliff:g> aviseringar i veckan</item>
<item quantity="one">Ca <xliff:g id="NUMBER_0">%d</xliff:g> avisering i veckan</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Aldrig"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kan läsa alla aviseringar, inklusive personliga uppgifter som namn på kontaktpersoner och texten i mottagna meddelanden. Appen kan även skjuta upp och stänga aviseringar eller använda åtgärdsknappar i aviseringar för att t.ex. svara på telefonsamtal. \n\nAppen kan också aktivera eller inaktivera Stör ej och ändra relaterade inställningar."</string>
+ <string name="notification_listener_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>
@@ -3998,7 +3997,7 @@
<string name="interact_across_profiles_switch_disabled" msgid="4312196170211463988">"Koppla dessa appar"</string>
<string name="interact_across_profiles_summary_1" msgid="6093976896137600231">"Kopplade appar har samma behörighet och kan använda varandras data."</string>
<string name="interact_across_profiles_summary_2" msgid="505748305453633885">"Koppla bara appar om du litar på att de inte delar personuppgifter med IT-administratören."</string>
- <string name="interact_across_profiles_summary_3" msgid="444428694843299854">"Du kan när som helst koppla från appar i dina sekretessinställningar för enheten."</string>
+ <string name="interact_across_profiles_summary_3" msgid="444428694843299854">"Du kan när som helst koppla från appar i dina integritetsinställningar för enheten."</string>
<string name="interact_across_profiles_consent_dialog_title" msgid="8530621211216508681">"Ska jobbappen <xliff:g id="NAME">%1$s</xliff:g> vara betrodd att använda personlig data?"</string>
<string name="interact_across_profiles_consent_dialog_summary" msgid="3949870271562055048">"Koppla bara appar om du litar på att de inte delar personuppgifter med IT-administratören."</string>
<string name="interact_across_profiles_consent_dialog_app_data_title" msgid="8436318876213958940">"Appdata"</string>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Konversationer som får störa dig"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Alla konversationer"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Prioriterade konversationer"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"prioriterade konversationer"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Inga"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Inga}=1{1 konversation}other{# konversationer}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Vem får störa dig"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Alla"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kontakter"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Stjärnmärkta kontakter"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Vissa personer eller konversationer"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Från stjärnmärkta kontakter och personer som ringer upp flera gånger"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Från kontakter och personer som ringer upp flera gånger"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Endast från personer som ringer upp flera gånger"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digital assistent"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Aktivera assistenten genom att svepa"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Svep uppåt från något av de nedre hörnen för att aktivera appen digital assistent."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Håll nere hemknappen för att anropa assistenten"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Håll hemknappen nedtryckt för att anropa den digitala assistentappen."</string>
<string name="information_label" msgid="6939310810756569298">"Information"</string>
<string name="low_label" msgid="6525629096999711220">"Låg"</string>
<string name="high_label" msgid="357503396626018487">"Hög"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Högerkant"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Om känsligheten höjs kan konflikter med apprörelser längs skärmens kant uppstå."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Känslighet för tillbaka-rörelsen"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Rörelseinställningar"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Känslighet för navigering med rörelser"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Navigering med knappar"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigering med rörelser, känslighet för bakåtrörelsen, bakåtrörelse"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigering, hemknappen"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Tryck snabbt två gånger för att kolla telefonen"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tryck snabbt två gånger för att kolla surfplattan"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tryck snabbt två gånger för att kolla enheten"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"samtal"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"Sms"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobildata"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"I syfte att förbättra upplevelsen med enheten kan appar och tjänster fortfarande söka efter wifi-nätverk när som helst, även om wifi har inaktiverats. Funktionen kan till exempel användas till att förbättra platsbaserade funktioner och tjänster. Du kan ändra inställningen i "<annotation id="link">"inställningarna för wifi-sökning"</annotation>"."</string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Ansluten"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Ingen anslutning"</string>
@@ -5580,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Inaktivera flygplansläge för att använda UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Kameraåtkomst"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Mikrofonåtkomst"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"För alla appar och tjänster"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"För appar och tjänster"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"För appar och tjänster. Om inställningen är inaktiverad kan mikrofondata fortfarande delas när du ringer ett nödnummer."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Spelinställningar"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Aktivera genväg i Spelöversikt med mera"</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Aktivera genväg i Spelöversikt med mera"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Föregående"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Nästa"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Förhandsgranska färger"</string>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index a5fc3c6..498e6af 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Ombi la ulinganishaji"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Gusa ili uoanishe na <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Faili zilizopokewa"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Faili ulizopokea kupitia Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth imezimwa"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Gusa ili uiwashe"</string>
<string name="device_picker" msgid="2427027896389445414">"Chagua kifaa cha Bluetooth"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Uso na alama ya kidole imeongezwa"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Unapoweka mbinu ya Kufungua kwa uso na Kufungua kwa alama ya kidole, simu yako itakuomba alama ya kidole chako unapovaa barakoa au unapokuwa katika eneo lenye giza"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Mbinu za kufungua"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Tumia uso au alama ya kidole ili"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Kufungua simu yako"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Uthibitishaji katika programu"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Fungua simu yako"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Thibitisha ni wewe katika programu"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Kutumia uso"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Kutumia alama ya kidole"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Kutumia uso au alama ya kidole"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Mrejeshee mzazi wako simu"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"Sawa"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Ungependa kuruka hatua ya kufunga skrini?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Hutaweza kutumia alama ya kidole chako kufungua simu yako au kuthibitisha kuwa ni wewe katika programu."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Hutaweza kutumia alama ya kidole chako kufungua wasifu wako wa kazini, kuidhinisha ununuzi au kuingia katika akaunti za programu za kazini."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Ndiyo, ondoa"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Kufungua kwa uso na alama ya kidole"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Gusa ili uweke mipangilio"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Uso pekee"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Alama ya kidole pekee"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Uso na alama ya kidole"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Ukiweka mbinu ya kufungua kwa uso na alama ya kidole, simu yako itakuomba alama ya kidole chako unapovaa barakoa au unapokuwa katika eneo lenye giza"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Mbinu za kufungua"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Tumia uso au alama ya kidole ili"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Uthibitishaji katika programu"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Usimbaji fiche"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Simba kompyuta kibao kwa njia fiche"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Simba simu"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Imeshindwa kuunganisha. Jaribu tena."</string>
<string name="device_details_title" msgid="1155622417516195481">"Maelezo ya kifaa"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Anwani ya Bluetooth ya kifaa chako: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Anwani ya Bluetooth ya kifaa:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Ungependa kusahau kifaa?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Ondoa uhusiano"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Ungependa kutenganisha programu?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Kompyuta yako kibao haitaoanishwa tena na <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Kifaa chako hakitaoanishwa tena na <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Programu ya <xliff:g id="APP_NAME">%1$s</xliff:g> haitaunganisha tena kwenye <xliff:g id="DEVICE_NAME">%2$s</xliff:g> yako"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> kamwe hakitaoanishwa na kifaa chochote kilichounganishwa kwenye akaunti hii"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Sahau kifaa"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Tenganisha programu"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Unganisha kwa..."</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Hifadhi ya ndani"</string>
<string name="recompute_size" msgid="1098091228370999128">"Kiwango cha kukadiria upya"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Ungependa kufuta data ya programu?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Data yote ya programu hii itafutwa kabisa. Hii inajumuisha faili, mipangilio, akaunti, hifadhidata zote na mengineyo."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Data iliyo kwenye programu hii itafutwa kabisa. Hii ni pamoja na faili, mipangilio, hifadhidata na data nyingine ya programu."</string>
<string name="dlg_ok" msgid="1421350367857960997">"Sawa"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Ghairi"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2694,10 +2684,10 @@
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"Matumizi ya betri ya kiwango cha juu"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Angalia programu zinazotumia betri zaidi"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Kuchaji kumedhibitiwa kwa muda"</string>
- <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Ili kuokoa betri yako. Pata maelezo zaidi."</string>
+ <string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Ili kudumisha betri yako. Pata maelezo zaidi."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Endelea kuchaji"</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Katika hali fulani, kama vile halijoto za kiwango cha juu na vipindi virefu vya kuchaji, huenda isichaji zaidi ya<xliff:g id="PERCENT">%1$s</xliff:g> ili kusaidia kuboresha muda wa matumizi ya betri. \n\nHali hizo zitakapoisha, simu yako itachaji kiotomatiki kwa njia ya kawaida."</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Katika hali fulani, kama vile halijoto za kiwango cha juu na vipindi virefu vya kuchaji, huenda isichaji zaidi ya <xliff:g id="PERCENT">%1$s</xliff:g> ili kusaidia kuboresha muda wa matumizi ya betri. \n\nHali hizo zitakapoisha, kompyuta yako kibao itachaji kiotomatiki kwa njia ya kawaida."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Katika hali fulani, kama vile halijoto za kiwango cha juu na vipindi virefu vya kuchaji, huenda isichaji zaidi ya <xliff:g id="PERCENT">%1$s</xliff:g> ili kusaidia kudumisha muda wa matumizi ya betri. \n\nHali hizo zitakapoisha, simu yako itachaji kiotomatiki kwa njia ya kawaida."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Katika hali fulani, kama vile halijoto za kiwango cha juu na vipindi virefu vya kuchaji, huenda isichaji zaidi ya <xliff:g id="PERCENT">%1$s</xliff:g> ili kusaidia kudumisha muda wa matumizi ya betri. \n\nHali hizo zitakapoisha, kompyuta yako kibao itachaji kiotomatiki kwa njia ya kawaida."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Kwa kuwa umetumia simu yako kuliko kawaida, huenda chaji ya betri yako ikaisha haraka kuliko kawaida.\n\nProgramu zinazotumia betri zaidi:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Kwa kuwa umetumia kompyuta yako kibao kuliko kawaida, huenda chaji ya betri yako ikaisha haraka kuliko kawaida.\n\nProgramu zinazotumia betri zaidi:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Kwa kuwa umetumia kifaa chako kuliko kawaida, huenda chaji ya betri yako ikaisha haraka kuliko kawaida.\n\nProgramu zinazotumia betri zaidi:"</string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Tumia Kidhibiti cha Betri"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Tambua wakati programu zinatumia chaji sana"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Inatambua wakati programu zinatumia chaji sana"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Inatambua wakati programu zinatumia chaji sana"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Imezimwa"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">Imezuia programu %1$d</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Mtandao wa simu ambao hautumiki kwa sasa"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Jumla ya <xliff:g id="TIME_0">^1</xliff:g> • Imetumika chinichini kwa muda usiozidi dakika moja\nkatika <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Haijatumika tangu ilipojazwa chaji mara ya mwisho"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Haijatumika katika saa 24 zilizopita"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Kadirio la chaji ya betri iliyosalia linategemea matumizi ya kifaa chako"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Kadirio la muda uliosalia"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Hadi chaji ijae"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Iteteme kila mara"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Iteteme kisha itoe sauti kwa utaratibu"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Sauti nyingine"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Sauti bora"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Sauti za vitufe vya kupiga simu"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Sauti ya kufunga skrini"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Sauti za kuchaji na mtetemo"</string>
@@ -3855,6 +3846,7 @@
<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>
+ <string name="lock_screen_notifs_show_all_summary" msgid="4226586018375762117">"Onyesha mazungumzo, chaguomsingi na zisizo na sauti"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Onyesha mazungumzo, 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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Arifa zote za <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Arifa Zinazojirekebisha"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">Takriban arifa <xliff:g id="NUMBER_1">%d</xliff:g> kwa siku</item>
+ <item quantity="other">Takriban arifa <xliff:g id="NUMBER_1">%,d</xliff:g> kwa siku</item>
<item quantity="one">Takriban arifa <xliff:g id="NUMBER_0">%d</xliff:g> kwa siku</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">Takriban arifa <xliff:g id="NUMBER_1">%d</xliff:g> kwa wiki</item>
+ <item quantity="other">Takriban arifa <xliff:g id="NUMBER_1">%,d</xliff:g> kwa wiki</item>
<item quantity="one">Takriban arifa <xliff:g id="NUMBER_0">%d</xliff:g> kwa wiki</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Kamwe"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> itaweza kusoma arifa zote; ikiwa ni pamoja na taarifa binafsi kama vile majina ya anwani na maandishi ya ujumbe unaopokea. Programu hii itaweza pia kuahirisha au kuondoa arifa au kuchukua hatua kwenye vitufe katika arifa, ikiwa ni pamoja na kujibu simu. \n\nHatua hii pia itaipa programu uwezo wa kuwasha au kuzima kipengele cha Usinisumbue na kubadilisha mipangilio inayohusiana nacho."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Mazungumzo yanayoweza kukatiza"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Mazungumzo yote"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Mazungumzo yenye kipaumbele"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"mazungumzo ya kipaumbele"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Hamna"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Hamna}=1{Mazungumzo 1}other{Mazungumzo #}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Anayeweza kukatiza"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Mtu yeyote"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Anwani"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Anwani zenye nyota"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Baadhi ya watu au mazungumzo"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Kutoka kwenye anwani zenye nyota na wanaorudia kupiga simu"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Kutoka kwenye anwani na wanaorudia kupiga simu"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Kutoka kwa wanaorudia kupiga simu pekee"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Mratibu dijitali"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Telezesha kidole ili uombe programu ya mratibu dijitali"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Telezesha kidole juu kutoka kona ya chini ili uombe programu ya mratibu dijitali."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Shikilia Kitufe cha ukurasa wa mwanzo ili uombe mratibu"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Bonyeza na ushikilie Kitufe cha ukurasa wa mwanzo ili uombe programu ya mratibu dijitali."</string>
<string name="information_label" msgid="6939310810756569298">"Maelezo"</string>
<string name="low_label" msgid="6525629096999711220">"Chini"</string>
<string name="high_label" msgid="357503396626018487">"Juu"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Ncha ya kulia"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Kiwango cha juu cha hisi kinaweza kukinzana na ishara zozote za programu kwenye kingo za skrini."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Hisi za Nyuma"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Mipangilio ya Ishara"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Ung\'avu wa Usogezaji kwa Kutumia Ishara"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Usogezaji kwa kutumia kitufe"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"usogezaji kwa kutumia ishara, kiwango cha hisi ya nyuma, ishara ya nyuma"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"usogezaji, kitufe cha ukurasa wa mwanzo"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Gusa mara mbili ili uangalie simu"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Gusa mara mbili ili uangalie kompyuta kibao"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Gusa mara mbili ili uangalie kifaa"</string>
@@ -5444,6 +5449,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5513,6 +5522,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"simu"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"data ya mtandao wa simu"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Ili kuboresha hali ya matumizi ya kifaa, programu na huduma bado zinaweza kutafuta mitandao ya Wi‑Fi wakati wowote, hata wakati umezima Wi‑Fi. Hali hii inaweza kutumika, kwa mfano, kuboresha huduma na vipengee vinavyohusiana na mahali. Unaweza kubadilisha mipangilio hii katika mipangilio ya kutafuta Wi-Fi. "<annotation id="link">"Badilisha"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Imeunganishwa"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Hakuna muunganisho"</string>
@@ -5581,9 +5591,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Zima hali ya ndegeni ili utumie Bendi Pana Zaidi"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Ufikiaji wa kamera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Ufikiaji wa maikrofoni"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Kwa ajili ya programu na huduma zote"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Kwenye programu na huduma"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Kwenye programu na huduma. Mipangilio hii ikizimwa, huenda bado data ya maikrofoni ikashirikiwa unapopigia nambari ya dharura."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Mipangilio ya michezo"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Washa Njia ya mkato ya Dashibodi ya michezo, n.k."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Washa Njia ya mkato ya Dashibodi ya michezo na zaidi"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Uliotangulia"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Unaofuata"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Onyesho la kukagua rangi"</string>
diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml
index 44f2c58..8abf3c0 100644
--- a/res/values-ta/strings.xml
+++ b/res/values-ta/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"இணைப்பிற்கான கோரிக்கை"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> உடன் இணைக்க, தட்டவும்."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"புளூடூத்தில் வந்த ஃபைல்கள்"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"புளூடூத் மூலம் பெற்ற ஃபைல்கள்"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"புளூடூத் ஆஃபில் உள்ளது"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"ஆன் செய்ய தட்டவும்"</string>
<string name="device_picker" msgid="2427027896389445414">"புளூடூத் சாதனத்தைத் தேர்வுசெய்க"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"முகமும் கைரேகையும் சேர்க்கப்பட்டன"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"\'முகம் காட்டித் திறத்தல்\' அம்சத்தையும் \'கைரேகை அன்லாக்\' அம்சத்தையும் அமைத்ததும், நீங்கள் முகமூடி அணிந்திருந்தாலோ இருட்டான இடத்தில் இருந்தாலோ உங்கள் கைரேகையைப் பயன்படுத்துமாறு மொபைல் கேட்கும்"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"அன்லாக் செய்வதற்கான வழிகள்"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"முகத்தையும் கைரேகையையும் பயன்படுத்துதல்"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"மொபைலைத் திறத்தல்"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"ஆப்ஸில் அங்கீகரித்தல்"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"உங்கள் மொபைலை அன்லாக் செய்தல்"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"நீங்கள்தான் என்பதை ஆப்ஸில் உறுதிப்படுத்துதல்"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"முகம் காட்டித் திறத்தல்"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"கைரேகையைப் பயன்படுத்துதல்"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"முகம் காட்டுதல் அல்லது கைரேகையைப் பயன்படுத்துதல்"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"மொபைலை உங்கள் பெற்றோரிடம் ஒப்படைக்கவும்"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"சரி"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"திரைப் பூட்டைத் தவிர்க்கவா?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"மொபைலை அன்லாக் செய்யவோ நீங்கள்தான் என்பதை ஆப்ஸில் உறுதிப்படுத்தவோ உங்கள் கைரேகையைப் பயன்படுத்த முடியாது."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"பணிக் கணக்கை அன்லாக் செய்யவோ பர்ச்சேஸ்களை அங்கீகரிக்கவோ பணி ஆப்ஸில் உள்நுழையவோ உங்கள் கைரேகையைப் பயன்படுத்த முடியாது."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"ஆம், அகற்று"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"முகம் & கைரேகை மூலம் அன்லாக் செய்தல்"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"அமைக்கத் தட்டவும்"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"முகம் மட்டும்"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"கைரேகை மட்டும்"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"முகமும் கைரேகையும்"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"முகம் மற்றும் கைரேகை அன்லாக்கை, நீங்கள் முகமூடி அணிந்திருந்தாலோ இருட்டான இடத்தில் இருந்தாலோ உங்கள் கைரேகையை மொபைல் கேட்கும்"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"அன்லாக் செய்யும் வழிகள்"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"இவற்றுக்காக முகத்தையோ கைரேகையையோ பயன்படுத்துங்கள்"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"ஆப்ஸில் அங்கீகரித்தல்"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"என்க்ரிப்ட்"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"டேப்லெட்டை என்க்ரிப்ட் செய்"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"மொபைலை என்க்ரிப்ட் செய்"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"இணைக்க முடியவில்லை. மீண்டும் முயலவும்."</string>
<string name="device_details_title" msgid="1155622417516195481">"சாதன விவரங்கள்"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"சாதனத்தின் புளூடூத் முகவரி: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"சாதனத்தின் புளூடூத் முகவரி:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"சாதனத்தை அகற்றவா?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"இணைப்பை அகற்றும்"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"ஆப்ஸைத் துண்டிக்கவா?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"உங்கள் டேப்லெட் இனி <xliff:g id="DEVICE_NAME">%1$s</xliff:g> உடன் இணைக்கப்பட்டிருக்காது"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"உங்கள் சாதனம் இனி <xliff:g id="DEVICE_NAME">%1$s</xliff:g> உடன் இணைக்கப்பட்டிருக்காது"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"உங்கள் <xliff:g id="DEVICE_NAME">%2$s</xliff:g> சாதனத்துடன் <xliff:g id="APP_NAME">%1$s</xliff:g> ஆப்ஸ் இனி இணைந்திருக்காது"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"இந்தக் கணக்குடன் இணைக்கப்பட்டுள்ள எந்தச் சாதனத்திலும் இனிமேல் இதைப் பயன்படுத்த முடியாது: <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"சாதனத்தை அகற்று"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"ஆப்ஸைத் துண்டி"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"இதனுடன் இணை..."</string>
@@ -1602,9 +1592,9 @@
<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>
- <string name="usb_mtp_summary" msgid="6293240861011560842">"நீங்கள் Windows இல் மீடியா கோப்புகளை இடமாற்றவும் அல்லது Mac இல் Android ஃபைலின் இடமாற்றத்தைப் பயன்படுத்தவும் அனுமதிக்கிறது (www.android.com/filetransfer ஐப் பார்க்கவும்)"</string>
+ <string name="usb_mtp_summary" msgid="6293240861011560842">"நீங்கள் Windows இல் மீடியா ஃபைல்களை இடமாற்றவும் அல்லது Mac இல் Android ஃபைலின் இடமாற்றத்தைப் பயன்படுத்தவும் அனுமதிக்கிறது (www.android.com/filetransfer ஐப் பார்க்கவும்)"</string>
<string name="usb_ptp_title" msgid="4496529268189091846">"கேமரா (PTP)"</string>
- <string name="usb_ptp_summary" msgid="8382539472311655671">"கேமரா மென்பொருளைப் பயன்படுத்தி நீங்கள் படங்களை அனுப்பவும், மேலும் MTP ஆதரிக்காத கணினிகளில் எந்தக் கோப்புகளையும் பரிமாற்றவும் உதவுகிறது."</string>
+ <string name="usb_ptp_summary" msgid="8382539472311655671">"கேமரா மென்பொருளைப் பயன்படுத்தி நீங்கள் படங்களை அனுப்பவும், மேலும் MTP ஆதரிக்காத கணினிகளில் எந்த ஃபைல்களையும் பரிமாற்றவும் உதவுகிறது."</string>
<string name="usb_midi_title" msgid="1139558846427981761">"MIDI"</string>
<string name="usb_midi_summary" msgid="1842457325845863840">"MIDI இயக்கப்பட்ட ஆப்ஸ், USB மூலம் MIDI மென்பொருளைப் பயன்படுத்தி கணினியில் செயல்பட அனுமதிக்கும்."</string>
<string name="storage_other_users" msgid="7017206190449510992">"பிற பயனர்கள்"</string>
@@ -1621,7 +1611,7 @@
<string name="storage_rename_title" msgid="5911285992205282312">"சேமிப்பகத்திற்கு மறுபெயரிடவும்"</string>
<string name="storage_dialog_unmounted" msgid="1187960789775910051">"<xliff:g id="NAME_0">^1</xliff:g> பாதுகாப்பாக வெளியேற்றப்பட்டது, ஆனால் இன்னும் கிடைக்கிறது. \n\n<xliff:g id="NAME_1">^1</xliff:g>ஐப் பயன்படுத்த, முதலில் அதைச் செருக வேண்டும்."</string>
<string name="storage_dialog_unmountable" msgid="1761107904296941687">"<xliff:g id="NAME_0">^1</xliff:g> சிதைந்துள்ளது. \n\n<xliff:g id="NAME_1">^1</xliff:g>ஐப் பயன்படுத்த, முதலில் அதை அமைக்க வேண்டும்."</string>
- <string name="storage_internal_format_details" msgid="8922023528848861812">"மீட்டமைவுக்குப் பிறகு, <xliff:g id="NAME_0">^1</xliff:g>ஐ மற்ற சாதனங்களில் பயன்படுத்தலாம். \n\n<xliff:g id="NAME_1">^1</xliff:g> இல் உள்ள எல்லா தரவும் அழிக்கப்படும். அதனால் முதலில் காப்புப் பிரதி எடுத்துக்கொள்ளவும். \n\n"<b>"படங்கள் & மற்ற மீடியாவைக் காப்புப் பிரதி எடுத்தல்"</b>" \nமீடியா கோப்புகளை சாதனத்தின் மாற்று சேமிப்பகத்திற்கு நகர்த்தவும் அல்லது USB கேபிளைப் பயன்படுத்தி கணினிக்கு மாற்றவும். \n\n"<b>"ஆப்ஸின் காப்புப் பிரதி"</b>" \n<xliff:g id="NAME_6">^1</xliff:g> இல் சேமிக்கப்பட்ட எல்லா பயன்பாடுகளும் நிறுவல்நீக்கப்பட்டு அவற்றின் தரவு அழிக்கப்படும். இந்த ஆப்ஸை வைத்திருக்க, சாதனத்தின் மாற்று சேமிப்பகத்திற்கு அவற்றை நகர்த்தவும்."</string>
+ <string name="storage_internal_format_details" msgid="8922023528848861812">"மீட்டமைவுக்குப் பிறகு, <xliff:g id="NAME_0">^1</xliff:g>ஐ மற்ற சாதனங்களில் பயன்படுத்தலாம். \n\n<xliff:g id="NAME_1">^1</xliff:g> இல் உள்ள எல்லா தரவும் அழிக்கப்படும். அதனால் முதலில் காப்புப் பிரதி எடுத்துக்கொள்ளவும். \n\n"<b>"படங்கள் & மற்ற மீடியாவைக் காப்புப் பிரதி எடுத்தல்"</b>" \nமீடியா ஃபைல்களைச் சாதனத்தின் மாற்று சேமிப்பகத்திற்கு நகர்த்தவும் அல்லது USB கேபிளைப் பயன்படுத்தி கணினிக்கு மாற்றவும். \n\n"<b>"ஆப்ஸின் காப்புப் பிரதி"</b>" \n<xliff:g id="NAME_6">^1</xliff:g> இல் சேமிக்கப்பட்ட எல்லா பயன்பாடுகளும் நிறுவல்நீக்கப்பட்டு அவற்றின் தரவு அழிக்கப்படும். இந்த ஆப்ஸை வைத்திருக்க, சாதனத்தின் மாற்று சேமிப்பகத்திற்கு அவற்றை நகர்த்தவும்."</string>
<string name="storage_internal_unmount_details" msgid="487689543322907311"><b>"<xliff:g id="NAME_0">^1</xliff:g>ஐ வெளியேற்றும்போது, அதில் சேமித்த ஆப்ஸ் வேலை செய்யாததுடன், அதில் சேமித்திருந்த மீடியா ஃபைல்கள் மீண்டும் அதைச் செருகும் வரை கிடைக்காது."</b>" \n\nஇந்தச் சாதனத்தில் மட்டும் வேலை செய்யுமாறு <xliff:g id="NAME_1">^1</xliff:g> மீட்டமைக்கப்பட்டதால் பிற சாதனங்களில் அது வேலை செய்யாது."</string>
<string name="storage_internal_forget_details" msgid="5606507270046186691">"<xliff:g id="NAME">^1</xliff:g> இல் உள்ள ஆப்ஸ், படங்கள் அல்லது தரவைப் பயன்படுத்த, அதை மீண்டும் செருகவும். \n\nசாதனம் இல்லையெனில், இந்தச் சேமிப்பகத்தை அகற்றிவிடவும். \n\nஅவ்வாறு அகற்றினால், அதிலுள்ள தரவு இனி கிடைக்காது. \n\nஆப்ஸை மீண்டும் நிறுவிக்கொள்ளலாம், எனினும் அவற்றின் தரவு மீண்டும் கிடைக்காது."</string>
<string name="storage_internal_forget_confirm_title" msgid="379238668153099015">"<xliff:g id="NAME">^1</xliff:g>ஐ அகற்றவா?"</string>
@@ -1885,7 +1875,7 @@
<string name="assisted_gps" msgid="1714546606018821498">"துணை GPS ஐப் பயன்படுத்து"</string>
<string name="assisted_gps_enabled" msgid="6220188450779319248">"GPS க்கு உதவ, சேவையகத்தைப் பயன்படுத்து (நெட்வொர்க் பயன்பாட்டைக் குறைக்க, தேர்வுநீக்கு)"</string>
<string name="assisted_gps_disabled" msgid="1062496503892849">"GPS க்கு உதவ, சேவையகத்தைப் பயன்படுத்து (GPS செயல்திறனை மேம்படுத்த தேர்வுநீக்கு)"</string>
- <string name="use_location_title" msgid="1345594777162897654">"இருப்பிடம் & Google தேடல்"</string>
+ <string name="use_location_title" msgid="1345594777162897654">"இருப்பிடம் & Google search"</string>
<string name="use_location_summary" msgid="377322574549729921">"தேடல் முடிவுகள் மற்றும் பிற சேவைகளை மேம்படுத்துவதற்காக Google உங்கள் இருப்பிடத்தைப் பயன்படுத்தும்"</string>
<string name="location_access_title" msgid="4052667453826272040">"எனது இருப்பிடத்திற்கான அணுகல்"</string>
<string name="location_access_summary" msgid="8634100005481578143">"உங்கள் அனுமதியைக் கேட்ட ஆப்ஸ் உங்களின் இருப்பிடத் தகவலைப் பயன்படுத்தும்"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"அகச் சேமிப்பிடம்"</string>
<string name="recompute_size" msgid="1098091228370999128">"அளவை மீண்டும் கணக்கிடுகிறது…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"ஆப்ஸ் டேட்டாவை நீக்கவா?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"ஆப்ஸின் எல்லா தகவலும் நிரந்தரமாக நீக்கப்படும். இதில் எல்லா ஃபைல்களும், அமைப்புகளும், கணக்குகளும், தரவுத்தளங்களும், மேலும் பலவும் அடங்கும்."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"இந்த ஆப்ஸின் தரவு நிரந்தரமாக நீக்கப்படும். ஃபைல்கள், அமைப்புகள், தரவுத்தளங்கள், பிற ஆப்ஸ் தரவு ஆகியவை இதிலடங்கும்."</string>
<string name="dlg_ok" msgid="1421350367857960997">"சரி"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"ரத்துசெய்"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"பேட்டரி நிர்வாகியைப் பயன்படுத்து"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"பேட்டரியை ஆப்ஸ் அதிகமாகப் பயன்படுத்தும்போது கண்டறியும்"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"பேட்டரியை ஆப்ஸ் அதிகமாகப் பயன்படுத்தும்போது கண்டறிகிறது"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"பேட்டரியை ஆப்ஸ் அதிகமாகப் பயன்படுத்தும்போது கண்டறியும்"</string>
<string name="battery_manager_off" msgid="673547668722420924">"ஆஃப்"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d ஆப்ஸ் கட்டுப்படுத்தப்பட்டன</item>
@@ -2779,7 +2770,7 @@
<string name="power_camera" msgid="4778315081581293923">"கேமரா"</string>
<string name="power_wifi" msgid="4614007837288250325">"வைஃபை"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"புளூடூத்"</string>
- <string name="power_cell" msgid="5507921058696341513">"மொபைல் நெட்வொர்க் காத்திருப்பு நிலை"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"மொத்தம் <xliff:g id="TIME_0">^1</xliff:g> • \n <xliff:g id="TIME_PERIOD">^2</xliff:g> வரை ஒரு நிமிடத்திற்கும் குறைவான பின்னணி உபயோகம்"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"கடந்த முறை முழு சார்ஜ் ஆனதிலிருந்து எந்த உபயோகமும் இல்லை"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"கடந்த 24 மணிநேரத்தில் எந்த உபயோகமும் இல்லை"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"சாதனத்தை உபயோகிப்பதன் அடிப்படையில், மீதமுள்ள பேட்டரியின் தோராய அளவு கணக்கிடப்படுகிறது"</string>
<string name="estimated_time_left" msgid="948717045180211777">"கணக்கிடப்பட்ட மீதமுள்ள நேரம்"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"முழு சார்ஜ் ஆக"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"எப்போதும் அதிர்வுறு"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"முதலில் அதிர்ந்து படிப்படியாக ஒலிக்கும்"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"பிற ஒலிகள்"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"சுற்றிலும் கேட்கும் ஆடியோ"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"டயல்பேடு டோன்கள்"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"திரைப் பூட்டுதலின் சத்தம்"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"சார்ஜிங் ஒலிகளும் அதிர்வுகளும்"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"அனைத்து <xliff:g id="APP_NAME">%1$s</xliff:g> அறிவிப்புகளும்"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"சூழலுக்கேற்ற அறிவிப்புகள்"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> அறிவிப்புகள் / நாள்</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> அறிவிப்புகள் / நாள்</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> அறிவிப்பு / நாள்</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> அறிவிப்புகள் / வாரம்</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> அறிவிப்புகள் / வாரம்</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> அறிவிப்பு / வாரம்</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"ஒருபோதும் அனுப்பியதில்லை"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"தொடர்புகளின் பெயர்கள் மற்றும் உங்களுக்கான மெசேஜ்களில் இருக்கும் உரைகள் போன்ற தனிப்பட்ட தகவல்கள் அடங்கிய அனைத்து அறிவிப்புகளையும் <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ஆப்ஸால் படிக்க இயலும். இந்த ஆப்ஸால் அறிவிப்புகளைச் சற்றுநேரம் நிறுத்திவைக்கவோ நிராகரிக்கவோ, அழைப்புகளுக்குப் பதிலளிப்பது உட்பட அவற்றிலுள்ள பட்டன்களில் நடவடிக்கை எடுக்கவோ முடியும். \n\nதொந்தரவு செய்ய வேண்டாம் அம்சத்தை ஆன் அல்லது ஆஃப் செய்வதற்கு ஆப்ஸை அனுமதிப்பதோடு அது தொடர்பான அமைப்புகளை மாற்றவும் இதனால் முடியும்."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"குறுக்கிட முடிகின்ற உரையாடல்கள்"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"அனைத்து உரையாடல்களும்"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"முன்னுரிமை அளிக்கப்பட்ட உரையாடல்கள்"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"முக்கியமான உரையாடல்கள்"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"ஏதுமில்லை"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{எதுவுமில்லை}=1{1 உரையாடல்}other{# உரையாடல்கள்}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"யாரால் குறுக்கிட முடியும்?"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"எவரிடம் இருந்தும்"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"தொடர்புகள்"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"நட்சத்திரமிட்ட தொடர்புகள்"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"சில நபர்கள் அல்லது உரையாடல்கள்"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"நட்சத்திரமிடப்பட்ட தொடர்புகள் மற்றும் மீண்டும் அழைப்பவர்களிடமிருந்து வரும் அழைப்புகள்"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"தொடர்புகள் மற்றும் மீண்டும் அழைப்பவர்களிடமிருந்து வரும் அழைப்புகள்"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"மீண்டும் அழைப்பவர்களிடமிருந்து வரும் அழைப்புகள் மட்டும்"</string>
@@ -4442,7 +4443,7 @@
<string name="usb_use_charging_only_desc" msgid="1234421230461847336">"இந்தச் சாதனத்தைச் சார்ஜ் செய்யும்"</string>
<string name="usb_use_power_only" msgid="3408055485802114621">"இணைக்கப்பட்ட சாதனத்தைச் சார்ஜ் செய்"</string>
<string name="usb_use_file_transfers" msgid="483915710802018503">"ஃபைல் பரிமாற்றம்"</string>
- <string name="usb_use_file_transfers_desc" msgid="1020257823387107336">"கோப்புகளை மற்றொரு சாதனத்திற்கு இடமாற்றும்"</string>
+ <string name="usb_use_file_transfers_desc" msgid="1020257823387107336">"ஃபைல்களை மற்றொரு சாதனத்திற்கு இடமாற்றும்"</string>
<string name="usb_use_photo_transfers" msgid="4641181628966036093">"PTP பயன்முறை"</string>
<string name="usb_transcode_files" msgid="2441954752105119109">"வீடியோக்களை AVC வடிவத்திற்கு மாற்று"</string>
<string name="usb_transcode_files_summary" msgid="307102635711961513">"வீடியோக்களைப் பல மீடியா பிளேயர்களில் பிளே செய்யலாம். எனினும் அவற்றின் தரம் குறைவாக இருக்கக்கூடும்"</string>
@@ -4527,7 +4528,7 @@
<string name="filter_manage_external_storage" msgid="6751640571715343804">"அனைத்து ஃபைல்களையும் அணுகமுடிந்த ஆப்ஸ்"</string>
<string name="media_management_apps_title" msgid="8222942355578724582">"மீடியா நிர்வாக ஆப்ஸ்"</string>
<string name="media_management_apps_toggle_label" msgid="166724270857067456">"மீடியாவை நிர்வகிக்க ஆப்ஸை அனுமதித்தல்"</string>
- <string name="media_management_apps_description" msgid="8000565658455268524">"அனுமதி வழங்கப்பட்டால், பிற ஆப்ஸ் மூலம் உருவாக்கப்பட்ட மீடியா கோப்புகளை உங்களிடம் கேட்காமலேயே இந்த ஆப்ஸால் மாற்றவோ நீக்கவோ முடியும். கோப்புகளையும் மீடியாவையும் அணுக ஆப்ஸுக்கு அனுமதி வேண்டும்."</string>
+ <string name="media_management_apps_description" msgid="8000565658455268524">"அனுமதி வழங்கப்பட்டால், பிற ஆப்ஸ் மூலம் உருவாக்கப்பட்ட மீடியா ஃபைல்களை உங்களிடம் கேட்காமலேயே இந்த ஆப்ஸால் மாற்றவோ நீக்கவோ முடியும். ஃபைல்களையும் மீடியாவையும் அணுக ஆப்ஸுக்கு அனுமதி வேண்டும்."</string>
<string name="keywords_media_management_apps" msgid="7499959607583088690">"மீடியா, ஃபைல், நிர்வாகம், நிர்வாகி, நிர்வகித்தல், திருத்துதல், எடிட்டர், ஆப்ஸ், அப்ளிகேஷன், திட்டமிடல்"</string>
<string name="keywords_vr_listener" msgid="902737490270081131">"vr விர்ச்சுவல் ரியாலிட்டி லிஷனர் ஸ்டீரியோ உதவிச் சேவை"</string>
<string name="overlay_settings" msgid="2030836934139139469">"பிற ஆப்ஸின் மேலே காட்டு"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"டிஜிட்டல் அசிஸ்டண்ட்"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"அசிஸ்டண்ட்டைத் துவக்க ஸ்வைப் செய்யுங்கள்"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"டிஜிட்டல் அசிஸ்டண்ட் ஆப்ஸைத் துவக்க, கீழ் மூலையிலிருந்து மேல்நோக்கி ஸ்வைப் செய்யலாம்."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"அசிஸ்டண்ட்டைத் துவக்க, முகப்புப் பட்டனை அழுத்திப் பிடித்தல்"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"டிஜிட்டல் அசிஸ்டண்ட் ஆப்ஸைத் துவக்க, முகப்புப் பட்டனை அழுத்திப் பிடிக்கவும்."</string>
<string name="information_label" msgid="6939310810756569298">"தகவல் ஐகான்"</string>
<string name="low_label" msgid="6525629096999711220">"குறைவு"</string>
<string name="high_label" msgid="357503396626018487">"அதிகம்"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"வலதுபுற ஓரம்"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"அதிக உணர்திறன் ஆப்ஸ் சைகைகளுடன் திரை ஓரங்களில் முரண்படலாம்."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"பின்புற உணர்திறன்"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"சைகை அமைப்புகள்"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"சைகை வழிசெலுத்தலுக்கான உணர்திறன்"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"பட்டன் வழிசெலுத்தல்"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"சைகை வழிசெலுத்தல், பின்புற உணர்திறன், பின்புற சைகை"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"வழிசெலுத்தல், முகப்பு பட்டன்"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"மொபைல் திரையில் அறிவிப்புகளைப் பார்க்க, இருமுறை தட்டவும்"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"டேப்லெட் திரையில் அறிவிப்புகளைப் பார்க்க, இருமுறை தட்டவும்"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"சாதனத் திரையில் அறிவிப்புகளைப் பார்க்க, இருமுறை தட்டவும்"</string>
@@ -5029,7 +5034,7 @@
<string name="storage_system" msgid="8472410119822911844">"சிஸ்டம்"</string>
<string name="storage_trash" msgid="2807138998886084856">"நீக்கியவை"</string>
<string name="storage_trash_dialog_title" msgid="2296169576049935200">"\'நீக்கியவையில்\' உள்ளவற்றை நீக்கவா?"</string>
- <string name="storage_trash_dialog_ask_message" msgid="8982602137242358798">"<xliff:g id="TOTAL">%1$s</xliff:g> அளவிலான ஃபைல்கள் ‘நீக்கியவையில்’ உள்ளன. அனைத்துக் கோப்புகளும் நிரந்தரமாக நீக்கப்படும், அவற்றை மீட்டெடுக்க முடியாது."</string>
+ <string name="storage_trash_dialog_ask_message" msgid="8982602137242358798">"<xliff:g id="TOTAL">%1$s</xliff:g> ஃபைல்கள் ‘நீக்கியவையில்’ உள்ளன. அனைத்து ஃபைல்களும் நிரந்தரமாக நீக்கப்படும், அவற்றை மீட்டெடுக்க முடியாது."</string>
<string name="storage_trash_dialog_empty_message" msgid="7334670765528691400">"\'நீக்கியவையில்\' எதுவுமில்லை"</string>
<string name="storage_trash_dialog_confirm" msgid="1707723334982760436">"\'நீக்கியவையில்\' உள்ளவற்றை நீக்கு"</string>
<string name="storage_size_large_alternate" msgid="7555149858858591495">"<xliff:g id="NUMBER">^1</xliff:g>"<small>" "<font size="20">"<xliff:g id="UNIT">^2</xliff:g>"</font></small>""</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"சாதனக் கட்டுப்பாடுகளைக் காட்டு"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"சாதனம் பூட்டப்பட்டிருக்கும்போதும் கட்டுப்பாடுகளை அணுகலாம்"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"அழைப்புகள்"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"மெசேஜ்"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"மொபைல் டேட்டா"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"சாதன அனுபவத்தை மேம்படுத்த, வைஃபை ஆஃப் செய்யப்பட்டிருந்தாலும்கூட எந்த நேரத்திலும் ஆப்ஸும் சேவைகளும் வைஃபை நெட்வொர்க்குகளைத் தேடலாம். உதாரணத்திற்கு, இருப்பிடம் சார்ந்த அம்சங்களையும் சேவைகளையும் மேம்படுத்த இதைப் பயன்படுத்தலாம். வைஃபை ஸ்கேனிங் அமைப்புகளில் இதை மாற்றிக் கொள்ளலாம். "<annotation id="link">"மாற்று"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"இணைக்கப்பட்டது"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"இணைப்பு இல்லை"</string>
@@ -5580,9 +5590,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"அனைத்து ஆப்ஸுக்கும் சேவைகளுக்கும்"</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="2548056479103747555">"கேம் டாஷ்போர்டு ஷார்ட்கட்டை ஆன் செய்யும் மற்றும் பல"</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-te/strings.xml b/res/values-te/strings.xml
index df94a5c..5a0bb55 100644
--- a/res/values-te/strings.xml
+++ b/res/values-te/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"జత చేయడానికి రిక్వెస్ట్"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>తో జత చేయడానికి నొక్కండి."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"స్వీకరించిన ఫైళ్లు"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"బ్లూటూత్ ద్వారా అందుకున్న ఫైళ్లు"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"బ్లూటూత్ ఆఫ్లో ఉంది"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"దీన్ని ఆన్ చేయడానికి ట్యాప్ చేయండి"</string>
<string name="device_picker" msgid="2427027896389445414">"బ్లూటూత్ పరికరాన్ని ఎంచుకోండి"</string>
@@ -266,7 +265,7 @@
<string name="date_time_set_timezone_title" msgid="790404320569600222">"టైమ్ జోన్"</string>
<string name="date_time_set_timezone" msgid="2915125337941495746">"టైమ్ జోన్ను ఎంచుకోండి"</string>
<string name="date_time_set_date_title" msgid="7624166157167528407">"తేదీ"</string>
- <string name="date_time_search_region" msgid="1364133854952610919">"ప్రాంతాన్ని వెతకండి"</string>
+ <string name="date_time_search_region" msgid="1364133854952610919">"ప్రాంతం కోసం సెర్చ్ చేయండి"</string>
<string name="date_time_select_region" msgid="5449345333305056072">"ప్రాంతం"</string>
<string name="date_time_select_fixed_offset_time_zones" msgid="594848300882055361">"UTC ఆఫ్సెట్ను ఎంచుకోండి"</string>
<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>
@@ -320,7 +319,7 @@
<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="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>
@@ -378,7 +377,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>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"ముఖం, వేలిముద్ర జోడించబడింది"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"ఫేస్ అన్లాక్, వేలిముద్ర అన్లాక్ను సెటప్ చేసినప్పుడు, మీరు మాస్క్ ధరించి ఉంటే లేదా చీకటి ప్రదేశంలో ఉంటే మీ ఫోన్, మీ వేలిముద్రను అడుగుతుంది"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"అన్లాక్ చేయడానికి మార్గాలు"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"వీటి కోసం ముఖం, వేలిముద్రలను ఉపయోగించండి"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"మీ ఫోన్ అన్లాకింగ్"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"యాప్లలో ప్రామాణీకరణ"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"మీ ఫోన్ను అన్లాక్ చేయండి"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"ఇది మీరేనని యాప్లలో వెరిఫై చేయండి"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"ముఖాన్ని ఉపయోగించి"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"వేలిముద్రను ఉపయోగించి"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"ముఖం లేదా వేలిముద్రను ఉపయోగించి"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"మీ తల్లి/తండ్రికి ఫోన్ను తిరిగి ఇవ్వండి"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"సరే"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"స్క్రీన్ లాక్ని దాటవేయాలా?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"మీ ఫోన్ను అన్లాక్ చేయడానికి లేదా యాప్లలో ఉండేది మీరేనని వెరిఫై చేయడానికి మీరు మీ వేలిముద్రను ఉపయోగించలేరు."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"మీ వర్క్ ప్రొఫైల్ను అన్లాక్ చేయడానికి, కొనుగోళ్లను ప్రమాణీకరించడానికి లేదా వర్క్ యాప్లకు సైన్ ఇన్ చేయడానికి మీరు మీ వేలిముద్రను ఉపయోగించలేరు."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"అవును, తీసివేయి"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"ఫేస్ & వేలిముద్ర అన్లాక్"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"సెటప్ చేయడానికి ట్యాప్ చేయండి"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"ముఖం మాత్రమే"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"వేలిముద్ర మాత్రమే"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"ముఖం, వేలిముద్ర"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"ఫేస్ & వేలిముద్ర అన్లాక్ను సెటప్ చేసినప్పుడు, మీరు మాస్క్ ధరించి ఉంటే లేదా చీకటి ప్రదేశంలో ఉంటే మీ ఫోన్, మీ వేలిముద్రను అడుగుతుంది"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"అన్లాక్ చేయడానికి మార్గాలు"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"దీని కోసం ముఖం లేదా వేలిముద్రను ఉపయోగించండి"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"యాప్లలో ప్రామాణీకరణ"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"ఎన్క్రిప్షన్"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"టాబ్లెట్ను గుప్తీకరించండి"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"ఫోన్ను ఎన్క్రిప్ట్ చేయండి"</string>
@@ -624,7 +616,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>
@@ -638,42 +630,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>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"కనెక్ట్ చేయడం సాధ్యం కాలేదు. మళ్లీ ప్రయత్నించండి."</string>
<string name="device_details_title" msgid="1155622417516195481">"పరికర వివరాలు"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"పరికర బ్లూటూత్ అడ్రస్: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"పరికర బ్లూటూత్ అడ్రస్:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"పరికరాన్ని మర్చిపోవాలా?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"అనుబంధాన్ని తీసివేయి"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"యాప్ను డిస్కనెక్ట్ చేయాలా?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"మీ టాబ్లెట్ <xliff:g id="DEVICE_NAME">%1$s</xliff:g>తో జత చేయబడి లేదు"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"మీ పరికరం <xliff:g id="DEVICE_NAME">%1$s</xliff:g>తో జత చేయబడి లేదు"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> యాప్ ఇకపై మీ <xliff:g id="DEVICE_NAME">%2$s</xliff:g>కు కనెక్ట్ అవ్వదు"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ఇకపై ఈ ఖాతాలో లింక్ చేసిన ఏ పరికరంతోనూ జత చేయబడదు"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"పరికరాన్ని మర్చిపో"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"యాప్ను డిస్కనెక్ట్ చేయండి"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"దీనికి కనెక్ట్ చేయి…"</string>
@@ -1013,7 +1003,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>
@@ -1170,11 +1160,11 @@
<string name="wifi_p2p_settings_title" msgid="1689918226469221870">"Wi‑Fi Direct"</string>
<string name="wifi_p2p_device_info" msgid="4304362679971797283">"పరికర సమాచారం"</string>
<string name="wifi_p2p_persist_network" msgid="7942929491568227945">"ఈ కనెక్షన్ను గుర్తుంచుకో"</string>
- <string name="wifi_p2p_menu_search" msgid="8383306178784876840">"పరికరాల కోసం వెతుకు"</string>
+ <string name="wifi_p2p_menu_search" msgid="8383306178784876840">"పరికరాల కోసం సెర్చ్ చేయండి"</string>
<string name="wifi_p2p_menu_searching" msgid="3428767661028761100">"వెతుకుతోంది..."</string>
<string name="wifi_p2p_menu_rename" msgid="7059994112737743336">"పరికరం పేరు మార్చు"</string>
<string name="wifi_p2p_peer_devices" msgid="5158559154640283546">"పీర్ పరికరాలు"</string>
- <string name="wifi_p2p_remembered_groups" msgid="5497007770930525695">"గుర్తుంచుకున్న సమూహాలు"</string>
+ <string name="wifi_p2p_remembered_groups" msgid="5497007770930525695">"గుర్తుంచుకున్న గ్రూప్లు"</string>
<string name="wifi_p2p_failed_connect_message" msgid="6767831720507440027">"కనెక్ట్ చేయడం సాధ్యపడలేదు."</string>
<string name="wifi_p2p_failed_rename_message" msgid="1317434386267376606">"పరికరం పేరు మార్చడం విఫలమైంది."</string>
<string name="wifi_p2p_disconnect_title" msgid="96361896458072463">"డిస్కనెక్ట్ చేయాలా?"</string>
@@ -1372,7 +1362,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>
@@ -1476,7 +1466,7 @@
<string name="sim_change_data_message" msgid="3046178883369645132">"మీరు మొబైల్ డేటా కోసం <xliff:g id="CARRIER2_0">%2$s</xliff:g>ను వినియోగిస్తున్నారు. మీరు <xliff:g id="CARRIER1">%1$s</xliff:g>కు మారితే, <xliff:g id="CARRIER2_1">%2$s</xliff:g> ఇప్పటి నుండి మొబైల్ డేటా కోసం ఉపయోగించబడదు."</string>
<string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g>ని ఉపయోగించు"</string>
<string name="sim_preferred_title" msgid="7182406911552216373">"ప్రాధాన్య SIM కార్డ్ నవీకరిం.?"</string>
- <string name="sim_preferred_message" msgid="6004009449266648351">"మీ పరికరంలో <xliff:g id="NEW_SIM">%1$s</xliff:g> SIM మాత్రమే ఉంది. మొబైల్ డేటా, కాల్స్ మరియు SMS మెసేజ్ల కోసం మీరు ఈ SIMని ఉపయోగించాలనుకుంటున్నారా?"</string>
+ <string name="sim_preferred_message" msgid="6004009449266648351">"మీ పరికరంలో <xliff:g id="NEW_SIM">%1$s</xliff:g> SIM మాత్రమే ఉంది. మొబైల్ డేటా, కాల్స్, SMS మెసేజ్ల కోసం మీరు ఈ SIMను ఉపయోగించాలని అనుకుంటున్నారా?"</string>
<string name="wrong_pin_code_pukked" msgid="3414172752791445033">"సిమ్ పిన్ కోడ్ చెల్లదు మీరు తప్పనిసరిగా మీ డివైజ్ను అన్లాక్ చేయడానికి మీ క్యారియర్ను ఇప్పుడు సంప్రదించాలి."</string>
<plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
<item quantity="other">SIM పిన్ కోడ్ తప్పు, మీకు మరో <xliff:g id="NUMBER_1">%d</xliff:g> ప్రయత్నాలు మిగిలి ఉన్నాయి.</item>
@@ -1497,9 +1487,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>
@@ -1568,8 +1558,8 @@
<string name="sd_mount_summary" product="default" msgid="2190410240845521205"></string>
<string name="sd_format" product="nosdcard" msgid="8657427883364711513">"USB నిల్వను ఎరేజ్ చేయండి"</string>
<string name="sd_format" product="default" msgid="9085302892248732329">"SD కార్డుని ఎరేజ్ చేయండి"</string>
- <string name="sd_format_summary" product="nosdcard" msgid="6179784504937189658">"అంతర్గత USB నిల్వలో ఉన్న సంగీతం మరియు ఫోటోల వంటి మొత్తం డేటాను ఎరేజ్ చేస్తుంది"</string>
- <string name="sd_format_summary" product="default" msgid="60583152211068164">"SD కార్డులో ఉన్న సంగీతం మరియు ఫోటోల వంటి మొత్తం డేటాను ఎరేజ్ చేస్తుంది"</string>
+ <string name="sd_format_summary" product="nosdcard" msgid="6179784504937189658">"అంతర్గత USB స్టోరేజ్లో ఉన్న మ్యూజిక్, ఫోటోల వంటి మొత్తం డేటాను ఎరేజ్ చేస్తుంది"</string>
+ <string name="sd_format_summary" product="default" msgid="60583152211068164">"SD కార్డులో ఉన్న మ్యూజిక్, ఫోటోల వంటి మొత్తం డేటాను ఎరేజ్ చేస్తుంది"</string>
<string name="mtp_ptp_mode_summary" msgid="7969656567437639239">"MTP లేదా PTP ఫంక్షన్ సక్రియంగా ఉంది"</string>
<string name="dlg_confirm_unmount_title" product="nosdcard" msgid="7694112411895701320">"USB నిల్వను అన్మౌంట్ చేయాలా?"</string>
<string name="dlg_confirm_unmount_title" product="default" msgid="8251329019960361646">"SD కార్డును అన్మౌంట్ చేయాలా?"</string>
@@ -1621,17 +1611,17 @@
<string name="storage_rename_title" msgid="5911285992205282312">"నిల్వ పేరు మార్చండి"</string>
<string name="storage_dialog_unmounted" msgid="1187960789775910051">"ఈ <xliff:g id="NAME_0">^1</xliff:g> సురక్షితంగా తొలగించబడింది, కానీ ఇప్పటికీ అందుబాటులో ఉంది. \n\nఈ <xliff:g id="NAME_1">^1</xliff:g>ని ఉపయోగించడానికి, మీరు ముందుగా దీన్ని మౌంట్ చేయాలి."</string>
<string name="storage_dialog_unmountable" msgid="1761107904296941687">"ఈ <xliff:g id="NAME_0">^1</xliff:g> పాడైంది. \n\nఈ <xliff:g id="NAME_1">^1</xliff:g>ని ఉపయోగించడానికి, మీరు ముందుగా దీన్ని సెటప్ చేయాలి."</string>
- <string name="storage_internal_format_details" msgid="8922023528848861812">"ఫార్మాట్ చేసిన తర్వాత, మీరు ఈ <xliff:g id="NAME_0">^1</xliff:g>ని ఇతర పరికరాల్లో ఉపయోగించవచ్చు. \n\nఈ <xliff:g id="NAME_1">^1</xliff:g>లోని మొత్తం డేటా తొలగించబడుతుంది. ముందుగా బ్యాకప్ చేయడాన్ని పరిశీలించండి. \n\n"<b>"ఫోటోలు & ఇతర మీడియాను బ్యాకప్ చేయండి"</b>" \nమీ మీడియా ఫైళ్లను ఈ పరికరంలోని ప్రత్యామ్నాయ నిల్వకు తరలించండి లేదా USB కేబుల్ను ఉపయోగించి వాటిని కంప్యూటర్కి బదిలీ చేయండి. \n\n"<b>"యాప్లను బ్యాకప్ చేయండి"</b>" \nఈ <xliff:g id="NAME_6">^1</xliff:g>లోని అన్ని యాప్లు అన్ఇన్స్టాల్ చేయబడతాయి మరియు వాటి డేటా తొలగించబడుతుంది. ఈ యాప్లను అలాగే ఉంచడానికి, వీటిని ఈ పరికరంలోని ప్రత్యామ్నాయ నిల్వకు తరలించండి."</string>
+ <string name="storage_internal_format_details" msgid="8922023528848861812">"ఫార్మాట్ చేసిన తర్వాత, మీరు ఈ <xliff:g id="NAME_0">^1</xliff:g>ని ఇతర పరికరాల్లో ఉపయోగించవచ్చు. \n\nఈ <xliff:g id="NAME_1">^1</xliff:g>లోని మొత్తం డేటా తొలగించబడుతుంది. ముందుగా బ్యాకప్ చేయడాన్ని పరిశీలించండి. \n\n"<b>"ఫోటోలు & ఇతర మీడియాను బ్యాకప్ చేయండి"</b>" \nమీ మీడియా ఫైళ్లను ఈ పరికరంలోని ప్రత్యామ్నాయ స్టోరేజ్కు తరలించండి లేదా USB కేబుల్ను ఉపయోగించి వాటిని కంప్యూటర్కి బదిలీ చేయండి. \n\n"<b>"యాప్లను బ్యాకప్ చేయండి"</b>" \nఈ <xliff:g id="NAME_6">^1</xliff:g>లోని అన్ని యాప్లు అన్ఇన్స్టాల్ చేయబడతాయి మరియు వాటి డేటా తొలగించబడుతుంది. ఈ యాప్లను అలాగే ఉంచడానికి, వీటిని ఈ పరికరంలోని ప్రత్యామ్నాయ స్టోరేజ్కు తరలించండి."</string>
<string name="storage_internal_unmount_details" msgid="487689543322907311"><b>"మీరు ఈ <xliff:g id="NAME_0">^1</xliff:g>ను తొలగించినప్పుడు, దీనిలో నిల్వ చేసిన యాప్లు పని చేయకుండా ఆగిపోతాయి మరియు దీనిలో నిల్వ చేసిన మీడియా ఫైళ్లు దీన్ని తిరిగి చొప్పించే వరకు అందుబాటులో లేకుండాపోతాయి."</b>" \n\nఈ <xliff:g id="NAME_1">^1</xliff:g> ఈ పరికరంలో మాత్రమే పని చేసేలా ఫార్మాట్ చేయబడింది. ఇది ఇంక వేటిలోనూ పని చేయదు."</string>
- <string name="storage_internal_forget_details" msgid="5606507270046186691">"ఈ <xliff:g id="NAME">^1</xliff:g> కలిగి ఉన్న యాప్లు, ఫోటోలు లేదా డేటాను ఉపయోగించడానికి, దాన్ని మళ్లీ చొప్పించండి. \n\nపరికరం అందుబాటులో లేకపోతే ప్రత్యామ్నాయంగా మీరు ఈ నిల్వను విస్మరించేలా ఎంచుకోవచ్చు. \n\nమీరు విస్మరించాలని ఎంచుకుంటే, పరికరంలో ఉన్న మొత్తం డేటాను శాశ్వతంగా కోల్పోతారు. \n\nమీరు తర్వాత యాప్లను మళ్లీ ఇన్స్టాల్ చేయవచ్చు, కానీ ఈ పరికరంలో నిల్వ చేసిన వాటి డేటాను కోల్పోతారు."</string>
+ <string name="storage_internal_forget_details" msgid="5606507270046186691">"ఈ <xliff:g id="NAME">^1</xliff:g> కలిగి ఉన్న యాప్లు, ఫోటోలు లేదా డేటాను ఉపయోగించడానికి, దాన్ని మళ్లీ ఇన్సర్ట్ చేయండి. \n\nపరికరం అందుబాటులో లేకపోతే ప్రత్యామ్నాయంగా మీరు ఈ స్టోరేజ్ను విస్మరించేలా ఎంచుకోవచ్చు. \n\nమీరు విస్మరించాలని ఎంచుకుంటే, పరికరంలో ఉన్న మొత్తం డేటాను శాశ్వతంగా కోల్పోతారు. \n\nమీరు తర్వాత యాప్లను మళ్లీ ఇన్స్టాల్ చేయవచ్చు, కానీ ఈ పరికరంలో స్టోర్ చేసిన వాటి డేటాను కోల్పోతారు."</string>
<string name="storage_internal_forget_confirm_title" msgid="379238668153099015">"<xliff:g id="NAME">^1</xliff:g>ని విస్మరించాలా?"</string>
- <string name="storage_internal_forget_confirm" msgid="5752634604952674123">"ఈ <xliff:g id="NAME">^1</xliff:g>లో నిల్వ చేయబడిన అన్ని యాప్లు, ఫోటోలు మరియు డేటాను శాశ్వతంగా కోల్పోతారు."</string>
+ <string name="storage_internal_forget_confirm" msgid="5752634604952674123">"ఈ <xliff:g id="NAME">^1</xliff:g>లో స్టోర్ చేయబడిన అన్ని యాప్లు, ఫోటోలు ఇంకా డేటాను శాశ్వతంగా కోల్పోతారు."</string>
<string name="storage_detail_dialog_system" msgid="7461009051858709479">"సిస్టమ్లో Android వెర్షన్ <xliff:g id="VERSION">%s</xliff:g>ను అమలు చేయడానికి అవసరమైన ఫైల్స్ ఉంటాయి"</string>
<string name="storage_wizard_init_title" msgid="9036374223934708619">"మీ <xliff:g id="NAME">^1</xliff:g> సెటప్ చేయండి"</string>
<string name="storage_wizard_init_external_title" msgid="6540132491909241713">"పోర్టబుల్ నిల్వగా ఉపయోగించు"</string>
- <string name="storage_wizard_init_external_summary" msgid="5807552934494462984">"ఫోటోలను మరియు ఇతర మీడియాను పరికరాల మధ్య తరలించడానికి."</string>
+ <string name="storage_wizard_init_external_summary" msgid="5807552934494462984">"ఫోటోలను, ఇతర మీడియాను పరికరాల మధ్య తరలించడానికి."</string>
<string name="storage_wizard_init_internal_title" msgid="3256355049992147270">"అంతర్గత నిల్వగా ఉపయోగించు"</string>
- <string name="storage_wizard_init_internal_summary" msgid="2283798331883929674">"యాప్లు మరియు ఫోటోలతో సహా దేన్నైనా ఈ పరికరంలో మాత్రమే నిల్వ చేయడానికి. దీన్ని ఇతర పరికరాలతో పని చేయకుండా నిరోధించే ఫార్మాటింగ్ అవసరం."</string>
+ <string name="storage_wizard_init_internal_summary" msgid="2283798331883929674">"యాప్లు మరియు ఫోటోలతో సహా దేన్నైనా ఈ పరికరంలో మాత్రమే స్టోర్ చేయడానికి. దీన్ని ఇతర పరికరాలతో పని చేయకుండా నిరోధించే ఫార్మాటింగ్ అవసరం."</string>
<string name="storage_wizard_format_confirm_title" msgid="4898014527956178762">"అంతర్గత నిల్వగా ఫార్మాట్ చేయండి"</string>
<string name="storage_wizard_format_confirm_body" msgid="5514665245241830772">"ఇందుకోసం <xliff:g id="NAME_0">^1</xliff:g>ని సురక్షితంగా ఉంచడానికి దాన్ని ఫార్మాట్ చేయడం అవసరం. \n\nఫార్మాట్ చేసిన తర్వాత, ఈ <xliff:g id="NAME_1">^1</xliff:g> ఈ పరికరంలో మాత్రమే పని చేస్తుంది. \n\n"<b>"ఫార్మాట్ చేస్తే ప్రస్తుతం <xliff:g id="NAME_2">^1</xliff:g>లో నిల్వ చేయబడిన మొత్తం డేటా తొలగించబడుతుంది."</b>" డేటాను కోల్పోవడం నివారించడానికి, దాన్ని బ్యాకప్ చేయడం పరిశీలించండి."</string>
<string name="storage_wizard_format_confirm_public_title" msgid="649252654496577680">"పోర్టబుల్ నిల్వగా ఫార్మాట్ చేయండి"</string>
@@ -1640,7 +1630,7 @@
<string name="storage_wizard_format_progress_title" msgid="9170393018855949774">"<xliff:g id="NAME">^1</xliff:g>ని ఫార్మాట్ చేస్తోంది…"</string>
<string name="storage_wizard_format_progress_body" msgid="1044024044955390417">"<xliff:g id="NAME">^1</xliff:g>ని ఫార్మాట్ చేసే సమయంలో దీనిని తీసివేయవద్దు."</string>
<string name="storage_wizard_migrate_title" msgid="3013711737005104623">"డేటాను కొత్త నిల్వకు తరలించండి"</string>
- <string name="storage_wizard_migrate_body" msgid="1630853797296198275">"మీరు మీ ఫోటోలు, ఫైళ్లు మరియు కొన్ని యాప్లను ఈ కొత్త <xliff:g id="NAME">^1</xliff:g>కి తరలించవచ్చు. \n\nతరలించడానికి సుమారు <xliff:g id="TIME">^2</xliff:g> పట్టవచ్చు మరియు దీని వలన అంతర్గత నిల్వలో <xliff:g id="SIZE">^3</xliff:g> ఖాళీ అవుతుంది. ఇది జరుగుతున్నప్పుడు కొన్ని యాప్లు పని చేయవు."</string>
+ <string name="storage_wizard_migrate_body" msgid="1630853797296198275">"మీరు మీ ఫోటోలు, ఫైళ్లు మరియు కొన్ని యాప్లను ఈ కొత్త <xliff:g id="NAME">^1</xliff:g>కి తరలించవచ్చు. \n\nతరలించడానికి సుమారు <xliff:g id="TIME">^2</xliff:g> పట్టవచ్చు అలాగే దీని వలన అంతర్గత స్టోరేజ్లో <xliff:g id="SIZE">^3</xliff:g> ఖాళీ అవుతుంది. ఇది జరుగుతున్నప్పుడు కొన్ని యాప్లు పని చేయవు."</string>
<string name="storage_wizard_migrate_now" msgid="175023718337037181">"ఇప్పుడే తరలించు"</string>
<string name="storage_wizard_migrate_later" msgid="6573789572520980112">"తర్వాత తరలించు"</string>
<string name="storage_wizard_migrate_confirm_title" msgid="255346780598924540">"డేటాను ఇప్పుడే తరలించు"</string>
@@ -1649,8 +1639,8 @@
<string name="storage_wizard_migrate_progress_title" msgid="462238335086734131">"డేటాను తరలిస్తోంది…"</string>
<string name="storage_wizard_migrate_details" msgid="7474061662976940407">"తరలించే సమయంలో: \n• <xliff:g id="NAME">^1</xliff:g>ని తీసివేయవద్దు. \n• కొన్ని యాప్లు సరిగ్గా పని చేయవు. \n• పరికరం ఛార్జ్ చేసి పెట్టండి."</string>
<string name="storage_wizard_ready_title" msgid="3093468548660255543">"మీ <xliff:g id="NAME">^1</xliff:g> ఉపయోగించడానికి సిద్ధంగా ఉంది"</string>
- <string name="storage_wizard_ready_external_body" msgid="45040717412844114">"మీ <xliff:g id="NAME">^1</xliff:g> ఫోటోలు మరియు ఇతర మీడియాతో ఉపయోగించేలా పూర్తిగా సెట్ చేయబడింది."</string>
- <string name="storage_wizard_ready_internal_body" msgid="7734817996475607447">"మీ కొత్త <xliff:g id="NAME">^1</xliff:g> పని చేస్తోంది. \n\nఫోటోలు, ఫైళ్లు మరియు యాప్ డేటాను ఈ పరికరానికి తరలించడానికి, సెట్టింగ్లు > నిల్వకు వెళ్లండి."</string>
+ <string name="storage_wizard_ready_external_body" msgid="45040717412844114">"మీ <xliff:g id="NAME">^1</xliff:g> ఫోటోలు, ఇతర మీడియాతో ఉపయోగించేలా పూర్తిగా సెట్ చేయబడింది."</string>
+ <string name="storage_wizard_ready_internal_body" msgid="7734817996475607447">"మీ కొత్త <xliff:g id="NAME">^1</xliff:g> పని చేస్తోంది. \n\nఫోటోలు, ఫైళ్లు మరియు యాప్ డేటాను ఈ పరికరానికి తరలించడానికి, సెట్టింగ్లు > స్టోరేజ్కు వెళ్లండి."</string>
<string name="storage_wizard_move_confirm_title" msgid="6812469630804101590">"<xliff:g id="APP">^1</xliff:g>ని తరలించండి"</string>
<string name="storage_wizard_move_confirm_body" msgid="1713022828842263574">"<xliff:g id="APP">^1</xliff:g>ను మరియు దాని డేటాను <xliff:g id="NAME_0">^2</xliff:g>కి తరలించడానికి కేవలం కొన్ని క్షణాల సమయం పడుతుంది. మీరు తరలింపు పూర్తయ్యే వరకు యాప్ను ఉపయోగించలేరు. \n\nతరలించే సమయంలో <xliff:g id="NAME_1">^2</xliff:g>ని తీసివేయవద్దు."</string>
<string name="storage_wizard_move_unlock" msgid="14651384927767749">"డేటాను తరలించడానికి మీరు వినియోగదారు <xliff:g id="APP">^1</xliff:g>ని అన్లాక్ చేయాలి."</string>
@@ -1691,7 +1681,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>
@@ -1759,15 +1749,15 @@
<string name="main_clear_desc" product="default" msgid="6984348811887162647">"ఇది మీ ఫోన్ యొక్క "<b>"అంతర్గత స్టోరేజ్"</b>" నుండి ఇక్కడున్న వాటితో సహా, మొత్తం డేటాను తొలగిస్తుంది:\n\n"<li>"మీ Google ఖాతా"</li>\n<li>"సిస్టమ్తో పాటు యాప్ డేటా, అలాగే సెట్టింగ్లు"</li>\n<li>"డౌన్లోడ్ చేయబడిన యాప్లు"</li></string>
<string name="main_clear_accounts" product="default" msgid="7675859115108318537">\n\n"మీరు ప్రస్తుతం కింది ఖాతాలకు సైన్ ఇన్ చేశారు:\n"</string>
<string name="main_clear_other_users_present" product="default" msgid="2672976674798019077">\n\n"ఈ పరికరంలో ఇతర యూజర్లు ఉన్నారు.\n"</string>
- <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"సంగీతం"</li>\n<li>"ఫోటోలు"</li>\n<li>"ఇతర యూజర్ డేటా"</li></string>
+ <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"మ్యూజిక్"</li>\n<li>"ఫోటోలు"</li>\n<li>"ఇతర యూజర్ డేటా"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIMలు"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"ఇది మీ మొబైల్ సర్వీస్ ప్లాన్ను రద్దు చేయదు."</string>
<string name="main_clear_desc_erase_external_storage" product="nosdcard" msgid="4441604184663452046">\n\n"సంగీతం, ఫోటోలు, ఇతర యూజర్ డేటాను క్లియర్ చేయడానికి, "<b>"USB స్టోరేజ్"</b>"ను తొలగించాల్సి ఉంటుంది."</string>
<string name="main_clear_desc_erase_external_storage" product="default" msgid="1498514970618215728">\n\n"సంగీతం, ఫోటోలు, ఇతర యూజర్ డేటాను క్లియర్ చేయడానికి, "<b>"SD కార్డు"</b>" డేటాను తొలగించాల్సి ఉంటుంది."</string>
<string name="erase_external_storage" product="nosdcard" msgid="2182181846128639635">"USB నిల్వను ఎరేజ్ చేయి"</string>
<string name="erase_external_storage" product="default" msgid="2610056855012660451">"SD కార్డుని ఎరేజ్ చేయి"</string>
- <string name="erase_external_storage_description" product="nosdcard" msgid="6358699244894944843">"అంతర్గత USB నిల్వలోని డేటా అంతటినీ అనగా సంగీతం లేదా ఫోటోల వంటివి ఎరేజ్ చేయి"</string>
- <string name="erase_external_storage_description" product="default" msgid="3367779850546310380">"SD కార్డులో సంగీతం లేదా ఫోటోల వంటి మొత్తం డేటాను ఎరేజ్ చేయి"</string>
+ <string name="erase_external_storage_description" product="nosdcard" msgid="6358699244894944843">"అంతర్గత USB స్టోరేజ్లోని డేటా అంతటినీ అనగా మ్యూజిక్ లేదా ఫోటోల వంటివి ఎరేజ్ చేయి"</string>
+ <string name="erase_external_storage_description" product="default" msgid="3367779850546310380">"SD కార్డులో మ్యూజిక్ లేదా ఫోటోల వంటి మొత్తం డేటాను ఎరేజ్ చేయి"</string>
<string name="main_clear_button_text" product="tablet" msgid="6246087475569640671">"డేటా మొత్తాన్ని తొలగించు"</string>
<string name="main_clear_button_text" product="default" msgid="6246087475569640671">"డేటా మొత్తాన్ని తొలగించు"</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"మీ మొత్తం వ్యక్తిగత సమాచారంతో పాటు డౌన్లోడ్ చేసిన యాప్లు అన్నీ సమూలంగా తొలగించబడతాయి. ఒక్కసారి డేటాను తొలగిస్తే మళ్లీ వెనక్కు తెచ్చుకోలేరు."</string>
@@ -1885,7 +1875,7 @@
<string name="assisted_gps" msgid="1714546606018821498">"సహాయక GPSను ఉపయోగించు"</string>
<string name="assisted_gps_enabled" msgid="6220188450779319248">"GPSకి సహాయంగా సర్వర్ను ఉపయోగించు (నెట్వర్క్ వినియోగాన్ని తగ్గించడానికి ఎంపిక తీసియండి)"</string>
<string name="assisted_gps_disabled" msgid="1062496503892849">"GPSకి సహాయంగా సర్వర్ను ఉపయోగించు (GPS పనితీరుని మెరుగుపరచడానికి ఎంపిక తీసియండి)"</string>
- <string name="use_location_title" msgid="1345594777162897654">"లొకేషన్ & Google సెర్చ్"</string>
+ <string name="use_location_title" msgid="1345594777162897654">"లొకేషన్ & Google Search"</string>
<string name="use_location_summary" msgid="377322574549729921">"సెర్చ్ ఫలితాలు, ఇతర సర్వీస్లను మెరుగుపరచడం కోసం మీ లొకేషన్ను ఉపయోగించడానికి Googleను అనుమతించండి"</string>
<string name="location_access_title" msgid="4052667453826272040">"నా లొకేషన్కు యాక్సెస్"</string>
<string name="location_access_summary" msgid="8634100005481578143">"మీ లొకేషన్ సమాచారాన్ని ఉపయోగించడానికి మీ అనుమతిని అడిగిన యాప్లను అనుమతించండి"</string>
@@ -1894,7 +1884,7 @@
<string name="about_settings" product="default" msgid="4038626127378127613">"ఫోన్ వివరాలు"</string>
<string name="about_settings" product="device" msgid="9012888717090302815">"పరికరం గురించి"</string>
<string name="about_settings" product="emulator" msgid="2516560858771320366">"పునరుత్పాదిత పరికరం గురించి"</string>
- <string name="about_settings_summary" msgid="4831942939227432513">"చట్టపరమైన సమాచారం, స్థితి, సాఫ్ట్వేర్ సంస్కరణను చూడండి"</string>
+ <string name="about_settings_summary" msgid="4831942939227432513">"చట్టపరమైన సమాచారం, స్టేటస్, సాఫ్ట్వేర్ సంస్కరణను చూడండి"</string>
<string name="legal_information" msgid="7509900979811934843">"చట్టపరమైన సమాచారం"</string>
<string name="contributors_title" msgid="7965640251547037965">"సహకారులు"</string>
<string name="manual" msgid="3651593989906084868">"మాన్యువల్"</string>
@@ -1965,12 +1955,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>
@@ -2013,7 +2003,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>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"అంతర్గత నిల్వ"</string>
<string name="recompute_size" msgid="1098091228370999128">"పరిమాణాన్ని మళ్లీ గణిస్తోంది…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"యాప్ డేటాను తొలగించాలా?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"ఈ యాప్ డేటా మొత్తం శాశ్వతంగా తొలగించబడుతుంది. ఇందులో అన్ని ఫైళ్లు, సెట్టింగ్లు, ఖాతాలు, డేటాబేస్లు మొ. ఉన్నాయి."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"ఈ యాప్ డేటా శాశ్వతంగా తొలగించబడుతుంది. ఇందులో ఫైల్స్, సెట్టింగ్లు, డేటాబేస్లు, ఇతర యాప్ డేటా ఉంటాయి."</string>
<string name="dlg_ok" msgid="1421350367857960997">"సరే"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"రద్దు చేయి"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2238,8 +2228,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>
@@ -2405,7 +2395,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>
@@ -2523,8 +2513,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>
@@ -2620,8 +2610,8 @@
<string name="print_cancelling_state_title_template" msgid="9094795458159980190">"<xliff:g id="PRINT_JOB_NAME">%1$s</xliff:g>ను రద్దు చేస్తోంది"</string>
<string name="print_failed_state_title_template" msgid="4751695809935404505">"ప్రింటర్ ఎర్రర్ <xliff:g id="PRINT_JOB_NAME">%1$s</xliff:g>"</string>
<string name="print_blocked_state_title_template" msgid="3134100215188411074">"ప్రింటర్ <xliff:g id="PRINT_JOB_NAME">%1$s</xliff:g> బ్లాక్ చేయబడింది"</string>
- <string name="print_search_box_shown_utterance" msgid="6215002365360341961">"శోధన పెట్టె చూపబడింది"</string>
- <string name="print_search_box_hidden_utterance" msgid="5355387966141712567">"శోధన పెట్టె దాచబడింది"</string>
+ <string name="print_search_box_shown_utterance" msgid="6215002365360341961">"సెర్చ్ బాక్స్ చూపబడుతోంది"</string>
+ <string name="print_search_box_hidden_utterance" msgid="5355387966141712567">"సెర్చ్ బాక్స్ దాచబడింది"</string>
<string name="printer_info_desc" msgid="1206872325746154206">"ఈ ప్రింటర్ గురించి మరింత సమాచారం"</string>
<string name="power_usage_summary_title" msgid="4198312848584882113">"బ్యాటరీ"</string>
<string name="power_usage_summary" msgid="6857382582534984531">"బ్యాటరీని ఉపయోగిస్తున్నవి"</string>
@@ -2696,7 +2686,7 @@
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"ఛార్జింగ్ తాత్కాలికంగా పరిమితం చేయబడింది"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"మీ బ్యాటరీని కాపాడటానికి. మరింత తెలుసుకోండి."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ఛార్జింగ్ను కొనసాగించండి"</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"అధిక ఉష్ణోగ్రతలు, దీర్ఘకాలిక ఛార్జింగ్ వంటి కొన్ని సందర్భాలలో, బ్యాటరీ స్థితిని కాపాడటానికి ఛార్జింగ్ <xliff:g id="PERCENT">%1$s</xliff:g>కు పరిమితం చేయబడవచ్చు.\n\nఆ పరిస్థితులు మారినప్పుడు, మీ ఫోన్ ఆటోమేటిక్గా సాధారణంగా ఛార్జ్ అవుతుంది."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"అధిక ఉష్ణోగ్రతలు, సుదీర్ఘ ఛార్జింగ్ వంటి కొన్ని సందర్భాల్లో, బ్యాటరీని కాపాడటానికి ఛార్జింగ్ <xliff:g id="PERCENT">%1$s</xliff:g>నికి పరిమితం చేయబడవచ్చు.\n\nఆ పరిస్థితులు మారినప్పుడు, మీ ఫోన్ ఆటోమేటిక్గా సాధారణంగా ఛార్జ్ అవుతుంది."</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"అధిక ఉష్ణోగ్రతలు, దీర్ఘకాలిక ఛార్జింగ్ వంటి కొన్ని సందర్భాలలో, బ్యాటరీ స్థితిని కాపాడటానికి ఛార్జింగ్ <xliff:g id="PERCENT">%1$s</xliff:g>కు పరిమితం చేయబడవచ్చు.\n\nఆ పరిస్థితులు మారినప్పుడు, మీ టాబ్లెట్ ఆటోమేటిక్గా సాధారణంగా ఛార్జ్ అవుతుంది."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"మీరు మీ ఫోన్ను సాధారణం కంటే ఎక్కువగా ఉపయోగించారు కాబట్టి, సాధారణంగా ఖాళీ అయ్యే సమయం కంటే త్వరగా మీ బ్యాటరీ ఖాళీ అవ్వొచ్చు.\n\nబ్యాటరీని ఎక్కువగా ఉపయోగిస్తున్న యాప్లు:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"మీరు మీ టాబ్లెట్ను సాధారణం కంటే ఎక్కువగా ఉపయోగించారు కాబట్టి, సాధారణంగా ఖాళీ అయ్యే సమయం కంటే త్వరగా మీ బ్యాటరీ ఖాళీ అవ్వొచ్చు.\n\nబ్యాటరీని ఎక్కువగా ఉపయోగిస్తున్న యాప్లు:"</string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"బ్యాటరీ మేనేజర్ను ఉపయోగించండి"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"యాప్లు బ్యాటరీ శక్తిని హరిస్తున్నప్పుడు గుర్తించండి"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"యాప్లు బ్యాటరీని హరించేటప్పుడు గుర్తించడం"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"యాప్లు బ్యాటరీని హరించేటప్పుడు గుర్తించడం"</string>
<string name="battery_manager_off" msgid="673547668722420924">"ఆఫ్"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d యాప్లు పరిమితం చేయబడ్డాయి</item>
@@ -2779,7 +2770,7 @@
<string name="power_camera" msgid="4778315081581293923">"కెమెరా"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"బ్లూటూత్"</string>
- <string name="power_cell" msgid="5507921058696341513">"మొబైల్ నెట్వర్క్ స్టాండ్బై"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"మొత్తం <xliff:g id="TIME_0">^1</xliff:g> • \nమధ్య బ్యాటరీ బ్యాక్గ్రౌండ్ వినియోగం నిమిషం <xliff:g id="TIME_PERIOD">^2</xliff:g> కంటే తక్కువ ఉంది"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"చివరిగా పూర్తి ఛార్జింగ్ చేసినప్పటి నుండి ఎలాంటి వినియోగం లేదు"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"గత 24 గంటల నుండి ఎలాంటి వినియోగం లేదు"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"పరికరం వినియోగాన్ని బట్టి మిగిలి ఉన్న బ్యాటరీ అంచనా వేయబడుతుంది"</string>
<string name="estimated_time_left" msgid="948717045180211777">"అంచనా వేసిన సమయం మిగిలి ఉంది"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"పూర్తిగా ఛార్జ్ కావడానికి పట్టే సమయం"</string>
@@ -3037,7 +3029,7 @@
<string name="backup_erase_dialog_title" msgid="5892431263348766484"></string>
<string name="backup_erase_dialog_message" msgid="2250872501409574331">"Google సర్వర్ల్లో మీ Wi‑Fi పాస్వర్డ్లు, బుక్మార్క్లు, ఇతర సెట్టింగ్లు మరియు యాప్ డేటాను బ్యాకప్ చేయడాన్ని ఆపివేయడంతో పాటు అదనంగా అన్ని కాపీలను ఎరేజ్ చేయాలా?"</string>
<string name="fullbackup_erase_dialog_message" msgid="2379053988557486162">"పరికర డేటా (Wi-Fi పాస్వర్డ్లు మరియు కాల్ చరిత్ర వంటివి) మరియు యాప్ డేటాను (సెట్టింగ్లు మరియు యాప్ల ద్వారా నిల్వ చేయబడిన ఫైళ్లు వంటివి) బ్యాకప్ చేయడం ఆపివేసి, రిమోట్ సర్వర్ల్లోని అన్ని కాపీలను తీసివేయాలా?"</string>
- <string name="fullbackup_data_summary" msgid="971587401251601473">"డివైజ్ డేటా (Wi-Fi పాస్వర్డ్లు మరియు కాల్ చరిత్ర వంటివి) మరియు యాప్ డేటాను (సెట్టింగ్లు మరియు యాప్ల ద్వారా నిల్వ చేయబడిన ఫైళ్లు వంటివి) ఆటోమేటిక్గా రిమోట్ విధానంలో బ్యాకప్ చేస్తుంది.\n\nమీరు స్వీయ బ్యాకప్ను ఆన్ చేసినప్పుడు, డివైజ్ మరియు యాప్ డేటా కాలానుగుణంగా రిమోట్ విధానంలో సేవ్ చేయబడుతుంది. డివైజ్లు, మెసేజ్లు మరియు ఫోటోల వంటి సున్నితమైన వ్యక్తిగత డేటాతో సహా యాప్ సేవ్ చేసిన (డెవలపర్ సెట్టింగ్ల ఆధారంగా) ఎలాంటి డేటా అయినా యాప్ డేటాగా పరిగణించబడుతుంది."</string>
+ <string name="fullbackup_data_summary" msgid="971587401251601473">"డివైజ్ డేటాను (Wi-Fi పాస్వర్డ్లు, కాల్ హిస్టరీ వంటివి), అలాగే యాప్ డేటాను (సెట్టింగ్లు, యాప్ల ద్వారా స్టోర్ చేయబడిన ఫైళ్లు వంటివి) ఆటోమేటిక్గా రిమోట్ విధానంలో బ్యాకప్ చేస్తుంది.\n\nమీరు ఆటోమేటిక్ బ్యాకప్ను ఆన్ చేసినప్పుడు, డివైజ్ డేటాతో పాటు యాప్ డేటా కాలానుగుణంగా రిమోట్ విధానంలో సేవ్ చేయబడుతుంది. కాంటాక్టులు, మెసేజ్లు, ఫోటోల వంటి గోప్యమైనది కావడానికి అవకాశం ఉన్న డేటాతో సహా యాప్ సేవ్ చేసిన (డెవలపర్ సెట్టింగ్ల ఆధారంగా) ఎలాంటి డేటా అయినా యాప్ డేటాగా పరిగణించబడుతుంది."</string>
<string name="device_admin_settings_title" msgid="31392408594557070">"పరికర నిర్వాహకుల సెట్టింగ్లు"</string>
<string name="active_device_admin_msg" msgid="7744106305636543184">"డివైజ్ నిర్వాహకుల యాప్"</string>
<string name="remove_device_admin" msgid="3143059558744287259">"ఈ పరికర అడ్మిన్ యాప్ను డీయాక్టివేట్ చేయి"</string>
@@ -3111,7 +3103,7 @@
<string name="really_remove_account_title" msgid="253097435885652310">"ఖాతాను తీసివేయాలా?"</string>
<string name="really_remove_account_message" product="tablet" msgid="8893801622174947887">"ఈ ఖాతాను తీసివేయడం వలన దీనికి సంబంధించిన SMSలు, కాంటాక్ట్లతో సహా ఇతర డేటా మొత్తం ఈ టాబ్లెట్ నుండి తొలగించబడుతుంది!"</string>
<string name="really_remove_account_message" product="default" msgid="1217810840427479274">"ఈ ఖాతాను తీసివేస్తే, దానికి సంబంధించిన SMSలు, కాంటాక్ట్లతో సహా ఇతర డేటా మొత్తం ఈ ఫోన్ నుండి తొలగించబడుతుంది!"</string>
- <string name="really_remove_account_message" product="device" msgid="5241756807386611084">"ఈ ఖాతాను తీసివేయడం వలన, దీనికి సంబంధించిన అన్ని SMSలు, కాంటాక్ట్లతో సహా ఇతర డేటా మొత్తం పరికరం నుండి తొలగించబడుతుంది!"</string>
+ <string name="really_remove_account_message" product="device" msgid="5241756807386611084">"ఈ ఖాతాను తీసివేయడం వలన, దీనికి సంబంధించిన అన్ని మెసేజ్లు, కాంటాక్ట్లతో సహా ఇతర డేటా మొత్తం పరికరం నుండి తొలగించబడుతుంది!"</string>
<string name="remove_account_failed" msgid="3709502163548900644">"ఈ మార్పును మీ నిర్వాహకులు అనుమతించలేదు"</string>
<string name="cant_sync_dialog_title" msgid="2613000568881139517">"మాన్యువల్గా సమకాలీకరించడం సాధ్యపడదు"</string>
<string name="cant_sync_dialog_message" msgid="7612557105054568581">"ఈ అంశం యొక్క సింక్ ప్రస్తుతం నిలిపివేయబడింది. ఈ సెట్టింగ్ను మార్చడానికి, నేపథ్య డేటాను మరియు ఆటోమేటిక్ సింక్ను తాత్కాలికంగా ప్రారంభించండి."</string>
@@ -3318,14 +3310,14 @@
<item quantity="one">ప్రమాణపత్రాన్ని విశ్వసించండి లేదా తీసివేయండి</item>
</plurals>
<plurals name="ssl_ca_cert_info_message_device_owner" formatted="false" msgid="2788832560436163252">
- <item quantity="other"><xliff:g id="MANAGING_DOMAIN_1">%s</xliff:g> మీ పరికరంలో సర్టిఫికెట్ అధికారాలను ఇన్స్టాల్ చేసింది, దీని వల్ల వారు ఇమెయిల్లు, యాప్లు మరియు సురక్షితమైన వెబ్సైట్లతో సహా మీ పరికర నెట్వర్క్ యాక్టివిటీని పర్యవేక్షించడానికి అనుమతించబడవచ్చు.\n\nఈ సర్టిఫికెట్ల గురించి మరింత సమాచారం కోసం, మీ నిర్వాహకులను సంప్రదించండి.</item>
- <item quantity="one"><xliff:g id="MANAGING_DOMAIN_0">%s</xliff:g> మీ పరికరంలో సర్టిఫికెట్ అధికారాన్ని ఇన్స్టాల్ చేసింది, దీని వల్ల వారు ఇమెయిల్లు, యాప్లు మరియు సురక్షితమైన వెబ్సైట్లతో సహా మీ పరికర నెట్వర్క్ యాక్టివిటీని పర్యవేక్షించడానికి అనుమతించబడవచ్చు.\n\nఈ సర్టిఫికెట్ గురించి మరింత సమాచారం కోసం, మీ నిర్వాహకులను సంప్రదించండి.</item>
+ <item quantity="other"><xliff:g id="MANAGING_DOMAIN_1">%s</xliff:g> మీ పరికరంలో సర్టిఫికెట్ అధికారాలను ఇన్స్టాల్ చేసింది, దీని వల్ల వారు ఈమెయిళ్లు, యాప్లు మరియు సురక్షితమైన వెబ్సైట్లతో సహా మీ పరికర నెట్వర్క్ యాక్టివిటీని పర్యవేక్షించడానికి అనుమతించబడవచ్చు.\n\nఈ సర్టిఫికెట్ల గురించి మరింత సమాచారం కోసం, మీ నిర్వాహకులను సంప్రదించండి.</item>
+ <item quantity="one"><xliff:g id="MANAGING_DOMAIN_0">%s</xliff:g> మీ పరికరంలో సర్టిఫికెట్ అధికారాన్ని ఇన్స్టాల్ చేసింది, దీని వల్ల వారు ఈమెయిళ్లు, యాప్లు మరియు సురక్షితమైన వెబ్సైట్లతో సహా మీ పరికర నెట్వర్క్ యాక్టివిటీని పర్యవేక్షించడానికి అనుమతించబడవచ్చు.\n\nఈ సర్టిఫికెట్ గురించి మరింత సమాచారం కోసం, మీ నిర్వాహకులను సంప్రదించండి.</item>
</plurals>
<plurals name="ssl_ca_cert_info_message" formatted="false" msgid="3989916958347169622">
- <item quantity="other"><xliff:g id="MANAGING_DOMAIN_1">%s</xliff:g> మీ కార్యాలయ ప్రొఫైల్ కోసం సర్టిఫికెట్ అధికారాలను ఇన్స్టాల్ చేసింది, దీని వల్ల వారు ఇమెయిల్లు, యాప్లు మరియు సురక్షితమైన వెబ్సైట్లతో సహా కార్యాలయ నెట్వర్క్ యాక్టివిటీని పర్యవేక్షించడానికి అనుమతించబడవచ్చు.\n\nఈ సర్టిఫికెట్ల గురించి మరింత సమాచారం కోసం, మీ నిర్వాహకులను సంప్రదించండి.</item>
- <item quantity="one"><xliff:g id="MANAGING_DOMAIN_0">%s</xliff:g> మీ కార్యాలయ ప్రొఫైల్ కోసం సర్టిఫికెట్ అధికారాన్ని ఇన్స్టాల్ చేసింది, దీని వల్ల వారు ఇమెయిల్లు, యాప్లు మరియు సురక్షితమైన వెబ్సైట్లతో సహా కార్యాలయ నెట్వర్క్ యాక్టివిటీని పర్యవేక్షించడానికి అనుమతించబడవచ్చు.\n\nఈ సర్టిఫికెట్ గురించి మరింత సమాచారం కోసం, మీ నిర్వాహకులను సంప్రదించండి.</item>
+ <item quantity="other"><xliff:g id="MANAGING_DOMAIN_1">%s</xliff:g> మీ కార్యాలయ ప్రొఫైల్ కోసం సర్టిఫికెట్ అధికారాలను ఇన్స్టాల్ చేసింది, దీని వల్ల వారు ఈమెయిళ్లు, యాప్లు మరియు సురక్షితమైన వెబ్సైట్లతో సహా కార్యాలయ నెట్వర్క్ యాక్టివిటీని పర్యవేక్షించడానికి అనుమతించబడవచ్చు.\n\nఈ సర్టిఫికెట్ల గురించి మరింత సమాచారం కోసం, మీ నిర్వాహకులను సంప్రదించండి.</item>
+ <item quantity="one"><xliff:g id="MANAGING_DOMAIN_0">%s</xliff:g> మీ కార్యాలయ ప్రొఫైల్ కోసం సర్టిఫికెట్ అధికారాన్ని ఇన్స్టాల్ చేసింది, దీని వల్ల వారు ఈమెయిళ్లు, యాప్లు మరియు సురక్షితమైన వెబ్సైట్లతో సహా కార్యాలయ నెట్వర్క్ యాక్టివిటీని పర్యవేక్షించడానికి అనుమతించబడవచ్చు.\n\nఈ సర్టిఫికెట్ గురించి మరింత సమాచారం కోసం, మీ నిర్వాహకులను సంప్రదించండి.</item>
</plurals>
- <string name="ssl_ca_cert_warning_message" msgid="4374052724815563051">"మూడవ పక్షం ఇమెయిల్లు, యాప్లు మరియు సురక్షిత వెబ్సైట్లతో సహా మీ నెట్వర్క్ కార్యాచరణను పర్యవేక్షించగలిగే సామర్థ్యాన్ని కలిగి ఉంటారు.\n\nమీ పరికరంలో ఇన్స్టాల్ చేయబడిన విశ్వసనీయ ఆధారాల వలన ఇది సాధ్యపడుతుంది."</string>
+ <string name="ssl_ca_cert_warning_message" msgid="4374052724815563051">"మూడవ పక్షం ఈమెయిళ్లు, యాప్లు మరియు సురక్షిత వెబ్సైట్లతో సహా మీ నెట్వర్క్ కార్యాచరణను పర్యవేక్షించగలిగే సామర్థ్యాన్ని కలిగి ఉంటారు.\n\nమీ పరికరంలో ఇన్స్టాల్ చేయబడిన విశ్వసనీయ ఆధారాల వలన ఇది సాధ్యపడుతుంది."</string>
<plurals name="ssl_ca_cert_settings_button" formatted="false" msgid="125941406175485894">
<item quantity="other">ప్రమాణపత్రాలను తనిఖీ చేయి</item>
<item quantity="one">ప్రమాణపత్రాన్ని తనిఖీ చేయి</item>
@@ -3494,7 +3486,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>
@@ -3545,7 +3537,7 @@
<string name="keywords_app_default" msgid="8977706259156428770">"దీనితో తెరువు"</string>
<string name="keywords_applications_settings" msgid="999926810912037792">"అప్లికేషన్లు"</string>
<string name="keywords_time_zone" msgid="6402919157244589055">"సమయ మండలి"</string>
- <string name="keywords_draw_overlay" msgid="3170036145197260392">"చాట్ హెడ్, సిస్టమ్, హెచ్చరిక, విండో, డైలాగ్, ప్రదర్శన, ఇతర అగ్ర యాప్ల పైకి, లాగడం"</string>
+ <string name="keywords_draw_overlay" msgid="3170036145197260392">"చాట్ హెడ్, సిస్టమ్, అలర్ట్, విండో, డైలాగ్, ప్రదర్శన, ఇతర టాప్ యాప్ల పైన, లాగడం"</string>
<string name="keywords_flashlight" msgid="2133079265697578183">"ఫ్లాష్లైట్, లైట్, టార్చ్"</string>
<string name="keywords_change_wifi_state" msgid="7573039644328488165">"wifi, wi-fi, టోగుల్, నియంత్రణ"</string>
<string name="keywords_more_mobile_networks" msgid="5041272719326831744">"సెల్యులార్, మొబైల్, సెల్ క్యారియర్, వైర్లెస్, డేటా, 4g, 3g, 2g, lte"</string>
@@ -3556,7 +3548,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>
@@ -3577,7 +3569,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>
@@ -3596,7 +3588,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>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"ఎల్లప్పుడూ వైబ్రేట్ చేయి"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"మొదట వైబ్రేట్ చేసి, క్రమంగా రింగ్ పెంచు"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"ఇతర ధ్వనులు"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"మైమరపించే ఆడియో"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"డయల్ ప్యాడ్ టోన్లు"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"స్క్రీన్ లాకింగ్ సౌండ్"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"ఛార్జింగ్ సౌండ్స్ & వైబ్రేషన్"</string>
@@ -3678,7 +3669,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>
@@ -3697,7 +3688,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>
@@ -3757,7 +3748,7 @@
<string name="zen_custom_settings_notifications_header" msgid="7635280645171095398">"నోటిఫికేషన్లు"</string>
<string name="zen_custom_settings_duration_header" msgid="5065987827522064943">"వ్యవధి"</string>
<string name="zen_msg_event_reminder_title" msgid="5362025129007417554">"మెసేజ్లు, ఈవెంట్లు & రిమైండర్లు"</string>
- <string name="zen_msg_event_reminder_footer" msgid="2700459146293750387">"అంతరాయం కలిగించవద్దు మోడ్ ఆన్లో ఉన్నప్పుడు, మీరు పైన అనుమతించే అంశాలు మినహా, మెసేజ్లు, రిమైండర్లు మరియు ఈవెంట్లు మ్యూట్ చేయబడతాయి. మీ ఫ్రెండ్స్, ఫ్యామిలీ మెంబర్లు లేదా ఇతర పరిచయస్తులు మిమ్మల్ని కాంటాక్ట్ చేయడానికి అనుమతించేలా మెసేజ్ల సెట్టింగ్లను మీరు అడ్జస్ట్ చేయవచ్చు."</string>
+ <string name="zen_msg_event_reminder_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>
@@ -3811,7 +3802,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>
@@ -3840,13 +3831,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>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"అన్ని <xliff:g id="APP_NAME">%1$s</xliff:g> నోటిఫికేషన్లు"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"అనుకూల నోటిఫికేషన్లు"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">రోజుకు~<xliff:g id="NUMBER_1">%d</xliff:g> నోటిఫికేషన్లు</item>
+ <item quantity="other">రోజుకు~<xliff:g id="NUMBER_1">%,d</xliff:g> నోటిఫికేషన్లు</item>
<item quantity="one">రోజుకు ~<xliff:g id="NUMBER_0">%d</xliff:g> నోటిఫికేషన్</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">వారానికి ~<xliff:g id="NUMBER_1">%d</xliff:g>నోటిఫికేషన్లు</item>
+ <item quantity="other">వారానికి ~<xliff:g id="NUMBER_1">%,d</xliff:g>నోటిఫికేషన్లు</item>
<item quantity="one">వారానికి ~<xliff:g id="NUMBER_0">%d</xliff:g> నోటిఫికేషన్</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"ఎప్పటికీ వద్దు"</string>
@@ -3954,9 +3946,16 @@
<string name="no_notification_listeners" msgid="2839354157349636000">"ఇన్స్టాల్ చేసిన అనువర్తనాలేవీ నోటిఫికేషన్ యాక్సెస్ను అభ్యర్థించలేదు."</string>
<string name="notification_access_detail_switch" msgid="46386786409608330">"నోటిఫికేషన్ యాక్సెస్ను అనుమతించు"</string>
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g> కోసం నోటిఫికేషన్ యాక్సెస్ అనుమతించాలా?"</string>
- <string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12లో Android అనుకూల నోటిఫికేషన్లను, మెరుగైన నోటిఫికేషన్లు భర్తీ చేశాయి. సూచించిన చర్యలు, రిప్లయిలను ఈ ఫీచర్ చూపించి, మీ నోటిఫికేషన్లను ఆర్గనైజ్ చేస్తుంది. \n\nకాంటాక్ట్ పేర్లు, మెసేజ్లు లాంటి వ్యక్తిగత సమాచారంతో సహా నోటిఫికేషన్ కంటెంట్ను మెరుగైన నోటిఫికేషన్లు యాక్సెస్ చేయవచ్చు. ఫోన్ కాల్స్కు సమాధానమివ్వడం, \'అంతరాయం కలిగించవద్దు\' ఆప్షన్ను కంట్రోల్ చేయడం లాంటి నోటిఫికేషన్లను విస్మరించడం లేదా ప్రతిస్పందించడం కూడా ఈ ఫీచర్ చేయగలదు."</string>
+ <string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12లో Android అనుకూల నోటిఫికేషన్లను, \'మెరుగైన నోటిఫికేషన్లు\' రీప్లేస్ చేశాయి. ఈ ఫీచర్, సూచించిన చర్యలను, రిప్లయిలను చూపించి, మీ నోటిఫికేషన్లను ఆర్గనైజ్ చేస్తుంది. \n\nకాంటాక్ట్ పేర్లు, మెసేజ్లు లాంటి వ్యక్తిగత సమాచారంతో సహా నోటిఫికేషన్ కంటెంట్ను \'మెరుగైన నోటిఫికేషన్లు\' యాక్సెస్ చేయవచ్చు. ఫోన్ కాల్స్కు సమాధానమివ్వడం, \'అంతరాయం కలిగించవద్దు\' ఆప్షన్ను కంట్రోల్ చేయడం లాంటి నోటిఫికేషన్లను విస్మరించడం లేదా ప్రతిస్పందించడం కూడా ఈ ఫీచర్ చేయగలదు."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g> కోసం నోటిఫికేషన్ యాక్సెస్ను అనుమతించాలా?"</string>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, కాంటాక్ట్ పేర్లు అలాగే మీరు అందుకున్న మెసేజ్ల వంటి వ్యక్తిగత సమాచారంతో సహా అన్ని నోటిఫికేషన్లను చదవగలదు. ఈ యాప్ నోటిఫికేషన్లను తాత్కాలికంగా వాయిదా వేయగలదు విస్మరించగలదు, అలాగే ఫోన్ కాల్స్కు సమాధానం ఇవ్వడంతో సహా నోటిఫికేషన్లలోని బటన్లపై చర్యలను తీసుకోగలదు. \n\nదీని వలన, \'అంతరాయం కలిగించవద్దు\' ఎంపికను ఆన్ చేయగల లేదా ఆఫ్ చేయగలిగే సామర్థ్యం ఈ యాప్నకు వస్తుంది, సంబంధిత సెట్టింగ్లు కూడా మారతాయి."</string>
+ <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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"అంతరాయం కలిగించగల సంభాషణలు"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"అన్ని సంభాషణలు"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"ప్రాధాన్య సంభాషణలు"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"ప్రాధాన్య సంభాషణలు"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"ఏదీ లేదు"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{ఏవీ లేవు}=1{1 సంభాషణ}other{# సంభాషణలు}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"ఎవరు అంతరాయం కలిగించగలరు"</string>
@@ -4123,14 +4123,15 @@
<string name="zen_mode_messages_list" msgid="5431014101342361882">"మెసేజ్లు"</string>
<string name="zen_mode_messages_title" msgid="1777598523485334405">"మెసేజ్లు"</string>
<string name="zen_mode_messages_header" msgid="253721635061451577">"అంతరాయం కలిగించగల మెసేజ్లు"</string>
- <string name="zen_mode_messages_footer" msgid="6002468050854126331">"అనుమతించిన మెసేజ్లు వచ్చినప్పుడు శబ్దం వస్తుందని నిర్ధారించుకోవడానికి, పరికరం రింగ్ మోడ్లో ఉందో లేదో చెక్ చేయండి"</string>
- <string name="zen_mode_custom_messages_footer" msgid="7545180036949550830">"‘<xliff:g id="SCHEDULE_NAME">%1$s</xliff:g>’కి సంబంధించిన ఇన్కమింగ్ కాల్స్ బ్లాక్ చేయబడ్డాయి. మీ ఫ్రెండ్స్, ఫ్యామిలీ లేదా ఇతర కాంటాక్ట్లు మిమ్మల్ని కాంటాక్ట్ చేసేలా మీరు సెట్టింగ్లను అడ్జస్ట్ చేయవచ్చు."</string>
+ <string name="zen_mode_messages_footer" msgid="6002468050854126331">"అనుమతి ఉన్న మెసేజ్లు వచ్చినప్పుడు శబ్దం వస్తుందని నిర్ధారించుకోవడానికి, పరికరం రింగ్ మోడ్లో ఉందో లేదో చెక్ చేయండి"</string>
+ <string name="zen_mode_custom_messages_footer" msgid="7545180036949550830">"‘<xliff:g id="SCHEDULE_NAME">%1$s</xliff:g>’కు సంబంధించిన ఇన్కమింగ్ కాల్స్ బ్లాక్ చేయబడ్డాయి. మీ ఫ్రెండ్స్, ఫ్యామిలీ లేదా ఇతర కాంటాక్ట్లు మిమ్మల్ని కాంటాక్ట్ చేసేలా మీరు సెట్టింగ్లను అడ్జస్ట్ చేయవచ్చు."</string>
<string name="zen_mode_all_messages_summary" msgid="3756267858343104554">"అన్ని మెసేజ్లు మిమ్మల్ని చేరుతాయి"</string>
<string name="zen_mode_all_calls_summary" msgid="7337907849083824698">"అన్ని కాల్స్ మిమ్మల్ని చేరుతాయి"</string>
<string name="zen_mode_contacts_count" msgid="6568631261119795799">"{count,plural, =0{ఏవీ లేవు}=1{1 కాంటాక్ట్}other{# కాంటాక్ట్లు}}"</string>
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"ఎవరైనా"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"కాంటాక్ట్లు"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"స్టార్ గుర్తు ఉన్న కాంటాక్ట్లు"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"కొందరు వ్యక్తులు లేదా సంభాషణలు"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"స్టార్ గుర్తు ఉన్న కాంటాక్ట్లు అలాగే రిపీట్ కాలర్ల నుండి"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"కాంటాక్ట్లు అలాగే రిపీట్ కాలర్ల నుండి"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"రిపీట్ కాలర్ల నుండి మాత్రమే"</string>
@@ -4206,7 +4207,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>
@@ -4226,7 +4227,7 @@
<string name="app_pinning_intro" msgid="6409063008733004245">"యాప్ను పిన్ చేయడం వలన, ప్రస్తుతం ఉన్న యాప్ను మీరు మళ్లీ అన్పిన్ చేసేంత వరకూ అది వీక్షణలోనే ఉంటుంది. ఒక నిర్దిష్ట గేమ్ను ఆడటానికి నమ్మకమైన ఫ్రెండ్ను అనుమతించడం అనేది ఈ ఫీచర్ వినియోగానికి ఒక ఉదాహరణ."</string>
<string name="screen_pinning_description" msgid="7289730998890213708">"ఒక యాప్ను పిన్ చేసినప్పుడు, పిన్ చేసిన యాప్ వేరే యాప్లను తెరవవచ్చు, అలాగే వ్యక్తిగత డేటాను యాక్సెస్ చేయవచ్చు. \n\nఈ విధంగా యాప్ను పిన్ చేయండి: \n1. \'యాప్ను పిన్ చేయడం\'ను ఆన్ చేయండి \n2. ఓవర్వ్యూను తెరవండి \n3. స్క్రీన్ ఎగువున యాప్ చిహ్నాన్ని ట్యాప్ చేయండి, తర్వాత పిన్ను ట్యాప్ చేయండి"</string>
<string name="screen_pinning_guest_user_description" msgid="5826264265872938958">"ఒక యాప్ను పిన్ చేసినప్పుడు, పిన్ చేసిన యాప్ వేరే యాప్లను తెరవవచ్చు, అలాగే వ్యక్తిగత డేటాను యాక్సెస్ చేయవచ్చు. \n\nమీ పరికరాన్ని మీరు మరొకరితో సురక్షితంగా షేర్ చేసుకోవాలంటే, అలా చేయడానికి బదులు గెస్ట్ యూజర్ను ఉపయోగించి చూడండి. \n\nఈ విధంగా యాప్ను పిన్ చేయండి: \n1. \'యాప్ను పిన్ చేయడం\'ను ఆన్ చేయండి \n2. ఓవర్వ్యూను తెరవండి \n3. స్క్రీన్ ఎగువున యాప్ చిహ్నాన్ని ట్యాప్ చేయండి, తర్వాత పిన్ను ట్యాప్ చేయండి"</string>
- <string name="screen_pinning_dialog_message" msgid="8144925258679476654">"యాప్ను పిన్ చేసినప్పుడు: \n\n• వ్యక్తిగత డేటాను యాక్సెస్ చేయడం వీలు కావచ్చు \n (కాంటాక్ట్లు ఇంకా ఇమెయిల్ కంటెంట్ లాంటివి) \n• పిన్ చేయబడిన యాప్ ఇతర యాప్లను తెరవవచ్చు \n\nయాప్ను పిన్ చేయడాన్ని విశ్వసనీయ వ్యక్తులతోనే ఉపయోగించండి."</string>
+ <string name="screen_pinning_dialog_message" msgid="8144925258679476654">"యాప్ను పిన్ చేసినప్పుడు: \n\n• వ్యక్తిగత డేటాను యాక్సెస్ చేయడం వీలు కావచ్చు \n (కాంటాక్ట్లు ఇంకా ఈమెయిల్ కంటెంట్ లాంటివి) \n• పిన్ చేయబడిన యాప్ ఇతర యాప్లను తెరవవచ్చు \n\nయాప్ను పిన్ చేయడాన్ని విశ్వసనీయ వ్యక్తులతోనే ఉపయోగించండి."</string>
<string name="screen_pinning_unlock_pattern" msgid="1345877794180829153">"అన్పిన్ చేయడానికి ముందు అన్లాక్ ఆకృతి కోసం అడుగు"</string>
<string name="screen_pinning_unlock_pin" msgid="8716638956097417023">"అన్పిన్ చేయడానికి ముందు పిన్ను అడుగు"</string>
<string name="screen_pinning_unlock_password" msgid="4957969621904790573">"అన్పిన్ చేయడానికి ముందు పాస్వర్డ్ కోసం అడుగు"</string>
@@ -4238,19 +4239,18 @@
<string name="experimental_preference" msgid="869354050717870055">"(ప్రయోగాత్మకం)"</string>
<string name="encryption_interstitial_header" msgid="4418014339568737685">"సురక్షిత ప్రారంభం"</string>
<string name="encryption_continue_button" msgid="3591796237625134622">"కొనసాగించండి"</string>
- <string name="encryption_interstitial_message_pin" msgid="1413575143234269985">"ఈ డివైజ్ను ప్రారంభించిన వెంటనే మీ పిన్ని అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. డివైజ్ను ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nకోల్పోయిన లేదా దొంగిలించబడిన డివైజ్లలో ఉన్న డేటాని రక్షించడంలో ఇది సహాయపడుతుంది. మీ డివైజ్ను ప్రారంభించడం కోసం పిన్ని అడగాలా?"</string>
- <string name="encryption_interstitial_message_pattern" msgid="726550613252236854">"ఈ పరికరాన్ని ప్రారంభించిన వెంటనే మీ నమూనాని అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరాన్ని ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nకోల్పోయిన లేదా దొంగిలించబడిన పరికరాలలో ఉన్న డేటాని రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని ప్రారంభించడం కోసం నమూనాని అడగాలా?"</string>
- <string name="encryption_interstitial_message_password" msgid="6051054565294909975">"ఈ పరికరాన్ని ప్రారంభించిన వెంటనే మీ పాస్వర్డ్ని అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరాన్ని ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nకోల్పోయిన లేదా దొంగిలించబడిన పరికరాలలో ఉన్న డేటాని రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని ప్రారంభించడం కోసం పాస్వర్డ్ని అడగాలా?"</string>
- <!-- unknown quoting pattern: original -1, translation 1 -->
- <string name="encryption_interstitial_message_pin_for_fingerprint" msgid="7152770518093102916">"మీ డివైజ్ను అన్లాక్ చేయడానికి మీ వేలిముద్రను ఉపయోగించడంతో పాటు, దీనిని ప్రారంభించిన వెంటనే మీ పిన్ని అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. డివైజ్ను ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nకోల్పోయిన లేదా దొంగిలించబడిన డివైజ్లలో ఉన్న డేటాని రక్షించడంలో ఇది సహాయపడుతుంది. మీ డివైజ్ను ప్రారంభించడం కోసం పిన్ని అడగాలా&gt;"</string>
- <string name="encryption_interstitial_message_pattern_for_fingerprint" msgid="6257856552043740490">"మీ పరికరాన్ని అన్లాక్ చేయడానికి మీ వేలిముద్రను ఉపయోగించడంతో పాటు, దీనిని ప్రారంభించిన వెంటనే మీ నమూనాని అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరాన్ని ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nకోల్పోయిన లేదా దొంగిలించబడిన పరికరాలలో ఉన్న డేటాని రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని ప్రారంభించడం కోసం నమూనాని అడగాలా?"</string>
- <string name="encryption_interstitial_message_password_for_fingerprint" msgid="7710804822643612867">"మీ పరికరాన్ని అన్లాక్ చేయడానికి మీ వేలిముద్రను ఉపయోగించడంతో పాటు, దీనిని ప్రారంభించిన వెంటనే మీ పాస్వర్డ్ని అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరాన్ని ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nకోల్పోయిన లేదా దొంగిలించబడిన పరికరాలలో ఉన్న డేటాని రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని ప్రారంభించడం కోసం పాస్వర్డ్ని అడగాలా?"</string>
+ <string name="encryption_interstitial_message_pin" msgid="1413575143234269985">"ఈ డివైజ్ను ప్రారంభించిన వెంటనే మీ PINను అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. డివైజ్ను ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nపోగొట్టుకున్న లేదా దొంగిలించబడిన డివైజ్లలో ఉన్న డేటాను రక్షించడంలో ఇది సహాయపడుతుంది. మీ డివైజ్ను ప్రారంభించడం కోసం PINను అడగాలా?"</string>
+ <string name="encryption_interstitial_message_pattern" msgid="726550613252236854">"ఈ పరికరాన్ని ప్రారంభించిన వెంటనే మీ ఆకృతిని అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరాన్ని ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nపోగొట్టుకున్న లేదా దొంగిలించబడిన పరికరాలలో ఉన్న డేటాను రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని ప్రారంభించడం కోసం ఆకృతిని అడగాలా?"</string>
+ <string name="encryption_interstitial_message_password" msgid="6051054565294909975">"ఈ పరికరాన్ని ప్రారంభించిన వెంటనే మీ పాస్వర్డ్ను అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరాన్ని ప్రారంభించే దాకా, అది అలారాలతో సహా కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nపోగొట్టుకున్న లేదా దొంగిలించబడిన పరికరాలలో ఉన్న డేటాను రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని ప్రారంభించడం కోసం పాస్వర్డ్ను అడగాలా?"</string>
+ <string name="encryption_interstitial_message_pin_for_fingerprint" msgid="7152770518093102916">"మీ డివైజ్ను అన్లాక్ చేయడానికి మీ వేలిముద్రను ఉపయోగించడంతో పాటు, దీనిని ప్రారంభించిన వెంటనే మీ PINను అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. డివైజ్ను ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nపోగొట్టుకున్న లేదా దొంగిలించబడిన డివైజ్లలో ఉన్న డేటాను రక్షించడంలో ఇది సహాయపడుతుంది. మీ డివైజ్ను ప్రారంభించడం కోసం PINను అడగాలా?"</string>
+ <string name="encryption_interstitial_message_pattern_for_fingerprint" msgid="6257856552043740490">"మీ పరికరాన్ని అన్లాక్ చేయడానికి మీ వేలిముద్రను ఉపయోగించడంతో పాటు, దీనిని ప్రారంభించిన వెంటనే మీ ఆకృతిని అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరాన్ని ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nపోగొట్టుకున్న లేదా దొంగిలించబడిన పరికరాలలో ఉన్న డేటాని రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని ప్రారంభించడం కోసం ఆకృతిని అడగాలా?"</string>
+ <string name="encryption_interstitial_message_password_for_fingerprint" msgid="7710804822643612867">"మీ పరికరాన్ని అన్లాక్ చేయడానికి మీ వేలిముద్రను ఉపయోగించడంతో పాటు, దీనిని ప్రారంభించిన వెంటనే మీ పాస్వర్డ్ను అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరాన్ని ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nపోగొట్టుకున్న లేదా దొంగిలించబడిన పరికరాలలో ఉన్న డేటాను రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని ప్రారంభించడం కోసం పాస్వర్డ్ను అడగాలా?"</string>
<string name="encryption_interstitial_message_pin_for_face" msgid="8577135499926738241">"మీ పరికరాన్ని అన్లాక్ చేయడానికి మీ ముఖాన్ని ఉపయోగించడంతో పాటు, మీరు ఈ పరికరం ప్రారంభం కావడానికి ముందే మీ PINను అడిగేలా చేసి దాన్ని మరింత సురక్షితం చేసుకోవచ్చు. పరికరాన్ని ప్రారంభించే వరకు, ఇది అలారాలతో సహా, కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు.\n\nదీనివల్ల పోగొట్టుకున్న లేదా దొంగలించబడిన పరికరాల డేటాను రక్షించడంలో సహాయకరంగా ఉంటుంది. మీ పరికరాన్ని ప్రారంభించడానికి PIN కావాలా?>"</string>
<string name="encryption_interstitial_message_pattern_for_face" msgid="5851725964283239644">"మీ పరికరాన్ని అన్లాక్ చేయడానికి మీ ముఖాన్ని ఉపయోగించడంతో పాటు, మీరు ఈ పరికరం ప్రారంభం కావడానికి ముందే మీ ఆకృతిని అడిగేలా చేసి దాన్ని మరింత సురక్షితం చేసుకోవచ్చు. పరికరాన్ని ప్రారంభించే వరకు, ఇది అలారాలతో సహా, కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు.\n\nదీనివల్ల పోగొట్టుకున్న లేదా దొంగలించబడిన పరికరాల డేటాను రక్షించడంలో సహాయకరంగా ఉంటుంది. మీ పరికరాన్ని ప్రారంభించడానికి ఆకృతి కావాలా?"</string>
<string name="encryption_interstitial_message_password_for_face" msgid="3553329272456428461">"మీ పరికరాన్ని అన్లాక్ చేయడానికి మీ ముఖాన్ని ఉపయోగించడంతో పాటు, మీరు ఈ పరికరం ప్రారంభం కావడానికి ముందే మీ పాస్వర్డ్ను అడిగేలా చేసి దాన్ని మరింత సురక్షితం చేసుకోవచ్చు. పరికరాన్ని ప్రారంభించే దాకా, ఇది అలారాలతో సహా, కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు.\n\nదీనివల్ల పోగొట్టుకున్న లేదా దొంగలించబడిన పరికరాల డేటాను రక్షించడంలో సహాయకరంగా ఉంటుంది. మీ పరికరాన్ని ప్రారంభించడానికి పాస్వర్డ్ కావాలా?"</string>
- <string name="encryption_interstitial_message_pin_for_biometrics" msgid="4590004045791674901">"మీ పరికరాన్ని అన్లాక్ చేయడానికి మీ బయోమెట్రిక్స్ను ఉపయోగించడంతో పాటు, స్టార్ట్ కావడానికి ముందే ఈ పరికరం మీ పిన్ను అడిగేలా చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరం స్టార్ట్ అయ్యే వరకు, అలారాలతో సహా కాల్స్, మెసేజ్లు, నోటిఫికేషన్లను అందుకోలేదు.\n\nకోల్పోయిన లేదా దొంగిలించబడిన పరికరాలలోని డేటాను రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని స్టార్ట్ చేయడానికి పిన్ను అడగాలా?"</string>
- <string name="encryption_interstitial_message_pattern_for_biometrics" msgid="2697768285995352576">"మీ పరికరాన్ని అన్లాక్ చేయడానికి మీ బయోమెట్రిక్స్ను ఉపయోగించడంతో పాటు, స్టార్ట్ కావడానికి ముందే ఈ పరికరం మీ ఆకృతిని అడిగేలా చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరం స్టార్ట్ అయ్యే వరకు, అలారాలతో సహా కాల్స్, మెసేజ్లు, నోటిఫికేషన్లను అందుకోలేదు.\n\nకోల్పోయిన లేదా దొంగిలించబడిన పరికరాలలోని డేటాను రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని స్టార్ట్ చేయడానికి ఆకృతిని అడగాలా?"</string>
- <string name="encryption_interstitial_message_password_for_biometrics" msgid="1895561539964730123">"మీ పరికరాన్ని అన్లాక్ చేయడానికి మీ బయోమెట్రిక్స్ను ఉపయోగించడంతో పాటు, స్టార్ట్ కావడానికి ముందే ఈ పరికరం మీ పాస్వర్డ్ను అడిగేలా చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరం స్టార్ట్ అయ్యే వరకు, అలారాలతో సహా కాల్స్, మెసేజ్లు, నోటిఫికేషన్లను అందుకోలేదు.\n\nకోల్పోయిన లేదా దొంగిలించబడిన పరికరాలలోని డేటాను రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని స్టార్ట్ చేయడానికి పాస్వర్డ్ను అడగాలా?"</string>
+ <string name="encryption_interstitial_message_pin_for_biometrics" msgid="4590004045791674901">"మీ పరికరాన్ని అన్లాక్ చేయడానికి మీ బయోమెట్రిక్స్ను ఉపయోగించడంతో పాటు, స్టార్ట్ కావడానికి ముందే ఈ పరికరం మీ PINను అడిగేలా చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరం స్టార్ట్ అయ్యే వరకు, అలారాలతో సహా కాల్స్, మెసేజ్లు, నోటిఫికేషన్లను అందుకోలేదు.\n\nపోగొట్టుకున్న లేదా దొంగిలించబడిన పరికరాలలోని డేటాను రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని స్టార్ట్ చేయడానికి PINను అడగాలా?"</string>
+ <string name="encryption_interstitial_message_pattern_for_biometrics" msgid="2697768285995352576">"మీ పరికరాన్ని అన్లాక్ చేయడానికి మీ బయోమెట్రిక్స్ను ఉపయోగించడంతో పాటు, స్టార్ట్ కావడానికి ముందే ఈ పరికరం మీ ఆకృతిని అడిగేలా చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరం స్టార్ట్ అయ్యే వరకు, అలారాలతో సహా కాల్స్, మెసేజ్లు, నోటిఫికేషన్లను అందుకోలేదు.\n\nపోగొట్టుకున్న లేదా దొంగిలించబడిన పరికరాలలోని డేటాను రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని స్టార్ట్ చేయడానికి ఆకృతిని అడగాలా?"</string>
+ <string name="encryption_interstitial_message_password_for_biometrics" msgid="1895561539964730123">"మీ పరికరాన్ని అన్లాక్ చేయడానికి మీ బయోమెట్రిక్స్ను ఉపయోగించడంతో పాటు, స్టార్ట్ కావడానికి ముందే ఈ పరికరం మీ పాస్వర్డ్ను అడిగేలా చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరం స్టార్ట్ అయ్యే దాకా, అలారాలతో సహా కాల్స్, మెసేజ్లు, నోటిఫికేషన్లను అందుకోలేదు.\n\nపోగొట్టుకున్న లేదా దొంగిలించబడిన పరికరాలలోని డేటాను రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని స్టార్ట్ చేయడానికి పాస్వర్డ్ను అడగాలా?"</string>
<string name="encryption_interstitial_yes" msgid="1948016725089728181">"అవును"</string>
<string name="encryption_interstitial_no" msgid="3352331535473118487">"వద్దు"</string>
<string name="restricted_true_label" msgid="612852292488747564">"నియంత్రించబడింది"</string>
@@ -4447,7 +4447,7 @@
<string name="usb_use_photo_transfers" msgid="4641181628966036093">"PTP"</string>
<string name="usb_transcode_files" msgid="2441954752105119109">"వీడియోలను AVCగా మార్చండి"</string>
<string name="usb_transcode_files_summary" msgid="307102635711961513">"వీడియోలు మరిన్ని మీడియా ప్లేయర్లలో ప్లే అవుతాయి కానీ క్వాలిటీ తగ్గవచ్చు"</string>
- <string name="usb_use_photo_transfers_desc" msgid="7490250033610745765">"MTPకి మద్దతు లేకపోతే ఫోటోలు లేదా ఫైళ్లను బదిలీ చేస్తుంది (PTP)"</string>
+ <string name="usb_use_photo_transfers_desc" msgid="7490250033610745765">"MTPకి సపోర్ట్ లేకపోతే ఫోటోలు లేదా ఫైళ్లను బదిలీ చేస్తుంది (PTP)"</string>
<string name="usb_use_tethering" msgid="2897063414491670531">"USB టెథరింగ్"</string>
<string name="usb_use_MIDI" msgid="8621338227628859789">"MIDI"</string>
<string name="usb_use_MIDI_desc" msgid="6464135515868405143">"ఈ పరికరాన్ని MIDI వలె ఉపయోగించడం"</string>
@@ -4828,7 +4828,7 @@
<item quantity="one">1 సెకను</item>
</plurals>
<string name="automatic_storage_manager_settings" msgid="519158151463974656">"నిల్వను నిర్వహించండి"</string>
- <string name="automatic_storage_manager_text" msgid="6900593059927987273">"నిల్వ స్థలాన్ని ఖాళీ చేయడంలో సహాయపడటానికి, నిల్వ నిర్వాహికి మీ పరికరం నుండి బ్యాకప్ చేసిన ఫోటోలు మరియు వీడియోలను తీసివేస్తుంది."</string>
+ <string name="automatic_storage_manager_text" msgid="6900593059927987273">"స్టోరేజ్ స్పేస్ను ఖాళీ చేయడంలో సహాయపడటానికి, స్టోరేజ్ మేనేజర్ మీ పరికరం నుండి బ్యాకప్ చేసిన ఫోటోలు, వీడియోలను తీసివేస్తుంది."</string>
<string name="automatic_storage_manager_days_title" msgid="5077286114860539367">"ఫోటోలు & వీడియోలను తీసివేయి"</string>
<string name="automatic_storage_manager_preference_title" msgid="3483357910142595444">"నిల్వ నిర్వాహికి"</string>
<string name="automatic_storage_manager_primary_switch_title" msgid="9131959126462101994">"స్టోరేజ్ మేనేజర్ను ఉపయోగించండి"</string>
@@ -4862,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"డిజిటల్ అసిస్టెంట్"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"అసిస్టెంట్ను అమలు చేయడానికి స్వైప్ చేయండి"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"డిజిటల్ అసిస్టెంట్ యాప్ను అమలు చేయడానికి దిగువున మూల నుండి పైకి స్వైప్ చేయండి."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"అసిస్టెంట్ను ప్రారంభించడానికి హోమ్ బటన్ను నొక్కి ఉంచండి"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"డిజిటల్ అసిస్టెంట్ యాప్ను ప్రారంభించడానికి హోమ్ బటన్ను నొక్కి, పట్టుకోండి."</string>
<string name="information_label" msgid="6939310810756569298">"సమాచారం"</string>
<string name="low_label" msgid="6525629096999711220">"తక్కువ"</string>
<string name="high_label" msgid="357503396626018487">"అధికం"</string>
@@ -4869,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"కుడి అంచు"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"సెన్సిటివిటీ ఎక్కువగా ఉంటే, అది అంచుల వెంబడి జరిగే ఏవైనా యాప్ సంజ్ఞలతో పరస్పరం విరుద్ధంగా వ్యవహరించే అవకాశం ఉంది."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"వెనుకకు వెళ్లే సంజ్ఞ యొక్క సెన్సిటివిటీ"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"సంజ్ఞ సెట్టింగ్లు"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"సంజ్ఞ నావిగేషన్ సెన్సిటివిటీ"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"బటన్ నావిగేషన్"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"సంజ్ఞ నావిగేషన్, వెనుకకు వెళ్లే సంజ్ఞ సెన్సిటివిటీ, వెనుక సంజ్ఞ"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"నావిగేషన్, హోమ్ బటన్"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ఫోన్ చెక్ చేయడానికి 2 సార్లు నొక్కడం"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"టాబ్లెట్ను తరచి చూడటానికి రెండుసార్లు నొక్కండి"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"పరికరాన్ని తరచి చూడటానికి రెండుసార్లు నొక్కండి"</string>
@@ -4945,12 +4949,12 @@
<string name="enterprise_privacy_exposure_category" msgid="2507761423540037308">"మీ సంస్థ చూడగల సమాచార రకాలు"</string>
<string name="enterprise_privacy_exposure_changes_category" msgid="5459989751333816587">"మీ సంస్థ యొక్క నిర్వాహకులు చేసిన మార్పులు"</string>
<string name="enterprise_privacy_device_access_category" msgid="140157499478630004">"ఈ పరికరానికి మీ యాక్సెస్"</string>
- <string name="enterprise_privacy_enterprise_data" msgid="3963070078195245028">"మీ కార్యాలయ ఖాతాతో అనుబంధించబడిన డేటా, ఇమెయిల్ మరియు క్యాలెండర్ వంటివి"</string>
+ <string name="enterprise_privacy_enterprise_data" msgid="3963070078195245028">"మీ కార్యాలయ ఖాతాతో అనుబంధించబడిన డేటా, ఈమెయిల్ మరియు క్యాలెండర్ వంటివి"</string>
<string name="enterprise_privacy_installed_packages" msgid="6707006112254572820">"మీ పరికరంలో ఉన్న యాప్ల లిస్ట్"</string>
<string name="enterprise_privacy_usage_stats" msgid="6328506963853465534">"ప్రతి యాప్లో గడిపిన సమయం మరియు ఉపయోగించిన డేటా"</string>
<string name="enterprise_privacy_network_logs" msgid="3081744541193695887">"అత్యంత ఇటీవలి నెట్వర్క్ ట్రాఫిక్ లాగ్"</string>
<string name="enterprise_privacy_bug_reports" msgid="2635897583413134123">"అత్యంత ఇటీవలి బగ్ రిపోర్ట్"</string>
- <string name="enterprise_privacy_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>
@@ -4993,7 +4997,7 @@
<string name="learn_more" msgid="3534519107947510952">"మరింత తెలుసుకోండి"</string>
<string name="financed_privacy_settings" msgid="2575114436197204145">"ఫైనాన్స్ చేయబడిన పరికర సమాచారం"</string>
<string name="financed_privacy_exposure_category" msgid="440169672717221900">"మీ పరికర అడ్మినిస్ట్రేటర్ చూడగలిగే సమాచార రకాలు"</string>
- <string name="financed_privacy_data" msgid="6931909690419946400">"ఇమెయిల్, క్యాలెండర్ సమాచారం వంటి మీ ఖాతాతో అనుబంధించబడిన డేటా"</string>
+ <string name="financed_privacy_data" msgid="6931909690419946400">"ఈమెయిల్, క్యాలెండర్ సమాచారం వంటి మీ ఖాతాతో అనుబంధించబడిన డేటా"</string>
<string name="financed_privacy_exposure_changes_category" msgid="1556943765530226434">"మీ పరికర అడ్మినిస్ట్రేటర్ చేసిన మార్పులు"</string>
<string name="financed_privacy_lock_device" msgid="8963934429658453147">"పరికర అడ్మినిస్ట్రేటర్ ఈ పరికరాన్ని లాక్ చేసి పాస్వర్డ్ను రీసెట్ చేయవచ్చు"</string>
<string name="financed_privacy_wipe_device" msgid="5711746449385459844">"పరికర అడ్మినిస్ట్రేటర్ మొత్తం పరికర డేటాను తొలగించగలరు"</string>
@@ -5003,11 +5007,11 @@
<item quantity="other">కెమెరా యాప్లు</item>
<item quantity="one">కెమెరా యాప్</item>
</plurals>
- <string name="default_calendar_app_title" msgid="1870095225089706093">"Calendar యాప్"</string>
+ <string name="default_calendar_app_title" msgid="1870095225089706093">"క్యాలెండర్ యాప్"</string>
<string name="default_contacts_app_title" msgid="7740028900741944569">"కాంటాక్ట్ల యాప్"</string>
<plurals name="default_email_app_title" formatted="false" msgid="8338194872609410234">
- <item quantity="other">ఇమెయిల్ క్లయింట్ యాప్లు</item>
- <item quantity="one">ఇమెయిల్ క్లయింట్ యాప్</item>
+ <item quantity="other">ఈమెయిల్ క్లయింట్ యాప్లు</item>
+ <item quantity="one">ఈమెయిల్ క్లయింట్ యాప్</item>
</plurals>
<string name="default_map_app_title" msgid="7569231732944853320">"మ్యాప్ యాప్"</string>
<plurals name="default_phone_app_title" formatted="false" msgid="4222188821845826493">
@@ -5067,7 +5071,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>
@@ -5444,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"డివైజ్ కంట్రోల్స్ను చూపించండి"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"లాక్ చేసినప్పుడు కంట్రోల్స్ను యాక్సెస్ చేయండి"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5513,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"కాల్స్"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"మొబైల్ డేటా"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"పరికర అనుభవాన్ని మెరుగుపరచడానికి Wi‑Fi ఆఫ్లో ఉన్నప్పుడు కూడా, ఏ సమయంలో అయినా ఇప్పటికీ Wi‑Fi నెట్వర్క్ల కోసం యాప్లు, సర్వీస్లు స్కాన్ చేయగలవు. ఉదాహరణకు, దీనిని ఉపయోగించి లొకేషన్ ఆధారిత ఫీచర్లు, సర్వీస్లను మెరుగుపరచవచ్చు. మీరు దీనిని Wi‑Fi స్కానింగ్ సెట్టింగ్లలో "<annotation id="link">"మార్చవచ్చు"</annotation>"."</string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"కనెక్ట్ చేయబడింది"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"కనెక్షన్ లేదు"</string>
@@ -5525,7 +5534,7 @@
<string name="aware_summary_when_bedtime_on" msgid="2063856008597376344">"బెడ్ టైమ్ మోడ్ ఆన్లో ఉండడం వల్ల అందుబాటులో లేదు"</string>
<string name="reset_importance_completed" msgid="3595536767426097205">"రీసెట్ నోటిఫికేషన్ ప్రాముఖ్యత పూర్తయింది."</string>
<string name="apps_dashboard_title" msgid="3269953499954393706">"యాప్లు"</string>
- <string name="bluetooth_message_access_notification_content" msgid="5111712860712823893">"పరికరం మీ మెసేజ్లను యాక్సెస్ చేయాలనుకుంటోంది. వివరాల కోసం ట్యాప్ చేయండి."</string>
+ <string name="bluetooth_message_access_notification_content" msgid="5111712860712823893">"ఒక పరికరం మీ మెసేజ్లను యాక్సెస్ చేయాలనుకుంటోంది. వివరాల కోసం ట్యాప్ చేయండి."</string>
<string name="bluetooth_message_access_dialog_title" msgid="9009836130395061579">"మెసేజ్లకు యాక్సెస్ను అనుమతించాలా?"</string>
<string name="bluetooth_message_access_dialog_content" msgid="7186694737578788487">"బ్లూటూత్ పరికరం, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, మీ మెసేజ్లను యాక్సెస్ చేయాలనుకుంటోంది.\n\nమీరు ఇంతకు ముందెన్నడూ <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>కు కనెక్ట్ కాలేదు."</string>
<string name="bluetooth_phonebook_access_notification_content" msgid="9175220052703433637">"పరికరం మీ కాంటాక్ట్లు, కాల్ లాగ్ను యాక్సెస్ చేయాలనుకుంటోంది. వివరాల కోసం ట్యాప్ చేయండి."</string>
@@ -5581,9 +5590,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"అన్ని యాప్లు, సర్వీస్ల కోసం"</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="2548056479103747555">"గేమ్ డ్యాష్బోర్డ్ షార్ట్కట్ మొదలైనవాటిని ఆన్ చేయండి"</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-th/strings.xml b/res/values-th/strings.xml
index a946583..45a486c 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"คำขอจับคู่อุปกรณ์"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"แตะเพื่อจับคู่กับ <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"ไฟล์ที่ได้รับ"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"ไฟล์ที่ได้รับทางบลูทูธ"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"บลูทูธปิดอยู่"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"แตะเพื่อเปิด"</string>
<string name="device_picker" msgid="2427027896389445414">"เลือกอุปกรณ์บลูทูธ"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"เพิ่มใบหน้าและลายนิ้วมือแล้ว"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"เมื่อตั้งค่าการปลดล็อกด้วยใบหน้าและลายนิ้วมือ โทรศัพท์จะขอให้สแกนลายนิ้วมือเมื่อคุณสวมหน้ากากหรืออยู่ในที่มืด"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"วิธีปลดล็อก"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"ใช้ใบหน้าและลายนิ้วมือสำหรับ"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"ปลดล็อกโทรศัพท์"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"การตรวจสอบสิทธิ์ในแอป"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"ปลดล็อกโทรศัพท์"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"ยืนยันว่าเป็นคุณในแอป"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"ใช้ใบหน้า"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"ใช้ลายนิ้วมือ"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"ใช้ใบหน้าหรือลายนิ้วมือ"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"ส่งโทรศัพท์ให้ผู้ปกครอง"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"ตกลง"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"ข้ามการล็อกหน้าจอไหม"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"คุณจะไม่สามารถใช้ลายนิ้วมือเพื่อปลดล็อกโทรศัพท์หรือยืนยันว่าเป็นคุณในแอป"</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"คุณจะไม่สามารถใช้ลายนิ้วมือเพื่อปลดล็อกโปรไฟล์งาน ให้สิทธิ์การซื้อ หรือลงชื่อเข้าใช้แอปงาน"</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"ใช่ นำออกเลย"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"การปลดล็อกด้วยใบหน้าและลายนิ้วมือ"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"แตะเพื่อตั้งค่า"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"ใบหน้าเท่านั้น"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"ลายนิ้วมือเท่านั้น"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"ใบหน้าและลายนิ้วมือ"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"เมื่อตั้งค่าการปลดล็อกด้วยใบหน้าและลายนิ้วมือ โทรศัพท์จะขอให้สแกนลายนิ้วมือเมื่อคุณสวมหน้ากากหรืออยู่ในที่มืด"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"วิธีปลดล็อก"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"ใช้ใบหน้าหรือลายนิ้วมือสำหรับ"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"การตรวจสอบสิทธิ์ในแอป"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"การเข้ารหัส"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"เข้ารหัสความปลอดภัยให้แท็บเล็ต"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"เข้ารหัสโทรศัพท์"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"ไม่สามารถเชื่อมต่อ โปรดลองอีกครั้ง"</string>
<string name="device_details_title" msgid="1155622417516195481">"รายละเอียดอุปกรณ์"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"ที่อยู่บลูทูธของอุปกรณ์: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"ที่อยู่บลูทูธของอุปกรณ์: \n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"ไม่จำอุปกรณ์ใช่ไหม"</string>
<string name="remove_association_button" msgid="5004208145998061135">"นำการเชื่อมโยงออก"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"ยกเลิกการเชื่อมต่อแอปใช่ไหม"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"แท็บเล็ตของคุณจะไม่จับคู่กับ <xliff:g id="DEVICE_NAME">%1$s</xliff:g> อีกต่อไป"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"อุปกรณ์ของคุณจะไม่จับคู่กับ <xliff:g id="DEVICE_NAME">%1$s</xliff:g> อีกต่อไป"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"แอป <xliff:g id="APP_NAME">%1$s</xliff:g> จะไม่เชื่อมต่อกับ <xliff:g id="DEVICE_NAME">%2$s</xliff:g> อีก"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> จะไม่จับคู่กับอุปกรณ์ที่ลิงก์กับบัญชีนี้อีกต่อไป"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"ไม่จำอุปกรณ์"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"ยกเลิกการเชื่อมต่อแอป"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"เชื่อมต่อกับ…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"ที่เก็บข้อมูลภายใน"</string>
<string name="recompute_size" msgid="1098091228370999128">"กำลังคำนวณขนาดใหม่..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"ลบข้อมูลในแอปหรือไม่"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"ระบบจะลบข้อมูลทั้งหมดของแอปนี้โดยถาวร ซึ่งรวมถึงไฟล์ การตั้งค่า บัญชี ฐานข้อมูล ฯลฯ"</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"ระบบจะลบข้อมูลของแอปนี้อย่างถาวร ซึ่งรวมถึงไฟล์ การตั้งค่า ฐานข้อมูล และข้อมูลแอปอื่นๆ"</string>
<string name="dlg_ok" msgid="1421350367857960997">"ตกลง"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"ยกเลิก"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"ใช้ตัวจัดการแบตเตอรี่"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"ตรวจจับเมื่อแอปทำให้แบตเตอรี่หมดเร็ว"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"ตรวจจับเมื่อแอปทำให้แบตเตอรี่หมดเร็ว"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"ตรวจจับเมื่อแอปทำให้แบตเตอรี่หมดเร็ว"</string>
<string name="battery_manager_off" msgid="673547668722420924">"ปิด"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">จำกัดแอป %1$d แอป</item>
@@ -2779,7 +2770,7 @@
<string name="power_camera" msgid="4778315081581293923">"กล้องถ่ายรูป"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"บลูทูธ"</string>
- <string name="power_cell" msgid="5507921058696341513">"สแตนด์บายเครือข่ายมือถือ"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"ใช้งานรวม <xliff:g id="TIME_0">^1</xliff:g> • ใช้งานเบื้องหลังไม่ถึง 1 นาที\nในช่วง <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"ไม่มีการใช้งานตั้งแต่ชาร์จเต็มครั้งล่าสุด"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"ไม่มีการใช้งานในช่วง 24 ชม. ที่ผ่านมา"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"ค่าประมาณแบตเตอรี่ที่เหลืออิงตามการใช้งานอุปกรณ์ของคุณ"</string>
<string name="estimated_time_left" msgid="948717045180211777">"เวลาที่เหลือโดยประมาณ"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"จนกว่าจะชาร์จเต็ม"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"สั่นทุกครั้ง"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"สั่นก่อนแล้วจึงค่อยๆ ส่งเสียงเรียกเข้า"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"เสียงอื่นๆ"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"เสียงรอบทิศทาง"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"เสียงแป้นหมายเลข"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"เสียงการล็อกหน้าจอ"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"เสียงชาร์จและการสั่น"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"การแจ้งเตือนทั้งหมดของ <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"การแจ้งเตือนแบบปรับอัตโนมัติ"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">การแจ้งเตือนประมาณ <xliff:g id="NUMBER_1">%d</xliff:g> ครั้งต่อวัน</item>
+ <item quantity="other">การแจ้งเตือนประมาณ <xliff:g id="NUMBER_1">%,d</xliff:g> ครั้งต่อวัน</item>
<item quantity="one">การแจ้งเตือนประมาณ <xliff:g id="NUMBER_0">%d</xliff:g> ครั้งต่อวัน</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">การแจ้งเตือนประมาณ <xliff:g id="NUMBER_1">%d</xliff:g> ครั้งต่อสัปดาห์</item>
+ <item quantity="other">การแจ้งเตือนประมาณ <xliff:g id="NUMBER_1">%,d</xliff:g> ครั้งต่อสัปดาห์</item>
<item quantity="one">การแจ้งเตือนประมาณ <xliff:g id="NUMBER_0">%d</xliff:g> ครั้งต่อสัปดาห์</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"ไม่เลย"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> จะอ่านการแจ้งเตือนทั้งหมดได้ รวมถึงข้อมูลส่วนบุคคล เช่น ชื่อผู้ติดต่อและข้อความที่คุณได้รับ นอกจากนี้ยังสามารถเลื่อนหรือปิดการแจ้งเตือน หรือดำเนินการกับปุ่มต่างๆ ในการแจ้งเตือนได้ด้วย เช่น การรับสายเรียกเข้า \n\nการเปิดใช้ยังทำให้แอปนี้เปิดหรือปิดฟีเจอร์ห้ามรบกวนและเปลี่ยนแปลงการตั้งค่าที่เกี่ยวข้องได้"</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"การสนทนาที่รบกวนคุณได้"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"การสนทนาทั้งหมด"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"การสนทนาสำคัญ"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"การสนทนาสำคัญ"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"ไม่มี"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{ไม่มี}=1{การสนทนา 1 รายการ}other{การสนทนา # รายการ}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"ผู้ที่รบกวนคุณได้"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"ทุกคน"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"รายชื่อติดต่อ"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"รายชื่อติดต่อที่ติดดาว"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"บางคนหรือบางบทสนทนา"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"จากรายชื่อติดต่อที่ติดดาวและผู้โทรซ้ำ"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"จากรายชื่อติดต่อและผู้โทรซ้ำ"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"จากผู้โทรซ้ำเท่านั้น"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"ผู้ช่วยดิจิทัล"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"ปัดเพื่อเรียกใช้ผู้ช่วย"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"ปัดขึ้นจากมุมด้านล่างเพื่อเรียกใช้แอปผู้ช่วยดิจิทัล"</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"กดปุ่มหน้าแรกค้างไว้เพื่อเรียกใช้ผู้ช่วย"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"กดปุ่มหน้าแรกค้างไว้เพื่อเรียกใช้แอปผู้ช่วยดิจิทัล"</string>
<string name="information_label" msgid="6939310810756569298">"ข้อมูล"</string>
<string name="low_label" msgid="6525629096999711220">"ต่ำ"</string>
<string name="high_label" msgid="357503396626018487">"สูง"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"ขอบขวา"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"ความไวที่สูงขึ้นอาจขัดแย้งกับท่าทางสัมผัสของแอปที่บริเวณขอบหน้าจอ"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"ความไวต่อการเลื่อนกลับ"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"การตั้งค่าท่าทางสัมผัส"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"ความไวของการนำทางด้วยท่าทางสัมผัส"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"การไปยังส่วนต่างๆ ด้วยปุ่ม"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"การนำทางด้วยท่าทางสัมผัส ความไวต่อการเลื่อนกลับ ท่าทางสัมผัสการย้อนกลับ"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"การไปยังส่วนต่างๆ, ปุ่มหน้าแรก"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"แตะสองครั้งเพื่อดูโทรศัพท์"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"แตะ 2 ครั้งเพื่อตรวจสอบแท็บเล็ต"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"แตะ 2 ครั้งเพื่อตรวจสอบอุปกรณ์"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"แสดงระบบควบคุมอุปกรณ์"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"เข้าถึงระบบควบคุมเมื่อล็อก"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"การโทร"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"อินเทอร์เน็ตมือถือ"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"เพื่อปรับปรุงประสบการณ์การใช้อุปกรณ์ แอปและบริการต่างๆ จะยังคงสแกนหาเครือข่าย Wi‑Fi ได้ทุกเมื่อแม้ว่า Wi‑Fi จะปิดอยู่ การตั้งค่านี้ใช้เพื่อทำสิ่งต่างๆ เช่น ปรับปรุงฟีเจอร์และบริการที่อิงตามตำแหน่ง คุณเปลี่ยนตัวเลือกนี้ได้ในการตั้งค่าการสแกนหา Wi-Fi "<annotation id="link">"เปลี่ยน"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"เชื่อมต่อแล้ว"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"ไม่มีการเชื่อมต่อ"</string>
@@ -5580,9 +5590,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"สำหรับแอปและบริการทั้งหมด"</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="2548056479103747555">"เปิดทางลัดสำหรับแดชบอร์ดเกม ฯลฯ"</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-tl/strings.xml b/res/values-tl/strings.xml
index e3b2e4f..17b0d3d 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Kahilingan sa pagpares"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"I-tap upang makipagpares sa <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Mga natanggap na file"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Mga natanggap sa Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Naka-off ang Bluetooth"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"I-tap para i-on ito"</string>
<string name="device_picker" msgid="2427027896389445414">"Pumili ng Bluetooth device"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Nagdagdag ng mukha at fingerprint"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Kapag na-set up mo ang Pag-unlock Gamit ang Mukha at Pag-unlock Gamit ang Fingerprint, hihingin ng iyong telepono ang fingerprint mo kapag nakasuot ka ng mask o nasa madilim na lugar ka."</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Mga paraan para mag-unlock"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Gamitin ang mukha at fingerprint para sa"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Pag-unlock sa phone"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Pag-authenticate sa mga app"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"I-unlock ang telepono mo"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"I-verify na ikaw ito sa mga app"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Gamit ang mukha"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Gamit ang fingerprint"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Gamit ang mukha o fingerprint"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Ibigay ulit ang iyong telepono sa magulang mo"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Laktawan ang lock ng screen?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Hindi mo magagamit ang iyong fingerprint para i-unlock ang telepono mo o i-verify na ikaw ito sa mga app."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Hindi mo magagamit ang iyong fingerprint para i-unlock ang profile mo sa trabaho, magpahintulot ng mga pagbili, o mag-sign in sa mga app para sa trabaho."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Oo, alisin"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Mukha at fingerprint na pag-unlock"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"I-tap para i-set up"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Mukha lang"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Fingerprint lang"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Mukha at fingerprint"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Kapag na-set up mo ang pag-unlock gamit ang mukha at pag-unlock gamit ang fingerprint, hihingin ng iyong telepono ang fingerprint mo kapag may suot kang mask o kapag nasa madilim kang lugar"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Mga paraan para mag-unlock"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Gamitin ang mukha o fingerprint para sa"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Pag-authenticate sa mga app"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Pag-encrypt"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"I-encrypt ang tablet"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"I-encrypt ang telepono"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Hindi makakonekta. Subukang muli."</string>
<string name="device_details_title" msgid="1155622417516195481">"Mga detalye ng device"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Bluetooth address ng device: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Address ng bluetooth ng device:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Kalimutan ang device?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Alisin ang asosasyon"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"I-diskonekta ang App?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Hindi na ipapares ang iyong tablet sa <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Hindi na ipapares ang iyong device sa <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Hindi na kokonekta ang <xliff:g id="APP_NAME">%1$s</xliff:g> app sa iyong <xliff:g id="DEVICE_NAME">%2$s</xliff:g>"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"Hindi na ipapares ang <xliff:g id="DEVICE_NAME">%1$s</xliff:g> sa anumang device na naka-link sa account na ito"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Kalimutan ang device"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Idiskonekta ang app"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Kumonekta sa…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Panloob na storage"</string>
<string name="recompute_size" msgid="1098091228370999128">"Muling kino-compute ang laki…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"I-delete ang data ng app?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Permanenteng made-delete ang lahat ng data ng app na ito. Kabilang dito ang lahat ng file, setting, account, database, atbp."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Permanenteng made-delete ang data ng app na ito. Kasama rito ang mga file, setting, database, at iba pang data ng app."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Kanselahin"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Gumamit ng Battery Manager"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Tukuyin kapag umuubos ng baterya ang mga app"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Dine-detect kapag umuubos ng baterya ang mga app"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Dine-detect kapag umuubos ng baterya ang mga app"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Naka-off"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d pinaghihigpitang app</item>
@@ -2779,7 +2770,8 @@
<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>
- <string name="power_cell" msgid="5507921058696341513">"Naka-standby ang mobile network"</string>
+ <!-- no translation found for power_cell (7793805106954398186) -->
+ <skip />
<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>
@@ -2869,6 +2861,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> sa kabuuan • wala pang isang minutong nasa background\nnoong <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Walang paggamit mula noong huling na-full charge"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Walang paggamit sa nakalipas na 24 na oras"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Nakabatay ang pagtatantya ng natitirang baterya sa paggamit ng iyong device"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Tinatayang natitirang oras"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Hanggang mapuno ang baterya"</string>
@@ -3651,8 +3644,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Palaging i-vibrate"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Mag-vibrate muna at mag-ring"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Iba pang mga tunog"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Spatial audio"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Mga tono ng dial pad"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Tunog ng pag-lock ng screen"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Tunog, vibration kapag charging"</string>
@@ -3855,6 +3847,8 @@
<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" 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>
@@ -3932,12 +3926,12 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Lahat ng notification ng <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Mga Adaptive na Notification"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> notification bawat araw</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> na notification bawat araw</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> notification bawat araw</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> na notification bawat araw</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> notification bawat linggo</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> na notification bawat linggo</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> notification bawat linggo</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> na notification bawat linggo</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Huwag Kailanman"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Mga notification sa device at app"</string>
@@ -3956,7 +3950,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"Mababasa ng <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ang lahat ng notification, kasama ang personal na impormasyon tulad ng mga pangalan ng contact at text ng mga mensaheng natatanggap mo. Magagawa rin ng app na ito na i-snooze o i-dismiss ang mga notification, o gamitin ang mga button sa mga notification, kasama ang pagsagot sa mga tawag sa telepono. \n\nBibigyan din nito ng kakayahan ang app na i-on o i-off ang Huwag Istorbohin at baguhin ang mga nauugnay na setting."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4108,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Mga pag-uusap na puwedeng umabala"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Lahat ng pag-uusap"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Mga priyoridad na pag-uusap"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"mga priyoridad na pag-uusap"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Wala"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Wala}=1{1 pag-uusap}one{# pag-uusap}other{# na pag-uusap}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Sino ang puwedeng umabala"</string>
@@ -4131,6 +4133,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Sinuman"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Mga Contact"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Mga naka-star na contact"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Ilang tao o pag-uusap"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Mula sa mga naka-star na contact at umuulit na tumatawag"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Mula sa mga contact at umuulit na tumatawag"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Mula sa mga umuulit na tumatawag lang"</string>
@@ -4861,6 +4864,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Digital na assistant"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"I-swipe para i-invoke ang assistant"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Mag-swipe pataas mula sa isang sulok sa ibaba para i-invoke ang app ng digital na assistant."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Pindutin nang matagal ang Home para i-invoke ang assistant"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Pindutin nang matagal ang button ng Home para i-invoke ang digital na assistant app."</string>
<string name="information_label" msgid="6939310810756569298">"Impormasyon"</string>
<string name="low_label" msgid="6525629096999711220">"Mababa"</string>
<string name="high_label" msgid="357503396626018487">"Mataas"</string>
@@ -4868,8 +4873,10 @@
<string name="right_edge" msgid="1505309103265829121">"Kanang gilid"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Baka makasagabal ang pagkakaroon ng mas mataas na sensitivity sa anumang galaw sa app sa mga gilid ng screen."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Pagkasensitibo sa Likod"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Mga Setting ng Galaw"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Pagkasensitibo ng Navigation Gamit ang Galaw"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Button na pag-navigate"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigation gamit ang galaw, sensitivity ng bumalik, galaw na bumalik"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"pag-navigate, button ng home"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Mag-double tap para tingnan ang telepono"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Mag-double tap upang suriin ang tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Mag-double tap upang suriin ang device"</string>
@@ -5443,6 +5450,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5523,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"mga tawag"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobile data"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Para pahusayin ang karanasan sa device, puwede pa ring mag-scan ng mga Wi-Fi network ang mga app at serbisyo anumang oras, kahit habang naka-off ang Wi‑Fi. Magagamit ito, halimbawa, para pahusayin ang mga feature at serbisyong batay sa lokasyon. Mababago mo ito sa mga setting ng pag-scan ng Wi-Fi. "<annotation id="link">"Baguhin"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Nakakonekta"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Walang koneksyon"</string>
@@ -5580,9 +5592,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"I-off ang airplane mode para magamit ang UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Access sa camera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Access sa mikropono"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Para sa lahat ng app at serbisyo"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Para sa mga app at serbisyo"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Para sa mga app at serbisyo. Kung naka-off ang setting na ito, posible pa ring ibahagi ang data ng mikropono kapag tumawag ka sa isang pang-emergency na numero."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Mga setting ng laro"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"I-on ang shortcut ng Game Dashboard, atbp."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"I-on ang shortcut ng Game Dashboard, at higit pa"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Nakaraan"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Susunod"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Preview ng kulay"</string>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index ba0dd32..a1859ba 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Eşleme isteği"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ile eşlemek için dokunun."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Alınan dosyalar"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Bluetooth üzerinden alınan dosyalar"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth kapalı"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Açmak için dokunun"</string>
<string name="device_picker" msgid="2427027896389445414">"Bluetooth cihazı seçin"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Yüz ve parmak izi eklendi"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Yüz Tanıma Kilidi ve Parmak İzi Kilidi özelliklerini kurduğunuzda telefonunuz, yüzünüzde maske varken veya karanlık bir yerde bulunuyorsanız parmak izinizi ister."</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Kilidi açma yöntemleri"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Şunlar için yüz tanıma ve parmak izi kullan:"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Telefon kilidini açma"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Uygulamalarda kimlik doğrulama"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Telefonunuzun kilidini açın"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Uygulamalarda kimliğinizi doğrulayın"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Yüz tanıma kullanarak"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Parmak izi kullanarak"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Yüz tanıma veya parmak izi kullanarak"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Telefonu tekrar annenize veya babanıza verin"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"Tamam"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Ekran kilidi atlansın mı?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Telefonunuzun kilidini açmak veya uygulamalarda kimliğinizi doğrulamak için parmak izinizi kullanamazsınız."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"İş profilinizin kilidini açmak, satın alma işlemlerini yetkilendirmek veya iş uygulamalarında oturum açmak için parmak izinizi kullanamazsınız."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Evet, kaldır"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Yüz tanıma ve parmak izi kilidi"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Ayarlamak için dokunun"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Yalnızca yüz"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Yalnızca parmak izi"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Yüz ve parmak izi"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Yüz tanıma ve parmak izi kilidi kurduğunuzda telefonunuz, maske taktığınızda veya karanlık bir yerde olduğunuzda parmak izinizi ister"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Kilidi açma yöntemleri"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Şunlar için yüz tanıma veya parmak izi kullan:"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Uygulamalarda kimlik doğrulama"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Şifreleme"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Tableti şifrele"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Telefonu şifrele"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Bağlanılamadı. Tekrar deneyin."</string>
<string name="device_details_title" msgid="1155622417516195481">"Cihaz ayrıntıları"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Cihazın Bluetooth adresi: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Cihazın Bluetooth adresi:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Cihaz unutulsun mu?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"İlişkilendirmeyi kaldır"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Uygulamanın Bağlantısı Kesilsin Mi?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Tabletinizin <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ile olan eşlemesi kaldırılacak"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Cihazınızın <xliff:g id="DEVICE_NAME">%1$s</xliff:g> ile olan eşlemesi kaldırılacak"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> uygulaması, artık <xliff:g id="DEVICE_NAME">%2$s</xliff:g> cihazınıza bağlanmaz"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, artık bu hesaba bağlı hiçbir cihazla eşlenmeyecek"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Cihazı unut"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Uygulamanın bağlantısını kes"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Bağlan…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"Dahili Bellek"</string>
<string name="recompute_size" msgid="1098091228370999128">"Boyut yeniden hesaplanıyor…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Uygulama verileri silinsin mi?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Bu uygulamanın tüm verileri kalıcı olarak silinecek. Bu veriler arasında tüm dosyalar, ayarlar, hesaplar, veritabanları vb. yer alıyor."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Bu uygulamanın verileri kalıcı olarak silinecek. Buna dosyalar, ayarlar, veritabanları ve diğer uygulama verileri de dahildir."</string>
<string name="dlg_ok" msgid="1421350367857960997">"Tamam"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"İptal"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Pil Yöneticisi\'ni kullan"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Uygulamalar pili çok harcadığında algıla"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Uygulamalar pili çok harcadığında algılama"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Uygulamalar pili çok harcadığında algılama"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Kapalı"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d uygulama kısıtlandı</item>
@@ -2779,7 +2770,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>
- <string name="power_cell" msgid="5507921058696341513">"Mobil ağ beklemede"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Toplam <xliff:g id="TIME_0">^1</xliff:g> • <xliff:g id="TIME_PERIOD">^2</xliff:g> arasında arka planda\nbir dakikadan az kullanıldı"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Son kez tamamen şarj olduktan sonra kullanılmadı"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Son 24 saatte kullanılmadı"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Kalan pil gücü tahmini, cihazınızın kullanımına göre yapılır"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Kalan tahmini süre"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"sonra tam olarak şarj olacak"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Her zaman titreştir"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Önce titreştir, sonra sesi yavaşça yükselt"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Diğer sesler"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Üç boyutlu ses"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Tuş takımı sesleri"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Ekran kilitleme sesi"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Şarj olma sesi ve titreşim"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Tüm <xliff:g id="APP_NAME">%1$s</xliff:g> bildirimleri"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Uyarlamalı Bildirimler"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">Günde yaklaşık <xliff:g id="NUMBER_1">%d</xliff:g> bildirim</item>
+ <item quantity="other">Günde yaklaşık <xliff:g id="NUMBER_1">%,d</xliff:g> bildirim</item>
<item quantity="one">Günde yaklaşık <xliff:g id="NUMBER_0">%d</xliff:g> bildirim</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">Haftada yaklaşık <xliff:g id="NUMBER_1">%d</xliff:g> bildirim</item>
+ <item quantity="other">Haftada yaklaşık <xliff:g id="NUMBER_1">%,d</xliff:g> bildirim</item>
<item quantity="one">Haftada yaklaşık <xliff:g id="NUMBER_0">%d</xliff:g> bildirim</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Hiçbir zaman"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, kişi adları ve gelen mesajların metni gibi kişisel bilgiler de dahil olmak üzere tüm bildirimleri okuyabilir. Bu uygulama ayrıca bildirimleri erteleyebilir ya da kapatabilir veya telefon çağrılarını yanıtlamak da dahil olmak üzere bildirimlerdeki düğmeler üzerinde işlem yapabilir. \n\nBu izin, uygulamaya, Rahatsız Etmeyin ayarını açma veya kapatma ve ilgili ayarları değiştirme olanağı da verir."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Kesintiye neden olabilecek görüşmeler"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Tüm görüşmeler"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Öncelikli görüşmeler"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"öncelikli görüşmeler"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Yok"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Yok}=1{1 görüşme}other{# görüşme}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Kimler kesintiye neden olabilir?"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Herkes"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kişiler"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Yıldızlı kişiler"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Bazı kişiler veya görüşmeler"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Yıldız işaretli kişilerden ve tekrar arayanlardan"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Kişilerden ve tekrar arayanlardan"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Yalnızca tekrar arayanlardan"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Dijital asistan"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Asistanı çağırmak için ekranı parmağınızla kaydırın"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Dijital asistan uygulamasını çağırmak için ekranı parmağınızla alt köşeden yukarı kaydırın."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Asistanı çağırmak için Ana sayfa düğmesini basılı tutun"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Dijital asistan uygulamasını çağırmak için Ana sayfa düğmesini basılı tutun."</string>
<string name="information_label" msgid="6939310810756569298">"Bilgi"</string>
<string name="low_label" msgid="6525629096999711220">"Düşük"</string>
<string name="high_label" msgid="357503396626018487">"Yüksek"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"Sağ kenar"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Daha yüksek hassasiyet, ekranın kenarlarında yapılan uygulama hareketleri ile çakışabilir."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Geri Gitme Hassasiyeti"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Hareket Ayarları"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Hareketle Gezinme Hassasiyeti"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Düğmeli gezinme"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"hareketle gezinme, geri hassasiyeti, geri hareketi"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"gezinme, ana sayfa düğmesi"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Telefonu kontrol etmek için iki kez dokun"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tableti kontrol etmek için iki kez dokun"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Cihazı kontrol etmek için iki kez dokun"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"aramalar"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobil veri"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Uygulamalar ve hizmetler, cihaz deneyimini iyileştirmek için Kablosuz özelliği kapalı bile olsa kablosuz ağlar herhangi bir zamanda tarayabilir. Bu özellik örneğin konuma dayalı özellikleri ve hizmetleri iyileştirmek için kullanılabilir. Bunu kablosuz ağ taraması ayarlarından değiştirebilirsiniz. "<annotation id="link">"Değiştir"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Bağlı"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Bağlantı yok"</string>
@@ -5580,9 +5590,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Ultra Geniş Bant\'ı kullanmak için uçak modunu kapatın"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Kamera erişimi"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Mikrofon erişimi"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Tüm uygulamalar ve hizmetler için"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Uygulamalar ve hizmetler için"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Uygulamalar ve hizmetler için. Bu ayar kapalıyken bir acil durum numarasını aradığınızda mikrofon verileri paylaşılmaya devam edebilir."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Oyun ayarları"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Oyun Paneli kısayolu gibi işlevleri açın"</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Oyun Paneli kısayolunu açın ve daha fazlasını yapın"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Önceki"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Sonraki"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Renk önizleme"</string>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index 02894d7..5e7ac44 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -100,7 +100,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Запит на створення пари"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Торкніться, щоб підключитися до пристрою <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Отримані файли"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Отримані через Bluetooth файли"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth вимкнено"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Торкніться, щоб увімкнути"</string>
<string name="device_picker" msgid="2427027896389445414">"Виберіть пристрій Bluetooth"</string>
@@ -460,9 +459,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Обличчя й відбиток пальця додано"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Якщо ви налаштуєте розблокування за допомогою фейсконтролю та відбитка пальця, телефон запитуватиме ваш відбиток пальця, коли темно або у вас на обличчі маска"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Способи розблокування"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Використовувати фейсконтроль і відбиток пальця"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Розблокування телефона"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Автентифікація в додатках"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Розблоковувати телефон"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Підтверджувати свою особу в додатках"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Використання фейсконтролю"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Використання відбитка пальця"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Використання фейсконтролю або відбитка пальця"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Передай телефон комусь із батьків"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Пропустити?"</string>
@@ -576,15 +577,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Ви не зможете розблоковувати телефон або підтверджувати особу в додатках за допомогою відбитка пальця."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Ви не зможете розблоковувати робочий профіль, дозволяти покупки та заходити в робочі додатки за допомогою відбитка пальця."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Так, видалити"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Фейсконтроль і відбиток пальця"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Натисніть, щоб налаштувати"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Лише фейсконтроль"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Лише відбиток пальця"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Фейсконтроль і відбиток пальця"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Якщо ви налаштуєте розблокування за допомогою фейсконтролю та відбитка пальця, телефон запитуватиме ваш відбиток пальця, коли темно або у вас на обличчі маска"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Способи розблокування"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Використовувати фейсконтроль або відбиток пальця"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Автентифікація в додатках"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Шифрування"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Шифрувати пристрій"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Шифрувати телефон"</string>
@@ -894,8 +886,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Не вдалося під’єднатися. Повторіть спробу."</string>
<string name="device_details_title" msgid="1155622417516195481">"Про пристрій"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Адреса Bluetooth пристрою: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Адреса Bluetooth пристрою:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Забути пристрій?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Вилучити зв’язок"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Від’єднати додаток?"</string>
@@ -903,7 +894,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Ваш планшет більше не буде підключено до пристрою <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Ваш пристрій більше не буде підключено до пристрою <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Додаток <xliff:g id="APP_NAME">%1$s</xliff:g> більше не буде зв’язаний із вашим пристроєм \"<xliff:g id="DEVICE_NAME">%2$s</xliff:g>\""</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> більше не буде підключено до інших пристроїв, зв’язаних із цим обліковим записом"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Забути пристрій"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Від’єднати додаток"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Підключ. до…"</string>
@@ -1886,7 +1876,7 @@
<string name="mobile_connect_to_internet" msgid="8162654404357069060">"Під’єднайтеся до Інтернету"</string>
<string name="location_category_recent_location_requests" msgid="2205900488782832082">"Останні запити на геодані"</string>
<string name="location_recent_location_requests_see_all" msgid="7918405176741692524">"Показати всі"</string>
- <string name="location_category_location_services" msgid="8163798686832434284">"Служби локації"</string>
+ <string name="location_category_location_services" msgid="8163798686832434284">"Геолокація"</string>
<string name="location_title" msgid="5819154746934945021">"Моє місцезнах."</string>
<string name="managed_profile_location_switch_title" msgid="1265007506385460066">"Геодані для робочого профілю"</string>
<string name="location_app_level_permissions" msgid="907206607664629759">"Доступ додатків до геоданих"</string>
@@ -1908,8 +1898,8 @@
<string name="location_scanning_wifi_always_scanning_description" msgid="6236055656376931306">"Дозволити додаткам і сервісам будь-коли шукати мережі Wi-Fi, навіть якщо Wi-Fi вимкнено. Це може покращити роботу функцій і сервісів, які використовують геодані."</string>
<string name="location_scanning_bluetooth_always_scanning_title" msgid="1809309545730215891">"Шукати пристрої Bluetooth"</string>
<string name="location_scanning_bluetooth_always_scanning_description" msgid="5362988856388462841">"Дозволити додаткам і сервісам будь-коли шукати пристрої поруч, навіть якщо Bluetooth вимкнено. Це може покращити роботу функцій і сервісів, які використовують геодані."</string>
- <string name="location_services_preference_title" msgid="604317859531782159">"Служби локації"</string>
- <string name="location_services_screen_title" msgid="5640002489976602476">"Служби локації"</string>
+ <string name="location_services_preference_title" msgid="604317859531782159">"Геолокація"</string>
+ <string name="location_services_screen_title" msgid="5640002489976602476">"Геолокація"</string>
<string name="managed_profile_location_services" msgid="8172092734138341880">"Служби локації для роботи"</string>
<string name="location_time_zone_detection_toggle_title" msgid="6518338597250564260">"Визначати часовий пояс за місцезнаходженням"</string>
<string name="location_time_zone_detection_location_is_off_dialog_title" msgid="231698690198001146">"Потрібен доступ до геоданих пристрою"</string>
@@ -2147,7 +2137,7 @@
<string name="internal_storage" msgid="999496851424448809">"Внутр. пам\'ять"</string>
<string name="recompute_size" msgid="1098091228370999128">"Повт. обчисл. розм…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Видалити дані додатка?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Усі дані цього додатка буде видалено назавжди: файли, налаштування, облікові записи, бази даних тощо."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Дані цього додатка буде назавжди видалено. До них належать файли, налаштування, бази даних тощо."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Скасувати"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2821,6 +2811,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Використовувати диспетчер заряду акумулятора"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Виявляти, коли додатки швидко розряджають акумулятор"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Виявлення додатків, які розряджають акумулятор"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Виявлення додатків, які розряджають акумулятор"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Вимкнено"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d додаток обмежено</item>
@@ -2855,7 +2846,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>
- <string name="power_cell" msgid="5507921058696341513">"Мобільна мережа в режимі очікування"</string>
+ <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>
@@ -2945,6 +2936,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Усього <xliff:g id="TIME_0">^1</xliff:g> • менше ніж хвилина споживання у фоновому режимі\nза період <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Відсутнє споживання з часу останнього повного заряджання"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Відсутнє споживання за останні 24 години"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Залишок заряду акумулятора визначається на основі використання пристрою"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Залишилося приблизно"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"До повного заряду"</string>
@@ -3741,8 +3733,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Постійна вібрація"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Вібрація, тоді дзвінок, що гучнішає"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Інші звуки"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Просторовий звук"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Звуки цифрової клавіатури"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Звук блокування екрана"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Звук і вібрація для заряджання"</string>
@@ -3945,6 +3936,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>
+ <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>
@@ -4024,16 +4016,16 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Усі сповіщення від додатка <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Адаптивні сповіщення"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> сповіщення на день</item>
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> сповіщення на день</item>
- <item quantity="many">~<xliff:g id="NUMBER_1">%d</xliff:g> сповіщень на день</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> сповіщення на день</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> сповіщення на день</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> сповіщення на день</item>
+ <item quantity="many">~<xliff:g id="NUMBER_1">%,d</xliff:g> сповіщень на день</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> сповіщення на день</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> сповіщення на тиждень</item>
- <item quantity="few">~<xliff:g id="NUMBER_1">%d</xliff:g> сповіщення на тиждень</item>
- <item quantity="many">~<xliff:g id="NUMBER_1">%d</xliff:g> сповіщень на тиждень</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> сповіщення на тиждень</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> сповіщення на тиждень</item>
+ <item quantity="few">~<xliff:g id="NUMBER_1">%,d</xliff:g> сповіщення на тиждень</item>
+ <item quantity="many">~<xliff:g id="NUMBER_1">%,d</xliff:g> сповіщень на тиждень</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> сповіщення на тиждень</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Ніколи"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Сповіщення додатків і пристроїв"</string>
@@ -4054,7 +4046,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> зможе переглядати всі сповіщення, зокрема з особистою інформацією, такою як імена контактів і текст отриманих повідомлень. Цей додаток також зможе відкладати й закривати сповіщення або виконувати дії з кнопками в них, зокрема відповідати на виклики. \n\nКрім того, додаток зможе вмикати й вимикати режим \"Не турбувати\" та змінювати пов’язані з ним налаштування."</string>
+ <string name="notification_listener_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>
@@ -4213,6 +4212,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Розмови, дозволені в режимі \"Не турбувати\""</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Усі розмови"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Важливі розмови"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"важливі розмови"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Не дозволено"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Немає}=1{1 чат}one{# чат}few{# чати}many{# чатів}other{# чату}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Хто може турбувати"</string>
@@ -4237,6 +4237,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Усі"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Контакти"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Контакти із зірочками"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Деякі люди або розмови"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Від контактів із зірочкою та постійних абонентів"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Від контактів і постійних абонентів"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Лише від постійних абонентів"</string>
@@ -5017,6 +5018,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Цифровий помічник"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Провести пальцем, щоб викликати цифрового помічника"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Щоб викликати цифрового помічника, проведіть пальцем угору від нижнього кута екрана."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Щоб викликати помічника, утримуйте кнопку головного екрана"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Щоб викликати цифрового помічника, натисніть і утримуйте кнопку головного екрана."</string>
<string name="information_label" msgid="6939310810756569298">"Інформація"</string>
<string name="low_label" msgid="6525629096999711220">"Низька"</string>
<string name="high_label" msgid="357503396626018487">"Висока"</string>
@@ -5024,8 +5027,10 @@
<string name="right_edge" msgid="1505309103265829121">"Правий край"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Через високу чутливість можуть не працювати жести з боків екрана в додатку."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Чутливість країв екрана"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Налаштування жестів"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Чутливість навігації за допомогою жестів"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Навігація за допомогою кнопок"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"навігація за допомогою жестів, чутливість країв екрана, жест \"назад\""</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"навігація, кнопка головного екрана"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Двічі торкнутися, щоб перевірити сповіщення"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Двічі торкніться, щоб перевірити планшет"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Двічі торкніться, щоб перевірити пристрій"</string>
@@ -5621,6 +5626,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Показувати елементи керування пристроями"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"Доступ до елементів керування на заблокованому екрані"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5690,6 +5699,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"виклики"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"мобільний Інтернет"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Щоб користуватися пристроєм було зручніше, додатки й сервіси можуть шукати бездротові мережі, навіть якщо Wi-Fi вимкнено. Це допомагає вдосконалити роботу функцій і сервісів, які використовують дані про місцезнаходження. Це налаштування можна змінити в параметрах пошуку мереж Wi-Fi. "<annotation id="link">"Змінити"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Підключено"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Немає з\'єднання"</string>
@@ -5758,9 +5768,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"Для всіх додатків і сервісів"</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="2548056479103747555">"Увімкнути ярлик ігрової панелі тощо"</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-ur/strings.xml b/res/values-ur/strings.xml
index 83db443..2af3023 100644
--- a/res/values-ur/strings.xml
+++ b/res/values-ur/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"جوڑا بنانے کی درخواست"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> کے ساتھ جوڑا بنانے کیلئے تھپتھپائیں۔"</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"موصولہ فائلیں"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"بذریعہ بلوٹوتھ موصول شدہ فائلیں"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"بلوٹوتھ آف ہے"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"اسے آن کرنے کے لیے تھپتھپائیں"</string>
<string name="device_picker" msgid="2427027896389445414">"بلوٹوتھ آلہ منتخب کریں"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"چہرے اور فنگر پرنٹ کو شامل کیا گیا"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"جب آپ فیس اَنلاک اور فنگر پرنٹ اَن لاک کی خصوصیت سیٹ اپ کرتے ہیں تو آپ کے ماسک پہننے یا کسی تاریک جگہ پر موجود ہونے کی صورت میں آپ کا فون آپ کے فنگر پرنٹ کے لیے پوچھے گا"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"غیر مقفل کرنے کے طریقے"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"اس کے لیے فیس اور فنگر پرنٹ کا استعمال کریں"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"فون ان لاک کرنے کیلئے"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"ایپس میں تصدیق کے لیے"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"اپنا فون غیر مقفل کریں"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"تصدیق کریں کہ آپ ایپس میں ہیں"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"چہرہ استعمال کر کے"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"فنگر پرنٹ استعمال کر کے"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"چہرہ یا فنگر پرنٹ کا استعمال کر کے"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"فون کو واپس اپنے والدین کے حوالے کر دیں"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"ٹھیک ہے"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"اسکرین لاک کو نظر انداز کریں؟"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"اپنا فون غیر مقفل کرنے یا ایپس میں اپنی توثیق کرنے کے لیے اپنے فنگر پرنٹ کا استعمال نہیں کر پائیں گے۔"</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"آپ اپنی دفتری پروفائل کو غیر مقفل کرنے، خریداریوں کی اجازت دینے یا ورک ایپس میں سائن ان کرنے کے لیے اپنے فنگر پرنٹ کا استعمال نہیں کر پائیں گے۔"</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"جی ہاں، ہٹائیں"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"فیس اور فنگر پرنٹ اَنلاک"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"سیٹ اپ کرنے کیلئے تھپتھپائیں"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"صرف چہرہ"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"صرف فنگر پرنٹ"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"چہرہ اور فنگر پرنٹ"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"جب آپ فیس اور فنگر پرنٹ اَن لاک سیٹ اپ کرتے ہیں تو ماسک پہننے یا کسی تاریک جگہ پر ہونے کی صورت میں آپ کا فون آپ کے فنگر پرنٹ کیلئے پوچھے گا"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"غیر مقفل کرنے کے طریقے"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"اس کیلئے چہرہ یا فنگر پرنٹ استعمال کریں"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"ایپس میں تصدیق"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"مرموز کاری"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"ٹیبلٹ کی مرموز کاری کریں"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"فون کی مرموز کاری کریں"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"منسلک نہیں ہو سکا۔ دوبارہ کوشش کریں۔"</string>
<string name="device_details_title" msgid="1155622417516195481">"آلہ کی تفصیلات"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"آلے کا بلوٹوتھ پتہ: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"آلے کا بلوٹوتھ پتہ:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"آلہ بھولنا ہے؟"</string>
<string name="remove_association_button" msgid="5004208145998061135">"وابستگی ہٹائیں"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"ایپ کو غیر منسلک کریں؟"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"آپ کے ٹیبلیٹ کو <xliff:g id="DEVICE_NAME">%1$s</xliff:g> کے ساتھ مزید نہیں جوڑا جائے گا"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"آپ کے آلہ کو <xliff:g id="DEVICE_NAME">%1$s</xliff:g> کے ساتھ مزید نہیں جوڑا جائے گا"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> ایپ اب آپ کے <xliff:g id="DEVICE_NAME">%2$s</xliff:g> سے منسلک نہیں ہوگی"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> اس اکاؤنٹ سے لنک کردہ کسی بھی آلہ کے ساتھ مزید نہیں جوڑا جائے گا"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"آلہ بھول جائیں"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"ایپ کو غیر منسلک کریں"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"اس سے مربوط ہوں…"</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"داخلی اسٹوریج"</string>
<string name="recompute_size" msgid="1098091228370999128">"سائز کو دوبارہ شمار کر رہا ہے…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"ایپ کا ڈیٹا حذف کریں؟"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"اس ایپ کا سبھی ڈیٹا مستقل طور پر حذف ہو جائے گا۔ اس میں سبھی فائلیں، ترتیبات، اکاؤنٹس، ڈیٹا بیسز وغیرہ شامل ہیں۔"</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"اس ایپ کا ڈیٹا مستقل طور پر حذف کر دیا جائے گا۔ اس میں فائلز، ترتیبات، ڈیٹا بیس اور دیگر ایپ کا ڈیٹا شامل ہے۔"</string>
<string name="dlg_ok" msgid="1421350367857960997">"ٹھیک ہے"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"منسوخ کریں"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2696,8 +2686,8 @@
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"چارجنگ عارضی طور پر محدود ہے"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"آپ کی بیٹری کو محفوظ رکھنے کے لیے۔ مزید جانیں۔"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"چارج کرنا دوبارہ شروع کریں"</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"اعلی درجہ حرارت اور چارجنگ کی طویل مدتوں جیسی مخصوص شرائط میں، چارجنگ بیٹری کی صحت کی حفاظت میں مدد کے لیے <xliff:g id="PERCENT">%1$s</xliff:g> تک محدود ہو سکتی ہے۔\n\nان شرائط کے ختم ہونے پر آپ کا فون عام طور پر خودکار طور پر چارج ہوگا۔"</string>
- <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"اعلی درجہ حرارت اور چارجنگ کی طویل مدتوں جیسی مخصوص شرائط میں، چارجنگ بیٹری کی صحت کی حفاظت میں مدد کے لیے <xliff:g id="PERCENT">%1$s</xliff:g> تک محدود ہو سکتی ہے۔\n\nان شرائط کے ختم ہونے پر آپ کا ٹیبلیٹ عام طور پر خودکار طور پر چارج ہوگا۔"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"بہت زیادہ درجہ حرارت اور چارجنگ کی طویل مدتوں جیسے مخصوص حالات میں، چارجنگ بیٹری کی صحت کی حفاظت میں مدد کے لیے <xliff:g id="PERCENT">%1$s</xliff:g> تک محدود ہو سکتی ہے۔\n\nان حالات کے ختم ہونے پر آپ کا فون نارمل طریقے سے خودکار طور پر چارج ہوگا۔"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"بہت زیادہ درجہ حرارت اور چارجنگ کی طویل مدتوں جیسے مخصوص حالات میں، چارجنگ بیٹری کی صحت کی حفاظت میں مدد کے لیے <xliff:g id="PERCENT">%1$s</xliff:g> تک محدود ہو سکتی ہے۔\n\nان حالات کے ختم ہونے پر آپ کا ٹیبلیٹ نارمل طریقے سے خودکار طور پر چارج ہوگا۔"</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"کیونکہ آپ نے اپنا فون معمول سے زیادہ استعمال کیا ہے آپ کی بیٹری اس سے معمول کے مطابق پہلے ختم ہو سکتی ہے\n\nبیشتر بیٹری استعمال کرنے والی ایپس:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"کیونکہ آپ نے اپنا ٹیبلیٹ معمول سے زیادہ استعمال کیا ہے آپ کی بیٹری اس سے معمول کے مطابق پہلے ختم ہو سکتی ہے\n\nبیشتر بیٹری استعمال کرنے والی ایپس:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"کیونکہ آپ نے اپنا آلہ معمول سے زیادہ استعمال کیا ہے آپ کی بیٹری اس سے معمول کے مطابق پہلے ختم ہو سکتی ہے\n\nبیشتر بیٹری استعمال کرنے والی ایپس:"</string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"بیٹری مینیجر استعمال کریں"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"ایپس کے بیٹری ختم کرنے پر اس کا پتہ لگائیں"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"ایپس کے بیٹری ختم کرنے پر اس کا پتہ لگانا"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"ایپس کے بیٹری ختم کرنے پر اس کا پتہ لگانا"</string>
<string name="battery_manager_off" msgid="673547668722420924">"آف"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d ایپس پر پابندی لگائی گئی</item>
@@ -2779,7 +2770,7 @@
<string name="power_camera" msgid="4778315081581293923">"کیمرا"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"بلوٹوتھ"</string>
- <string name="power_cell" msgid="5507921058696341513">"موبائل نیٹ ورک اسٹینڈ بائی"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"کُل <xliff:g id="TIME_0">^1</xliff:g> • پس منظر میں ایک منٹ سے کم\n<xliff:g id="TIME_PERIOD">^2</xliff:g> میں"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"پچھلے مکمل چارج کے بعد سے بیٹری کا کوئی استعمال نہیں"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"گزشتہ 24 گھنٹے میں بیٹری کا کوئی استعمال نہیں"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"بچی ہوئی بیٹری کا اندازہ آپ کے آلے کے استعمال پر مبنی ہے"</string>
<string name="estimated_time_left" msgid="948717045180211777">"باقی تخمینی وقت"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"پوری طرح چارج ہونے تک"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"ہمیشہ وائبریٹ کریں"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"پہلے وائبریٹ کریں، پھر بتدریج رِنگ کریں"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"دیگر آوازیں"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"اسپیشیئل آڈیو"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"ڈائل پیڈ ٹونز"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"اسکرین کو مقفل کرنے کی آواز"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"چارجنگ کی آوازیں اور وائبریشن"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"سبھی <xliff:g id="APP_NAME">%1$s</xliff:g> اطلاعات"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"تغیر پذیر اطلاعات"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> اطلاعات فی دن</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> اطلاعات فی دن</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> اطلاع فی دن</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> اطلاعات فی ہفتہ</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> اطلاعات فی ہفتہ</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> اطلاع فی ہفتہ</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"کبھی نہیں"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"رابطوں کے نام اور آپ کو موصول ہونے والے پیغامات کے ٹیکسٹ جیسی ذاتی معلومات سمیت <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> تمام اطلاعات پڑھنے کا اہل ہوگا۔ یہ ایپ فون کالز کا جواب دینے سمیت اسنوز کرنے یا اطلاعات کو برخاست کرنے یا اطلاعات میں بٹنوں پر کارروائی کرنے کی بھی اہل ہوگی۔ \n\nاس سے ایپ کو \'ڈسٹرب نہ کریں\' آن یا آف کرنے اور متعلقہ ترتیبات تبدیل کرنے کی اہلیت بھی حاصل ہوگی۔"</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"گفتگوئیں جو رکاوٹ ڈال سکتی ہیں"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"سبھی گفتگوئيں"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"ترجیحی گفتگوئیں"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"ترجیحی گفتگوئیں"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"کوئی نہیں"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{کوئی نہیں}=1{1 گفتگو}other{# گفتگوئیں}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"کون رکاوٹ ڈال سکتا ہے"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"کوئی بھی"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"رابطے"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"ستارہ کا نشان لگے ہوئے رابطے"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"کچھ لوگ یا گفتگوئیں"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"ستارے کے نشان والے رابطوں اور بار بار کال کرنے والوں کی جانب سے"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"رابطوں اور بار بار کال کرنے والوں کی جانب سے"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"صرف بار بار کال کرنے والوں کی جانب سے"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"ڈیجیٹل اسسٹنٹ"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"اسسٹنٹ کو طلب کرنے کے لیے سوائپ کریں"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"ڈیجیٹل اسسٹنٹ ایپ کو طلب کرنے کے لیے نچلے کونے سے اوپر سوائپ کریں۔"</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"اسسٹنٹ کو طلب کرنے کے لیے ہوم بٹن دبائیں رکھیں"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"ڈیجیٹل اسسٹنٹ ایپ کو شروع کرنے کے لیے ہوم بٹن کو چھوئیں اور دبائے رکھیں۔"</string>
<string name="information_label" msgid="6939310810756569298">"معلومات"</string>
<string name="low_label" msgid="6525629096999711220">"کم"</string>
<string name="high_label" msgid="357503396626018487">"زیادہ"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"دایاں کنارہ"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"اسکرین کے کناروں پر اعلی حساسیت کسی بھی ایپ کے اشاروں کے ساتھ تصادم کا سبب بن سکتی ہیں۔"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"پیچھے کی حساسیت"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"اشارے کی ترتیبات"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"اشاروں والی نیویگیشن حساسیت"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"بٹن والی نیویگیشن"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"اشاروں والی نیویگیشن، پیچھے کی حساسیت، پیچھے کا اشارہ"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"نیویگیشن، ہوم بٹن"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"فون کو چیک کرنے کیلئے دو بار تھپتھپائیں"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ٹیبلیٹ کو چیک کرنے کیلئے دو بار تھپتھپائیں"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"آلہ کو چیک کرنے کیلئے دو بار تھپتھپائیں"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"آلے کے کنٹرولز دکھائیں"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"مقفل ہونے پر کنٹرولز تک رسائی حاصل کریں"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"کالز"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"موبائل ڈیٹا"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"آلے کے تجربے کو بہتر بنانے کے لیے، Wi‑Fi کے آف ہونے پر بھی ایپس اور سروسز کسی بھی وقت Wi‑Fi نیٹ ورکس اسکین کر سکتی ہیں۔ مثال کے طور، اسے مقام پر مبنی خصوصیات اور سروسز کو بہتر بنانے کے لیے استعمال کیا جا سکتا ہے۔ آپ اسے Wi‑Fi اسکیننگ کی ترتیبات میں تبدیل کر سکتے ہیں۔ "<annotation id="link">"تبدیل کریں"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"منسلک ہے"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"کوئی کنکشن نہیں"</string>
@@ -5580,9 +5590,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"تمام ایپس اور سروسز کے لیے"</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="2548056479103747555">"گیم ڈیش بورڈ شارٹ کٹ آن کریں، وغیرہ"</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-uz/strings.xml b/res/values-uz/strings.xml
index b748b8e..4f09fe7 100644
--- a/res/values-uz/strings.xml
+++ b/res/values-uz/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Biriktirish so‘rovi"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> qurilmasiga ulanish uchun bosing."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Qabul qilingan fayllar"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Bluetooth orqali olingan fayllar"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth yoqilmagan"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Yoqish uchun bosing"</string>
<string name="device_picker" msgid="2427027896389445414">"Bluetooth qurilmani tanlang"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Yuz va barmoq izi kiritildi"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Yuz va barmoq izi bilan ochish sozlanganda, telefoningiz yuz niqobi taqqaningizda yoki qorongʻi joylarda barmoq izingizni soʻraydi"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Qulfni ochish usullari"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Yuz va barmoq izi tanitilishi:"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Telefonni ochish"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Ilovalardagi autentifikatsiya"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Telefonni qulfdan chiqarish"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Ilovalarda shaxsingizni tasdiqlash"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Yuz orqali"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Barmoq izi orqali"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Yuz yoki barmoq izi orqali"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Telefonni ota-onangizga bering"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Ekran qulfi sozlanmasinmi?"</string>
@@ -570,15 +571,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Telefonni qulfdan chiqarish yoki ilovalarda hisob tekshiruvi uchun barmoq izidan foydalana olmay qolasiz."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Ishchi profilingizni qulfdan chiqarish, xaridlarni amalga oshirish yoki ish uchun ilovalarga kirish uchun barmoq izingizdan foydalana olmay qolasiz"</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Ha, olib tashlansin"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Yuz va barmoq izi bilan ochish"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Sozlash uchun bosing"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Faqat yuz"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Faqat barmoq izi"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Yuz yoki barmoq izi"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Yuz va barmoq izi bilan chiqarish sozlanganda, telefoningiz yuz niqobi taqqaningizda yoki qorongʻi joylarda barmoq izingizni soʻraydi"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Qulfni ochish usullari"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Yuz yoki barmoq izidan bu maqsadlarda foydalanish"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Ilovalar ichida autentifikatsiya"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Shifrlash"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Planshetni shifrlash"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Telefonni shifrlash"</string>
@@ -870,7 +862,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Planshetingiz endi <xliff:g id="DEVICE_NAME">%1$s</xliff:g> qurilmasiga ulanmaydi"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Qurilmangiz endi <xliff:g id="DEVICE_NAME">%1$s</xliff:g> qurilmasiga ulanmaydi"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"<xliff:g id="APP_NAME">%1$s</xliff:g> ilovasi endi <xliff:g id="DEVICE_NAME">%2$s</xliff:g> qurilmangizga ulanmaydi"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> endi bu hisobning hech qaysi qurilmasiga ulanmaydi"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Qurilmani unutish"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Ilovani uzish"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Ulanish..."</string>
@@ -2100,7 +2091,7 @@
<string name="internal_storage" msgid="999496851424448809">"Ichki xotira"</string>
<string name="recompute_size" msgid="1098091228370999128">"Xajm qayta hisoblanmoqda…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Bu ilova maʼlumotlari oʻchirilsinmi?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Ushbu ilovaning barcha ma’lumotlari, jumladan, fayllar, ma’lumotlar bazalari, sozlamalar, hisoblar va boshqa narsalar o‘chirib tashlanadi. Keyin ularni qayta tiklab bo‘lmaydi."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Bu ilova maʼlumotlari butunlay oʻchirib tashlanadi. Unga fayllar, sozlamalar, ma’lumotlar bazalari va boshqa ilovaga tegishli maʼlumotlar kiradi"</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Bekor qilish"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2696,7 +2687,7 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Batareyani koʻp sarflayotgan ilovalar"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Quvvatlash vaqtincha cheklangan"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Batareyangizni asrash uchun. Batafsil."</string>
- <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Toʻliq quvvatlansin"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Davom ettirish"</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Batareya quvvati yaroqlilik muddatini uzaytirishda yordam berish maqsadida yuqori harorat va uzoq quvvatlash davrlar kabi muayyan shartlarda quvvatlash <xliff:g id="PERCENT">%1$s</xliff:g> gacha cheklanadi.\n\nBu shartlar tugaganda telefoningiz avtomatik ravishda normal quvvat olishni boshlaydi."</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Batareya quvvati yaroqlilik muddatini uzaytirishda yordam berish maqsadida yuqori harorat va uzoq quvvatlash davrlar kabi muayyan shartlarda quvvatlash <xliff:g id="PERCENT">%1$s</xliff:g> gacha cheklanadi.\n\nBu shartlar tugaganda planshetingiz avtomatik ravishda normal quvvat olishni boshlaydi."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Telefonni odatdagidan koʻp ishlatdingiz, baterya quvvati tezroq tugashi mumkin.\n\nBatareyani eng koʻp sarflayotgan ilovalar:"</string>
@@ -2748,6 +2739,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Battery Manager ishlatish"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Ilovalar batareyani ortiqcha sarflayotganini aniqlash"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Ilovalarning batareyani ortiqcha sarflayotgani aniqlanmoqda"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Ilovalarning batareyani ortiqcha sarflayotgani aniqlanmoqda"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Yoqilmagan"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d ta ilova cheklandi</item>
@@ -2780,7 +2772,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>
- <string name="power_cell" msgid="5507921058696341513">"Kutish rejimidagi mobil tarmoq"</string>
+ <string name="power_cell" msgid="7793805106954398186">"Mobil tarmoq"</string>
<string name="power_phone" msgid="2768396619208561670">"Ovozli qo‘ng‘iroqlar"</string>
<string name="power_idle" product="tablet" msgid="4689321599298911021">"Planshet faol emas"</string>
<string name="power_idle" product="default" msgid="9132502722499465252">"Kutish rejimi"</string>
@@ -2870,6 +2862,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Umumiy foydalanish vaqti: <xliff:g id="TIME_0">^1</xliff:g> • Orqa fon rejimida bir daqiqadan kamroq\n(<xliff:g id="TIME_PERIOD">^2</xliff:g> orasida)"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Toʻliq quvvat olgandan keyin ishlatilmagan"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"24 soat ichida orqa fon rejimi ishlatilmagan"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Batareyaning qolgan vaqti qurilmadan qanday foydalanishingiz asosida taxminiy hisoblangan"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Taxminiy qolgan vaqt"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Quvvati to‘lishigacha qolgan vaqt"</string>
@@ -3855,6 +3848,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>
+ <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>
@@ -3932,11 +3926,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Barcha <xliff:g id="APP_NAME">%1$s</xliff:g> bildirishnomalari"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Moslashuvchan bildirishnomalar"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> ta bildirishnoma (kuniga)</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> ta bildirishnoma (kuniga)</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> ta bildirishnoma (kuniga)</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> ta bildirishnoma (haftasiga)</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> ta bildirishnoma (haftasiga)</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> ta bildirishnoma (haftasiga)</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Hech qachon"</string>
@@ -3956,7 +3950,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ilovasi barcha bildirishnomalarni, jumladan, shaxsiy maʼlumotlarni (kontakt nomlari va xabarlar) oʻqiy oladi. Shuningdek, bu ilova bildirishnomalarni yopishi yoki kechiktirishi yoki telefon chaqiruvlariga javob berish kabi bildirishnomalarda tugmalar bilan amallar bajarishi mumkin. \n\nIlova Bezovta qilinmasin rejimini yoqish va oʻchirish hamda shunga aloqador sozlamalarni ham oʻzgartirishi mumkin."</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4108,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Bezovta qilinmasin rejimi ishlamaydigan suhbatlar"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Barcha suhbatlar"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Muhim suhbatlar"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"muhim suhbatlar"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Hech qanday"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Hech qanday}=1{1 ta suhbat}other{# ta suhbat}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Bezovta qilinmasin rejimi kimlarda ishlamaydi"</string>
@@ -4131,6 +4133,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Har kim"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Kontaktlar"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Yulduzchali kontaktlar"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Ayrim odamlar va suhbatlar"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Yulduzchali kontaktlardan chaqiruvlar va qayta chaqiruvlar"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Kontaktlardan chaqiruvlar va qayta chaqiruvlar"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Faqat qayta chaqiruvlar"</string>
@@ -4861,6 +4864,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Raqamli assistent"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Assistentni chaqirish uchun suring"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Raqamli assistent ilovasini chaqirish uchun pastki burchakdan tepaga qaratib suring."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Assistentni chaqirish uchun Asosiy tugmani bosib turing"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Raqamli assistent ilovasini chaqirish uchun Asosiy tugmani bosib turing."</string>
<string name="information_label" msgid="6939310810756569298">"Axborot"</string>
<string name="low_label" msgid="6525629096999711220">"Past"</string>
<string name="high_label" msgid="357503396626018487">"Yuqori"</string>
@@ -4868,8 +4873,10 @@
<string name="right_edge" msgid="1505309103265829121">"Oʻng chet"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Yuqori sezuvchanlik sozlansa, ekran chekkasidan tortiladigan ishoralar ilovalarnikiga zid kelishi mumkin."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Ekran chetidagi sezuvchanlik"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Ishora sozlamalari"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Imo-ishorali navigatsiya sezuvchanligi"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Tugmali navigatsiya"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ishorali navigatsiya, qaytarish sensori, qaytarish ishorasi"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"navigatsiya, asosiy tugma"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Ekranga ikki marta bosib tekshirish"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Ekranga ikki marta bosib tekshirish"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Ekranga ikki marta bosib tekshirish"</string>
@@ -5443,6 +5450,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5523,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"chaqiruvlar"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"mobil internet"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Qurilma ishlashini yaxshilash (masalan, joylashuvni yanada aniqroq aniqlash maqsadida) uchun ilova va xizmatlar hatto Wi-Fi yoqilmaganda ham istalgan vaqt Wi-Fi tarmoqlarni qidirishi mumkin. Buni taqiqlash uchun Wi-Fi tarmoqlarni qidirish funksiyasini faolsizlantiring. "<annotation id="link">"Sozlamalarni ochish"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Ulandi"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Internetga ulanmagansiz"</string>
@@ -5580,9 +5592,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB ishlatish uchun parvoz rejimini faolsizlantiring"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Kameraga ruxsat"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Mikrofonga ruxsat"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Barcha ilovalar va xizmatlar uchun"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Ilovalar va xizmatlar uchun"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Ilovalar va xizmatlar uchun. Bu sozlama yoqilmasa, favqulodda xizmat raqamiga telefon qilganingizda mikrofon maʼlumotlari hamon ulashilishi mumkin."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Oʻyin sozlamalari"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Oʻyinlar boshqaruv paneli va boshqa yorliqlarni yoqish"</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Oʻyinlar boshqaruv paneli uchun yorliqni yoqish va boshqalar"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Avvalgisi"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Keyingisi"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Ranglarga razm solish"</string>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index 2fa07d2..e6cabaf 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Yêu cầu ghép nối"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Nhấn để ghép nối với <xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Tệp đã nhận"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Các tệp đã nhận qua Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"Bluetooth đang tắt"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Nhấn để bật"</string>
<string name="device_picker" msgid="2427027896389445414">"Chọn thiết bị Bluetooth"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Đã thêm khuôn mặt và vân tay"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Khi bạn thiết lập tính năng Mở khóa bằng khuôn mặt và Mở khóa bằng vân tay, điện thoại sẽ yêu cầu bạn cung cấp vân tay khi bạn đeo khẩu trang hoặc ở chỗ tối"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Cách mở khóa"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Dùng khuôn mặt và vân tay để"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Mở khóa điện thoại"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Xác thực trong các ứng dụng"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Mở khóa điện thoại"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Xác minh danh tính trong ứng dụng"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Dùng khuôn mặt"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Dùng vân tay"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Dùng khuôn mặt hoặc vân tay"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Đưa lại điện thoại cho cha mẹ bạn"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"OK"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Bạn muốn bỏ qua phương thức khóa màn hình?"</string>
@@ -570,15 +571,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Bạn sẽ không thể dùng vân tay để mở khóa điện thoại hoặc xác minh danh tính của mình trong các ứng dụng."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Bạn sẽ không thể dùng vân tay để mở khóa hồ sơ công việc, ủy quyền mua hàng hay đăng nhập vào các ứng dụng công việc."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Có, xóa"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Mở khóa bằng khuôn mặt và vân tay"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Nhấn để thiết lập"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Chỉ dùng khuôn mặt"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Chỉ dùng vân tay"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Khuôn mặt và vân tay"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Khi bạn thiết lập tính năng mở khóa bằng khuôn mặt và vân tay, điện thoại sẽ yêu cầu bạn cung cấp vân tay khi bạn đeo khẩu trang hoặc ở chỗ tối"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Cách mở khóa"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Dùng khuôn mặt hoặc vân tay để"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Xác thực trong ứng dụng"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Mã hóa"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Mã hóa máy tính bảng"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Mã hóa điện thoại"</string>
@@ -862,8 +854,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Không thể kết nối. Hãy thử lại."</string>
<string name="device_details_title" msgid="1155622417516195481">"Chi tiết thiết bị"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Địa chỉ Bluetooth của thiết bị: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Địa chỉ Bluetooth của thiết bị:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Xóa thiết bị"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Hủy liên kết"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Ngắt kết nối ứng dụng?"</string>
@@ -871,7 +862,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Máy tính bảng của bạn sẽ không được ghép nối với <xliff:g id="DEVICE_NAME">%1$s</xliff:g> nữa"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Thiết bị của bạn sẽ không được ghép nối với <xliff:g id="DEVICE_NAME">%1$s</xliff:g> nữa"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"Ứng dụng <xliff:g id="APP_NAME">%1$s</xliff:g> sẽ không kết nối với <xliff:g id="DEVICE_NAME">%2$s</xliff:g> nữa"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> sẽ không được ghép nối với bất kỳ thiết bị nào liên kết với tài khoản này"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Xóa thiết bị"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Ngắt kết nối ứng dụng"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Kết nối với…"</string>
@@ -2101,7 +2091,7 @@
<string name="internal_storage" msgid="999496851424448809">"Bộ nhớ trong"</string>
<string name="recompute_size" msgid="1098091228370999128">"Đang tính toán lại kích thước…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Xóa dữ liệu ứng dụng?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Tất cả dữ liệu của ứng dụng này sẽ bị xóa vĩnh viễn, bao gồm tất cả các tệp, các tùy chọn cài đặt, tài khoản, cơ sở dữ liệu, v.v."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Dữ liệu của ứng dụng này sẽ bị xóa vĩnh viễn. Dữ liệu này bao gồm các tệp, chế độ cài đặt, cơ sở dữ liệu và dữ liệu ứng dụng khác."</string>
<string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Hủy"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2695,7 +2685,7 @@
<string name="battery_tip_early_heads_up_done_summary" msgid="7858923105760361208">"Một số tính năng có thể bị hạn chế"</string>
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"Mức sử dụng pin cao"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Xem các ứng dụng có mức sử dụng pin cao nhất"</string>
- <string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Khả năng sạc tạm thời bị hạn chế"</string>
+ <string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Chức năng sạc tạm thời bị hạn chế"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Để kéo dài tuổi thọ pin. Tìm hiểu thêm."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Tiếp tục sạc"</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Trong một số điều kiện, chẳng hạn như nhiệt độ cao và thời gian sạc lâu, mức sạc có thể bị hạn chế ở <xliff:g id="PERCENT">%1$s</xliff:g> để duy trì độ bền của pin.\n\nKhi các điều kiện đó chấm dứt, điện thoại của bạn sẽ tự động sạc như bình thường."</string>
@@ -2749,6 +2739,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Sử dụng Trình quản lý pin"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Phát hiện khi ứng dụng tiêu hao pin"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Phát hiện thời điểm các ứng dụng làm tiêu hao pin"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Phát hiện thời điểm các ứng dụng làm tiêu hao pin"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Tắt"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">Đã hạn chế %1$d ứng dụng</item>
@@ -2781,7 +2772,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>
- <string name="power_cell" msgid="5507921058696341513">"Mạng di động ở chế độ chờ"</string>
+ <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>
@@ -2871,6 +2862,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Tổng <xliff:g id="TIME_0">^1</xliff:g> • ở chế độ nền chưa đến 1 phút\ntrong khoảng thời gian <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Không sử dụng pin kể từ lần sạc đầy gần đây nhất"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Không sử dụng pin trong 24 giờ qua"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Thời lượng pin còn lại ước tính là dựa trên mức sử dụng thiết bị"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Thời gian còn lại ước tính"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Cho tới khi được sạc đầy"</string>
@@ -3379,7 +3371,7 @@
<string name="emergency_info_title" msgid="8233682750953695582">"Thông tin khẩn cấp"</string>
<string name="emergency_info_summary" msgid="8463622253016757697">"Thông tin và người liên hệ của <xliff:g id="USER_NAME">%1$s</xliff:g>"</string>
<string name="open_app_button" msgid="5025229765547191710">"Mở <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
- <string name="more_settings_button" msgid="8988612279031242411">"Cài đặt khác"</string>
+ <string name="more_settings_button" msgid="8988612279031242411">"Chế độ cài đặt khác"</string>
<string name="application_restrictions" msgid="276179173572729205">"Cho phép ứng dụng và nội dung"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Ứng dụng có hạn chế"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Mở rộng cài đặt cho ứng dụng"</string>
@@ -3653,8 +3645,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Luôn rung"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Rung trước rồi đổ chuông to dần"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Âm thanh khác"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Âm thanh không gian"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Âm bàn phím số"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Âm thanh khóa màn hình"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Âm thanh và rung khi sạc"</string>
@@ -3857,6 +3848,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>
+ <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>
@@ -3934,11 +3926,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Tất cả thông báo của <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Thông báo thích ứng"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> thông báo mỗi ngày</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> thông báo mỗi ngày</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> thông báo mỗi ngày</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> thông báo mỗi tuần</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> thông báo mỗi tuần</item>
<item quantity="one">~<xliff:g id="NUMBER_0">%d</xliff:g> thông báo mỗi tuần</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Không bao giờ"</string>
@@ -3958,7 +3950,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> có thể đọc mọi thông báo, bao gồm thông tin cá nhân như tên của người liên hệ và nội dung của thông báo mà bạn nhận được. Ứng dụng này cũng có thể tạm ẩn hoặc đóng các thông báo hoặc thao tác với các nút trong thông báo, bao gồm cả trả lời cuộc gọi điện thoại. \n\nNgoài ra, việc này còn cho phép ứng dụng bật hoặc tắt chế độ Không làm phiền và thay đổi các chế độ cài đặt liên quan."</string>
+ <string name="notification_listener_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>
@@ -4109,6 +4108,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Các cuộc trò chuyện có thể làm gián đoạn"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Mọi cuộc trò chuyện"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Cuộc trò chuyện ưu tiên"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"cuộc trò chuyện ưu tiên"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Không có"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Không có}=1{1 cuộc trò chuyện}other{# cuộc trò chuyện}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Những người liên hệ có thể làm gián đoạn"</string>
@@ -4133,6 +4133,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Bất kỳ ai"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Danh bạ"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Người liên hệ có gắn dấu sao"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Một số người hoặc cuộc trò chuyện"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Từ liên hệ có gắn dấu sao và người gọi nhiều lần"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Từ danh bạ và người gọi nhiều lần"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Chỉ từ người gọi nhiều lần"</string>
@@ -4863,6 +4864,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Trợ lý kỹ thuật số"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Vuốt để gọi trợ lý"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Vuốt lên từ góc dưới cùng để gọi ứng dụng trợ lý kỹ thuật số."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Giữ nút Màn hình chính để gọi trợ lý"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Nhấn và giữ nút Màn hình chính để gọi ứng dụng trợ lý kỹ thuật số."</string>
<string name="information_label" msgid="6939310810756569298">"Thông tin"</string>
<string name="low_label" msgid="6525629096999711220">"Thấp"</string>
<string name="high_label" msgid="357503396626018487">"Cao"</string>
@@ -4870,8 +4873,10 @@
<string name="right_edge" msgid="1505309103265829121">"Cạnh bên phải"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Độ nhạy cao hơn có thể xung đột với những cử chỉ trong ứng dụng dọc theo các cạnh màn hình."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Độ nhạy với cử chỉ quay lại"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Cài đặt cử chỉ"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Độ nhạy của thao tác bằng cử chỉ"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Thao tác bằng nút"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"thao tác bằng cử chỉ, độ nhạy với cử chỉ quay lại, cử chỉ quay lại"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"thao tác, nút màn hình chính"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Nhấn đúp để kiểm tra điện thoại"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Nhấn đúp để kiểm tra máy tính bảng"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Nhấn đúp để kiểm tra thiết bị"</string>
@@ -5445,6 +5450,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5514,6 +5523,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"cuộc gọi"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"Tin nhắn SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"dữ liệu di động"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Để cải thiện trải nghiệm khi dùng thiết bị, các ứng dụng và dịch vụ vẫn có thể quét tìm mạng Wi‑Fi bất cứ lúc nào, ngay cả khi Wi‑Fi tắt. Chế độ này có thể cải thiện các tính năng và dịch vụ dựa trên vị trí. Bạn có thể thay đổi chế độ này trong phần cài đặt tính năng Quét tìm Wi‑Fi. "<annotation id="link">"Thay đổi"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Đã kết nối"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Không có kết nối"</string>
@@ -5582,9 +5592,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Tắt chế độ trên máy bay để dùng UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Truy cập máy ảnh"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Quyền truy cập vào micrô"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Đối với tất cả các ứng dụng và dịch vụ"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Đối với các ứng dụng và dịch vụ"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Đối với các ứng dụng và dịch vụ. Nếu chế độ cài đặt này tắt, dữ liệu thu được qua micrô vẫn có thể được chia sẻ khi bạn gọi đến số khẩn cấp."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Cài đặt trò chơi"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Bật lối tắt trên Trang tổng quan trò chơi, v.v."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Bật lối tắt trên Trang tổng quan trò chơi và các chế độ khác"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Trước"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Tiếp theo"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Xem trước màu"</string>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 064851e..1e89b4e 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"配对请求"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"点按即可与“<xliff:g id="DEVICE_NAME">%1$s</xliff:g>”配对。"</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"收到的文件"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"通过蓝牙收到的文件"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"蓝牙已关闭"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"点按即可开启"</string>
<string name="device_picker" msgid="2427027896389445414">"选择蓝牙设备"</string>
@@ -324,7 +323,7 @@
<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>
- <string name="security_settings_face_profile_preference_title" msgid="7519527436266375005">"用于工作资料的人脸解锁"</string>
+ <string name="security_settings_face_profile_preference_title" msgid="7519527436266375005">"工作用的人脸解锁"</string>
<string name="security_settings_face_enroll_education_title" msgid="6448806884597691208">"如何设置人脸解锁"</string>
<string name="security_settings_face_enroll_education_title_accessibility" msgid="3701874093226957891">"设置人脸解锁"</string>
<string name="security_settings_face_enroll_education_title_unlock_disabled" msgid="8810954233979716906">"使用您的面孔进行身份验证"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"已添加面孔和一个指纹"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"在设置人脸解锁和指纹解锁时,如果您戴着口罩或所在区域光线较暗,手机会要求您提供指纹"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"解锁方式"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"面孔和指纹的用途"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"解锁手机"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"应用内身份验证"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"解锁手机"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"在应用中验证您的身份"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"刷脸"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"使用指纹"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"刷脸或使用指纹"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"请将手机交回给您的家长"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"确定"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"要跳过屏幕锁定设置步骤吗?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"您将无法使用指纹来解锁手机或在应用中验证自己的身份。"</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"您将无法使用指纹来解锁自己的工作资料、对购买交易进行授权或登录工作应用。"</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"是,移除"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"人脸解锁和指纹解锁"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"点按即可进行设置"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"仅注册了人脸"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"仅注册了指纹"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"人脸和指纹"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"在设置人脸解锁和指纹解锁时,如果您戴着口罩或所在区域光线较暗,手机会要求您提供指纹"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"解锁方式"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"将人脸或指纹用于"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"应用内身份验证"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"加密"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"加密平板电脑"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"加密手机"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"无法连接,请重试。"</string>
<string name="device_details_title" msgid="1155622417516195481">"设备详细信息"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"设备的蓝牙地址:<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"设备的蓝牙地址:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"要与该设备取消配对吗?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"取消关联"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"要取消与该应用的关联吗?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"您的平板电脑将与<xliff:g id="DEVICE_NAME">%1$s</xliff:g>取消配对"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"您的设备将与<xliff:g id="DEVICE_NAME">%1$s</xliff:g>取消配对"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"“<xliff:g id="APP_NAME">%1$s</xliff:g>”应用将不再关联到您的“<xliff:g id="DEVICE_NAME">%2$s</xliff:g>”"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>不会再与关联到此帐号的任何设备配对"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"与设备取消配对"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"取消与该应用的关联"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"连接到..."</string>
@@ -2099,7 +2089,7 @@
<string name="internal_storage" msgid="999496851424448809">"内部存储空间"</string>
<string name="recompute_size" msgid="1098091228370999128">"正在重新计算大小..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"要删除应用数据吗?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"系统会永久删除此应用的所有数据。删除的内容包括所有文件、设置、帐号、数据库等。"</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"系统将永久删除此应用的数据,其中包括文件、设置、数据库和其他应用数据。"</string>
<string name="dlg_ok" msgid="1421350367857960997">"确定"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"取消"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2747,6 +2737,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"使用电池管理器"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"检测应用何时使用电量"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"检测应用大量消耗电池电量的情况"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"检测应用大量消耗电池电量的情况"</string>
<string name="battery_manager_off" msgid="673547668722420924">"已关闭"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d 个应用受到限制</item>
@@ -2779,7 +2770,7 @@
<string name="power_camera" msgid="4778315081581293923">"相机"</string>
<string name="power_wifi" msgid="4614007837288250325">"WLAN"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"蓝牙"</string>
- <string name="power_cell" msgid="5507921058696341513">"移动网络待机"</string>
+ <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>
@@ -2869,6 +2860,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"共 <xliff:g id="TIME_0">^1</xliff:g> • 后台使用了不到 1 分钟\n(<xliff:g id="TIME_PERIOD">^2</xliff:g>)"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"自电池上次充满电后未使用过"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"过去 24 小时内未使用过"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"系统会根据设备使用情况估算电池的剩余续航时间"</string>
<string name="estimated_time_left" msgid="948717045180211777">"预计剩余时间"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"剩余充电时间"</string>
@@ -3651,8 +3643,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"一律振动"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"先振动再响铃(铃声逐渐增大)"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"其他提示音"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"空间音频"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"拨号键盘提示音"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"屏幕锁定提示音"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"充电提示音和振动"</string>
@@ -3855,6 +3846,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>
+ <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>
@@ -3932,11 +3924,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"<xliff:g id="APP_NAME">%1$s</xliff:g>的所有通知"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"自适应通知功能"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">每天大约 <xliff:g id="NUMBER_1">%d</xliff:g> 条通知</item>
+ <item quantity="other">每天大约 <xliff:g id="NUMBER_1">%,d</xliff:g> 条通知</item>
<item quantity="one">每天大约 <xliff:g id="NUMBER_0">%d</xliff:g> 条通知</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">每周大约 <xliff:g id="NUMBER_1">%d</xliff:g> 条通知</item>
+ <item quantity="other">每周大约 <xliff:g id="NUMBER_1">%,d</xliff:g> 条通知</item>
<item quantity="one">每周大约 <xliff:g id="NUMBER_0">%d</xliff:g> 条通知</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"永不"</string>
@@ -3956,7 +3948,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"“<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>”将可读取所有通知(包括联系人姓名和您收到的消息内容等个人信息),而且还能暂停/关闭通知或触发通知中的按钮(包括接听来电)。\n\n该应用因此还能开启或关闭“勿扰”模式,并可以更改相关设置。"</string>
+ <string name="notification_listener_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>
@@ -4107,6 +4106,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"例外的对话"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"所有对话"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"优先对话"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"优先对话"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"无"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{无}=1{1 个对话}other{# 个对话}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"例外的对象"</string>
@@ -4131,6 +4131,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"任何人"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"联系人"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"已加星标的联系人"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"部分人或对话"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"来自已加星标的联系人和重复来电者"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"来自联系人和重复来电者"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"仅限来自重复来电者"</string>
@@ -4861,6 +4862,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"数字助理"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"滑动即可调用助理"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"从底部角落向上滑动即可调用数字助理应用。"</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"按住主屏幕按钮即可调用助理"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"按住主屏幕按钮即可调用数字助理应用。"</string>
<string name="information_label" msgid="6939310810756569298">"信息"</string>
<string name="low_label" msgid="6525629096999711220">"低"</string>
<string name="high_label" msgid="357503396626018487">"高"</string>
@@ -4868,8 +4871,10 @@
<string name="right_edge" msgid="1505309103265829121">"右侧边缘"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"如果再调高灵敏度,可能会与沿屏幕边缘执行的应用手势冲突。"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"“返回”手势的灵敏度"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"手势设置"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"手势导航灵敏度"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"按钮导航"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"手势导航, 返回手势的灵敏度, 返回手势"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"导航, 主屏幕按钮, navigation, home button"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"点按两次即显示"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"点按两次即可查看平板电脑"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"点按两次即可查看设备"</string>
@@ -5443,6 +5448,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"显示设备控制器"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"锁定时访问控制器"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5512,6 +5521,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"通话"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"短信"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"移动数据网络"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"为了提升设备的使用体验,即使 WLAN 已关闭,应用和服务仍可以随时扫描 WLAN 网络。此功能有多种用途,例如可用于改进基于地理位置的功能和服务。您可以在 WLAN 扫描设置中更改此设置。"<annotation id="link">"更改"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"已连接"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"无网络连接"</string>
@@ -5580,9 +5590,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"适用于所有应用和服务"</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="2548056479103747555">"开启游戏信息中心快捷方式等"</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-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index 13e2ed9..74f7b8c 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"配對連線要求"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"輕按即可與「<xliff:g id="DEVICE_NAME">%1$s</xliff:g>」配對。"</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"已接收的檔案"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"透過藍牙接收的檔案"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"藍牙已關閉"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"輕按即可開啟"</string>
<string name="device_picker" msgid="2427027896389445414">"選擇藍牙裝置"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"已新增面孔和指紋"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"設定「面孔解鎖」和「指紋解鎖」時,如果您戴著口罩或人在昏暗的地方,手機就會要求您註冊指紋"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"解鎖方法"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"面孔和指紋的用途"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"解鎖手機"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"應用程式內的驗證程序"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"解鎖手機"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"在應用程式中驗證您的身分"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"使用面孔解鎖"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"使用指紋解鎖"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"使用面孔或指紋解鎖"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"請將手機交還給家長"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"確定"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"要略過螢幕鎖定設定程序嗎?"</string>
@@ -570,15 +571,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"您將無法使用指紋解鎖或在應用程式中驗證您的身分。"</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"您將無法使用指紋解鎖工作設定檔、授權購物,或登入工作應用程式。"</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"是,移除"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"面孔和指紋解鎖"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"輕按即可設定"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"只註冊面孔"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"只註冊指紋"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"面孔和指紋"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"設定面孔和指紋解鎖時,如果您戴著口罩或人在昏暗的地方,手機就會要求您註冊指紋"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"解鎖方法"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"在以下情況使用面孔或指紋驗證身分"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"在應用程式內驗證"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"加密"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"對平板電腦進行加密"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"將手機加密"</string>
@@ -862,8 +854,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"無法連線,請再試一次。"</string>
<string name="device_details_title" msgid="1155622417516195481">"裝置詳情"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"裝置的藍牙位址:<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"裝置的藍牙位址:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"要忘記裝置嗎?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"移除關聯"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"要解除連結應用程式嗎?"</string>
@@ -871,7 +862,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"您的平板電腦將與 <xliff:g id="DEVICE_NAME">%1$s</xliff:g> 取消配對"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"您的裝置將與 <xliff:g id="DEVICE_NAME">%1$s</xliff:g> 取消配對"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"「<xliff:g id="APP_NAME">%1$s</xliff:g>」應用程式將與「<xliff:g id="DEVICE_NAME">%2$s</xliff:g>」解除連結"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"「<xliff:g id="DEVICE_NAME">%1$s</xliff:g>」將與連結至此帳戶的所有裝置取消配對"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"忘記裝置"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"解除連結應用程式"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"連線至..."</string>
@@ -2102,7 +2092,7 @@
<string name="internal_storage" msgid="999496851424448809">"內部儲存空間"</string>
<string name="recompute_size" msgid="1098091228370999128">"正在重新計算大小..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"您要刪除應用程式資料嗎?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"這個應用程式的所有資料都將被永久刪除,包含所有檔案、設定、帳戶、資料庫等。"</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"系統會永久刪除此應用程式的資料,包括檔案、設定、資料庫和其他應用程式資料。"</string>
<string name="dlg_ok" msgid="1421350367857960997">"確定"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"取消"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2750,6 +2740,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"使用電池管理工具"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"偵測應用程式何時耗電"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"偵測應用程式是否耗用大量電力"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"偵測應用程式是否耗用大量電力"</string>
<string name="battery_manager_off" msgid="673547668722420924">"關閉"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">%1$d 個應用程式受限制</item>
@@ -2782,7 +2773,7 @@
<string name="power_camera" msgid="4778315081581293923">"相機"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"藍牙"</string>
- <string name="power_cell" msgid="5507921058696341513">"流動網絡備用中"</string>
+ <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>
@@ -2872,6 +2863,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"總共使用 <xliff:g id="TIME_0">^1</xliff:g> • 背景使用時間不到一分鐘\n(<xliff:g id="TIME_PERIOD">^2</xliff:g>)"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"上次充滿電後未使用電池"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"過去 24 小時未使用電池"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"根據裝置的使用情況估計剩餘電量"</string>
<string name="estimated_time_left" msgid="948717045180211777">"估計剩餘時間"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"剩餘充電時間"</string>
@@ -3654,8 +3646,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"保持震動"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"先震動,然後鈴聲逐漸增大"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"其他音效"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"情景音效"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"撥號鍵盤音效"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"螢幕鎖定音效"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"充電音效及震動"</string>
@@ -3858,6 +3849,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>
+ <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>
@@ -3935,11 +3927,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"所有「<xliff:g id="APP_NAME">%1$s</xliff:g>」通知"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"自動調節通知"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">~每天 <xliff:g id="NUMBER_1">%d</xliff:g> 個通知</item>
+ <item quantity="other">~每天 <xliff:g id="NUMBER_1">%,d</xliff:g> 個通知</item>
<item quantity="one">~每天 <xliff:g id="NUMBER_0">%d</xliff:g> 個通知</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">~每星期 <xliff:g id="NUMBER_1">%d</xliff:g> 個通知</item>
+ <item quantity="other">~每星期 <xliff:g id="NUMBER_1">%,d</xliff:g> 個通知</item>
<item quantity="one">~每星期 <xliff:g id="NUMBER_0">%d</xliff:g> 個通知</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"永不"</string>
@@ -3959,7 +3951,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"「<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>」將可讀取所有通知 (包括聯絡人姓名和您收到的訊息內容等個人資料),以及延後或關閉通知或針對通知中的按鈕採取行動,包括接聽來電。\n\n此外,該應用程式還能開啟或關閉「請勿騷擾」模式及變更相關設定。"</string>
+ <string name="notification_listener_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>
@@ -4110,6 +4109,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"可中斷的對話"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"所有對話"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"優先對話"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"優先對話"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"無"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{無}=1{1 個對話}other{# 個對話}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"誰可以中斷"</string>
@@ -4134,6 +4134,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"所有人"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"聯絡人"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"已加星號的聯絡人"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"部分使用者或對話"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"已加星號的聯絡人和重複來電者"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"聯絡人和重複來電者"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"僅限重複來電者"</string>
@@ -4864,6 +4865,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"數碼助理"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"滑動即可調用數碼助理應用程式"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"如要調用數碼助理應用程式,請從底部角落向上滑動。"</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"按住主按鈕即可調用「Google 助理」"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"按住主按鈕即可調用數碼助理應用程式。"</string>
<string name="information_label" msgid="6939310810756569298">"資料"</string>
<string name="low_label" msgid="6525629096999711220">"低"</string>
<string name="high_label" msgid="357503396626018487">"高"</string>
@@ -4871,8 +4874,10 @@
<string name="right_edge" msgid="1505309103265829121">"右側邊緣"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"較高的敏感度可能會與任何在螢幕邊緣的應用程式手勢互相衝突。"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"返回手勢的敏感度"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"手勢設定"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"手勢導覽敏感度"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"按鈕導覽"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"手勢導覽, 返回手勢的敏感度, 返回手勢"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"導覽, 主按鈕"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"輕按兩下顯示畫面"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"輕按兩下即可查看平板電腦"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"輕按兩下即可查看裝置"</string>
@@ -5446,6 +5451,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"顯示裝置控制"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"鎖定時存取控制項"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5515,6 +5524,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"通話"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"短訊"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"流動數據"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"為改善裝置的使用體驗,應用程式和服務仍可隨時掃瞄 Wi-Fi 網絡 (即使 Wi-Fi 已關閉)。此操作可用來改善適地性功能和服務。您可在 Wi-Fi 掃瞄設定中變更此設定。"<annotation id="link">"變更"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g>/<xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"已連線"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"沒有連線"</string>
@@ -5583,9 +5593,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"所有應用程式和服務"</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="2548056479103747555">"開啟遊戲資訊主頁捷徑等等"</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-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 5647e05..905546e 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"配對要求"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"輕觸即可與「<xliff:g id="DEVICE_NAME">%1$s</xliff:g>」配對。"</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"已接收的檔案"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"透過藍牙接收的檔案"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"藍牙已關閉"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"輕觸即可開啟"</string>
<string name="device_picker" msgid="2427027896389445414">"選擇藍牙裝置"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"已新增臉孔和指紋"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"設定人臉解鎖和指紋解鎖功能時,如果你戴著口罩或人在昏暗的地方,手機會要求你提供指紋"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"解鎖方式"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"臉孔和指紋的用途"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"將手機解鎖"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"應用程式內的驗證程序"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"解鎖手機"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"在應用程式中驗證你的身分"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"使用人臉解鎖"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"使用指紋解鎖"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"使用人臉或指紋解鎖功能"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"請將手機交還給家長"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"確定"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"要略過螢幕鎖定設定程序嗎?"</string>
@@ -570,15 +571,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"你將無法使用指紋解鎖手機或在應用程式中驗證身分。"</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"你將無法使用指紋解鎖工作資料夾、授權購買交易,或是登入工作應用程式。"</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"是,移除"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"人臉和指紋解鎖"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"輕觸即可設定"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"僅註冊臉孔"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"僅註冊指紋"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"臉孔和指紋"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"設定人臉和指紋解鎖功能時,如果你戴著口罩或人在昏暗的地方,手機就會要求你註冊指紋"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"解鎖方式"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"在以下情況下使用臉孔或指紋驗證身分"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"應用程式內的驗證程序"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"加密"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"加密保護平板電腦"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"加密保護手機"</string>
@@ -862,8 +854,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"無法連線,請再試一次。"</string>
<string name="device_details_title" msgid="1155622417516195481">"裝置詳細資料"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"裝置的藍牙位址:<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"裝置的藍牙位址:\n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"要移除裝置嗎?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"移除關聯"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"要解除連結應用程式嗎?"</string>
@@ -871,7 +862,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"你的平板電腦將與「<xliff:g id="DEVICE_NAME">%1$s</xliff:g>」解除配對"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"你的裝置將與「<xliff:g id="DEVICE_NAME">%1$s</xliff:g>」解除配對"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"「<xliff:g id="APP_NAME">%1$s</xliff:g>」應用程式將與「<xliff:g id="DEVICE_NAME">%2$s</xliff:g>」解除連結"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"「<xliff:g id="DEVICE_NAME">%1$s</xliff:g>」將與任何已連結到這個帳戶的裝置解除配對"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"移除裝置"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"解除連結應用程式"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"連線到…"</string>
@@ -2101,7 +2091,7 @@
<string name="internal_storage" msgid="999496851424448809">"內部儲存空間"</string>
<string name="recompute_size" msgid="1098091228370999128">"重新計算大小…"</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"你要刪除應用程式資料嗎?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"系統會永久刪除這個應用程式的所有資料,包含所有檔案、設定、帳戶、資料庫等。"</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"系統將永久刪除這個應用程式的資料,包括檔案、設定、資料庫和應用程式的其他資料。"</string>
<string name="dlg_ok" msgid="1421350367857960997">"確定"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"取消"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2695,7 +2685,7 @@
<string name="battery_tip_early_heads_up_done_summary" msgid="7858923105760361208">"部分功能可能受到限制"</string>
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"電池用量較高的應用程式"</string>
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"查看電池用量最高的應用程式"</string>
- <string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"充電功能暫時受到限制"</string>
+ <string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"已暫時限制充電"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"這是為了延長電池壽命。瞭解詳情。"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"繼續充電"</string>
<string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"在高溫和長時間充電等特定情況下,手機可能會將充電量限制在 <xliff:g id="PERCENT">%1$s</xliff:g> 以延長電池壽命。\n\n當上述情況解除後,手機就會自動正常充電。"</string>
@@ -2749,6 +2739,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"使用電池管理員"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"偵測應用程式是否耗用大量電力"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"偵測應用程式是否耗用大量電力"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"偵測應用程式是否耗用大量電力"</string>
<string name="battery_manager_off" msgid="673547668722420924">"關閉"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="other">有 %1$d 個應用程式受到限制</item>
@@ -2781,7 +2772,7 @@
<string name="power_camera" msgid="4778315081581293923">"相機"</string>
<string name="power_wifi" msgid="4614007837288250325">"Wi‑Fi"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"藍牙"</string>
- <string name="power_cell" msgid="5507921058696341513">"行動網路待命中"</string>
+ <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>
@@ -2871,6 +2862,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"總共使用 <xliff:g id="TIME_0">^1</xliff:g> • 背景使用時間不到一分鐘\n(<xliff:g id="TIME_PERIOD">^2</xliff:g>)"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"從上次充飽電後未曾使用"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"過去 24 小時未曾使用"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"系統會依據裝置的使用情形估算剩餘電量"</string>
<string name="estimated_time_left" msgid="948717045180211777">"預估剩餘時間"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"充飽所需時間"</string>
@@ -3653,8 +3645,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"一律震動"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"先震動後再響鈴 (鈴聲會逐漸增大)"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"其他音效"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"空間音效"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"撥號鍵盤音效"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"螢幕鎖定音效"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"充電音效和震動"</string>
@@ -3857,6 +3848,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>
+ <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,11 +3926,11 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"「<xliff:g id="APP_NAME">%1$s</xliff:g>」的所有通知"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"自動調整通知"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="other">每天大約 <xliff:g id="NUMBER_1">%d</xliff:g> 則通知</item>
+ <item quantity="other">每天大約 <xliff:g id="NUMBER_1">%,d</xliff:g> 則通知</item>
<item quantity="one">每天大約 <xliff:g id="NUMBER_0">%d</xliff:g> 則通知</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="other">每週大約 <xliff:g id="NUMBER_1">%d</xliff:g> 則通知</item>
+ <item quantity="other">每週大約 <xliff:g id="NUMBER_1">%,d</xliff:g> 則通知</item>
<item quantity="one">每週大約 <xliff:g id="NUMBER_0">%d</xliff:g> 則通知</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"永遠不要"</string>
@@ -3958,7 +3950,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"「<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>」將可讀取所有通知 (例如聯絡人姓名和你收到的訊息文字等個人資訊),也可延後或關閉通知或操作通知中的按鈕,包括接聽電話。\n\n此外,這個應用程式還可開啟或關閉「零打擾」功能及變更相關設定。"</string>
+ <string name="notification_listener_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>
@@ -4109,6 +4108,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"例外的對話"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"所有對話"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"優先對話"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"重要對話"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"無"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{無}=1{1 個對話}other{# 個對話}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"例外的對象"</string>
@@ -4133,6 +4133,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"所有人"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"聯絡人"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"已加星號的聯絡人"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"某些人或對話"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"已加星號的聯絡人和重複來電者"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"聯絡人和重複來電者"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"僅限重複來電者"</string>
@@ -4863,6 +4864,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"數位助理"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"滑動即可啟動數位助理應用程式"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"如要啟動數位助理應用程式,請從底部的任一角落向上滑動。"</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"按住主畫面按鈕即可叫用數位助理"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"按住主畫面按鈕即可叫用數位助理應用程式。"</string>
<string name="information_label" msgid="6939310810756569298">"資訊"</string>
<string name="low_label" msgid="6525629096999711220">"低"</string>
<string name="high_label" msgid="357503396626018487">"高"</string>
@@ -4870,8 +4873,10 @@
<string name="right_edge" msgid="1505309103265829121">"右側邊緣"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"如果你調高敏感度,可能會影響螢幕邊緣的應用程式手勢操作。"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"系統偵測「返回」手勢的敏感度"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"手勢設定"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"手勢操作靈敏度"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"按鈕操作"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"手勢操作, 系統偵測「返回」手勢的敏感度,「返回」手勢"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"操作設定, 主畫面按鈕"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"輕觸兩下手機即可喚醒螢幕"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"輕觸兩下平板電腦即可查看"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"輕觸兩下裝置即可查看"</string>
@@ -5445,6 +5450,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"顯示裝置控制"</string>
<string name="lockscreen_privacy_controls_summary" msgid="6952176547084269909">"在鎖定畫面上顯示控制項"</string>
<string name="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5514,6 +5523,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"通話"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"簡訊"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"行動數據"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"為提升裝置的使用體驗,應用程式和服務仍可隨時掃描 Wi‑Fi 網路,即使 Wi-Fi 連線功能處於關閉狀態時亦然。舉例來說,這項功能可以用來改善適地性功能和服務。你可以前往「掃描 Wi-Fi」設定進行變更。"<annotation id="link">"變更"</annotation></string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"已連線"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"沒有網路連線"</string>
@@ -5582,9 +5592,10 @@
<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="sensor_toggle_description" msgid="8248823248606795411">"適用於所有應用程式和服務"</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="2548056479103747555">"開啟遊戲資訊主頁捷徑等等"</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-zu/strings.xml b/res/values-zu/strings.xml
index 3af663a..35f9228 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -98,7 +98,6 @@
<string name="bluetooth_notif_title" msgid="1196532269131348647">"Isicelo sokubhangqa"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"Thepha ukuze ubhanqe ne-<xliff:g id="DEVICE_NAME">%1$s</xliff:g>."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"Amafayela atholiwe"</string>
- <string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"Amafayela amukelwe nge-Bluetooth"</string>
<string name="bluetooth_devices_card_off_title" msgid="1320149821945129127">"I-Bluetooth ivaliwe"</string>
<string name="bluetooth_devices_card_off_summary" msgid="2276527382891105858">"Thepha ukuze uyivule"</string>
<string name="device_picker" msgid="2427027896389445414">"Khetha idivayisi ye-Bluetooth"</string>
@@ -452,9 +451,11 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Ubuso nezigxivizo zeminwe zingeziwe"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Uma usetha Ukuvula Ngobuso kanye Nokuvula Ngesigxivizo somunwe, ifoni yakho izocela isigxivizo somunwe uma ugqoke imaski noma usendaweni emnyama"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Izindlela zokuvula"</string>
- <string name="biometric_settings_category_ways_to_use" msgid="2730401752914580200">"Sebenzisa ubuso nezigxivizo zeminwe ze-"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="2002278066540969480">"Ivula ifoni yakho"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="5251210618011579314">"Ukufakazela ubuqiniso kuma-app"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Vula ifoni yakho"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Qinisekisa ukuthi kukuma-app wakho"</string>
+ <string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Ukusebenzisa ubuso"</string>
+ <string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Ukusebenzisa isigxiviso somunwe"</string>
+ <string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Uksuebenzisa ubuso noma isigxivizo somunwe"</string>
<string name="biometric_settings_hand_back_to_guardian" msgid="3747619291972376153">"Buyisela ifoni kumzali wakho"</string>
<string name="biometric_settings_hand_back_to_guardian_ok" msgid="1763788801883247426">"KULUNGILE"</string>
<string name="lock_screen_intro_skip_title" msgid="342553937472568925">"Yeqa ukukhiya isikrini?"</string>
@@ -568,15 +569,6 @@
<string name="fingerprint_last_delete_message" msgid="7860374760549404410">"Ngeke uze ukwazi ukusebenzisa isigxivizo sakho seminwe ukuze uvule ifoni yakho noma uqinisekise ukuthi unguwe kuma-app."</string>
<string name="fingerprint_last_delete_message_profile_challenge" msgid="4104208067277655068">"Ngeke ukwazi ukusebenzisa isigxivizo sakho seminwe ukuze uvule iphrofayela yakho yomsebenzi, ugunyaze ukuthenga, noma ungene ngemvume kuma-app omsebenzi."</string>
<string name="fingerprint_last_delete_confirm" msgid="3294910995598819259">"Yebo, susa"</string>
- <string name="security_settings_biometrics_title" msgid="9156091890323967944">"Ukuvula ngobuso nesigxivizo somunwe"</string>
- <string name="security_settings_biometrics_summary_none" msgid="7832260410376805323">"Thepha ukuze usethe"</string>
- <string name="security_settings_biometrics_summary_face" msgid="531544670908824943">"Ubuso kuphela"</string>
- <string name="security_settings_biometrics_summary_fingerprint" msgid="6815851804705508275">"Izigxivizo zeminwe kuphela"</string>
- <string name="security_settings_biometrics_summary_both" msgid="7328638955127876021">"Ubuso nesigxivizo somunwe"</string>
- <string name="security_settings_biometrics_description" msgid="1669340998063178097">"Lapho usetha ukuvula ngobuso nesigxivizo somunwe, ifoni yakho izocela isigxivizo somunwe wakho uma ugqoke imaksi noma usendaweni emnyama"</string>
- <string name="security_settings_biometrics_types_category" msgid="4875227478250058267">"Izindlela zokuvula"</string>
- <string name="security_settings_biometrics_preferences_category" msgid="8289089775173952237">"Sebenzisa ubuso noma isigxivizo somunwe mayelana"</string>
- <string name="security_settings_biometrics_preference_use_with_apps" msgid="4068551659594090167">"Ukufakazela ubuqiniso kuma-app"</string>
<string name="crypt_keeper_settings_title" msgid="4938812137822100044">"Ukubethelwa"</string>
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"Bethela ithebhulethi"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"Bethela ifoni"</string>
@@ -860,8 +852,7 @@
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"Ayikwazanga ukuxhuma. Zama futhi."</string>
<string name="device_details_title" msgid="1155622417516195481">"Imininingwane yedivayisi"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"Ikheli le-Bluetooth yedivayisi: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
- <!-- no translation found for bluetooth_multuple_devices_mac_address (4974301550897923376) -->
- <skip />
+ <string name="bluetooth_multuple_devices_mac_address" msgid="4974301550897923376">"Ikheli le-Bluetooth yedivayisi: \n<xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_title" msgid="6943633443716052995">"Khohlwa idivayisi?"</string>
<string name="remove_association_button" msgid="5004208145998061135">"Susa ukuhambisana"</string>
<string name="bluetooth_companion_app_remove_association_dialog_title" msgid="1344518601377991897">"Nqamula i-App?"</string>
@@ -869,7 +860,6 @@
<string name="bluetooth_unpair_dialog_body" product="tablet" msgid="3428463407231980054">"Ithebhulethi yakho ngeke isabhanqwa ne-<xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_unpair_dialog_body" product="device" msgid="5117397433721336918">"Idivayisi yakho ngeke isabhanqwa ne-<xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="bluetooth_companion_app_body" msgid="8442643629075687761">"I-app ye-<xliff:g id="APP_NAME">%1$s</xliff:g> ngeke isaxhumeka ku-<xliff:g id="DEVICE_NAME">%2$s</xliff:g> yakho"</string>
- <string name="bluetooth_untethered_unpair_dialog_body" msgid="1938465582242297905">"I-<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ngeke isabhangqwa nanoma iyiphi idivayisi exhunywe kule akhawunti"</string>
<string name="bluetooth_unpair_dialog_forget_confirm_button" msgid="9184489424930549015">"Khohlwa idivayisi"</string>
<string name="bluetooth_companion_app_remove_association_confirm_button" msgid="76323555527926915">"Nqamula i-app"</string>
<string name="bluetooth_connect_specific_profiles_title" msgid="1323072239637864488">"Xhuma kwi..."</string>
@@ -2100,7 +2090,7 @@
<string name="internal_storage" msgid="999496851424448809">"Isitoreji sangaphakathi"</string>
<string name="recompute_size" msgid="1098091228370999128">"Ilungisa kabusha usayizi..."</string>
<string name="clear_data_dlg_title" msgid="180446967743732410">"Ngabe ususa yonke imininingo yohlelo lokusebenza?"</string>
- <string name="clear_data_dlg_text" msgid="7870723948123690332">"Yonke le datha yohlelo lokusebenza izosuswa ngokuphelele. Lokhu kuhlanganisa wonke amafayela, izilungiselelo, ama-akhawunti, izizinda zemininingwane nokunye."</string>
+ <string name="clear_data_dlg_text" msgid="1107610960337399006">"Idatha yale app izosuswa unomphela. Lokhu kuhlanganisa amafayela, amasethingi, isizindalwazi, nenye idatha ye-app."</string>
<string name="dlg_ok" msgid="1421350367857960997">"KULUNGILE"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"Khansela"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
@@ -2748,6 +2738,7 @@
<string name="battery_auto_restriction_title" msgid="827206218118093357">"Sebenzisa isiphathi sebhethri"</string>
<string name="battery_auto_restriction_summary" msgid="2140896101984815711">"Iyathola uma izinhlelo zokusebenza zidonsa ibhethri"</string>
<string name="battery_manager_summary" msgid="255708681438809287">"Ukuthola uma ama-app adonsa ibhethri"</string>
+ <string name="battery_manager_summary_unsupported" msgid="7334173707292807964">"Ukuthola uma ama-app adonsa ibhethri"</string>
<string name="battery_manager_off" msgid="673547668722420924">"Valiwe"</string>
<plurals name="battery_manager_app_restricted" formatted="false" msgid="6714534362166394848">
<item quantity="one">%1$d izinhlelo zokusebenza ezikhawulelwe</item>
@@ -2780,7 +2771,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>
- <string name="power_cell" msgid="5507921058696341513">"Ukulinda kwenethiwekhi yeselula"</string>
+ <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>
@@ -2870,6 +2861,7 @@
<string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"isamba <xliff:g id="TIME_0">^1</xliff:g> • ingemuva lingaphansi kweminithi\nku-<xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
<string name="battery_not_usage" msgid="1472275761547230196">"Akusetshenziswanga kusuka ekushajweni kokugcina okugcwele"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Akusetshenziswanga emahoreni angama-24 adlule"</string>
+ <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
<string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Ukulinganiselwa kwebhethri okusele kususelwa ekusetshenzisweni kwedivayisi yakho"</string>
<string name="estimated_time_left" msgid="948717045180211777">"Isikhathi esilinganiselwe esisele"</string>
<string name="estimated_charging_time_left" msgid="2287135413363961246">"Kuze kushaje ngokuphelele"</string>
@@ -3652,8 +3644,7 @@
<string name="vibrate_when_ringing_option_always_vibrate" msgid="968652667232075466">"Hlala udlidliza"</string>
<string name="vibrate_when_ringing_option_ramping_ringer" msgid="2798848945803840348">"Mayidlidlize kuqala bese ikhala kancane"</string>
<string name="other_sound_settings" msgid="5468360269346162072">"Eminye imisindo"</string>
- <!-- no translation found for spatial_audio_title (6591051622375191603) -->
- <skip />
+ <string name="spatial_audio_title" msgid="6591051622375191603">"Umsindo wokulalelwayo"</string>
<string name="dial_pad_tones_title" msgid="3536945335367914892">"Amathoni wephedi yokudayela"</string>
<string name="screen_locking_sounds_title" msgid="5695030983872787321">"Umsindo wokukhiya isikrini"</string>
<string name="charging_sounds_title" msgid="5261683808537783668">"Imisindo yokushaja nokudlidliz"</string>
@@ -3856,6 +3847,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>
+ <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>
@@ -3933,12 +3925,12 @@
<string name="notification_app_switch_label" msgid="4422902423925084193">"Zonke izaziso ze-<xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="default_notification_assistant" msgid="243718059890346442">"Izaziso eziguqukayo"</string>
<plurals name="notifications_sent_daily" formatted="false" msgid="1479283620504341566">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> izaziso ngosuku</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> izaziso ngosuku</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> izaziso ngosuku</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> izaziso ngosuku</item>
</plurals>
<plurals name="notifications_sent_weekly" formatted="false" msgid="4913443431857170519">
- <item quantity="one">~<xliff:g id="NUMBER_1">%d</xliff:g> izaziso zanjalo ngeviki</item>
- <item quantity="other">~<xliff:g id="NUMBER_1">%d</xliff:g> izaziso zanjalo ngeviki</item>
+ <item quantity="one">~<xliff:g id="NUMBER_1">%,d</xliff:g> izaziso zanjalo ngeviki</item>
+ <item quantity="other">~<xliff:g id="NUMBER_1">%,d</xliff:g> izaziso zanjalo ngeviki</item>
</plurals>
<string name="notifications_sent_never" msgid="9081278709126812062">"Soze"</string>
<string name="manage_notification_access_title" msgid="6481256069087219982">"Idivayisi nezaziso ze-app"</string>
@@ -3957,7 +3949,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>
- <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"I-<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> izokwazi ukufunda zonke izaziso, okufaka phakathi ulwazi lomuntu siqu njengamagama abathintwayo nemilayezo yombhalo oyitholayo. Le app izokwazi futhi ukusnuza noma ukucashisa izaziso noma ukwenza isenzo kwizinkinobho ezikuzaziso, okufaka phakathi ukuphendula amakholi wefoni. \n\nLokhu kuzonikeza futhi uhlelo lokusebenza ikhono lokuvula noma ukuvala okuthi Ungaphazamisi nokushintsha izilungiselelo ezihlobene."</string>
+ <string name="notification_listener_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>
@@ -4108,6 +4107,7 @@
<string name="zen_mode_conversations_section_title" msgid="666809483050936026">"Izingxoxo ezingaphazamisa"</string>
<string name="zen_mode_from_all_conversations" msgid="3447000451361857061">"Zonke izingxoxo"</string>
<string name="zen_mode_from_important_conversations" msgid="528050873364229253">"Izingxoxo ezibalulekile"</string>
+ <string name="zen_mode_from_important_conversations_second" msgid="7588299891972136599">"izingxoxo ezibalulekile"</string>
<string name="zen_mode_from_no_conversations" msgid="3924593219855567165">"Lutho"</string>
<string name="zen_mode_conversations_count" msgid="3199310723073707153">"{count,plural, =0{Lutho}=1{ingxoxo e-1}one{izingxoxo ezingu-#}other{izingxoxo ezingu-#}}"</string>
<string name="zen_mode_people_calls_messages_section_title" msgid="6815202112413762206">"Labo abangaphazamisa"</string>
@@ -4132,6 +4132,7 @@
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"Noma ubani"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"Oxhumana nabo"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"Oxhumana nabo abafakwe inkanyezi"</string>
+ <string name="zen_mode_from_some" msgid="3708450042225044524">"Abanye abantu noma izingxoxo"</string>
<string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"Kusukela koxhumana nabo abanenkanyezi nabafonayo abaphindiwe"</string>
<string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"Kusukela koxhumana nabo nabafonayo abaphindiwe"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"Kusukela kwabafonayo abaphindayo kuphela"</string>
@@ -4862,6 +4863,8 @@
<string name="assistant_gesture_category_title" msgid="2478251256585807920">"Umsizi odijithali"</string>
<string name="assistant_corner_gesture_title" msgid="1895061522687002106">"Swayipha ukuze uncenge umsizi"</string>
<string name="assistant_corner_gesture_summary" msgid="7279576276455168075">"Swayiphela phezulu usuka ekhoneni elingezansi ukuze uncenge i-app yakho yomsizi wedijithali."</string>
+ <string name="assistant_long_press_home_gesture_title" msgid="4313405834615605657">"Bamba Ikhaya ukuze uncege umsizi"</string>
+ <string name="assistant_long_press_home_gesture_summary" msgid="592882226105081447">"Cindezela futhi ubambe inkinobho ethi Ikhaya ukuze uncenge i-app yomsizi edijithali."</string>
<string name="information_label" msgid="6939310810756569298">"Ulwazi"</string>
<string name="low_label" msgid="6525629096999711220">"Phansi"</string>
<string name="high_label" msgid="357503396626018487">"Phezulu"</string>
@@ -4869,8 +4872,10 @@
<string name="right_edge" msgid="1505309103265829121">"Umkhawulo ongakwesokudla"</string>
<string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Ukuzwela okuphezulu kungagxubuzana nanoma yikuphi ukuthinta kohlelo lokusebenza emiphethweni yesikrini."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Ukuzwela kwasemuva"</string>
- <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Izilungiselelo zokuthinta"</string>
+ <string name="gesture_settings_activity_title" msgid="2025828425762595733">"Ukuzwela Kokuzulazula Kokuthinta"</string>
+ <string name="button_navigation_settings_activity_title" msgid="7335636045504461813">"Ukuzula kwenkinobho"</string>
<string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ukuzula kokuthinta, ukuzwela kwasemuva, ukuthinta kwasemuva"</string>
+ <string name="keywords_button_navigation_settings" msgid="7888812253110553920">"ukuzula, inkinobho yekhaya"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Thepha kabili ukuze uhlole ifoni"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Thepha kabili ukuze uhlole ithebulethi"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Thepha kabili ukuze uhlole idivayisi"</string>
@@ -5444,6 +5449,10 @@
<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>
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_setting_toggle (1314577678356895256) -->
+ <skip />
+ <!-- no translation found for lockscreen_privacy_qr_code_scanner_summary (4577409244972250235) -->
+ <skip />
<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="rtt_settings_title" msgid="7049259598645966354"></string>
@@ -5513,6 +5522,7 @@
<string name="default_active_sim_calls" msgid="2390973682556353558">"amakholi"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"I-SMS"</string>
<string name="default_active_sim_mobile_data" msgid="6798083892814045301">"idatha yeselula"</string>
+ <string name="wifi_scan_notify_message" msgid="4130641837826688879">"Ukuze kuthuthukiswe ukuzizwela kwedivayisi, ama-app namasevisi asengaskena amanethiwekhi e-Wi-Fi noma kunini, nanoma i-Wi-Fi ivaliwe. Lokhu kungasetshenziselwa, njengesibonelo, ukuthuthukisa izici ezisuselwa endaweni namasevisi. Ungashintsha lokhu kumasethingi Wokusena i-Wi-Fi. "<annotation id="link">"Shintsha"</annotation>"."</string>
<string name="preference_summary_default_combination" msgid="4643585915107796253">"<xliff:g id="STATE">%1$s</xliff:g> / <xliff:g id="NETWORKMODE">%2$s</xliff:g>"</string>
<string name="mobile_data_connection_active" msgid="2422223108911581552">"Ixhunyiwe"</string>
<string name="mobile_data_no_connection" msgid="905897142426974030">"Alukho uxhumano"</string>
@@ -5581,9 +5591,10 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Vala imodi yendiza ukuze usebenzise i-UWB"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Ukufinyelela kwekhamera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Ukufinyelela kwemakrofoni"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"Kwawo wonke ama-app namasevisi"</string>
+ <string name="cam_toggle_description" msgid="9212762204005146404">"Okwama-app namasevisi"</string>
+ <string name="mic_toggle_description" msgid="484139688645092237">"Okwama-app namasevisi. Uma leli sethingi livaliwe, idatha yemakrofoni ingabiwa uma ushayela inombolo yezimo eziphuthumayo."</string>
<string name="game_settings_title" msgid="1028178627743422090">"Amasethingi egeyimu"</string>
- <string name="game_settings_summary" msgid="2548056479103747555">"Vula isinqamuleli Sedeshibhodi Yegeyimu, njjl."</string>
+ <string name="game_settings_summary" msgid="8623110986485071064">"Vula Isinqamuleli Sedeshibhodi Yegeyimu, nokuningi"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"Okwangaphambilini"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"Okulandelayo"</string>
<string name="colors_viewpager_content_description" msgid="2591751086138259565">"Ukubuka kuqala umbala"</string>
diff --git a/res/values/colors.xml b/res/values/colors.xml
index 2114b96..9de420e 100644
--- a/res/values/colors.xml
+++ b/res/values/colors.xml
@@ -24,21 +24,10 @@
<color name="divider_color">#20ffffff</color>
<color name="title_color">@android:color/holo_blue_light</color>
- <color name="setup_lock_pattern_view_regular_color_light">
- @color/lock_pattern_view_regular_color
- </color>
- <color name="setup_lock_pattern_view_success_color_dark">#ff84ffff</color>
- <color name="setup_lock_pattern_view_success_color_light">@color/sud_color_accent_light</color>
- <color name="setup_lock_pattern_view_error_color_dark">#fff44336</color>
<color name="setup_wizard_wifi_color_dark">#89ffffff</color>
<color name="setup_wizard_wifi_color_light">#89000000</color>
<color name="lock_pattern_background">#00000000</color>
- <color name="lock_pattern_view_regular_color">#ff37474f</color>
-
- <color name="lock_pattern_view_regular_color_dark">#ffffff</color>
-
- <color name="unlock_pattern_view_regular_color">@android:color/white</color>
<color name="fingerprint_title_area_bg">?android:attr/colorAccent</color>
<color name="fingerprint_title_color">#ffffffff</color>
diff --git a/res/values/config.xml b/res/values/config.xml
index 6a10469..d83e10d 100755
--- a/res/values/config.xml
+++ b/res/values/config.xml
@@ -529,6 +529,9 @@
<!-- Whether to show Smart Storage toggle -->
<bool name="config_show_smart_storage_toggle">true</bool>
+ <!-- Whether suw to support two panes -->
+ <bool name="config_suw_supported_two_panes">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. -->
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index 2cd944a..2468db6 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>
@@ -313,6 +317,9 @@
The unit is sp as it is related to the text size of password requirement item. -->
<dimen name="visible_vertical_space_below_password">20sp</dimen>
+ <!-- Minimum height for setting a lock pattern -->
+ <dimen name="choose_lockscreen_min_height">200dp</dimen>
+
<!-- Select dialog -->
<dimen name="select_dialog_padding_start">20dp</dimen>
<dimen name="select_dialog_item_margin_start">12dp</dimen>
@@ -426,14 +433,22 @@
<!-- Settings panel related dimensions -->
<dimen name="settings_panel_corner_radius">28dp</dimen>
<dimen name="settings_panel_title_margin">24dp</dimen>
+ <dimen name="settings_panel_title_margin_bottom">16dp</dimen>
<dimen name="settings_panel_width">@dimen/match_parent</dimen>
+ <!-- Panel slices dimensions -->
+ <dimen name="panel_slice_vertical_padding">8dp</dimen>
+ <dimen name="panel_slice_Horizontal_padding">24dp</dimen>
+
<!-- Text padding for EmptyTextSettings -->
<dimen name="empty_text_padding">24dp</dimen>
<!-- Choose SIM Activity dimens -->
<dimen name="subtitle_bottom_padding">24dp</dimen>
+ <!-- Top margin for preview view pager -->
+ <dimen name="preview_size_top_margin">-12dp</dimen>
+
<!-- Battery usage chart view component -->
<dimen name="chartview_text_padding">6dp</dimen>
<dimen name="chartview_divider_width">1dp</dimen>
diff --git a/res/values/integers.xml b/res/values/integers.xml
index 3d73f64..d110de2 100644
--- a/res/values/integers.xml
+++ b/res/values/integers.xml
@@ -21,4 +21,9 @@
<integer name="job_anomaly_detection">102</integer>
<integer name="device_index_update">103</integer>
<integer name="sim_notification_send">104</integer>
+
+ <!-- Controls the maximum number of faces enrollable during SUW -->
+ <integer name="suw_max_faces_enrollable">1</integer>
+ <!-- Controls the maximum number of fingerprints enrollable during SUW -->
+ <integer name="suw_max_fingerprints_enrollable">1</integer>
</resources>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 84ca836..bf9fc2a 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -212,8 +212,6 @@
<string name="bluetooth_notif_message">Tap to pair with <xliff:g id="device_name">%1$s</xliff:g>.</string>
<!-- Item in bluetooth settings screen, used to show the list of received files [CHAR LIMIT=30] -->
<string name="bluetooth_show_received_files">Received files</string>
- <!-- Item in bluetooth settings screen, used to show the list of Files received via Bluetooth [CHAR LIMIT=NONE] -->
- <string name="bluetooth_show_files_received_via_bluetooth">Files received via Bluetooth</string>
<!-- Title for contextual Bluetooth devices card when Bluetooth is off [CHAR LIMIT=NONE]-->
<string name="bluetooth_devices_card_off_title">Bluetooth is off</string>
@@ -1928,9 +1926,6 @@
<!-- Bluetooth device details companion apps. The body of confirmation dialog for remove association. [CHAR LIMIT=60] -->
<string name="bluetooth_companion_app_body"><xliff:g id="app_name" example="App Name">%1$s</xliff:g> app will no longer connect to your <xliff:g id="device_name" example="Device Name">%2$s</xliff:g></string>
- <!-- Bluetooth device details. The body of a confirmation dialog for unpairing a paired device. [CHAR LIMIT=NONE] -->
- <string name="bluetooth_untethered_unpair_dialog_body"><xliff:g id="device_name" example="Jack's headphone">%1$s</xliff:g> will no longer be paired with any device linked to this account</string>
-
<!-- Bluetooth device details. In the confirmation dialog for unpairing a paired device, this is the label on the button that will complete the unpairing action. -->
<string name="bluetooth_unpair_dialog_forget_confirm_button">Forget device</string>
<!-- Bluetooth device details companion apps. In the confirmation dialog for removing an associated app, this is the label on the button that will complete the disassociate action. [CHAR LIMIT=80] -->
@@ -2828,7 +2823,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] -->
@@ -4810,7 +4805,7 @@
<!-- Manage applications, individual application screen, confirmation dialog title. Displays when user selects to "Clear data". -->
<string name="clear_data_dlg_title">Delete app data?</string>
<!-- Manage applications, individual application screen, confirmation dialog message. Displays when user selects to "Clear data". It warns the user of the consequences of clearing the data for an app. -->
- <string name="clear_data_dlg_text">All this app\u2019s data will be deleted permanently. This includes all files, settings, accounts, databases, etc.</string>
+ <string name="clear_data_dlg_text">This app\u2019s data will be permanently deleted. This includes files, settings, databases, and other app data.</string>
<!-- Manage applications, individual application screen, confirmation dialog button. Displays when user selects to "Clear data". Goes through with the clearing of the data. -->
<string name="dlg_ok">OK</string>
<!-- Manage applications, individual application screen, confirmation dialog button. Displays when user selects to "Clear data". -->
@@ -5349,7 +5344,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] -->
@@ -6293,6 +6288,8 @@
<!-- Summary for battery manager when it is on -->
<string name="battery_manager_summary">Detecting when apps drain battery</string>
+ <!-- Summary for battery manager when it is on. [CHAR LIMIT=NONE] -->
+ <string name="battery_manager_summary_unsupported">Detecting when apps drain battery</string>
<!-- Summary for battery manager when it is off -->
<string name="battery_manager_off">Off</string>
@@ -6364,8 +6361,8 @@
<string name="power_wifi">Wi\u2011Fi</string>
<!-- Label for power consumed by Bluetooth -->
<string name="power_bluetooth">Bluetooth</string>
- <!-- Label for power consumed by Mobile network idle -->
- <string name="power_cell">Mobile network standby</string>
+ <!-- Label for power consumed by Mobile network -->
+ <string name="power_cell">Mobile network</string>
<!-- Label for power consumed by Calling -->
<string name="power_phone">Voice calls</string>
<!-- Label for power consumed when Idle -->
@@ -6568,6 +6565,8 @@
<string name="battery_not_usage">No usage from last full charge</string>
<!-- Description for no any battery usage for past 24 hr [CHAR LIMIT=120] -->
<string name="battery_not_usage_24hr">No usage for past 24 hr</string>
+ <!-- Description for no usage time but have battery usage [CHAR LIMIT=120] -->
+ <string name="battery_usage_without_time"></string>
<!-- Graph subtext displayed to user when enhanced battery estimate is being used [CHAR LIMIT=120] -->
<string name="advanced_battery_graph_subtext">Battery left estimate is based on your device usage</string>
@@ -7463,7 +7462,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] -->
@@ -9074,6 +9073,10 @@
<!-- Configure notifications: Title for determining which notifications appear on the lock screen [CHAR LIMIT=60] -->
<string name="lock_screen_notifs_title">Notifications on lock screen</string>
+ <!-- Configure notifications: summary for lockscreen notifications: all notifications shown
+ regardless of noisiness [CHAR LIMIT=60] -->
+ <string name="lock_screen_notifs_show_all_summary">Show conversations, default, and silent</string>
+
<!-- Configure notifications: Value for lockscreen notifications: all notifications shown
regardless of noisiness [CHAR LIMIT=60] -->
<string name="lock_screen_notifs_show_all">Show conversations, default, and silent</string>
@@ -9325,11 +9328,11 @@
<!-- app summary of notification app list screen [CHAR LIMIT=100] -->
<plurals name="notifications_sent_daily">
<item quantity="one">~<xliff:g id="number">%d</xliff:g> notification per day</item>
- <item quantity="other">~<xliff:g id="number">%d</xliff:g> notifications per day</item>
+ <item quantity="other">~<xliff:g id="number">%,d</xliff:g> notifications per day</item>
</plurals>
<plurals name="notifications_sent_weekly">
<item quantity="one">~<xliff:g id="number">%d</xliff:g> notification per week</item>
- <item quantity="other">~<xliff:g id="number">%d</xliff:g> notifications per week</item>
+ <item quantity="other">~<xliff:g id="number">%,d</xliff:g> notifications per week</item>
</plurals>
<!-- app summary of notification app list screen [CHAR LIMIT=100] -->
<string name="notifications_sent_never">Never</string>
@@ -9389,10 +9392,17 @@
listener, displayed as a dialog message. [CHAR LIMIT=NONE] -->
<string name="notification_listener_security_warning_summary">
<xliff:g id="notification_listener_name">%1$s</xliff:g> will be able to read all notifications,
- including personal information such as contact names and the text of messages you receive.
+ including personal information such as contact names, photos, and the text of messages you receive.
This app will also be able to snooze or dismiss notifications or take action on buttons in notifications, including answering phone calls.
\n\nThis will also give the app the ability to turn Do Not Disturb on or off and change related settings.
</string>
+ <string name="nls_warning_prompt"><xliff:g id="notification_listener_name">%1$s</xliff:g> will be able to:</string>
+ <string name="nls_feature_read_title">Read your notifications</string>
+ <string name="nls_feature_read_summary">It can read your notifications, including personal information such as contacts, messages, and photos.</string>
+ <string name="nls_feature_reply_title">Reply to messages</string>
+ <string name="nls_feature_reply_summary">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">Change settings</string>
+ <string name="nls_feature_settings_summary">It can turn Do Not Disturb on or off and change related settings.</string>
<string name="notification_listener_disable_warning_summary">
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>
@@ -9814,6 +9824,8 @@
<string name="zen_mode_conversations_section_title">Conversations that can interrupt</string>
<string name="zen_mode_from_all_conversations">All conversations</string>
<string name="zen_mode_from_important_conversations">Priority conversations</string>
+ <!-- [CHAR LIMIT=40] Version of the above for "priority conversations" when it is a non-first member of a list -->
+ <string name="zen_mode_from_important_conversations_second">priority conversations</string>
<string name="zen_mode_from_no_conversations">None</string>
<!-- [CHAR LIMIT=NONE] Zen mode settings: Number of conversations allowed to bypass DND -->
<string name="zen_mode_conversations_count">
@@ -9887,6 +9899,8 @@
<string name="zen_mode_from_contacts">Contacts</string>
<!-- [CHAR LIMIT=40] Zen mode settings: Calls or messages option value: From starred contacts only -->
<string name="zen_mode_from_starred">Starred contacts</string>
+ <!-- [CHAR LIMIT=40] Zen mode settings: Messages option values: From some people (but not all or none), may be contacts or conversations -->
+ <string name="zen_mode_from_some">Some people or conversations</string>
<!-- Do not disturb settings, calls summary [CHAR LIMIT=100]-->
<string name="zen_calls_summary_starred_repeat">From starred contacts and repeat callers</string>
@@ -11783,6 +11797,11 @@
<!-- Summary text for swiping from bottom corners to invoke the digital assistant app. [CHAR LIMIT=NONE] -->
<string name="assistant_corner_gesture_summary">Swipe up from a bottom corner to invoke digital assistant app.</string>
+ <!-- Title text for holding a long press on Home button to invoke the digital assistant app. [CHAR LIMIT=60] -->
+ <string name="assistant_long_press_home_gesture_title">Hold Home to invoke assistant</string>
+ <!-- Summary text for holding a long press on Home button to invoke the digital assistant app. [CHAR LIMIT=NONE] -->
+ <string name="assistant_long_press_home_gesture_summary">Press and hold the Home button to invoke digital assistant app.</string>
+
<!-- Content description for the Information icon [CHAR LIMIT=30] -->
<string name="information_label">Information</string>
@@ -11803,11 +11822,17 @@
<string name="back_sensitivity_dialog_title">Back Sensitivity</string>
<!-- Title for the screen to show all the gesture navigation settings [CHAR LIMIT=80] -->
- <string name="gesture_settings_activity_title">Gesture Settings</string>
+ <string name="gesture_settings_activity_title">Gesture Navigation Sensitivity</string>
+
+ <!-- Title for the screen to show all the 2- and 3-button navigation settings. [CHAR LIMIT=80] -->
+ <string name="button_navigation_settings_activity_title">Button navigation</string>
<!-- Keywords for the gesture navigation settings. [CHAR LIMIT=NONE] -->
<string name="keywords_gesture_navigation_settings">gesture navigation, back sensitivity, back gesture</string>
+ <!-- Keywords for the 2-/3-button navigation settings. [CHAR LIMIT=NONE] -->
+ <string name="keywords_button_navigation_settings">navigation, home button</string>
+
<!-- Preference and settings suggestion title text for ambient display double tap (phone) [CHAR LIMIT=60]-->
<string name="ambient_display_title" product="default">Double-tap to check phone</string>
<!-- Preference and settings suggestion title text for ambient display double tap (tablet) [CHAR LIMIT=60]-->
@@ -13303,10 +13328,19 @@
<!-- Wallet (formerly Cards and passes) summary [CHAR LIMIT=NONE] -->
<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>
+ <!-- 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>
+
<!-- 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>
@@ -13375,8 +13409,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 -->
@@ -13454,6 +13486,9 @@
<string name="default_active_sim_sms">SMS</string>
<!-- Provider Model: summary of default mobile data. [CHAR LIMIT=50] -->
<string name="default_active_sim_mobile_data">mobile data</string>
+ <!-- Provider Model: Message to describe "Wi-Fi scan always available feature" when Wi-Fi is off and Wi-Fi
+ scanning is on. To mark a link to bring the user to "scanning settings" screen. [CHAR LIMIT=NONE]-->
+ <string name="wifi_scan_notify_message">To improve device experience, apps and services can still scan for Wi\u2011Fi networks at any time, even when Wi\u2011Fi is off. This can be used, for example, to improve location-based features and services. You can change this in Wi\u2011Fi scanning settings. <annotation id="link">Change</annotation></string>
<!-- Summary text separator for preferences including a short description
(eg. "Connected / 5G"). [CHAR LIMIT=50] -->
@@ -13617,8 +13652,10 @@
<string name="camera_toggle_title">Camera access</string>
<!-- Label for the camera use toggle [CHAR LIMIT=40] -->
<string name="mic_toggle_title">Microphone access</string>
- <!-- Describes what is affected by the camera or mic toggle [CHAR LIMIT=NONE] -->
- <string name="sensor_toggle_description">For all apps and services</string>
+ <!-- Describes what is affected by the camera toggle [CHAR LIMIT=NONE] -->
+ <string name="cam_toggle_description">For apps and services</string>
+ <!-- Describes what is affected by the mic toggle [CHAR LIMIT=NONE] -->
+ <string name="mic_toggle_description">For apps and services. If this setting is off, microphone data may still be shared when you call an emergency number.</string>
<!-- Title for Game settings entry. [CHAR_LIMIT=NONE] -->
<string name="game_settings_title">Game settings</string>
diff --git a/res/values/styles.xml b/res/values/styles.xml
index 8b0b7a2..8402dec 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -237,6 +237,26 @@
<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>
+ <item name="android:background">?android:attr/selectableItemBackgroundBorderless</item>
+ <item name="android:tint">?android:attr/textColorPrimary</item>
+ <item name="android:tintMode">src_in</item>
+ <item name="android:scaleType">center</item>
+ <item name="android:focusable">true</item>
+ </style>
+
<style name="TextAppearance" parent="android:TextAppearance.DeviceDefault"/>
<style name="TextAppearance.info_label">
@@ -444,28 +464,10 @@
</style>
<style name="LockPatternStyle">
- <item name="*android:regularColor">@color/lock_pattern_view_regular_color</item>
- <item name="*android:successColor">@color/lock_pattern_view_success_color</item>
+ <item name="*android:regularColor">?android:attr/colorAccent</item>
+ <item name="*android:successColor">?android:attr/textColorPrimary</item>
<item name="*android:errorColor">?android:attr/colorError</item>
- </style>
-
- <style name="LockPatternStyle.Dark">
- <item name="*android:regularColor">@color/lock_pattern_view_regular_color_dark</item>
- <item name="*android:successColor">@color/lock_pattern_view_regular_color_dark</item>
- </style>
-
- <style name="LockPatternStyle.Dark.Work">
- <item name="*android:regularColor">@*android:color/white</item>
- </style>
-
- <style name="LockPatternStyle.Unlock">
- <item name="*android:regularColor">@color/unlock_pattern_view_regular_color</item>
- <item name="*android:successColor">@color/unlock_pattern_view_success_color</item>
- </style>
-
- <style name="LockPatternStyle.Setup">
- <item name="*android:regularColor">@color/setup_lock_pattern_view_regular_color_light</item>
- <item name="*android:successColor">@color/setup_lock_pattern_view_success_color_light</item>
+ <item name="*android:dotColor">?android:attr/textColorSecondary</item>
</style>
<style name="device_info_dialog_label">
@@ -575,15 +577,16 @@
</style>
<style name="SliceRow.Slider">
- <!-- Padding between content and the start icon is 0dp -->
- <item name="contentStartPadding">0dp</item>
- <item name="contentEndPadding">36dp</item>
+ <!-- Padding between content and the start icon is 5dp -->
+ <item name="contentStartPadding">5dp</item>
+ <item name="contentEndPadding">0dp</item>
<!-- 0dp start padding for the end item -->
<item name="endItemStartPadding">0dp</item>
<!-- 8dp end padding for the end item -->
<item name="endItemEndPadding">8dp</item>
+ <item name="titleSize">20sp</item>
<!-- Align text with slider -->
<item name="titleStartPadding">11dp</item>
<item name="subContentStartPadding">11dp</item>
@@ -614,6 +617,15 @@
<item name="android:paddingEnd">8dp</item>
</style>
+ <style name="PanelOptionRoundedOutlinedButton" parent="@android:style/Widget.Material.Button">
+ <item name="android:background">@drawable/volume_dialog_button_background_outline</item>
+ </style>
+
+ <style name="PanelOptionRoundedSolidButton" parent="@android:style/Widget.Material.Button">
+ <item name="android:textColor">@android:color/system_neutral1_900</item>
+ <item name="android:background">@drawable/volume_dialog_button_background_solid</item>
+ </style>
+
<style name="SetupWizardPartnerResource">
<!-- Disable to use partner overlay theme for outside setupwizard flow. -->
<item name="sucUsePartnerResource">@bool/config_suc_use_partner_resource</item>
diff --git a/res/values/themes.xml b/res/values/themes.xml
index f937a3b..7c5c111 100644
--- a/res/values/themes.xml
+++ b/res/values/themes.xml
@@ -58,7 +58,7 @@
<!-- For AndroidX AlertDialog -->
<item name="alertDialogTheme">@style/Theme.AlertDialog</item>
- <item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item>
+ <item name="*android:lockPatternStyle">@style/LockPatternStyle</item>
<!-- For AppBarLayout -->
<item name="colorPrimary">@*android:color/primary_device_default_settings_light</item>
@@ -123,7 +123,7 @@
<item name="android:windowDrawsSystemBarBackgrounds">false</item>
<item name="android:background">@android:color/black</item>
- <item name="*android:lockPatternStyle">@style/LockPatternStyle.Unlock</item>
+ <item name="*android:lockPatternStyle">@style/LockPatternStyle</item>
</style>
<style name="ThemeOverlay.AlertDialog" parent="@android:style/ThemeOverlay.Material.Dialog.Alert">
@@ -164,13 +164,13 @@
<item name="confirmDeviceCredentialsSideMargin">32dp</item>
<item name="confirmDeviceCredentialsTopMargin">32dp</item>
- <item name="*android:lockPatternStyle">@style/LockPatternStyle.Dark</item>
+ <item name="*android:lockPatternStyle">@style/LockPatternStyle</item>
<item name="android:windowAnimationStyle">@style/ConfirmDeviceCredentialsAnimationStyle</item>
</style>
<style name="Theme.ConfirmDeviceCredentialsWork" parent="Theme.ConfirmDeviceCredentialsDark">
- <item name="*android:lockPatternStyle">@style/LockPatternStyle.Dark.Work</item>
+ <item name="*android:lockPatternStyle">@style/LockPatternStyle</item>
<item name="android:colorAccent">@*android:color/white</item>
</style>
diff --git a/res/values/themes_suw.xml b/res/values/themes_suw.xml
index a0585fd..129769f 100644
--- a/res/values/themes_suw.xml
+++ b/res/values/themes_suw.xml
@@ -33,7 +33,7 @@
<item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item>
<!-- LockPatternView colors -->
- <item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item>
+ <item name="*android:lockPatternStyle">@style/LockPatternStyle</item>
</style>
<style name="GlifTheme.Light" parent="SudThemeGlif.Light">
@@ -51,7 +51,7 @@
<item name="preferenceBackgroundColor">?android:attr/colorBackground</item>
<item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item>
- <item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item>
+ <item name="*android:lockPatternStyle">@style/LockPatternStyle</item>
</style>
<style name="GlifV2Theme" parent="SudThemeGlifV2.DayNight">
@@ -70,7 +70,7 @@
<item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item>
<!-- LockPatternView colors -->
- <item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item>
+ <item name="*android:lockPatternStyle">@style/LockPatternStyle</item>
</style>
<style name="GlifV2Theme.Light" parent="SudThemeGlifV2.Light">
@@ -88,7 +88,7 @@
<item name="preferenceBackgroundColor">?android:attr/colorBackground</item>
<item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item>
- <item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item>
+ <item name="*android:lockPatternStyle">@style/LockPatternStyle</item>
</style>
<style name="GlifV3Theme" parent="SudThemeGlifV3.DayNight">
@@ -107,7 +107,7 @@
<item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item>
<!-- LockPatternView colors -->
- <item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item>
+ <item name="*android:lockPatternStyle">@style/LockPatternStyle</item>
</style>
<style name="GlifV3Theme.Footer" parent="@style/SudThemeGlifV3.DayNight">
@@ -130,7 +130,7 @@
<item name="preferenceBackgroundColor">?android:attr/colorBackground</item>
<item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item>
- <item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item>
+ <item name="*android:lockPatternStyle">@style/LockPatternStyle</item>
</style>
<style name="GlifV3Theme.Light.NoActionBar" parent="GlifV3Theme.Light">
@@ -224,9 +224,6 @@
<item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
</style>
- <!-- This theme was applied to Settings pages which are running under SUW. -->
- <style name="SubSettings.SetupWizard" parent="SudThemeGlifV3.Light" />
-
<!-- This theme was applied to Settings pages which are running under SUW with DynamicColor. -->
<style name="SudDynamicColorThemeSettings.SetupWizard" parent="SudDynamicColorThemeGlifV3.Light">
<item name="android:textAppearanceListItem">@style/TextAppearance.PreferenceTitle.SettingsLib</item>
@@ -234,6 +231,7 @@
<item name="android:listPreferredItemPaddingEnd">16dp</item>
<item name="preferenceTheme">@style/PreferenceTheme.SettingsLib</item>
<item name="android:switchStyle">@style/Switch.SettingsLib</item>
+ <item name="preferenceFragmentCompatStyle">@style/SetupWizardPreferenceFragmentStyle</item>
</style>
<!-- This theme was applied to Settings pages which are running under SUW with DynamicColor. -->
@@ -243,6 +241,7 @@
<item name="android:listPreferredItemPaddingEnd">16dp</item>
<item name="preferenceTheme">@style/PreferenceTheme.SettingsLib</item>
<item name="android:switchStyle">@style/Switch.SettingsLib</item>
+ <item name="preferenceFragmentCompatStyle">@style/SetupWizardPreferenceFragmentStyle</item>
</style>
<!-- DayNight themes -->
@@ -254,4 +253,4 @@
<style name="GlifV3Theme.DayNight.Transparent" parent="GlifV3Theme.Light.Transparent" />
<style name="SetupWizardTheme.DayNight.Transparent" parent="SetupWizardTheme.Light.Transparent" />
<style name="SuwAlertDialogThemeCompat.DayNight" parent="SuwAlertDialogThemeCompat.Light" />
-</resources>
\ No newline at end of file
+</resources>
diff --git a/res/xml/accessibility_settings_for_setup_wizard.xml b/res/xml/accessibility_settings_for_setup_wizard.xml
index a3f56b5..dc359f4 100644
--- a/res/xml/accessibility_settings_for_setup_wizard.xml
+++ b/res/xml/accessibility_settings_for_setup_wizard.xml
@@ -21,26 +21,25 @@
android:title="@string/vision_settings_title">
<Preference
- android:fragment="com.android.settings.display.FontSizePreferenceFragmentForSetupWizard"
android:key="font_size_preference"
android:icon="@drawable/ic_font_size"
android:summary="@string/short_summary_font_size"
- android:title="@string/title_font_size"/>
+ android:title="@string/title_font_size"
+ settings:controller="com.android.settings.accessibility.FontSizePreferenceController" />
<com.android.settings.display.ScreenZoomPreference
- android:fragment="com.android.settings.display.ScreenZoomPreferenceFragmentForSetupWizard"
android:key="force_density_preference"
android:icon="@drawable/ic_screen_zoom"
android:summary="@string/screen_zoom_short_summary"
- android:title="@string/screen_zoom_title"/>
+ android:title="@string/screen_zoom_title"
+ settings:controller="com.android.settings.accessibility.ScreenSizePreferenceController" />
<Preference
- android:fragment="com.android.settings.accessibility.MagnificationPreferenceFragment"
+ android:fragment="com.android.settings.accessibility.ToggleScreenMagnificationPreferenceFragmentForSetupWizard"
android:key="screen_magnification_preference"
android:icon="@drawable/ic_accessibility_magnification"
android:summary="@string/accessibility_preference_magnification_summary"
- android:title="@string/accessibility_screen_magnification_title"
- settings:controller="com.android.settings.accessibility.MagnificationPreferenceController"/>
+ android:title="@string/accessibility_screen_magnification_title" />
<com.android.settingslib.RestrictedPreference
android:fragment="com.android.settings.accessibility.ToggleSelectToSpeakPreferenceFragmentForSetupWizard"
diff --git a/res/xml/button_navigation_settings.xml b/res/xml/button_navigation_settings.xml
new file mode 100644
index 0000000..d42f020
--- /dev/null
+++ b/res/xml/button_navigation_settings.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+
+ Copyright (C) 2021 The Android Open Source Project
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+ http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<PreferenceScreen
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:settings="http://schemas.android.com/apk/res-auto"
+ android:key="button_navigation_settings_page"
+ android:title="@string/button_navigation_settings_activity_title"
+ settings:keywords="@string/keywords_button_navigation_settings">
+
+ <PreferenceCategory
+ android:key="assistant_button_navigation_category"
+ android:persistent="false"
+ android:title="@string/assistant_gesture_category_title">
+
+ <SwitchPreference
+ android:key="assistant_long_press_home_gesture"
+ android:title="@string/assistant_long_press_home_gesture_title"
+ android:summary="@string/assistant_long_press_home_gesture_summary"
+ settings:controller="com.android.settings.gestures.ButtonNavigationSettingsAssistController"
+ />
+
+ </PreferenceCategory>
+
+</PreferenceScreen>
+
diff --git a/res/xml/connected_devices_advanced.xml b/res/xml/connected_devices_advanced.xml
index 85e4a76..152446c 100644
--- a/res/xml/connected_devices_advanced.xml
+++ b/res/xml/connected_devices_advanced.xml
@@ -60,11 +60,6 @@
android:fragment="com.android.settings.print.PrintSettingsFragment"
android:order="-3"/>
- <Preference
- android:key="bt_received_files"
- android:icon="@drawable/ic_folder_vd_theme_24"
- android:title="@string/bluetooth_show_files_received_via_bluetooth"/>
-
<SwitchPreference
android:key="uwb_settings"
android:title="@string/uwb_settings_title"
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/my_device_info.xml b/res/xml/my_device_info.xml
index 818069b..35082fd 100644
--- a/res/xml/my_device_info.xml
+++ b/res/xml/my_device_info.xml
@@ -84,9 +84,7 @@
<Preference
android:key="safety_info"
android:order="17"
- android:title="@string/safety_and_regulatory_info">
- <intent android:action="android.settings.SHOW_SAFETY_AND_REGULATORY_INFO"/>
- </Preference>
+ android:title="@string/safety_and_regulatory_info"/>
</PreferenceCategory>
<PreferenceCategory
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 9cab924..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"/>
@@ -68,7 +67,7 @@
android:layout="@layout/preference_category_no_label"/>
<Preference
- android:key="configure_wifi_settings"
+ android:key="configure_network_settings"
android:title="@string/network_and_internet_preferences_title"
settings:allowDividerAbove="true"
android:fragment="com.android.settings.wifi.ConfigureWifiSettings"/>
@@ -81,4 +80,10 @@
<com.android.settings.datausage.DataUsagePreference
android:key="non_carrier_data_usage"
android:title="@string/non_carrier_data_usage"/>
+
+ <com.android.settingslib.widget.FooterPreference
+ android:key="wifi_status_message_footer"
+ android:selectable="false"
+ settings:allowDividerAbove="false"
+ settings:searchable="false"/>
</PreferenceScreen>
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 236df5e..cd7d798 100644
--- a/res/xml/privacy_dashboard_settings.xml
+++ b/res/xml/privacy_dashboard_settings.xml
@@ -67,14 +67,14 @@
<com.android.settingslib.RestrictedSwitchPreference
android:key="privacy_camera_toggle"
android:title="@string/camera_toggle_title"
- android:summary="@string/sensor_toggle_description"
+ android:summary="@string/cam_toggle_description"
settings:controller="com.android.settings.privacy.CameraToggleController"/>
<!-- Microphone toggle -->
<com.android.settingslib.RestrictedSwitchPreference
android:key="privacy_mic_toggle"
android:title="@string/mic_toggle_title"
- android:summary="@string/sensor_toggle_description"
+ android:summary="@string/mic_toggle_description"
settings:controller="com.android.settings.privacy.MicToggleController"/>
<!-- Show passwords -->
diff --git a/res/xml/security_lockscreen_settings.xml b/res/xml/security_lockscreen_settings.xml
index 82cb860..d5d1cba 100644
--- a/res/xml/security_lockscreen_settings.xml
+++ b/res/xml/security_lockscreen_settings.xml
@@ -52,10 +52,22 @@
settings:controller="com.android.settings.display.WalletPrivacyPreferenceController" />
<SwitchPreference
+ android:key="lock_screen_show_qr_scanner"
+ android:title="@string/lockscreen_privacy_qr_code_scanner_setting_toggle"
+ android:summary="@string/lockscreen_privacy_qr_code_scanner_summary"
+ settings:controller="com.android.settings.display.QRCodeScannerPreferenceController" />
+
+ <SwitchPreference
android:key="lockscreen_privacy_controls_switch"
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
diff --git a/res/xml/top_level_settings.xml b/res/xml/top_level_settings.xml
index e2cb173..042ce43 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,7 @@
settings:highlightableMenuKey="@string/menu_key_accessibility"
settings:controller="com.android.settings.accessibility.TopLevelAccessibilityPreferenceController"/>
- <Preference
+ <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,7 +126,7 @@
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"
@@ -135,7 +135,7 @@
android:summary="@string/privacy_dashboard_summary"
settings:highlightableMenuKey="@string/menu_key_privacy"/>
- <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,7 +145,7 @@
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"
@@ -154,7 +154,7 @@
android:fragment="com.android.settings.emergency.EmergencyDashboardFragment"
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 +164,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 +173,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 +183,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/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_configure_settings.xml b/res/xml/wifi_configure_settings.xml
index 623f326..2ab7b6a 100644
--- a/res/xml/wifi_configure_settings.xml
+++ b/res/xml/wifi_configure_settings.xml
@@ -42,15 +42,7 @@
<Preference
android:key="install_credentials"
- android:title="@string/wifi_install_credentials">
- <intent
- android:action="android.credentials.INSTALL"
- android:targetPackage="com.android.certinstaller"
- android:targetClass="com.android.certinstaller.CertInstallerMain">
- <!-- Same value as CERTIFICATE_USAGE_WIFI in keystore/java/android/security/Credentials.java -->
- <extra android:name="certificate_install_usage" android:value="wifi"/>
- </intent>
- </Preference>
+ android:title="@string/wifi_install_credentials"/>
<Preference
android:key="wifi_direct"
diff --git a/res/xml/zen_mode_calls_settings.xml b/res/xml/zen_mode_calls_settings.xml
index acd8023..a0b39a9c 100644
--- a/res/xml/zen_mode_calls_settings.xml
+++ b/res/xml/zen_mode_calls_settings.xml
@@ -26,12 +26,6 @@
android:key="zen_mode_settings_category_calls"
android:title="@string/zen_mode_calls_header"
settings:allowDividerBelow="true">
-
- <!-- Senders image -->
- <com.android.settingslib.widget.LayoutPreference
- android:key="zen_mode_calls_image"
- android:layout="@layout/zen_mode_senders_image"
- android:selectable="false"/>
</PreferenceCategory>
<!-- Repeat callers -->
diff --git a/res/xml/zen_mode_custom_rule_messages_settings.xml b/res/xml/zen_mode_custom_rule_messages_settings.xml
index 66091ec..aff9036 100644
--- a/res/xml/zen_mode_custom_rule_messages_settings.xml
+++ b/res/xml/zen_mode_custom_rule_messages_settings.xml
@@ -23,16 +23,7 @@
<PreferenceCategory
android:title="@string/zen_mode_settings_category"
android:key="zen_mode_settings_category_messages">
- <!-- Messages -->
- <ListPreference
- android:key="zen_mode_messages"
- android:title="@string/zen_mode_messages"
- android:entries="@array/zen_mode_contacts_messages_entries"
- android:entryValues="@array/zen_mode_contacts_values"/>
-
- <Preference
- android:key="zen_mode_starred_contacts_messages"
- android:title="@string/zen_mode_starred_contacts_title"/>
+ <!-- selector preferences added here by ZenRulePrioritySendersPreferenceController -->
</PreferenceCategory>
<com.android.settingslib.widget.FooterPreference/>
diff --git a/res/xml/zen_mode_messages_settings.xml b/res/xml/zen_mode_messages_settings.xml
index 797650f..6f537aa 100644
--- a/res/xml/zen_mode_messages_settings.xml
+++ b/res/xml/zen_mode_messages_settings.xml
@@ -25,12 +25,6 @@
<PreferenceCategory
android:key="zen_mode_settings_category_messages"
android:title="@string/zen_mode_messages_header">
-
- <!-- Senders image -->
- <com.android.settingslib.widget.LayoutPreference
- android:key="zen_mode_messages_image"
- android:layout="@layout/zen_mode_senders_image"
- android:selectable="false"/>
</PreferenceCategory>
<com.android.settingslib.widget.FooterPreference/>
diff --git a/res/xml/zen_mode_people_settings.xml b/res/xml/zen_mode_people_settings.xml
index 1db4388..ed21435 100644
--- a/res/xml/zen_mode_people_settings.xml
+++ b/res/xml/zen_mode_people_settings.xml
@@ -20,37 +20,21 @@
xmlns:settings="http://schemas.android.com/apk/res-auto"
android:title="@string/zen_category_people" >
- <!-- Conversations -->
- <PreferenceCategory
- android:key="zen_mode_settings_category_conversations"
- android:title="@string/zen_mode_conversations_section_title">
-
- <!-- Senders image -->
- <com.android.settingslib.widget.LayoutPreference
- android:key="zen_mode_conversations_image"
- android:layout="@layout/zen_mode_senders_overlay_image"
- android:selectable="false"/>
-
- <Preference
- android:key="zen_mode_conversations"
- android:title="@string/zen_mode_conversations_title"
- android:fragment="com.android.settings.notification.zen.ZenModeConversationsSettings"/>
- </PreferenceCategory>
-
<!-- Calls & Messages -->
<PreferenceCategory
android:key="zen_mode_people_calls_messages_section"
android:title="@string/zen_mode_people_calls_messages_section_title">
<Preference
+ android:key="zen_mode_people_messages"
+ android:title="@string/zen_mode_messages_title"
+ android:fragment="com.android.settings.notification.zen.ZenModeMessagesSettings"/>
+
+ <Preference
android:key="zen_mode_people_calls"
android:title="@string/zen_mode_calls_title"
android:fragment="com.android.settings.notification.zen.ZenModeCallsSettings"/>
- <Preference
- android:key="zen_mode_people_messages"
- android:title="@string/zen_mode_messages_title"
- android:fragment="com.android.settings.notification.zen.ZenModeMessagesSettings"/>
</PreferenceCategory>
<!-- Footer that shows if user is put into alarms only or total silence mode by an app -->
diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java
index cc9542b..9e3d7e6 100644
--- a/src/com/android/settings/Settings.java
+++ b/src/com/android/settings/Settings.java
@@ -83,12 +83,12 @@
}
public static class VpnSettingsActivity extends SettingsActivity { /* empty */ }
- public static class DataSaverSummaryActivity extends SettingsActivity{ /* empty */ }
+ /** Activity for Data saver settings. */
+ public static class DataSaverSummaryActivity extends SettingsActivity { /* empty */ }
public static class DateTimeSettingsActivity extends SettingsActivity { /* empty */ }
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 */ }
/** Activity for the Wi-Fi network details settings. */
public static class WifiDetailsSettingsActivity extends SettingsActivity { /* empty */ }
@@ -121,13 +121,9 @@
public static class AccessibilityInversionSettingsActivity extends SettingsActivity { /* empty */ }
public static class AccessibilityContrastSettingsActivity extends SettingsActivity { /* empty */ }
public static class AccessibilityDaltonizerSettingsActivity extends SettingsActivity { /* empty */ }
- /**
- * Activity for lockscreen settings.
- */
+ /** Activity for lockscreen settings. */
public static class LockScreenSettingsActivity extends SettingsActivity { /* empty */ }
- /**
- * Activity for Reduce Bright Colors.
- */
+ /** Activity for Reduce Bright Colors. */
public static class ReduceBrightColorsSettingsActivity extends SettingsActivity { /* empty */ }
/** Activity for the security dashboard. */
public static class SecurityDashboardActivity extends SettingsActivity {
@@ -166,6 +162,7 @@
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 */ }
public static class PrivacySettingsActivity extends SettingsActivity { /* empty */ }
public static class FactoryResetActivity extends SettingsActivity {
@@ -245,6 +242,8 @@
public static class AutomaticStorageManagerSettingsActivity extends SettingsActivity { /* empty */ }
public static class GamesStorageActivity extends SettingsActivity { /* empty */ }
public static class GestureNavigationSettingsActivity extends SettingsActivity { /* empty */ }
+ /** Activity to manage 2-/3-button navigation configuration. */
+ public static class ButtonNavigationSettingsActivity extends SettingsActivity { /* empty */ }
public static class InteractAcrossProfilesSettingsActivity extends SettingsActivity {
/* empty */
}
@@ -324,4 +323,11 @@
* Activity for AppDashboard.
*/
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 634a646..2b5f695 100644
--- a/src/com/android/settings/SettingsActivity.java
+++ b/src/com/android/settings/SettingsActivity.java
@@ -16,6 +16,10 @@
package com.android.settings;
+import static android.provider.Settings.ACTION_SETTINGS_EMBED_DEEP_LINK_ACTIVITY;
+import static android.provider.Settings.EXTRA_SETTINGS_EMBEDDED_DEEP_LINK_HIGHLIGHT_MENU_KEY;
+import static android.provider.Settings.EXTRA_SETTINGS_EMBEDDED_DEEP_LINK_INTENT_URI;
+
import static com.android.settings.applications.appinfo.AppButtonsPreferenceController.KEY_REMOVE_TASK_WHEN_FINISHING;
import android.app.ActionBar;
@@ -29,6 +33,7 @@
import android.content.pm.ActivityInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
+import android.content.res.Resources;
import android.content.res.Resources.Theme;
import android.graphics.drawable.Icon;
import android.os.AsyncTask;
@@ -60,6 +65,7 @@
import com.android.settings.core.gateway.SettingsGateway;
import com.android.settings.dashboard.DashboardFeatureProvider;
import com.android.settings.homepage.SettingsHomepageActivity;
+import com.android.settings.homepage.SliceDeepLinkHomepageActivity;
import com.android.settings.homepage.TopLevelSettings;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.wfd.WifiDisplaySettings;
@@ -139,6 +145,12 @@
":settings:show_fragment_as_subsetting";
/**
+ * Additional extra of Settings#ACTION_SETTINGS_LARGE_SCREEN_DEEP_LINK.
+ * Set true when the deep link intent is from a slice
+ */
+ public static final String EXTRA_IS_FROM_SLICE = "is_from_slice";
+
+ /**
* Personal or Work profile tab of {@link ProfileSelectFragment}
* <p>0: Personal tab.
* <p>1: Work profile tab.
@@ -149,9 +161,13 @@
public static final String META_DATA_KEY_FRAGMENT_CLASS =
"com.android.settings.FRAGMENT_CLASS";
+ public static final String META_DATA_KEY_HIGHLIGHT_MENU_KEY =
+ "com.android.settings.HIGHLIGHT_MENU_KEY";
+
private static final String EXTRA_UI_OPTIONS = "settings:ui_options";
private String mFragmentClass;
+ private String mHighlightMenuKey;
private CharSequence mInitialTitle;
private int mInitialTitleResId;
@@ -231,24 +247,25 @@
@Override
protected void onCreate(Bundle savedState) {
- super.onCreate(savedState);
- Log.d(LOG_TAG, "Starting onCreate");
+ // Should happen before any call to getIntent()
+ getMetaData();
+ final Intent intent = getIntent();
- if (launchHomepageForTwonPaneDeepLink()) {
- finish();
+ 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);
- // Should happen before any call to getIntent()
- getMetaData();
-
- final Intent intent = getIntent();
if (intent.hasExtra(EXTRA_UI_OPTIONS)) {
getWindow().setUiOptions(intent.getIntExtra(EXTRA_UI_OPTIONS, 0));
}
@@ -354,24 +371,47 @@
intent.getBooleanExtra(EXTRA_SHOW_FRAGMENT_AS_SUBSETTING, false);
}
- /** Returns true if the Activity is started by a deep link intent for large screen devices. */
- private boolean launchHomepageForTwonPaneDeepLink() {
- final Intent intent = getIntent();
- if (!shouldShowTwoPaneDeepLink(intent)) {
- return false;
- }
-
+ /**
+ * Returns the deep link trampoline intent for large screen devices.
+ */
+ 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(android.provider.Settings.ACTION_SETTINGS_LARGE_SCREEN_DEEP_LINK);
- trampolineIntent.replaceExtras(intent);
- trampolineIntent.putExtra(
- android.provider.Settings.EXTRA_SETTINGS_LARGE_SCREEN_DEEP_LINK_INTENT_URI,
- intent.toUri(Intent.URI_INTENT_SCHEME));
- trampolineIntent.addFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT);
- startActivity(trampolineIntent);
+ final Intent trampolineIntent = new Intent(ACTION_SETTINGS_EMBED_DEEP_LINK_ACTIVITY);
+ trampolineIntent.replaceExtras(detailIntent);
- return true;
+ // 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
+ // Intent#getData() and it may not be the scheme of an Intent.
+ trampolineIntent.putExtra(
+ SettingsHomepageActivity.EXTRA_SETTINGS_LARGE_SCREEN_DEEP_LINK_INTENT_DATA,
+ detailIntent.getData());
+ detailIntent.setData(null);
+
+ trampolineIntent.putExtra(EXTRA_SETTINGS_EMBEDDED_DEEP_LINK_INTENT_URI,
+ detailIntent.toUri(Intent.URI_INTENT_SCHEME));
+
+ trampolineIntent.putExtra(EXTRA_SETTINGS_EMBEDDED_DEEP_LINK_HIGHLIGHT_MENU_KEY,
+ highlightMenuKey);
+ trampolineIntent.addFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT);
+ return trampolineIntent;
+ }
+
+ private void launchHomepageForTwoPaneDeepLink(Intent intent) {
+ final Intent trampolineIntent;
+ if (intent.getBooleanExtra(EXTRA_IS_FROM_SLICE, false)) {
+ // Get menu key for slice deep link case.
+ final String highlightMenuKey = intent.getStringExtra(
+ EXTRA_SETTINGS_EMBEDDED_DEEP_LINK_HIGHLIGHT_MENU_KEY);
+ if (!TextUtils.isEmpty(highlightMenuKey)) {
+ mHighlightMenuKey = highlightMenuKey;
+ }
+ trampolineIntent = getTrampolineIntent(intent, mHighlightMenuKey);
+ trampolineIntent.setClass(this, SliceDeepLinkHomepageActivity.class);
+ } else {
+ trampolineIntent = getTrampolineIntent(intent, mHighlightMenuKey);
+ }
+ startActivity(trampolineIntent);
}
private boolean shouldShowTwoPaneDeepLink(Intent intent) {
@@ -379,6 +419,11 @@
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) {
@@ -386,6 +431,12 @@
return false;
}
+ if (intent.getBooleanExtra(EXTRA_IS_FROM_SLICE, false)) {
+ // Slice deep link starts the Intent using SubSettingLauncher. Returns true to show
+ // 2-pane deep link.
+ return true;
+ }
+
if (isSubSettings(intent)) {
return false;
}
@@ -467,6 +518,9 @@
return;
} catch (NameNotFoundException e) {
Log.w(LOG_TAG, "Could not find package" + initialTitleResPackageName);
+ } catch (Resources.NotFoundException resourceNotFound) {
+ Log.w(LOG_TAG,
+ "Could not find title resource in " + initialTitleResPackageName);
}
} else {
setTitle(mInitialTitleResId);
@@ -776,6 +830,7 @@
PackageManager.GET_META_DATA);
if (ai == null || ai.metaData == null) return;
mFragmentClass = ai.metaData.getString(META_DATA_KEY_FRAGMENT_CLASS);
+ mHighlightMenuKey = ai.metaData.getString(META_DATA_KEY_HIGHLIGHT_MENU_KEY);
} catch (NameNotFoundException nnfe) {
// No recovery
Log.d(LOG_TAG, "Cannot get Metadata for: " + getComponentName().toString());
diff --git a/src/com/android/settings/SettingsApplication.java b/src/com/android/settings/SettingsApplication.java
index 7aa5af8..353208d 100644
--- a/src/com/android/settings/SettingsApplication.java
+++ b/src/com/android/settings/SettingsApplication.java
@@ -19,10 +19,15 @@
import android.app.Application;
import com.android.settings.activityembedding.ActivityEmbeddingRulesController;
+import com.android.settings.homepage.SettingsHomepageActivity;
+
+import java.lang.ref.WeakReference;
/** Settings application which sets up activity embedding rules for the large screen device. */
public class SettingsApplication extends Application {
+ private WeakReference<SettingsHomepageActivity> mHomeActivity = new WeakReference<>(null);
+
@Override
public void onCreate() {
super.onCreate();
@@ -31,4 +36,12 @@
new ActivityEmbeddingRulesController(this);
controller.initRules();
}
+
+ public void setHomeActivity(SettingsHomepageActivity homeActivity) {
+ mHomeActivity = new WeakReference<>(homeActivity);
+ }
+
+ public SettingsHomepageActivity getHomeActivity() {
+ return mHomeActivity.get();
+ }
}
diff --git a/src/com/android/settings/SettingsInitialize.java b/src/com/android/settings/SettingsInitialize.java
index cd949de..ca13683 100644
--- a/src/com/android/settings/SettingsInitialize.java
+++ b/src/com/android/settings/SettingsInitialize.java
@@ -37,8 +37,11 @@
import android.util.Log;
import androidx.annotation.VisibleForTesting;
+import androidx.window.embedding.SplitController;
import com.android.settings.Settings.CreateShortcutActivity;
+import com.android.settings.homepage.DeepLinkHomepageActivity;
+import com.android.settings.search.SearchStateReceiver;
import com.android.settingslib.utils.ThreadUtils;
import java.util.ArrayList;
@@ -48,7 +51,8 @@
* Listens to {@link Intent.ACTION_PRE_BOOT_COMPLETED} and {@link Intent.ACTION_USER_INITIALIZED}
* performs setup steps for a managed profile (disables the launcher icon of the Settings app,
* adds cross-profile intent filters for the appropriate Settings activities), disables the
- * webview setting for non-admin users, and updates the intent flags for any existing shortcuts.
+ * webview setting for non-admin users, updates the intent flags for any existing shortcuts and
+ * enables DeepLinkHomepageActivity for large screen devices.
*/
public class SettingsInitialize extends BroadcastReceiver {
private static final String TAG = "Settings";
@@ -64,6 +68,7 @@
managedProfileSetup(context, pm, broadcast, userInfo);
webviewSettingSetup(context, pm, userInfo);
ThreadUtils.postOnBackgroundThread(() -> refreshExistingShortcuts(context));
+ enableTwoPaneDeepLinkActivityIfNecessary(pm, context);
}
private void managedProfileSetup(Context context, final PackageManager pm, Intent broadcast,
@@ -143,4 +148,17 @@
}
shortcutManager.updateShortcuts(updates);
}
+
+ private void enableTwoPaneDeepLinkActivityIfNecessary(PackageManager pm, Context context) {
+ final ComponentName deepLinkHome = new ComponentName(context,
+ DeepLinkHomepageActivity.class);
+ final ComponentName searchStateReceiver = new ComponentName(context,
+ SearchStateReceiver.class);
+ final int enableState = SplitController.getInstance().isSplitSupported()
+ ? PackageManager.COMPONENT_ENABLED_STATE_ENABLED
+ : PackageManager.COMPONENT_ENABLED_STATE_DISABLED;
+ pm.setComponentEnabledSetting(deepLinkHome, enableState, PackageManager.DONT_KILL_APP);
+ pm.setComponentEnabledSetting(searchStateReceiver, enableState,
+ PackageManager.DONT_KILL_APP);
+ }
}
diff --git a/src/com/android/settings/SettingsPreferenceFragment.java b/src/com/android/settings/SettingsPreferenceFragment.java
index b8ff60c..1d6a48d 100644
--- a/src/com/android/settings/SettingsPreferenceFragment.java
+++ b/src/com/android/settings/SettingsPreferenceFragment.java
@@ -119,8 +119,7 @@
@VisibleForTesting
public HighlightablePreferenceGroupAdapter mAdapter;
- @VisibleForTesting
- public boolean mPreferenceHighlighted = false;
+ private boolean mPreferenceHighlighted = false;
@Override
public void onCreate(Bundle icicle) {
diff --git a/src/com/android/settings/TetherSettings.java b/src/com/android/settings/TetherSettings.java
index ab1c437..1a21b55 100644
--- a/src/com/android/settings/TetherSettings.java
+++ b/src/com/android/settings/TetherSettings.java
@@ -55,6 +55,7 @@
import com.android.settings.datausage.DataSaverBackend;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settings.wifi.tether.WifiTetherPreferenceController;
+import com.android.settingslib.RestrictedLockUtils;
import com.android.settingslib.RestrictedSwitchPreference;
import com.android.settingslib.TetherUtil;
import com.android.settingslib.search.SearchIndexable;
@@ -425,14 +426,16 @@
private void updateUsbPreference() {
boolean usbAvailable = mUsbConnected && !mMassStorageActive;
+ final RestrictedLockUtils.EnforcedAdmin enforcedAdmin =
+ checkIfUsbDataSignalingIsDisabled(mContext, UserHandle.myUserId());
- if (usbAvailable) {
+ if (enforcedAdmin != null) {
+ mUsbTether.setDisabledByAdmin(enforcedAdmin);
+ } else if (usbAvailable) {
mUsbTether.setEnabled(!mDataSaverEnabled);
} else {
mUsbTether.setEnabled(false);
}
- mUsbTether.setDisabledByAdmin(
- checkIfUsbDataSignalingIsDisabled(mContext, UserHandle.myUserId()));
}
@VisibleForTesting
diff --git a/src/com/android/settings/Utils.java b/src/com/android/settings/Utils.java
index 72bfa11..42a6068 100644
--- a/src/com/android/settings/Utils.java
+++ b/src/com/android/settings/Utils.java
@@ -419,7 +419,7 @@
public static UserHandle getManagedProfile(UserManager userManager) {
final List<UserHandle> userProfiles = userManager.getUserProfiles();
for (UserHandle profile : userProfiles) {
- if (profile.getIdentifier() == userManager.getUserHandle()) {
+ if (profile.getIdentifier() == userManager.getProcessUserId()) {
continue;
}
final UserInfo userInfo = userManager.getUserInfo(profile.getIdentifier());
@@ -1223,6 +1223,14 @@
return getColorAttrDefaultColor(context, android.R.attr.textColorSecondary);
}
+ /**
+ * Returns the highlight color of homepage preference icons.
+ */
+ @ColorInt
+ 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/AccessibilityDialogUtils.java b/src/com/android/settings/accessibility/AccessibilityDialogUtils.java
index b353805..f06138f 100644
--- a/src/com/android/settings/accessibility/AccessibilityDialogUtils.java
+++ b/src/com/android/settings/accessibility/AccessibilityDialogUtils.java
@@ -180,6 +180,23 @@
return alertDialog;
}
+ /**
+ * Updates the software shortcut in edit shortcut dialog.
+ *
+ * @param context A valid context
+ * @param editShortcutDialog Need to be a type of edit shortcut dialog
+ * @return True if the update is successful
+ */
+ public static boolean updateSoftwareShortcutInDialog(Context context,
+ Dialog editShortcutDialog) {
+ final View container = editShortcutDialog.findViewById(R.id.container_layout);
+ if (container != null) {
+ initSoftwareShortcut(context, container);
+ return true;
+ }
+ return false;
+ }
+
private static AlertDialog createDialog(Context context, int dialogType,
CharSequence dialogTitle, DialogInterface.OnClickListener listener) {
diff --git a/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivity.java b/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivity.java
new file mode 100644
index 0000000..10a0bce
--- /dev/null
+++ b/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivity.java
@@ -0,0 +1,174 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.settings.accessibility;
+
+import static com.android.settings.core.SettingsBaseActivity.EXTRA_PAGE_TRANSITION_TYPE;
+
+import android.app.settings.SettingsEnums;
+import android.content.Intent;
+import android.os.Bundle;
+import android.view.View;
+import android.widget.LinearLayout;
+import android.widget.ScrollView;
+import android.widget.TextView;
+
+import androidx.annotation.IntDef;
+import androidx.annotation.VisibleForTesting;
+import androidx.preference.PreferenceFragmentCompat;
+
+import com.android.settings.R;
+import com.android.settings.core.InstrumentedActivity;
+import com.android.settings.display.FontSizePreferenceFragmentForSetupWizard;
+import com.android.settings.display.ScreenZoomPreferenceFragmentForSetupWizard;
+import com.android.settingslib.transition.SettingsTransitionHelper.TransitionType;
+
+import com.google.android.setupcompat.template.FooterBarMixin;
+import com.google.android.setupcompat.template.FooterButton;
+import com.google.android.setupdesign.GlifLayout;
+import com.google.android.setupdesign.util.ThemeHelper;
+
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
+/** Settings font/display size activity for SUW. */
+public class AccessibilityScreenSizeForSetupWizardActivity extends InstrumentedActivity {
+ private static final String TAG = "ScreenSizeForSetup";
+
+ // A parameter decides which fragment ({@link FontSizePreferenceFragmentForSetupWizard} or
+ // {@link ScreenZoomPreferenceFragmentForSetupWizard}) will be visioned.
+ static final String VISION_FRAGMENT_NO = "vision_fragment_no";
+ /**
+ * Flags indicating the type of the fragment.
+ */
+ @IntDef({
+ FragmentType.FONT_SIZE,
+ FragmentType.SCREEN_SIZE,
+ })
+ @Retention(RetentionPolicy.SOURCE)
+ public @interface FragmentType {
+ int FONT_SIZE = 1;
+ int SCREEN_SIZE = 2;
+ }
+
+ // Keep the last height of the scroll view in the {@link GlifLayout}
+ private int mLastScrollViewHeight;
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ final int appliedTheme = ThemeHelper.trySetDynamicColor(this)
+ ? R.style.SudDynamicColorThemeGlifV3_DayNight : R.style.SudThemeGlifV3_DayNight;
+ setTheme(appliedTheme);
+ setContentView(R.layout.accessibility_screen_size_setup_wizard);
+ updateHeaderLayout();
+ scrollToBottom();
+ initFooterButton();
+ if (savedInstanceState == null) {
+ final PreferenceFragmentCompat fragment =
+ getFragmentType(getIntent()) == FragmentType.FONT_SIZE
+ ? new FontSizePreferenceFragmentForSetupWizard()
+ : new ScreenZoomPreferenceFragmentForSetupWizard();
+ getSupportFragmentManager()
+ .beginTransaction()
+ .replace(R.id.content_frame, fragment)
+ .commit();
+ }
+ }
+
+ @Override
+ protected void onPause() {
+ // For accessibility activities launched from setup wizard.
+ if (getTransitionType(getIntent()) == TransitionType.TRANSITION_FADE) {
+ overridePendingTransition(R.anim.sud_stay, android.R.anim.fade_out);
+ }
+ super.onPause();
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ return getFragmentType(getIntent()) == FragmentType.FONT_SIZE
+ ? SettingsEnums.SUW_ACCESSIBILITY_FONT_SIZE
+ : SettingsEnums.SUW_ACCESSIBILITY_DISPLAY_SIZE;
+ }
+
+ @VisibleForTesting
+ void updateHeaderLayout() {
+ if (ThemeHelper.shouldApplyExtendedPartnerConfig(this) && isSuwSupportedTwoPanes()) {
+ final GlifLayout layout = findViewById(R.id.setup_wizard_layout);
+ final LinearLayout headerLayout = layout.findManagedViewById(R.id.sud_layout_header);
+ if (headerLayout != null) {
+ headerLayout.setPadding(0, layout.getPaddingTop(), 0,
+ layout.getPaddingBottom());
+ }
+ }
+ ((TextView) findViewById(R.id.suc_layout_title)).setText(
+ getFragmentType(getIntent()) == FragmentType.FONT_SIZE
+ ? R.string.title_font_size
+ : 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);
+ }
+
+ private boolean isSuwSupportedTwoPanes() {
+ return getResources().getBoolean(R.bool.config_suw_supported_two_panes);
+ }
+
+ private void initFooterButton() {
+ final GlifLayout layout = findViewById(R.id.setup_wizard_layout);
+ final FooterBarMixin mixin = layout.getMixin(FooterBarMixin.class);
+ final View.OnClickListener nextButtonListener = v -> onBackPressed();
+ final FooterButton primaryButton =
+ new FooterButton.Builder(this)
+ .setText(R.string.done)
+ .setListener(nextButtonListener)
+ .setButtonType(FooterButton.ButtonType.NEXT)
+ .setTheme(R.style.SudGlifButton_Primary)
+ .build();
+ mixin.setPrimaryButton(primaryButton);
+ }
+
+ /**
+ * Scrolls to bottom while {@link ScrollView} layout changed.
+ */
+ private void scrollToBottom() {
+ mLastScrollViewHeight = 0;
+ final GlifLayout layout = findViewById(R.id.setup_wizard_layout);
+ final ScrollView scrollView = layout.getScrollView();
+ scrollView.getViewTreeObserver().addOnGlobalLayoutListener(() -> {
+ final int scrollViewHeight = scrollView.getHeight();
+ if (scrollViewHeight > 0 && scrollViewHeight != mLastScrollViewHeight) {
+ mLastScrollViewHeight = scrollViewHeight;
+ scrollView.post(() -> {
+ // Here is no need to show the scrolling animation. So disabled first and
+ // then enabled it after scrolling finished.
+ scrollView.setSmoothScrollingEnabled(false);
+ scrollView.fullScroll(View.FOCUS_DOWN);
+ scrollView.setSmoothScrollingEnabled(true);
+ });
+ }
+ });
+ }
+
+ private int getTransitionType(Intent intent) {
+ return intent.getIntExtra(EXTRA_PAGE_TRANSITION_TYPE, TransitionType.TRANSITION_NONE);
+ }
+
+ private int getFragmentType(Intent intent) {
+ return intent.getIntExtra(VISION_FRAGMENT_NO, FragmentType.FONT_SIZE);
+ }
+}
diff --git a/src/com/android/settings/accessibility/AccessibilitySettings.java b/src/com/android/settings/accessibility/AccessibilitySettings.java
index 56f3e9f..4030e0d 100644
--- a/src/com/android/settings/accessibility/AccessibilitySettings.java
+++ b/src/com/android/settings/accessibility/AccessibilitySettings.java
@@ -295,8 +295,8 @@
}
static boolean isRampingRingerEnabled(final Context context) {
- return Settings.Global.getInt(
- context.getContentResolver(), Settings.Global.APPLY_RAMPING_RINGER, 0) == 1;
+ return Settings.System.getInt(
+ context.getContentResolver(), Settings.System.APPLY_RAMPING_RINGER, 0) == 1;
}
@VisibleForTesting
diff --git a/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizard.java b/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizard.java
index 4e8be42..a365566 100644
--- a/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizard.java
+++ b/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizard.java
@@ -28,29 +28,29 @@
import android.graphics.Color;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
+import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.accessibility.AccessibilityManager;
-import android.widget.LinearLayout;
import androidx.preference.Preference;
import androidx.recyclerview.widget.RecyclerView;
import com.android.settings.R;
-import com.android.settings.SettingsPreferenceFragment;
+import com.android.settings.dashboard.DashboardFragment;
import com.android.settingslib.RestrictedPreference;
import com.google.android.setupdesign.GlifPreferenceLayout;
-import com.google.android.setupdesign.util.ThemeHelper;
import java.util.List;
/**
* Activity with the accessibility settings specific to Setup Wizard.
*/
-public class AccessibilitySettingsForSetupWizard extends SettingsPreferenceFragment
+public class AccessibilitySettingsForSetupWizard extends DashboardFragment
implements Preference.OnPreferenceChangeListener {
+ private static final String TAG = "AccessibilitySettingsForSetupWizard";
// Preferences.
private static final String DISPLAY_MAGNIFICATION_PREFERENCE =
@@ -81,16 +81,11 @@
super.onViewCreated(view, savedInstanceState);
final GlifPreferenceLayout layout = (GlifPreferenceLayout) view;
- layout.setDividerInsets(Integer.MAX_VALUE, 0);
- layout.setDescriptionText(R.string.vision_settings_description);
- layout.setHeaderText(R.string.vision_settings_title);
- layout.setIcon(getPrefContext().getDrawable(R.drawable.ic_accessibility_visibility));
-
- if (ThemeHelper.shouldApplyExtendedPartnerConfig(getActivity())) {
- final LinearLayout headerLayout = layout.findManagedViewById(R.id.sud_layout_header);
- headerLayout.setPadding(0, headerLayout.getPaddingTop(), 0,
- headerLayout.getPaddingBottom());
- }
+ final String title = getContext().getString(R.string.vision_settings_title);
+ final String description = getContext().getString(R.string.vision_settings_description);
+ final Drawable icon = getContext().getDrawable(R.drawable.ic_accessibility_visibility);
+ AccessibilitySetupWizardUtils.updateGlifPreferenceLayout(getContext(), layout, title,
+ description, icon);
}
@Override
@@ -103,8 +98,6 @@
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
- addPreferencesFromResource(R.xml.accessibility_settings_for_setup_wizard);
-
mDisplayMagnificationPreference = findPreference(DISPLAY_MAGNIFICATION_PREFERENCE);
mScreenReaderPreference = findPreference(SCREEN_READER_PREFERENCE);
mSelectToSpeakPreference = findPreference(SELECT_TO_SPEAK_PREFERENCE);
@@ -143,6 +136,23 @@
return super.onPreferenceTreeClick(preference);
}
+ @Override
+ protected int getPreferenceScreenResId() {
+ return R.xml.accessibility_settings_for_setup_wizard;
+ }
+
+ @Override
+ protected String getLogTag() {
+ return TAG;
+ }
+
+ /**
+ * Returns accessibility service info by given package name and service name.
+ *
+ * @param packageName Package of accessibility service
+ * @param serviceName Class of accessibility service
+ * @return {@link AccessibilityServiceInfo} instance if available, null otherwise.
+ */
private AccessibilityServiceInfo findService(String packageName, String serviceName) {
final AccessibilityManager manager =
getActivity().getSystemService(AccessibilityManager.class);
@@ -150,8 +160,8 @@
manager.getInstalledAccessibilityServiceList();
for (AccessibilityServiceInfo info : accessibilityServices) {
ServiceInfo serviceInfo = info.getResolveInfo().serviceInfo;
- if (packageName.equals(serviceInfo.packageName)
- && serviceName.equals(serviceInfo.name)) {
+ if (TextUtils.equals(packageName, serviceInfo.packageName)
+ && TextUtils.equals(serviceName, serviceInfo.name)) {
return info;
}
}
diff --git a/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardActivity.java b/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardActivity.java
index b65b349..3a6bea9 100644
--- a/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardActivity.java
+++ b/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardActivity.java
@@ -16,7 +16,10 @@
package com.android.settings.accessibility;
+import static com.android.settings.accessibility.AccessibilityScreenSizeForSetupWizardActivity.VISION_FRAGMENT_NO;
+
import android.content.ComponentName;
+import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
@@ -29,12 +32,13 @@
import com.android.settings.R;
import com.android.settings.SettingsActivity;
import com.android.settings.SetupWizardUtils;
+import com.android.settings.accessibility.AccessibilityScreenSizeForSetupWizardActivity.FragmentType;
import com.android.settings.core.SubSettingLauncher;
-import com.android.settings.display.FontSizePreferenceFragmentForSetupWizard;
import com.android.settings.search.actionbar.SearchMenuController;
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;
@@ -123,19 +127,12 @@
&& new ComponentName(getPackageName(),
CLASS_NAME_FONT_SIZE_SETTINGS_FOR_SUW).equals(
getIntent().getComponent())) {
- final Bundle args = new Bundle();
- args.putInt(HelpResourceProvider.HELP_URI_RESOURCE_KEY, 0);
- args.putBoolean(SearchMenuController.NEED_SEARCH_ICON_IN_ACTION_BAR, false);
- final SubSettingLauncher subSettingLauncher = new SubSettingLauncher(this)
- .setDestination(FontSizePreferenceFragmentForSetupWizard.class.getName())
- .setArguments(args)
- .setSourceMetricsCategory(Instrumentable.METRICS_CATEGORY_UNKNOWN)
- .setExtras(SetupWizardUtils.copyLifecycleExtra(getIntent().getExtras(),
- new Bundle()))
- .setTransitionType(SettingsTransitionHelper.TransitionType.TRANSITION_FADE);
-
+ 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");
- subSettingLauncher.launch();
finish();
}
}
diff --git a/src/com/android/settings/accessibility/AccessibilitySetupWizardUtils.java b/src/com/android/settings/accessibility/AccessibilitySetupWizardUtils.java
new file mode 100644
index 0000000..95b689b
--- /dev/null
+++ b/src/com/android/settings/accessibility/AccessibilitySetupWizardUtils.java
@@ -0,0 +1,58 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.settings.accessibility;
+
+import android.content.Context;
+import android.graphics.drawable.Drawable;
+import android.widget.LinearLayout;
+
+import com.android.settings.R;
+
+import com.google.android.setupdesign.GlifPreferenceLayout;
+import com.google.android.setupdesign.util.ThemeHelper;
+
+/** Provides utility methods to accessibility settings for Setup Wizard only. */
+class AccessibilitySetupWizardUtils {
+
+ private AccessibilitySetupWizardUtils(){}
+
+ /**
+ * Update the {@link GlifPreferenceLayout} attributes if they have previously been initialized.
+ * When the SetupWizard supports the extended partner configs, it means the material layout
+ * would be applied. It should set a different padding/margin in views to align Settings style
+ * for accessibility feature pages.
+ *
+ * @param layout The layout instance
+ * @param title The text to be set as title
+ * @param description The text to be set as description
+ * @param icon The icon to be set
+ */
+ public static void updateGlifPreferenceLayout(Context context, GlifPreferenceLayout layout,
+ CharSequence title, CharSequence description, Drawable icon) {
+ layout.setHeaderText(title);
+ layout.setDescriptionText(description);
+ layout.setIcon(icon);
+ layout.setDividerInsets(Integer.MAX_VALUE, 0);
+
+ if (ThemeHelper.shouldApplyExtendedPartnerConfig(context)) {
+ final LinearLayout headerLayout = layout.findManagedViewById(R.id.sud_layout_header);
+ if (headerLayout != null) {
+ headerLayout.setPadding(0, layout.getPaddingTop(), 0,
+ layout.getPaddingBottom());
+ }
+ }
+ }
+}
diff --git a/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceController.java b/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceController.java
index ce3d294..d204bb7 100644
--- a/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceController.java
+++ b/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceController.java
@@ -23,6 +23,7 @@
import android.os.UserHandle;
import android.provider.Settings;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
/**
@@ -57,4 +58,9 @@
public int getAvailabilityStatus() {
return AVAILABLE;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_accessibility;
+ }
}
diff --git a/src/com/android/settings/accessibility/AccessibilitySlicePreferenceController.java b/src/com/android/settings/accessibility/AccessibilitySlicePreferenceController.java
index ca3befa..dd6edeb 100644
--- a/src/com/android/settings/accessibility/AccessibilitySlicePreferenceController.java
+++ b/src/com/android/settings/accessibility/AccessibilitySlicePreferenceController.java
@@ -26,6 +26,7 @@
import android.provider.Settings;
import android.view.accessibility.AccessibilityManager;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
import com.android.settingslib.accessibility.AccessibilityUtils;
@@ -98,6 +99,11 @@
return true;
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_accessibility;
+ }
+
private AccessibilityServiceInfo getAccessibilityServiceInfo() {
final AccessibilityManager accessibilityManager = mContext.getSystemService(
AccessibilityManager.class);
diff --git a/src/com/android/settings/accessibility/DisableAnimationsPreferenceController.java b/src/com/android/settings/accessibility/DisableAnimationsPreferenceController.java
index 1f91a87..5630dd9 100644
--- a/src/com/android/settings/accessibility/DisableAnimationsPreferenceController.java
+++ b/src/com/android/settings/accessibility/DisableAnimationsPreferenceController.java
@@ -22,6 +22,7 @@
import androidx.annotation.VisibleForTesting;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
public class DisableAnimationsPreferenceController extends TogglePreferenceController {
@@ -71,4 +72,9 @@
public int getAvailabilityStatus() {
return AVAILABLE;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_accessibility;
+ }
}
diff --git a/src/com/android/settings/accessibility/FontSizePreferenceController.java b/src/com/android/settings/accessibility/FontSizePreferenceController.java
new file mode 100644
index 0000000..35f96d4
--- /dev/null
+++ b/src/com/android/settings/accessibility/FontSizePreferenceController.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.accessibility;
+
+import static com.android.settings.accessibility.AccessibilityScreenSizeForSetupWizardActivity.VISION_FRAGMENT_NO;
+import static com.android.settings.core.SettingsBaseActivity.EXTRA_PAGE_TRANSITION_TYPE;
+
+import android.content.Context;
+import android.content.Intent;
+
+import androidx.preference.Preference;
+
+import com.android.settings.accessibility.AccessibilityScreenSizeForSetupWizardActivity.FragmentType;
+import com.android.settings.core.BasePreferenceController;
+import com.android.settingslib.transition.SettingsTransitionHelper.TransitionType;
+
+/** PreferenceController for displaying font size page. */
+public class FontSizePreferenceController extends BasePreferenceController {
+
+ public FontSizePreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return AVAILABLE;
+ }
+
+ @Override
+ public boolean handlePreferenceTreeClick(Preference preference) {
+ if (!mPreferenceKey.equals(preference.getKey())) {
+ return false;
+ }
+
+ final Intent intent = new Intent(mContext,
+ AccessibilityScreenSizeForSetupWizardActivity.class);
+ intent.putExtra(VISION_FRAGMENT_NO, FragmentType.FONT_SIZE);
+ intent.putExtra(EXTRA_PAGE_TRANSITION_TYPE, TransitionType.TRANSITION_FADE);
+ mContext.startActivity(intent);
+ return true;
+ }
+}
diff --git a/src/com/android/settings/accessibility/FontWeightAdjustmentPreferenceController.java b/src/com/android/settings/accessibility/FontWeightAdjustmentPreferenceController.java
index 97f96a4..b59b3b2 100644
--- a/src/com/android/settings/accessibility/FontWeightAdjustmentPreferenceController.java
+++ b/src/com/android/settings/accessibility/FontWeightAdjustmentPreferenceController.java
@@ -20,6 +20,7 @@
import android.graphics.fonts.FontStyle;
import android.provider.Settings;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
/** PreferenceController for displaying all text in bold. */
@@ -47,4 +48,9 @@
return Settings.Secure.putInt(mContext.getContentResolver(),
Settings.Secure.FONT_WEIGHT_ADJUSTMENT, (isChecked ? BOLD_TEXT_ADJUSTMENT : 0));
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_accessibility;
+ }
}
diff --git a/src/com/android/settings/accessibility/HighTextContrastPreferenceController.java b/src/com/android/settings/accessibility/HighTextContrastPreferenceController.java
index f4474d6..e98a28c 100644
--- a/src/com/android/settings/accessibility/HighTextContrastPreferenceController.java
+++ b/src/com/android/settings/accessibility/HighTextContrastPreferenceController.java
@@ -19,6 +19,7 @@
import android.content.Context;
import android.provider.Settings;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
public class HighTextContrastPreferenceController extends TogglePreferenceController {
@@ -43,4 +44,9 @@
return Settings.Secure.putInt(mContext.getContentResolver(),
Settings.Secure.ACCESSIBILITY_HIGH_TEXT_CONTRAST_ENABLED, (isChecked ? 1 : 0));
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_accessibility;
+ }
}
diff --git a/src/com/android/settings/accessibility/LargePointerIconPreferenceController.java b/src/com/android/settings/accessibility/LargePointerIconPreferenceController.java
index a7ee3d5..0220245 100644
--- a/src/com/android/settings/accessibility/LargePointerIconPreferenceController.java
+++ b/src/com/android/settings/accessibility/LargePointerIconPreferenceController.java
@@ -21,6 +21,7 @@
import androidx.annotation.VisibleForTesting;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
public class LargePointerIconPreferenceController extends TogglePreferenceController {
@@ -50,4 +51,9 @@
public int getAvailabilityStatus() {
return AVAILABLE;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_accessibility;
+ }
}
diff --git a/src/com/android/settings/accessibility/LockScreenRotationPreferenceController.java b/src/com/android/settings/accessibility/LockScreenRotationPreferenceController.java
index a9716d5..5ed4b5c 100644
--- a/src/com/android/settings/accessibility/LockScreenRotationPreferenceController.java
+++ b/src/com/android/settings/accessibility/LockScreenRotationPreferenceController.java
@@ -23,6 +23,7 @@
import com.android.internal.view.RotationPolicy;
import com.android.internal.view.RotationPolicy.RotationPolicyListener;
+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;
@@ -62,6 +63,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_accessibility;
+ }
+
+ @Override
public void onStop() {
if (mRotationPolicyListener != null) {
RotationPolicy.unregisterRotationPolicyListener(mContext, mRotationPolicyListener);
diff --git a/src/com/android/settings/accessibility/MagnificationGesturesPreferenceController.java b/src/com/android/settings/accessibility/MagnificationGesturesPreferenceController.java
index 900e280..37d09a7 100644
--- a/src/com/android/settings/accessibility/MagnificationGesturesPreferenceController.java
+++ b/src/com/android/settings/accessibility/MagnificationGesturesPreferenceController.java
@@ -77,6 +77,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_accessibility;
+ }
+
+ @Override
public CharSequence getSummary() {
int resId = 0;
if (mIsFromSUW) {
diff --git a/src/com/android/settings/accessibility/MagnificationNavbarPreferenceController.java b/src/com/android/settings/accessibility/MagnificationNavbarPreferenceController.java
index 9813bde..98855f7 100644
--- a/src/com/android/settings/accessibility/MagnificationNavbarPreferenceController.java
+++ b/src/com/android/settings/accessibility/MagnificationNavbarPreferenceController.java
@@ -83,6 +83,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_accessibility;
+ }
+
+ @Override
public CharSequence getSummary() {
int resId = 0;
if (mIsFromSUW) {
diff --git a/src/com/android/settings/accessibility/PowerButtonEndsCallPreferenceController.java b/src/com/android/settings/accessibility/PowerButtonEndsCallPreferenceController.java
index 9ea9644..d409fa4 100644
--- a/src/com/android/settings/accessibility/PowerButtonEndsCallPreferenceController.java
+++ b/src/com/android/settings/accessibility/PowerButtonEndsCallPreferenceController.java
@@ -21,6 +21,7 @@
import android.view.KeyCharacterMap;
import android.view.KeyEvent;
+import com.android.settings.R;
import com.android.settings.Utils;
import com.android.settings.core.TogglePreferenceController;
@@ -51,4 +52,9 @@
return !KeyCharacterMap.deviceHasKey(KeyEvent.KEYCODE_POWER)
|| !Utils.isVoiceCapable(mContext) ? UNSUPPORTED_ON_DEVICE : AVAILABLE;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_accessibility;
+ }
}
diff --git a/src/com/android/settings/accessibility/PrimaryMonoPreferenceController.java b/src/com/android/settings/accessibility/PrimaryMonoPreferenceController.java
index bf12bde..5e69da7 100644
--- a/src/com/android/settings/accessibility/PrimaryMonoPreferenceController.java
+++ b/src/com/android/settings/accessibility/PrimaryMonoPreferenceController.java
@@ -20,6 +20,7 @@
import android.os.UserHandle;
import android.provider.Settings;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
/**
@@ -47,4 +48,9 @@
public int getAvailabilityStatus() {
return AVAILABLE;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_accessibility;
+ }
}
diff --git a/src/com/android/settings/accessibility/ReduceBrightColorsPersistencePreferenceController.java b/src/com/android/settings/accessibility/ReduceBrightColorsPersistencePreferenceController.java
index 62051c1..7550a30 100644
--- a/src/com/android/settings/accessibility/ReduceBrightColorsPersistencePreferenceController.java
+++ b/src/com/android/settings/accessibility/ReduceBrightColorsPersistencePreferenceController.java
@@ -22,6 +22,7 @@
import androidx.preference.Preference;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
/** PreferenceController for persisting feature activation state after a restart. */
@@ -62,4 +63,9 @@
super.updateState(preference);
preference.setEnabled(mColorDisplayManager.isReduceBrightColorsActivated());
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_accessibility;
+ }
}
diff --git a/src/com/android/settings/accessibility/ReduceBrightColorsPreferenceController.java b/src/com/android/settings/accessibility/ReduceBrightColorsPreferenceController.java
index 621db6d..2018e05 100644
--- a/src/com/android/settings/accessibility/ReduceBrightColorsPreferenceController.java
+++ b/src/com/android/settings/accessibility/ReduceBrightColorsPreferenceController.java
@@ -95,6 +95,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_accessibility;
+ }
+
+ @Override
public void onStart() {
mContext.getContentResolver().registerContentObserver(Settings.Secure.getUriFor(
Settings.Secure.REDUCE_BRIGHT_COLORS_ACTIVATED),
diff --git a/src/com/android/settings/accessibility/RingVibrationPreferenceFragment.java b/src/com/android/settings/accessibility/RingVibrationPreferenceFragment.java
index babfb9a..5d19a9b 100644
--- a/src/com/android/settings/accessibility/RingVibrationPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/RingVibrationPreferenceFragment.java
@@ -47,7 +47,7 @@
@Override
protected String getVibrationEnabledSetting() {
if (AccessibilitySettings.isRampingRingerEnabled(getContext())) {
- return Settings.Global.APPLY_RAMPING_RINGER;
+ return Settings.System.APPLY_RAMPING_RINGER;
} else {
return Settings.System.VIBRATE_WHEN_RINGING;
}
diff --git a/src/com/android/settings/accessibility/ScreenSizePreferenceController.java b/src/com/android/settings/accessibility/ScreenSizePreferenceController.java
new file mode 100644
index 0000000..9734dc6
--- /dev/null
+++ b/src/com/android/settings/accessibility/ScreenSizePreferenceController.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.accessibility;
+
+import static com.android.settings.accessibility.AccessibilityScreenSizeForSetupWizardActivity.VISION_FRAGMENT_NO;
+import static com.android.settings.core.SettingsBaseActivity.EXTRA_PAGE_TRANSITION_TYPE;
+
+import android.content.Context;
+import android.content.Intent;
+
+import androidx.preference.Preference;
+
+import com.android.settings.accessibility.AccessibilityScreenSizeForSetupWizardActivity.FragmentType;
+import com.android.settings.core.BasePreferenceController;
+import com.android.settingslib.transition.SettingsTransitionHelper.TransitionType;
+
+/** PreferenceController for displaying screen size page. */
+public class ScreenSizePreferenceController extends BasePreferenceController {
+
+ public ScreenSizePreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return AVAILABLE;
+ }
+
+ @Override
+ public boolean handlePreferenceTreeClick(Preference preference) {
+ if (!mPreferenceKey.equals(preference.getKey())) {
+ return false;
+ }
+
+ final Intent intent = new Intent(mContext,
+ AccessibilityScreenSizeForSetupWizardActivity.class);
+ intent.putExtra(VISION_FRAGMENT_NO, FragmentType.SCREEN_SIZE);
+ intent.putExtra(EXTRA_PAGE_TRANSITION_TYPE, TransitionType.TRANSITION_FADE);
+ mContext.startActivity(intent);
+ return true;
+ }
+}
diff --git a/src/com/android/settings/accessibility/ToggleFeaturePreferenceFragment.java b/src/com/android/settings/accessibility/ToggleFeaturePreferenceFragment.java
index 4f45b03..c25abf3 100644
--- a/src/com/android/settings/accessibility/ToggleFeaturePreferenceFragment.java
+++ b/src/com/android/settings/accessibility/ToggleFeaturePreferenceFragment.java
@@ -79,6 +79,7 @@
protected Preference mSettingsPreference;
protected AccessibilityFooterPreferenceController mFooterPreferenceController;
protected String mPreferenceKey;
+ protected Dialog mDialog;
protected CharSequence mSettingsTitle;
protected Intent mSettingsIntent;
@@ -106,6 +107,7 @@
public static final int NOT_SET = -1;
// Save user's shortcutType value when savedInstance has value (e.g. device rotated).
protected int mSavedCheckBoxValue = NOT_SET;
+ private boolean mSavedAccessibilityFloatingMenuEnabled;
// For html description of accessibility service, must follow the rule, such as
// <img src="R.drawable.fileName"/>, a11y settings will get the resources successfully.
@@ -127,7 +129,6 @@
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
-
// Restore the user shortcut type.
if (savedInstanceState != null && savedInstanceState.containsKey(
KEY_SAVED_USER_SHORTCUT_TYPE)) {
@@ -200,6 +201,8 @@
mSettingsContentObserver.register(getContentResolver());
updateShortcutPreferenceData();
updateShortcutPreference();
+
+ updateEditShortcutDialogIfNeeded();
}
@Override
@@ -208,6 +211,8 @@
AccessibilityManager.class);
am.removeTouchExplorationStateChangeListener(mTouchExplorationStateChangeListener);
mSettingsContentObserver.unregister(getContentResolver());
+ mSavedAccessibilityFloatingMenuEnabled = AccessibilityUtil.isFloatingMenuEnabled(
+ getContext());
super.onPause();
}
@@ -222,24 +227,23 @@
@Override
public Dialog onCreateDialog(int dialogId) {
- Dialog dialog;
switch (dialogId) {
case DialogEnums.EDIT_SHORTCUT:
final CharSequence dialogTitle = getPrefContext().getString(
R.string.accessibility_shortcut_title, mPackageName);
final int dialogType = WizardManagerHelper.isAnySetupWizard(getIntent())
? DialogType.EDIT_SHORTCUT_GENERIC_SUW : DialogType.EDIT_SHORTCUT_GENERIC;
- dialog = AccessibilityDialogUtils.showEditShortcutDialog(
+ mDialog = AccessibilityDialogUtils.showEditShortcutDialog(
getPrefContext(), dialogType, dialogTitle,
this::callOnAlertDialogCheckboxClicked);
- setupEditShortcutDialog(dialog);
- return dialog;
+ setupEditShortcutDialog(mDialog);
+ return mDialog;
case DialogEnums.LAUNCH_ACCESSIBILITY_TUTORIAL:
- dialog = AccessibilityGestureNavigationTutorial
+ mDialog = AccessibilityGestureNavigationTutorial
.createAccessibilityTutorialDialog(getPrefContext(),
getUserShortcutTypes());
- dialog.setCanceledOnTouchOutside(false);
- return dialog;
+ mDialog.setCanceledOnTouchOutside(false);
+ return mDialog;
default:
throw new IllegalArgumentException("Unsupported dialogId " + dialogId);
}
@@ -733,6 +737,20 @@
}
}
+ private void updateEditShortcutDialogIfNeeded() {
+ if (mDialog == null || !mDialog.isShowing()) {
+ return;
+ }
+
+ // Content in software shortcut need to be adjusted depend on the accessibility button
+ // mode status which can be changed in background.
+ final boolean valueChanged = mSavedAccessibilityFloatingMenuEnabled
+ != AccessibilityUtil.isFloatingMenuEnabled(getContext());
+ if (valueChanged) {
+ AccessibilityDialogUtils.updateSoftwareShortcutInDialog(getContext(), mDialog);
+ }
+ }
+
@VisibleForTesting
void saveNonEmptyUserShortcutType(int type) {
if (type == UserShortcutType.EMPTY) {
diff --git a/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java b/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java
index c152174..6b4a5f2 100644
--- a/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java
@@ -38,7 +38,6 @@
import android.view.accessibility.AccessibilityManager.TouchExplorationStateChangeListener;
import android.widget.CheckBox;
-import androidx.appcompat.app.AlertDialog;
import androidx.preference.Preference;
import androidx.preference.PreferenceCategory;
@@ -132,12 +131,11 @@
@Override
public Dialog onCreateDialog(int dialogId) {
if (mDialogDelegate != null) {
- final Dialog dialog = mDialogDelegate.onCreateDialog(dialogId);
- if (dialog != null) {
- return dialog;
+ mDialog = mDialogDelegate.onCreateDialog(dialogId);
+ if (mDialog != null) {
+ return mDialog;
}
}
- final AlertDialog dialog;
switch (dialogId) {
case DialogEnums.GESTURE_NAVIGATION_TUTORIAL:
return AccessibilityGestureNavigationTutorial
@@ -148,10 +146,10 @@
final int dialogType = WizardManagerHelper.isAnySetupWizard(getIntent())
? DialogType.EDIT_SHORTCUT_MAGNIFICATION_SUW
: DialogType.EDIT_SHORTCUT_MAGNIFICATION;
- dialog = AccessibilityDialogUtils.showEditShortcutDialog(getPrefContext(),
+ mDialog = AccessibilityDialogUtils.showEditShortcutDialog(getPrefContext(),
dialogType, dialogTitle, this::callOnAlertDialogCheckboxClicked);
- setupMagnificationEditShortcutDialog(dialog);
- return dialog;
+ setupMagnificationEditShortcutDialog(mDialog);
+ return mDialog;
default:
return super.onCreateDialog(dialogId);
}
@@ -209,7 +207,7 @@
}
@VisibleForTesting
- void setupMagnificationEditShortcutDialog(AlertDialog dialog) {
+ void setupMagnificationEditShortcutDialog(Dialog dialog) {
final View dialogSoftwareView = dialog.findViewById(R.id.software_shortcut);
mSoftwareTypeCheckBox = dialogSoftwareView.findViewById(R.id.checkbox);
setDialogTextAreaClickListener(dialogSoftwareView, mSoftwareTypeCheckBox);
diff --git a/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragmentForSetupWizard.java b/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragmentForSetupWizard.java
index 016ac05..799508b 100644
--- a/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragmentForSetupWizard.java
+++ b/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragmentForSetupWizard.java
@@ -17,13 +17,46 @@
package com.android.settings.accessibility;
import android.app.settings.SettingsEnums;
+import android.graphics.drawable.Drawable;
import android.os.Bundle;
+import android.view.LayoutInflater;
import android.view.View;
+import android.view.ViewGroup;
+
+import androidx.recyclerview.widget.RecyclerView;
+
+import com.android.settings.R;
+
+import com.google.android.setupdesign.GlifPreferenceLayout;
public class ToggleScreenMagnificationPreferenceFragmentForSetupWizard
extends ToggleScreenMagnificationPreferenceFragment {
@Override
+ public void onViewCreated(View view, Bundle savedInstanceState) {
+ super.onViewCreated(view, savedInstanceState);
+
+ final GlifPreferenceLayout layout = (GlifPreferenceLayout) view;
+ final String title = getContext().getString(
+ R.string.accessibility_screen_magnification_title);
+ final String description = getContext().getString(
+ R.string.accessibility_preference_magnification_summary);
+ final Drawable icon = getContext().getDrawable(R.drawable.ic_accessibility_visibility);
+ AccessibilitySetupWizardUtils.updateGlifPreferenceLayout(getContext(), layout, title,
+ description, icon);
+
+ // Hide the setting from the vision settings.
+ mSettingsPreference.setVisible(false);
+ }
+
+ @Override
+ public RecyclerView onCreateRecyclerView(LayoutInflater inflater, ViewGroup parent,
+ Bundle savedInstanceState) {
+ final GlifPreferenceLayout layout = (GlifPreferenceLayout) parent;
+ return layout.onCreateRecyclerView(inflater, parent, savedInstanceState);
+ }
+
+ @Override
public int getMetricsCategory() {
return SettingsEnums.SUW_ACCESSIBILITY_TOGGLE_SCREEN_MAGNIFICATION;
}
@@ -49,12 +82,4 @@
// Hides help center in action bar and footer bar in SuW
return 0;
}
-
- @Override
- public void onViewCreated(View view, Bundle savedInstanceState) {
- super.onViewCreated(view, savedInstanceState);
-
- // Hide the setting from the vision settings.
- mSettingsPreference.setVisible(false);
- }
}
diff --git a/src/com/android/settings/accessibility/ToggleScreenReaderPreferenceFragmentForSetupWizard.java b/src/com/android/settings/accessibility/ToggleScreenReaderPreferenceFragmentForSetupWizard.java
index c0d54e8..7adddf9 100644
--- a/src/com/android/settings/accessibility/ToggleScreenReaderPreferenceFragmentForSetupWizard.java
+++ b/src/com/android/settings/accessibility/ToggleScreenReaderPreferenceFragmentForSetupWizard.java
@@ -17,8 +17,17 @@
package com.android.settings.accessibility;
import android.app.settings.SettingsEnums;
+import android.graphics.drawable.Drawable;
import android.os.Bundle;
+import android.view.LayoutInflater;
import android.view.View;
+import android.view.ViewGroup;
+
+import androidx.recyclerview.widget.RecyclerView;
+
+import com.android.settings.R;
+
+import com.google.android.setupdesign.GlifPreferenceLayout;
public class ToggleScreenReaderPreferenceFragmentForSetupWizard
extends ToggleAccessibilityServicePreferenceFragment {
@@ -28,10 +37,25 @@
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
+
+ final GlifPreferenceLayout layout = (GlifPreferenceLayout) view;
+ final String title = getArguments().getString(AccessibilitySettings.EXTRA_TITLE);
+ final String description = getContext().getString(R.string.talkback_summary);
+ final Drawable icon = getContext().getDrawable(R.drawable.ic_accessibility_visibility);
+ AccessibilitySetupWizardUtils.updateGlifPreferenceLayout(getContext(), layout, title,
+ description, icon);
+
mToggleSwitchWasInitiallyChecked = mToggleServiceSwitchPreference.isChecked();
}
@Override
+ public RecyclerView onCreateRecyclerView(LayoutInflater inflater, ViewGroup parent,
+ Bundle savedInstanceState) {
+ final GlifPreferenceLayout layout = (GlifPreferenceLayout) parent;
+ return layout.onCreateRecyclerView(inflater, parent, savedInstanceState);
+ }
+
+ @Override
public int getMetricsCategory() {
return SettingsEnums.SUW_ACCESSIBILITY_TOGGLE_SCREEN_READER;
}
diff --git a/src/com/android/settings/accessibility/ToggleSelectToSpeakPreferenceFragmentForSetupWizard.java b/src/com/android/settings/accessibility/ToggleSelectToSpeakPreferenceFragmentForSetupWizard.java
index 9ca1f19..b5c1123 100644
--- a/src/com/android/settings/accessibility/ToggleSelectToSpeakPreferenceFragmentForSetupWizard.java
+++ b/src/com/android/settings/accessibility/ToggleSelectToSpeakPreferenceFragmentForSetupWizard.java
@@ -17,8 +17,17 @@
package com.android.settings.accessibility;
import android.app.settings.SettingsEnums;
+import android.graphics.drawable.Drawable;
import android.os.Bundle;
+import android.view.LayoutInflater;
import android.view.View;
+import android.view.ViewGroup;
+
+import androidx.recyclerview.widget.RecyclerView;
+
+import com.android.settings.R;
+
+import com.google.android.setupdesign.GlifPreferenceLayout;
public class ToggleSelectToSpeakPreferenceFragmentForSetupWizard
extends InvisibleToggleAccessibilityServicePreferenceFragment {
@@ -28,10 +37,25 @@
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
+
+ final GlifPreferenceLayout layout = (GlifPreferenceLayout) view;
+ final String title = getArguments().getString(AccessibilitySettings.EXTRA_TITLE);
+ final String description = getContext().getString(R.string.select_to_speak_summary);
+ final Drawable icon = getContext().getDrawable(R.drawable.ic_accessibility_visibility);
+ AccessibilitySetupWizardUtils.updateGlifPreferenceLayout(getContext(), layout, title,
+ description, icon);
+
mToggleSwitchWasInitiallyChecked = mToggleServiceSwitchPreference.isChecked();
}
@Override
+ public RecyclerView onCreateRecyclerView(LayoutInflater inflater, ViewGroup parent,
+ Bundle savedInstanceState) {
+ final GlifPreferenceLayout layout = (GlifPreferenceLayout) parent;
+ return layout.onCreateRecyclerView(inflater, parent, savedInstanceState);
+ }
+
+ @Override
public int getMetricsCategory() {
return SettingsEnums.SUW_ACCESSIBILITY_TOGGLE_SELECT_TO_SPEAK;
}
diff --git a/src/com/android/settings/accessibility/VibrationPreferenceFragment.java b/src/com/android/settings/accessibility/VibrationPreferenceFragment.java
index 1803a8b..2ef8f66 100644
--- a/src/com/android/settings/accessibility/VibrationPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/VibrationPreferenceFragment.java
@@ -116,12 +116,12 @@
// Update vibration enabled setting
final String vibrationEnabledSetting = getVibrationEnabledSetting();
final boolean wasEnabled = TextUtils.equals(
- vibrationEnabledSetting, Settings.Global.APPLY_RAMPING_RINGER)
+ vibrationEnabledSetting, Settings.System.APPLY_RAMPING_RINGER)
? true
: (Settings.System.getInt(
getContext().getContentResolver(), vibrationEnabledSetting, 1) == 1);
if (vibrationEnabled != wasEnabled) {
- if (vibrationEnabledSetting.equals(Settings.Global.APPLY_RAMPING_RINGER)) {
+ if (vibrationEnabledSetting.equals(Settings.System.APPLY_RAMPING_RINGER)) {
Settings.Global.putInt(getContext().getContentResolver(),
vibrationEnabledSetting, 0);
} else {
@@ -212,7 +212,7 @@
getVibrationIntensitySetting(), getDefaultVibrationIntensity());
final String vibrationEnabledSetting = getVibrationEnabledSetting();
final boolean vibrationEnabled = TextUtils.equals(
- vibrationEnabledSetting, Settings.Global.APPLY_RAMPING_RINGER)
+ vibrationEnabledSetting, Settings.System.APPLY_RAMPING_RINGER)
? true
: (Settings.System.getInt(
getContext().getContentResolver(), vibrationEnabledSetting, 1) == 1);
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/CrossProfileCalendarPreferenceController.java b/src/com/android/settings/accounts/CrossProfileCalendarPreferenceController.java
index 863e790..3dc05ef 100644
--- a/src/com/android/settings/accounts/CrossProfileCalendarPreferenceController.java
+++ b/src/com/android/settings/accounts/CrossProfileCalendarPreferenceController.java
@@ -22,6 +22,7 @@
import android.provider.Settings;
import android.util.Log;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
import java.util.Set;
@@ -71,6 +72,11 @@
CROSS_PROFILE_CALENDAR_ENABLED, value, mManagedUser.getIdentifier());
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_accounts;
+ }
+
static boolean isCrossProfileCalendarDisallowedByAdmin(Context context, int userId) {
final Context managedProfileContext = createPackageContextAsUser(context, userId);
final DevicePolicyManager dpm = managedProfileContext.getSystemService(
diff --git a/src/com/android/settings/accounts/ManagedProfileSettings.java b/src/com/android/settings/accounts/ManagedProfileSettings.java
index f16bc3f..a6fa15a 100644
--- a/src/com/android/settings/accounts/ManagedProfileSettings.java
+++ b/src/com/android/settings/accounts/ManagedProfileSettings.java
@@ -16,33 +16,25 @@
package com.android.settings.accounts;
-import android.app.admin.DevicePolicyManager;
import android.app.settings.SettingsEnums;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
-import android.content.pm.PackageManager;
import android.os.Bundle;
import android.os.UserHandle;
import android.os.UserManager;
import android.provider.SearchIndexableResource;
import android.util.Log;
-import androidx.preference.Preference;
-import androidx.preference.PreferenceGroup;
-import androidx.preference.PreferenceManager;
-
import com.android.settings.R;
import com.android.settings.Utils;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.search.BaseSearchIndexProvider;
-import com.android.settingslib.search.Indexable;
import com.android.settingslib.search.SearchIndexable;
import java.util.ArrayList;
import java.util.List;
-import java.util.Set;
/**
* Setting page for managed profile.
diff --git a/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java b/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java
index 3967bd7..fa61994 100644
--- a/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java
+++ b/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java
@@ -25,15 +25,20 @@
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;
import androidx.window.embedding.SplitPlaceholderRule;
+import androidx.window.embedding.SplitRule;
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;
import java.util.HashSet;
import java.util.Set;
@@ -41,7 +46,7 @@
/** A class to initialize split rules for activity embedding. */
public class ActivityEmbeddingRulesController {
- private static final String TAG = "ActivityEmbeddingCtrl ";
+ private static final String TAG = "ActivityEmbeddingCtrl";
private final Context mContext;
private final SplitController mSplitController;
@@ -63,44 +68,136 @@
// Set a placeholder for home page.
registerHomepagePlaceholderRule();
- // Set subsettings rule.
- registerTwoPanePairRule(mContext,
- getComponentName(Settings.class),
- getComponentName(SubSettings.class),
- true /* finishPrimaryWithSecondary */,
- true /* finishSecondaryWithPrimary */);
+
+ registerAlwaysExpandRule();
}
/** Register a SplitPairRule for 2-pane. */
public static void registerTwoPanePairRule(Context context,
- ComponentName primary, ComponentName secondary,
- boolean finishPrimaryWithSecondary, boolean finishSecondaryWithPrimary) {
+ ComponentName primaryComponent,
+ ComponentName secondaryComponent,
+ String secondaryIntentAction,
+ int finishPrimaryWithSecondary,
+ int finishSecondaryWithPrimary,
+ boolean clearTop) {
+ if (!ActivityEmbeddingUtils.isEmbeddingActivityEnabled(context)) {
+ return;
+ }
final Set<SplitPairFilter> filters = new HashSet<>();
- filters.add(new SplitPairFilter(primary, secondary,
- null /* secondaryActivityIntentAction */));
+ filters.add(new SplitPairFilter(primaryComponent, secondaryComponent,
+ secondaryIntentAction));
SplitController.getInstance().registerRule(new SplitPairRule(filters,
finishPrimaryWithSecondary,
- finishSecondaryWithPrimary, true /* clearTop */,
+ finishSecondaryWithPrimary,
+ clearTop,
ActivityEmbeddingUtils.getMinCurrentScreenSplitWidthPx(context),
ActivityEmbeddingUtils.getMinSmallestScreenSplitWidthPx(context),
ActivityEmbeddingUtils.SPLIT_RATIO,
LayoutDirection.LOCALE));
}
+ /**
+ * Register a new SplitPairRule for Settings home. Because homepage is able to be opened by
+ * {@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,
+ getComponentName(context, Settings.class),
+ secondaryComponent,
+ secondaryIntentAction,
+ finishPrimaryWithSecondary ? SplitRule.FINISH_ADJACENT : SplitRule.FINISH_NEVER,
+ finishSecondaryWithPrimary ? SplitRule.FINISH_ADJACENT : SplitRule.FINISH_NEVER,
+ clearTop);
+
+ registerTwoPanePairRule(
+ context,
+ getComponentName(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,
+ getComponentName(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;
+ }
+
+ registerTwoPanePairRuleForSettingsHome(
+ context,
+ secondaryComponent,
+ secondaryIntentAction,
+ true /* finishPrimaryWithSecondary */,
+ true /* finishSecondaryWithPrimary */,
+ clearTop);
+ }
+
+ /** Register a SplitPairRule for SubSettings if the device supports 2-pane. */
+ public static void registerSubSettingsPairRule(Context context, boolean clearTop) {
+ if (!ActivityEmbeddingUtils.isEmbeddingActivityEnabled(context)) {
+ return;
+ }
+
+ registerTwoPanePairRuleForSettingsHome(
+ context,
+ getComponentName(context, SubSettings.class),
+ null /* secondaryIntentAction */,
+ clearTop);
+ }
+
private void registerHomepagePlaceholderRule() {
final Set<ActivityFilter> activityFilters = new HashSet<>();
- activityFilters.add(new ActivityFilter(getComponentName(SettingsHomepageActivity.class),
- null /* intentAction */));
- activityFilters.add(new ActivityFilter(getComponentName(Settings.class),
- null /* intentAction */));
- activityFilters.add(new ActivityFilter(new ComponentName(Utils.SETTINGS_PACKAGE_NAME,
- SettingsHomepageActivity.ALIAS_DEEP_LINK), null /* intentAction */));
+ addActivityFilter(activityFilters, SettingsHomepageActivity.class);
+ addActivityFilter(activityFilters, DeepLinkHomepageActivity.class);
+ addActivityFilter(activityFilters, SliceDeepLinkHomepageActivity.class);
+ addActivityFilter(activityFilters, Settings.class);
+
final Intent intent = new Intent();
intent.setComponent(getComponentName(Settings.NetworkDashboardActivity.class));
final SplitPlaceholderRule placeholderRule = new SplitPlaceholderRule(
activityFilters,
intent,
+ true /* stickyPlaceholder */,
+ SplitRule.FINISH_ADJACENT,
ActivityEmbeddingUtils.getMinCurrentScreenSplitWidthPx(mContext),
ActivityEmbeddingUtils.getMinSmallestScreenSplitWidthPx(mContext),
ActivityEmbeddingUtils.SPLIT_RATIO,
@@ -109,8 +206,32 @@
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),
+ 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 new ComponentName(mContext.getPackageName(), activityClass.getName());
+ 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 ab999ed..ac3a01d 100644
--- a/src/com/android/settings/activityembedding/ActivityEmbeddingUtils.java
+++ b/src/com/android/settings/activityembedding/ActivityEmbeddingUtils.java
@@ -16,7 +16,10 @@
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;
@@ -62,4 +65,13 @@
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/applications/AppStateAppOpsBridge.java b/src/com/android/settings/applications/AppStateAppOpsBridge.java
index 2ccdc78..80d62b2 100755
--- a/src/com/android/settings/applications/AppStateAppOpsBridge.java
+++ b/src/com/android/settings/applications/AppStateAppOpsBridge.java
@@ -301,8 +301,8 @@
if (entries == null) {
return 0;
}
- final ArrayMap<String, PermissionState> entriesForProfile = entries.get(mUserManager
- .getUserHandle());
+ final ArrayMap<String, PermissionState> entriesForProfile =
+ entries.get(mUserManager.getProcessUserId());
if (entriesForProfile == null) {
return 0;
}
@@ -316,8 +316,8 @@
}
loadPermissionsStates(entries);
loadAppOpsStates(entries);
- final ArrayMap<String, PermissionState> entriesForProfile = entries.get(mUserManager
- .getUserHandle());
+ final ArrayMap<String, PermissionState> entriesForProfile =
+ entries.get(mUserManager.getProcessUserId());
if (entriesForProfile == null) {
return 0;
}
diff --git a/src/com/android/settings/applications/appinfo/HibernationSwitchPreferenceController.java b/src/com/android/settings/applications/appinfo/HibernationSwitchPreferenceController.java
index 1d34a13..d922867 100644
--- a/src/com/android/settings/applications/appinfo/HibernationSwitchPreferenceController.java
+++ b/src/com/android/settings/applications/appinfo/HibernationSwitchPreferenceController.java
@@ -26,6 +26,7 @@
import static com.android.settings.Utils.PROPERTY_HIBERNATION_TARGETS_PRE_S_APPS;
import android.app.AppOpsManager;
+import android.apphibernation.AppHibernationManager;
import android.content.Context;
import android.content.pm.PackageManager;
import android.provider.DeviceConfig;
@@ -134,8 +135,15 @@
@Override
public boolean onPreferenceChange(Preference preference, Object isChecked) {
try {
+ final boolean checked = (boolean) isChecked;
mAppOpsManager.setUidMode(OPSTR_AUTO_REVOKE_PERMISSIONS_IF_UNUSED, mPackageUid,
- (boolean) isChecked ? MODE_ALLOWED : MODE_IGNORED);
+ checked ? MODE_ALLOWED : MODE_IGNORED);
+ if (!checked) {
+ final AppHibernationManager ahm =
+ mContext.getSystemService(AppHibernationManager.class);
+ ahm.setHibernatingForUser(mPackageName, false);
+ ahm.setHibernatingGlobally(mPackageName, false);
+ }
} catch (RuntimeException e) {
return false;
}
diff --git a/src/com/android/settings/applications/autofill/PasswordsPreferenceController.java b/src/com/android/settings/applications/autofill/PasswordsPreferenceController.java
index 1d67fb7..cb8b73d 100644
--- a/src/com/android/settings/applications/autofill/PasswordsPreferenceController.java
+++ b/src/com/android/settings/applications/autofill/PasswordsPreferenceController.java
@@ -16,6 +16,7 @@
package com.android.settings.applications.autofill;
+import static android.content.Intent.FLAG_ACTIVITY_NEW_TASK;
import static android.service.autofill.AutofillService.EXTRA_RESULT;
import static androidx.lifecycle.Lifecycle.Event.ON_CREATE;
@@ -133,7 +134,8 @@
new Intent(Intent.ACTION_MAIN)
.setClassName(
serviceInfo.packageName,
- service.getPasswordsActivity());
+ service.getPasswordsActivity())
+ .setFlags(FLAG_ACTIVITY_NEW_TASK);
prefContext.startActivityAsUser(intent, UserHandle.of(user));
return true;
});
diff --git a/src/com/android/settings/applications/intentpicker/AppLaunchSettings.java b/src/com/android/settings/applications/intentpicker/AppLaunchSettings.java
index 43c377a..88ce786 100644
--- a/src/com/android/settings/applications/intentpicker/AppLaunchSettings.java
+++ b/src/com/android/settings/applications/intentpicker/AppLaunchSettings.java
@@ -105,6 +105,11 @@
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+ if (mAppEntry == null) {
+ Log.w(TAG, "onCreate: mAppEntry is null, please check the reason!!!");
+ getActivity().finish();
+ return;
+ }
addPreferencesFromResource(R.xml.installed_app_launch_settings);
mDomainVerificationManager = mContext.getSystemService(DomainVerificationManager.class);
initUIComponents();
diff --git a/src/com/android/settings/applications/manageapplications/ManageApplications.java b/src/com/android/settings/applications/manageapplications/ManageApplications.java
index edd4088..c1f4574 100644
--- a/src/com/android/settings/applications/manageapplications/ManageApplications.java
+++ b/src/com/android/settings/applications/manageapplications/ManageApplications.java
@@ -768,7 +768,7 @@
int i = item.getItemId();
if (i == R.id.sort_order_alpha || i == R.id.sort_order_size) {
if (mApplications != null) {
- mApplications.rebuild(menuId);
+ mApplications.rebuild(menuId, false);
}
} else if (i == R.id.show_system || i == R.id.hide_system) {
mShowSystem = !mShowSystem;
@@ -1097,13 +1097,13 @@
// Notification filters require resorting the list
if (mManageApplications.mListType == LIST_TYPE_NOTIFICATION) {
if (FILTER_APPS_FREQUENT == appFilter.getFilterType()) {
- rebuild(R.id.sort_order_frequent_notification);
+ rebuild(R.id.sort_order_frequent_notification, false);
} else if (FILTER_APPS_RECENT == appFilter.getFilterType()) {
- rebuild(R.id.sort_order_recent_notification);
+ rebuild(R.id.sort_order_recent_notification, false);
} else if (FILTER_APPS_BLOCKED == appFilter.getFilterType()) {
- rebuild(R.id.sort_order_alpha);
+ rebuild(R.id.sort_order_alpha, true);
} else {
- rebuild(R.id.sort_order_alpha);
+ rebuild(R.id.sort_order_alpha, true);
}
} else {
rebuild();
@@ -1121,7 +1121,7 @@
}
rebuild();
} else {
- rebuild(sort);
+ rebuild(sort, false);
}
}
@@ -1149,8 +1149,8 @@
}
}
- public void rebuild(int sort) {
- if (sort == mLastSortMode) {
+ public void rebuild(int sort, boolean force) {
+ if (sort == mLastSortMode && !force) {
return;
}
mManageApplications.mSortOrder = sort;
diff --git a/src/com/android/settings/applications/managedomainurls/DomainAppPreference.java b/src/com/android/settings/applications/managedomainurls/DomainAppPreference.java
index be53fab..559c2ab 100644
--- a/src/com/android/settings/applications/managedomainurls/DomainAppPreference.java
+++ b/src/com/android/settings/applications/managedomainurls/DomainAppPreference.java
@@ -17,27 +17,26 @@
package com.android.settings.applications.managedomainurls;
import android.content.Context;
-import android.content.pm.PackageManager;
-import android.os.UserHandle;
-import android.util.ArraySet;
+import android.content.pm.verify.domain.DomainVerificationManager;
+import android.content.pm.verify.domain.DomainVerificationUserState;
import android.util.IconDrawableFactory;
import com.android.settings.R;
-import com.android.settings.Utils;
+import com.android.settings.applications.intentpicker.IntentPickerUtils;
import com.android.settingslib.applications.ApplicationsState.AppEntry;
import com.android.settingslib.widget.AppPreference;
public class DomainAppPreference extends AppPreference {
private final AppEntry mEntry;
- private final PackageManager mPm;
+ private final DomainVerificationManager mDomainVerificationManager;
private final IconDrawableFactory mIconDrawableFactory;
public DomainAppPreference(final Context context, IconDrawableFactory iconFactory,
AppEntry entry) {
super(context);
mIconDrawableFactory = iconFactory;
- mPm = context.getPackageManager();
+ mDomainVerificationManager = context.getSystemService(DomainVerificationManager.class);
mEntry = entry;
mEntry.ensureLabel(getContext());
@@ -60,22 +59,14 @@
}
private CharSequence getDomainsSummary(String packageName) {
- // If the user has explicitly said "no" for this package, that's the
- // string we should show.
- int domainStatus =
- mPm.getIntentVerificationStatusAsUser(packageName, UserHandle.myUserId());
- if (domainStatus == PackageManager.INTENT_FILTER_DOMAIN_VERIFICATION_STATUS_NEVER) {
- return getContext().getText(R.string.domain_urls_summary_none);
- }
- // Otherwise, ask package manager for the domains for this package,
- // and show the first one (or none if there aren't any).
- final ArraySet<String> result = Utils.getHandledDomains(mPm, packageName);
- if (result.isEmpty()) {
- return getContext().getText(R.string.domain_urls_summary_none);
- } else if (result.size() == 1) {
- return getContext().getString(R.string.domain_urls_summary_one, result.valueAt(0));
- } else {
- return getContext().getString(R.string.domain_urls_summary_some, result.valueAt(0));
- }
+ return getContext().getText(isLinkHandlingAllowed(packageName)
+ ? R.string.app_link_open_always : R.string.app_link_open_never);
+ }
+
+ private boolean isLinkHandlingAllowed(String packageName) {
+ final DomainVerificationUserState userState =
+ IntentPickerUtils.getDomainVerificationUserState(mDomainVerificationManager,
+ packageName);
+ return userState == null ? false : userState.isLinkHandlingAllowed();
}
}
diff --git a/src/com/android/settings/applications/managedomainurls/InstantAppWebActionPreferenceController.java b/src/com/android/settings/applications/managedomainurls/InstantAppWebActionPreferenceController.java
index 77abfe7..1d395ee 100644
--- a/src/com/android/settings/applications/managedomainurls/InstantAppWebActionPreferenceController.java
+++ b/src/com/android/settings/applications/managedomainurls/InstantAppWebActionPreferenceController.java
@@ -19,6 +19,7 @@
import android.content.Context;
import android.provider.Settings;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
public class InstantAppWebActionPreferenceController extends TogglePreferenceController {
@@ -43,4 +44,9 @@
return Settings.Secure.putInt(mContext.getContentResolver(),
Settings.Secure.INSTANT_APPS_ENABLED, isChecked ? 1 : 0);
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_apps;
+ }
}
diff --git a/src/com/android/settings/applications/specialaccess/notificationaccess/ScaryWarningDialogFragment.java b/src/com/android/settings/applications/specialaccess/notificationaccess/ScaryWarningDialogFragment.java
index 6613f96e7..b9ad2c3 100644
--- a/src/com/android/settings/applications/specialaccess/notificationaccess/ScaryWarningDialogFragment.java
+++ b/src/com/android/settings/applications/specialaccess/notificationaccess/ScaryWarningDialogFragment.java
@@ -18,8 +18,15 @@
import android.app.Dialog;
import android.app.settings.SettingsEnums;
import android.content.ComponentName;
-import android.content.DialogInterface;
+import android.content.Context;
+import android.content.pm.PackageManager;
+import android.graphics.drawable.Drawable;
import android.os.Bundle;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.widget.Button;
+import android.widget.ImageView;
+import android.widget.TextView;
import androidx.appcompat.app.AlertDialog;
import androidx.fragment.app.Fragment;
@@ -55,25 +62,49 @@
.getString(KEY_COMPONENT));
NotificationAccessDetails parent = (NotificationAccessDetails) getTargetFragment();
- final String title = getResources().getString(
- R.string.notification_listener_security_warning_title, label);
- final String summary = getResources().getString(
- R.string.notification_listener_security_warning_summary, label);
return new AlertDialog.Builder(getContext())
- .setMessage(summary)
- .setTitle(title)
+ .setView(getDialogView(getContext(), label, parent, cn))
.setCancelable(true)
- .setPositiveButton(R.string.allow,
- new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- parent.enable(cn);
- }
- })
- .setNegativeButton(R.string.deny,
- (dialog, id) -> {
- // pass
- })
.create();
}
+
+ private View getDialogView(Context context, CharSequence label,
+ NotificationAccessDetails parent, ComponentName cn) {
+ LayoutInflater inflater = (LayoutInflater) context.getSystemService(
+ Context.LAYOUT_INFLATER_SERVICE);
+
+ View content = inflater.inflate(R.layout.enable_nls_dialog_content, null);
+
+ Drawable icon = null;
+ try {
+ icon = context.getPackageManager().getApplicationIcon(cn.getPackageName());
+ } catch (PackageManager.NameNotFoundException e) {
+ }
+
+ ImageView appIcon = content.findViewById(R.id.app_icon);
+ if (icon != null) {
+ appIcon.setImageDrawable(icon);
+ } else {
+ appIcon.setVisibility(View.GONE);
+ }
+
+ final String title = context.getResources().getString(
+ R.string.notification_listener_security_warning_title, label);
+ ((TextView) content.findViewById(R.id.title)).setText(title);
+
+ final String prompt = context.getResources().getString(
+ R.string.nls_warning_prompt, label);
+ ((TextView) content.findViewById(R.id.prompt)).setText(prompt);
+
+ Button allowButton = content.findViewById(R.id.allow_button);
+ allowButton.setOnClickListener((view) -> {
+ parent.enable(cn);
+ dismiss();
+ });
+ Button denyButton = content.findViewById(R.id.deny_button);
+ denyButton.setOnClickListener((view) -> {
+ dismiss();
+ });
+ return content;
+ }
}
\ No newline at end of file
diff --git a/src/com/android/settings/backup/AutoRestorePreferenceController.java b/src/com/android/settings/backup/AutoRestorePreferenceController.java
index 4dd2eb6..bf63e25 100644
--- a/src/com/android/settings/backup/AutoRestorePreferenceController.java
+++ b/src/com/android/settings/backup/AutoRestorePreferenceController.java
@@ -27,6 +27,7 @@
import androidx.preference.Preference;
import androidx.preference.SwitchPreference;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
public class AutoRestorePreferenceController extends TogglePreferenceController {
@@ -84,4 +85,9 @@
return result;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_system;
+ }
}
\ No newline at end of file
diff --git a/src/com/android/settings/biometrics/BiometricEnrollActivity.java b/src/com/android/settings/biometrics/BiometricEnrollActivity.java
index 44a874b..690ef13 100644
--- a/src/com/android/settings/biometrics/BiometricEnrollActivity.java
+++ b/src/com/android/settings/biometrics/BiometricEnrollActivity.java
@@ -182,9 +182,12 @@
final FaceManager faceManager = getSystemService(FaceManager.class);
final List<FaceSensorPropertiesInternal> faceProperties =
faceManager.getSensorPropertiesInternal();
+ final int maxFacesEnrollableIfSUW = getApplicationContext().getResources()
+ .getInteger(R.integer.suw_max_faces_enrollable);
if (!faceProperties.isEmpty()) {
final int maxEnrolls =
- isSetupWizard ? 1 : faceProperties.get(0).maxEnrollmentsPerUser;
+ isSetupWizard ? maxFacesEnrollableIfSUW
+ : faceProperties.get(0).maxEnrollmentsPerUser;
mIsFaceEnrollable =
faceManager.getEnrolledFaces(mUserId).size() < maxEnrolls;
}
@@ -193,9 +196,12 @@
final FingerprintManager fpManager = getSystemService(FingerprintManager.class);
final List<FingerprintSensorPropertiesInternal> fpProperties =
fpManager.getSensorPropertiesInternal();
+ final int maxFingerprintsEnrollableIfSUW = getApplicationContext().getResources()
+ .getInteger(R.integer.suw_max_fingerprints_enrollable);
if (!fpProperties.isEmpty()) {
final int maxEnrolls =
- isSetupWizard ? 1 : fpProperties.get(0).maxEnrollmentsPerUser;
+ isSetupWizard ? maxFingerprintsEnrollableIfSUW
+ : fpProperties.get(0).maxEnrollmentsPerUser;
mIsFingerprintEnrollable =
fpManager.getEnrolledFingerprints(mUserId).size() < maxEnrolls;
}
@@ -236,12 +242,11 @@
}
}
- // 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 {
+ // Start enrollment process if we haven't bailed out yet
startEnroll();
}
}
@@ -257,7 +262,10 @@
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) {
@@ -324,6 +332,25 @@
// 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;
+ 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);
@@ -356,10 +383,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 89b4350..f80b01f 100644
--- a/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java
+++ b/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java
@@ -257,8 +257,12 @@
// Lock thingy is already set up, launch directly to the next page
launchNextEnrollingActivity(mToken);
} else {
- setResult(RESULT_FINISHED);
- finish();
+ boolean couldStartNextBiometric = BiometricUtils.tryStartingNextBiometricEnroll(this,
+ ENROLL_NEXT_BIOMETRIC_REQUEST, "enrollIntroduction#onNextButtonClicked");
+ if (!couldStartNextBiometric) {
+ setResult(RESULT_FINISHED);
+ finish();
+ }
}
}
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/BiometricSettingsAppPreferenceController.java b/src/com/android/settings/biometrics/combination/BiometricSettingsAppPreferenceController.java
index 2da8164..a46ae7a 100644
--- a/src/com/android/settings/biometrics/combination/BiometricSettingsAppPreferenceController.java
+++ b/src/com/android/settings/biometrics/combination/BiometricSettingsAppPreferenceController.java
@@ -91,4 +91,10 @@
public final boolean isSliceable() {
return false;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ // not needed since it's not sliceable
+ return NO_RES;
+ }
}
diff --git a/src/com/android/settings/biometrics/combination/BiometricSettingsKeyguardPreferenceController.java b/src/com/android/settings/biometrics/combination/BiometricSettingsKeyguardPreferenceController.java
index f6f2d5f..2d22558 100644
--- a/src/com/android/settings/biometrics/combination/BiometricSettingsKeyguardPreferenceController.java
+++ b/src/com/android/settings/biometrics/combination/BiometricSettingsKeyguardPreferenceController.java
@@ -73,4 +73,10 @@
public final boolean isSliceable() {
return false;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ // not needed since it's not sliceable
+ return NO_RES;
+ }
}
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 707dea9..74ea27b 100644
--- a/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java
+++ b/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java
@@ -234,13 +234,20 @@
}
private boolean maxFacesEnrolled() {
+ final boolean isSetupWizard = WizardManagerHelper.isAnySetupWizard(getIntent());
if (mFaceManager != null) {
final List<FaceSensorPropertiesInternal> props =
mFaceManager.getSensorPropertiesInternal();
// This will need to be updated for devices with multiple face sensors.
final int max = props.get(0).maxEnrollmentsPerUser;
final int numEnrolledFaces = mFaceManager.getEnrolledFaces(mUserId).size();
- return numEnrolledFaces >= max;
+ final int maxFacesEnrollableIfSUW = getApplicationContext().getResources()
+ .getInteger(R.integer.suw_max_faces_enrollable);
+ if (isSetupWizard) {
+ return numEnrolledFaces >= maxFacesEnrollableIfSUW;
+ } else {
+ return numEnrolledFaces >= max;
+ }
} else {
return false;
}
diff --git a/src/com/android/settings/biometrics/face/FaceSettingsPreferenceController.java b/src/com/android/settings/biometrics/face/FaceSettingsPreferenceController.java
index 36984a2..bda078f 100644
--- a/src/com/android/settings/biometrics/face/FaceSettingsPreferenceController.java
+++ b/src/com/android/settings/biometrics/face/FaceSettingsPreferenceController.java
@@ -51,4 +51,10 @@
public final boolean isSliceable() {
return false;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ // not needed since it's not sliceable
+ return NO_RES;
+ }
}
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollFindSensor.java b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollFindSensor.java
index e4de7f1..405c090 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollFindSensor.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollFindSensor.java
@@ -21,12 +21,14 @@
import android.hardware.fingerprint.FingerprintManager;
import android.hardware.fingerprint.FingerprintSensorPropertiesInternal;
import android.os.Bundle;
+import android.view.OrientationEventListener;
+import android.view.Surface;
import android.view.View;
+import android.view.View.OnClickListener;
import android.view.accessibility.AccessibilityManager;
import androidx.annotation.Nullable;
-import com.airbnb.lottie.LottieAnimationView;
import com.android.settings.R;
import com.android.settings.Utils;
import com.android.settings.biometrics.BiometricEnrollBase;
@@ -34,6 +36,7 @@
import com.android.settings.biometrics.BiometricUtils;
import com.android.settings.password.ChooseLockSettingsHelper;
+import com.airbnb.lottie.LottieAnimationView;
import com.google.android.setupcompat.template.FooterBarMixin;
import com.google.android.setupcompat.template.FooterButton;
@@ -51,6 +54,10 @@
private FingerprintEnrollSidecar mSidecar;
private boolean mNextClicked;
private boolean mCanAssumeUdfps;
+ private boolean mCanAssumeSidefps;
+
+ private OrientationEventListener mOrientationEventListener;
+ private int mPreviousRotation = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
@@ -60,6 +67,7 @@
final List<FingerprintSensorPropertiesInternal> props =
fingerprintManager.getSensorPropertiesInternal();
mCanAssumeUdfps = props != null && props.size() == 1 && props.get(0).isAnyUdfpsType();
+ mCanAssumeSidefps = props != null && props.size() == 1 && props.get(0).isAnySidefpsType();
setContentView(getContentView());
mFooterBarMixin = getLayout().getMixin(FooterBarMixin.class);
mFooterBarMixin.setSecondaryButton(
@@ -71,6 +79,8 @@
.build()
);
+ listenOrientationEvent();
+
if (mCanAssumeUdfps) {
setHeaderText(R.string.security_settings_udfps_enroll_find_sensor_title);
setDescriptionText(R.string.security_settings_udfps_enroll_find_sensor_message);
@@ -89,6 +99,28 @@
lottieAnimationView.setAnimation(R.raw.udfps_edu_a11y_lottie);
}
+ } else if (mCanAssumeSidefps) {
+ setHeaderText(R.string.security_settings_fingerprint_enroll_find_sensor_title);
+ setDescriptionText(R.string.security_settings_fingerprint_enroll_find_sensor_message);
+ final LottieAnimationView lottieAnimationView = findViewById(R.id.illustration_lottie);
+ final LottieAnimationView lottieAnimationViewPortrait =
+ findViewById(R.id.illustration_lottie_portrait);
+ final int rotation = getApplicationContext().getDisplay().getRotation();
+ switch(rotation) {
+ case Surface.ROTATION_90:
+ lottieAnimationView.setVisibility(View.GONE);
+ lottieAnimationViewPortrait.setVisibility(View.VISIBLE);
+ break;
+ case Surface.ROTATION_270:
+ lottieAnimationView.setVisibility(View.GONE);
+ lottieAnimationViewPortrait.setVisibility(View.VISIBLE);
+ lottieAnimationViewPortrait.setRotation(180);
+ break;
+ default:
+ lottieAnimationView.setVisibility(View.VISIBLE);
+ lottieAnimationViewPortrait.setVisibility(View.GONE);
+ break;
+ }
} else {
setHeaderText(R.string.security_settings_fingerprint_enroll_find_sensor_title);
setDescriptionText(R.string.security_settings_fingerprint_enroll_find_sensor_message);
@@ -119,7 +151,15 @@
}
mAnimation = null;
- if (!mCanAssumeUdfps) {
+ if (mCanAssumeUdfps) {
+ LottieAnimationView lottieAnimationView = findViewById(R.id.illustration_lottie);
+ lottieAnimationView.setOnClickListener(new OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ onStartButtonClick(v);
+ }
+ });
+ } else {
View animationView = findViewById(R.id.fingerprint_sensor_location_animation);
if (animationView instanceof FingerprintFindSensorAnimation) {
mAnimation = (FingerprintFindSensorAnimation) animationView;
@@ -136,6 +176,8 @@
protected int getContentView() {
if (mCanAssumeUdfps) {
return R.layout.udfps_enroll_find_sensor_layout;
+ } else if (mCanAssumeSidefps) {
+ return R.layout.sfps_enroll_find_sensor_layout;
}
return R.layout.fingerprint_enroll_find_sensor;
}
@@ -211,6 +253,7 @@
@Override
protected void onDestroy() {
+ stopListenOrientationEvent();
super.onDestroy();
if (mAnimation != null) {
mAnimation.stopAnimation();
@@ -288,4 +331,37 @@
public int getMetricsCategory() {
return SettingsEnums.FINGERPRINT_FIND_SENSOR;
}
+
+ private void listenOrientationEvent() {
+ if (!mCanAssumeSidefps) {
+ // Do nothing if the device doesn't support SideFPS.
+ return;
+ }
+ mOrientationEventListener = new OrientationEventListener(this) {
+ @Override
+ public void onOrientationChanged(int orientation) {
+ final int currentRotation = getDisplay().getRotation();
+ if ((mPreviousRotation == Surface.ROTATION_90
+ && currentRotation == Surface.ROTATION_270) || (
+ mPreviousRotation == Surface.ROTATION_270
+ && currentRotation == Surface.ROTATION_90)) {
+ mPreviousRotation = currentRotation;
+ recreate();
+ }
+ }
+ };
+ mOrientationEventListener.enable();
+ mPreviousRotation = getDisplay().getRotation();
+ }
+
+ private void stopListenOrientationEvent() {
+ if (!mCanAssumeSidefps) {
+ // Do nothing if the device doesn't support SideFPS.
+ return;
+ }
+ if (mOrientationEventListener != null) {
+ mOrientationEventListener.disable();
+ }
+ mOrientationEventListener = null;
+ }
}
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollIntroduction.java b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollIntroduction.java
index 3ab77b6..f70a663 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollIntroduction.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollIntroduction.java
@@ -44,6 +44,7 @@
import com.android.settingslib.RestrictedLockUtilsInternal;
import com.google.android.setupcompat.template.FooterButton;
+import com.google.android.setupcompat.util.WizardManagerHelper;
import com.google.android.setupdesign.span.LinkSpan;
import java.util.List;
@@ -203,6 +204,7 @@
@Override
protected int checkMaxEnrolled() {
+ final boolean isSetupWizard = WizardManagerHelper.isAnySetupWizard(getIntent());
if (mFingerprintManager != null) {
final List<FingerprintSensorPropertiesInternal> props =
mFingerprintManager.getSensorPropertiesInternal();
@@ -210,13 +212,22 @@
final int max = props.get(0).maxEnrollmentsPerUser;
final int numEnrolledFingerprints =
mFingerprintManager.getEnrolledFingerprints(mUserId).size();
- if (numEnrolledFingerprints >= max) {
+ final int maxFingerprintsEnrollableIfSUW = getApplicationContext().getResources()
+ .getInteger(R.integer.suw_max_fingerprints_enrollable);
+ if (isSetupWizard) {
+ if (numEnrolledFingerprints >= maxFingerprintsEnrollableIfSUW) {
+ return R.string.fingerprint_intro_error_max;
+ } else {
+ return 0;
+ }
+ } else if (numEnrolledFingerprints >= max) {
return R.string.fingerprint_intro_error_max;
+ } else {
+ return 0;
}
} else {
return R.string.fingerprint_intro_error_unknown;
}
- return 0;
}
@Override
diff --git a/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdater.java b/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdater.java
index 27d63bf..14c20f1 100644
--- a/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdater.java
+++ b/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdater.java
@@ -70,9 +70,10 @@
if (DBG) {
Log.d(TAG, "isFilterMatched() current audio profile : " + currentAudioProfile);
}
- // If device is Hearing Aid, it is compatible with HFP and A2DP.
+ // If device is Hearing Aid or LE Audio, it is compatible with HFP and A2DP.
// It would show in Available Devices group.
- if (cachedDevice.isConnectedHearingAidDevice()) {
+ if (cachedDevice.isConnectedHearingAidDevice()
+ || cachedDevice.isConnectedLeAudioDevice()) {
return true;
}
// According to the current audio profile type,
diff --git a/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsController.java b/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsController.java
index 6657371..272d142 100644
--- a/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsController.java
+++ b/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsController.java
@@ -18,7 +18,7 @@
import static com.android.internal.util.CollectionUtils.filter;
-import android.companion.Association;
+import android.companion.AssociationInfo;
import android.companion.CompanionDeviceManager;
import android.companion.ICompanionDeviceManager;
import android.content.Context;
@@ -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;
@@ -88,7 +89,7 @@
mProfilesContainer.setLayoutResource(R.layout.preference_companion_app);
}
- private List<Association> getAssociations(String address) {
+ private List<AssociationInfo> getAssociations(String address) {
return filter(
mCompanionDeviceManager.getAllAssociations(),
a -> Objects.equal(address, a.getDeviceMacAddress()));
@@ -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);
}
@@ -150,7 +151,7 @@
private List<String> getPreferencesNeedToShow(String address, PreferenceCategory container) {
List<String> preferencesToRemove = new ArrayList<>();
Set<String> packages = getAssociations(address)
- .stream().map(Association::getPackageName)
+ .stream().map(AssociationInfo::getPackageName)
.collect(Collectors.toSet());
for (int i = 0; i < container.getPreferenceCount(); i++) {
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/BluetoothFilesPreferenceController.java b/src/com/android/settings/bluetooth/BluetoothFilesPreferenceController.java
deleted file mode 100644
index e96fba3..0000000
--- a/src/com/android/settings/bluetooth/BluetoothFilesPreferenceController.java
+++ /dev/null
@@ -1,85 +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.bluetooth;
-
-import android.app.settings.SettingsEnums;
-import android.content.Context;
-import android.content.Intent;
-import android.content.pm.PackageManager;
-
-import androidx.annotation.VisibleForTesting;
-import androidx.preference.Preference;
-
-import com.android.settings.core.BasePreferenceController;
-import com.android.settings.core.PreferenceControllerMixin;
-import com.android.settings.overlay.FeatureFactory;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
-
-/**
- * Controller that shows received files
- */
-public class BluetoothFilesPreferenceController extends BasePreferenceController
- implements PreferenceControllerMixin {
- private static final String TAG = "BluetoothFilesPrefCtrl";
-
- public static final String KEY_RECEIVED_FILES = "bt_received_files";
-
- /* Private intent to show the list of received files */
- @VisibleForTesting
- static final String ACTION_OPEN_FILES = "com.android.bluetooth.action.TransferHistory";
- @VisibleForTesting
- static final String EXTRA_SHOW_ALL_FILES = "android.btopp.intent.extra.SHOW_ALL";
- @VisibleForTesting
- static final String EXTRA_DIRECTION = "direction";
-
- private MetricsFeatureProvider mMetricsFeatureProvider;
-
- public BluetoothFilesPreferenceController(Context context) {
- super(context, KEY_RECEIVED_FILES);
- mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
- }
-
- @Override
- public int getAvailabilityStatus() {
- return mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH)
- ? AVAILABLE
- : UNSUPPORTED_ON_DEVICE;
- }
-
- @Override
- public String getPreferenceKey() {
- return KEY_RECEIVED_FILES;
- }
-
- @Override
- public boolean handlePreferenceTreeClick(Preference preference) {
- if (KEY_RECEIVED_FILES.equals(preference.getKey())) {
- mMetricsFeatureProvider.action(mContext,
- SettingsEnums.ACTION_BLUETOOTH_FILES);
- Intent intent = new Intent(ACTION_OPEN_FILES);
- intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
- intent.putExtra(EXTRA_DIRECTION, 1 /* DIRECTION_INBOUND */);
- intent.putExtra(EXTRA_SHOW_ALL_FILES, true);
- mContext.startActivity(intent);
- return true;
- }
-
- return false;
- }
-
-
-}
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/BluetoothPairingRequest.java b/src/com/android/settings/bluetooth/BluetoothPairingRequest.java
index 4ea4338..6b80256 100644
--- a/src/com/android/settings/bluetooth/BluetoothPairingRequest.java
+++ b/src/com/android/settings/bluetooth/BluetoothPairingRequest.java
@@ -16,12 +16,14 @@
package com.android.settings.bluetooth;
+import android.bluetooth.BluetoothCsipSetCoordinator;
import android.bluetooth.BluetoothDevice;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.PowerManager;
import android.os.UserHandle;
+import android.text.TextUtils;
import com.android.settingslib.bluetooth.LocalBluetoothManager;
@@ -36,38 +38,55 @@
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
- if (action == null || !action.equals(BluetoothDevice.ACTION_PAIRING_REQUEST)) {
+ if (action == null) {
return;
}
- PowerManager powerManager = context.getSystemService(PowerManager.class);
BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
- int pairingVariant = intent.getIntExtra(BluetoothDevice.EXTRA_PAIRING_VARIANT,
- BluetoothDevice.ERROR);
- String deviceAddress = device != null ? device.getAddress() : null;
- String deviceName = device != null ? device.getName() : null;
- boolean shouldShowDialog = LocalBluetoothPreferences.shouldShowDialogInForeground(
- context, deviceAddress, deviceName);
-
final LocalBluetoothManager mBluetoothManager = Utils.getLocalBtManager(context);
- // Skips consent pairing dialog if the device was recently associated with CDM
- if (pairingVariant == BluetoothDevice.PAIRING_VARIANT_CONSENT
- && (device.canBondWithoutDialog()
- || mBluetoothManager.getCachedDeviceManager().isOngoingPairByCsip(device))) {
- device.setPairingConfirmation(true);
- } else if (powerManager.isInteractive() && shouldShowDialog) {
- // Since the screen is on and the BT-related activity is in the foreground,
- // just open the dialog
- // convert broadcast intent into activity intent (same action string)
- Intent pairingIntent = BluetoothPairingService.getPairingDialogIntent(context, intent,
- BluetoothDevice.EXTRA_PAIRING_INITIATOR_FOREGROUND);
+ if (TextUtils.equals(action, BluetoothDevice.ACTION_PAIRING_REQUEST)) {
+ PowerManager powerManager = context.getSystemService(PowerManager.class);
+ int pairingVariant = intent.getIntExtra(BluetoothDevice.EXTRA_PAIRING_VARIANT,
+ BluetoothDevice.ERROR);
+ String deviceAddress = device != null ? device.getAddress() : null;
+ String deviceName = device != null ? device.getName() : null;
+ boolean shouldShowDialog = LocalBluetoothPreferences.shouldShowDialogInForeground(
+ context, deviceAddress, deviceName);
- context.startActivityAsUser(pairingIntent, UserHandle.CURRENT);
- } else {
- // Put up a notification that leads to the dialog
- intent.setClass(context, BluetoothPairingService.class);
- intent.setAction(BluetoothDevice.ACTION_PAIRING_REQUEST);
- context.startServiceAsUser(intent, UserHandle.CURRENT);
+ // Skips consent pairing dialog if the device was recently associated with CDM
+ if (pairingVariant == BluetoothDevice.PAIRING_VARIANT_CONSENT
+ && (device.canBondWithoutDialog()
+ || mBluetoothManager.getCachedDeviceManager().isOngoingPairByCsip(device))) {
+ device.setPairingConfirmation(true);
+ } else if (powerManager.isInteractive() && shouldShowDialog) {
+ // Since the screen is on and the BT-related activity is in the foreground,
+ // just open the dialog
+ // convert broadcast intent into activity intent (same action string)
+ Intent pairingIntent = BluetoothPairingService.getPairingDialogIntent(context,
+ intent, BluetoothDevice.EXTRA_PAIRING_INITIATOR_FOREGROUND);
+
+ context.startActivityAsUser(pairingIntent, UserHandle.CURRENT);
+ } else {
+ // Put up a notification that leads to the dialog
+ intent.setClass(context, BluetoothPairingService.class);
+ intent.setAction(BluetoothDevice.ACTION_PAIRING_REQUEST);
+ context.startServiceAsUser(intent, UserHandle.CURRENT);
+ }
+ } else if (TextUtils.equals(action,
+ BluetoothCsipSetCoordinator.ACTION_CSIS_SET_MEMBER_AVAILABLE)) {
+ if (device == null) {
+ return;
+ }
+
+ final int groupId = intent.getIntExtra(BluetoothCsipSetCoordinator.EXTRA_CSIS_GROUP_ID,
+ BluetoothCsipSetCoordinator.GROUP_ID_INVALID);
+ if (groupId == BluetoothCsipSetCoordinator.GROUP_ID_INVALID) {
+ return;
+ }
+
+ if (mBluetoothManager.getCachedDeviceManager().shouldPairByCsip(device, groupId)) {
+ device.createBond(BluetoothDevice.TRANSPORT_LE);
+ }
}
}
}
diff --git a/src/com/android/settings/bluetooth/BluetoothPairingService.java b/src/com/android/settings/bluetooth/BluetoothPairingService.java
index 4c3c9a9..bc5dc66 100644
--- a/src/com/android/settings/bluetooth/BluetoothPairingService.java
+++ b/src/com/android/settings/bluetooth/BluetoothPairingService.java
@@ -188,7 +188,8 @@
}
PendingIntent pairIntent = PendingIntent.getService(this, 0, pairingDialogIntent,
- PendingIntent.FLAG_ONE_SHOT | PendingIntent.FLAG_IMMUTABLE);
+ PendingIntent.FLAG_ONE_SHOT | PendingIntent.FLAG_UPDATE_CURRENT
+ | PendingIntent.FLAG_IMMUTABLE);
Intent serviceIntent = new Intent(ACTION_DISMISS_PAIRING);
serviceIntent.setClass(this, BluetoothPairingService.class);
diff --git a/src/com/android/settings/bluetooth/BluetoothSliceBuilder.java b/src/com/android/settings/bluetooth/BluetoothSliceBuilder.java
index b09d180..508084d 100644
--- a/src/com/android/settings/bluetooth/BluetoothSliceBuilder.java
+++ b/src/com/android/settings/bluetooth/BluetoothSliceBuilder.java
@@ -98,7 +98,8 @@
SettingsSlicesContract.KEY_BLUETOOTH).build();
return SliceBuilderUtils.buildSearchResultPageIntent(context,
BluetoothDashboardFragment.class.getName(), null /* key */, screenTitle,
- SettingsEnums.SETTINGS_CONNECTED_DEVICE_CATEGORY)
+ SettingsEnums.SETTINGS_CONNECTED_DEVICE_CATEGORY,
+ R.string.menu_key_connected_devices)
.setClassName(context.getPackageName(), SubSettings.class.getName())
.setData(contentUri);
}
diff --git a/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdater.java b/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdater.java
index fc1b9b7..d1c45b6 100644
--- a/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdater.java
+++ b/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdater.java
@@ -70,9 +70,10 @@
if (DBG) {
Log.d(TAG, "isFilterMatched() current audio profile : " + currentAudioProfile);
}
- // If device is Hearing Aid, it is compatible with HFP and A2DP.
+ // If device is Hearing Aid or LE Audio, it is compatible with HFP and A2DP.
// It would not show in Connected Devices group.
- if (cachedDevice.isConnectedHearingAidDevice()) {
+ if (cachedDevice.isConnectedHearingAidDevice()
+ || cachedDevice.isConnectedLeAudioDevice()) {
return false;
}
// According to the current audio profile type,
diff --git a/src/com/android/settings/bluetooth/ForgetDeviceDialogFragment.java b/src/com/android/settings/bluetooth/ForgetDeviceDialogFragment.java
index 6d8fb33..1da8672 100644
--- a/src/com/android/settings/bluetooth/ForgetDeviceDialogFragment.java
+++ b/src/com/android/settings/bluetooth/ForgetDeviceDialogFragment.java
@@ -29,7 +29,6 @@
import com.android.settings.R;
import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
-import com.android.settingslib.bluetooth.BluetoothUtils;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
import com.android.settingslib.bluetooth.LocalBluetoothManager;
@@ -73,8 +72,6 @@
};
Context context = getContext();
mDevice = getDevice(context);
- final boolean untetheredHeadset = BluetoothUtils.getBooleanMetaData(
- mDevice.getDevice(), BluetoothDevice.METADATA_IS_UNTETHERED_HEADSET);
AlertDialog dialog = new AlertDialog.Builder(context)
.setPositiveButton(R.string.bluetooth_unpair_dialog_forget_confirm_button,
@@ -82,9 +79,7 @@
.setNegativeButton(android.R.string.cancel, null)
.create();
dialog.setTitle(R.string.bluetooth_unpair_dialog_title);
- dialog.setMessage(context.getString(untetheredHeadset
- ? R.string.bluetooth_untethered_unpair_dialog_body
- : R.string.bluetooth_unpair_dialog_body,
+ dialog.setMessage(context.getString(R.string.bluetooth_unpair_dialog_body,
mDevice.getName()));
return dialog;
}
diff --git a/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdater.java b/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdater.java
index dab4f23..f5bc279 100644
--- a/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdater.java
+++ b/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdater.java
@@ -65,7 +65,7 @@
removePreferenceIfNecessary(bluetoothDevices, cachedManager);
for (BluetoothDevice device : bluetoothDevices) {
final CachedBluetoothDevice cachedDevice = cachedManager.findDevice(device);
- if (cachedDevice != null) {
+ if (cachedDevice != null && !cachedManager.isSubDevice(device)) {
update(cachedDevice);
}
}
diff --git a/src/com/android/settings/connecteddevice/AdvancedConnectedDeviceDashboardFragment.java b/src/com/android/settings/connecteddevice/AdvancedConnectedDeviceDashboardFragment.java
index 8509ca0..b58d9c3 100644
--- a/src/com/android/settings/connecteddevice/AdvancedConnectedDeviceDashboardFragment.java
+++ b/src/com/android/settings/connecteddevice/AdvancedConnectedDeviceDashboardFragment.java
@@ -21,11 +21,11 @@
import android.provider.SearchIndexableResource;
import com.android.settings.R;
-import com.android.settings.bluetooth.BluetoothFilesPreferenceController;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.nfc.AndroidBeamPreferenceController;
import com.android.settings.print.PrintSettingPreferenceController;
import com.android.settings.search.BaseSearchIndexProvider;
+import com.android.settings.uwb.UwbPreferenceController;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.search.SearchIndexable;
@@ -43,6 +43,7 @@
private static final String TAG = "AdvancedConnectedDeviceFrag";
static final String KEY_BLUETOOTH = "bluetooth_settings";
+ static final String KEY_UWB = "uwb_settings";
@Override
public int getMetricsCategory() {
@@ -65,6 +66,15 @@
}
@Override
+ public void onAttach(Context context) {
+ super.onAttach(context);
+ UwbPreferenceController uwbPreferenceController = use(UwbPreferenceController.class);
+ if (uwbPreferenceController != null && getSettingsLifecycle() != null) {
+ getSettingsLifecycle().addObserver(uwbPreferenceController);
+ }
+ }
+
+ @Override
protected List<AbstractPreferenceController> createPreferenceControllers(Context context) {
return buildControllers(context, getSettingsLifecycle());
}
@@ -73,8 +83,6 @@
Lifecycle lifecycle) {
final List<AbstractPreferenceController> controllers = new ArrayList<>();
- controllers.add(new BluetoothFilesPreferenceController(context));
-
final PrintSettingPreferenceController printerController =
new PrintSettingPreferenceController(context);
diff --git a/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java b/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
index ce980e0..c8eb488 100644
--- a/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
+++ b/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
@@ -19,12 +19,15 @@
import android.content.Context;
import android.net.Uri;
import android.provider.DeviceConfig;
+import android.text.TextUtils;
+import android.util.Log;
import androidx.annotation.VisibleForTesting;
import com.android.settings.R;
import com.android.settings.core.SettingsUIDeviceConfig;
import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.password.PasswordUtils;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settings.slices.SlicePreferenceController;
import com.android.settingslib.search.SearchIndexable;
@@ -33,6 +36,9 @@
public class ConnectedDeviceDashboardFragment extends DashboardFragment {
private static final String TAG = "ConnectedDeviceFrag";
+ private static final String SETTINGS_PACKAGE_NAME = "com.android.settings";
+ private static final String SYSTEMUI_PACKAGE_NAME = "com.android.systemui";
+ private static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG);
@VisibleForTesting
static final String KEY_CONNECTED_DEVICES = "connected_device_list";
@@ -64,12 +70,20 @@
super.onAttach(context);
final boolean nearbyEnabled = DeviceConfig.getBoolean(DeviceConfig.NAMESPACE_SETTINGS_UI,
SettingsUIDeviceConfig.BT_NEAR_BY_SUGGESTION_ENABLED, true);
+ String callingAppPackageName = PasswordUtils.getCallingAppPackageName(
+ getActivity().getActivityToken());
+ if (DEBUG) {
+ Log.d(TAG, "onAttach() calling package name is : " + callingAppPackageName);
+ }
use(AvailableMediaDeviceGroupController.class).init(this);
use(ConnectedDeviceGroupController.class).init(this);
use(PreviouslyConnectedDevicePreferenceController.class).init(this);
use(SlicePreferenceController.class).setSliceUri(nearbyEnabled
? Uri.parse(getString(R.string.config_nearby_devices_slice_uri))
: null);
+ use(DiscoverableFooterPreferenceController.class).setAlwaysDiscoverable(
+ TextUtils.equals(SETTINGS_PACKAGE_NAME, callingAppPackageName)
+ || TextUtils.equals(SYSTEMUI_PACKAGE_NAME, callingAppPackageName));
}
/**
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/DiscoverableFooterPreferenceController.java b/src/com/android/settings/connecteddevice/DiscoverableFooterPreferenceController.java
index 91368bf..5df31bc 100644
--- a/src/com/android/settings/connecteddevice/DiscoverableFooterPreferenceController.java
+++ b/src/com/android/settings/connecteddevice/DiscoverableFooterPreferenceController.java
@@ -52,6 +52,7 @@
private BluetoothAdapter mBluetoothAdapter;
private AlwaysDiscoverable mAlwaysDiscoverable;
private FooterPreference mPreference;
+ private boolean mIsAlwaysDiscoverable;
public DiscoverableFooterPreferenceController(Context context, String key) {
super(context, key);
@@ -84,7 +85,9 @@
}
mContext.registerReceiver(mBluetoothChangedReceiver,
new IntentFilter(BluetoothAdapter.ACTION_STATE_CHANGED));
- mAlwaysDiscoverable.start();
+ if (mIsAlwaysDiscoverable) {
+ mAlwaysDiscoverable.start();
+ }
updateFooterPreferenceTitle(mBluetoothAdapter.getState());
}
@@ -94,7 +97,19 @@
return;
}
mContext.unregisterReceiver(mBluetoothChangedReceiver);
- mAlwaysDiscoverable.stop();
+ if (mIsAlwaysDiscoverable) {
+ mAlwaysDiscoverable.stop();
+ }
+ }
+
+ /**
+ * Set whether the device can be discovered. By default the value will be {@code false}.
+ *
+ * @param isAlwaysDiscoverable {@code true} if the device can be discovered,
+ * otherwise {@code false}
+ */
+ public void setAlwaysDiscoverable(boolean isAlwaysDiscoverable) {
+ mIsAlwaysDiscoverable = isAlwaysDiscoverable;
}
private void updateFooterPreferenceTitle(int bluetoothState) {
diff --git a/src/com/android/settings/core/SettingsBaseActivity.java b/src/com/android/settings/core/SettingsBaseActivity.java
index ceb502a..72770be 100644
--- a/src/com/android/settings/core/SettingsBaseActivity.java
+++ b/src/com/android/settings/core/SettingsBaseActivity.java
@@ -36,6 +36,7 @@
import androidx.fragment.app.FragmentActivity;
import com.android.settings.R;
+import com.android.settings.SetupWizardUtils;
import com.android.settings.SubSettings;
import com.android.settings.core.CategoryMixin.CategoryHandler;
import com.android.settingslib.core.lifecycle.HideNonSystemOverlayMixin;
@@ -73,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();
@@ -91,17 +95,14 @@
// Apply SetupWizard light theme during setup flow. This is for SubSettings pages.
final boolean isAnySetupWizard = WizardManagerHelper.isAnySetupWizard(getIntent());
if (isAnySetupWizard && this instanceof SubSettings) {
- int appliedTheme;
if (ThemeHelper.trySetDynamicColor(this)) {
- appliedTheme = ThemeHelper.isSetupWizardDayNightEnabled(this)
+ final int appliedTheme = ThemeHelper.isSetupWizardDayNightEnabled(this)
? R.style.SudDynamicColorThemeSettings_SetupWizard_DayNight
: R.style.SudDynamicColorThemeSettings_SetupWizard;
+ setTheme(appliedTheme);
} else {
- appliedTheme = ThemeHelper.isSetupWizardDayNightEnabled(this)
- ? R.style.SubSettings_SetupWizard
- : R.style.SudThemeGlifV3_Light;
+ setTheme(SetupWizardUtils.getTheme(this, getIntent()));
}
- setTheme(appliedTheme);
}
if (isToolbarEnabled() && !isAnySetupWizard) {
@@ -186,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/TogglePreferenceController.java b/src/com/android/settings/core/TogglePreferenceController.java
index 0655632..fa83aea 100644
--- a/src/com/android/settings/core/TogglePreferenceController.java
+++ b/src/com/android/settings/core/TogglePreferenceController.java
@@ -89,4 +89,7 @@
public boolean isPublicSlice() {
return false;
}
+
+ @Override
+ public abstract int getSliceHighlightMenuRes();
}
\ No newline at end of file
diff --git a/src/com/android/settings/core/gateway/SettingsGateway.java b/src/com/android/settings/core/gateway/SettingsGateway.java
index 458aadb..f8efcee 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;
@@ -84,6 +85,7 @@
import com.android.settings.deviceinfo.aboutphone.MyDeviceInfoFragment;
import com.android.settings.deviceinfo.firmwareversion.FirmwareVersionSettings;
import com.android.settings.deviceinfo.legal.ModuleLicensesDashboard;
+import com.android.settings.display.AutoBrightnessSettings;
import com.android.settings.display.NightDisplaySettings;
import com.android.settings.display.SmartAutoRotatePreferenceFragment;
import com.android.settings.display.darkmode.DarkModeSettingsFragment;
@@ -94,10 +96,12 @@
import com.android.settings.fuelgauge.batterysaver.BatterySaverScheduleSettings;
import com.android.settings.fuelgauge.batterysaver.BatterySaverSettings;
import com.android.settings.gestures.AssistGestureSettings;
+import com.android.settings.gestures.ButtonNavigationSettingsFragment;
import com.android.settings.gestures.DoubleTapPowerSettings;
import com.android.settings.gestures.DoubleTapScreenSettings;
import com.android.settings.gestures.DoubleTwistGestureSettings;
import com.android.settings.gestures.GestureNavigationSettingsFragment;
+import com.android.settings.gestures.OneHandedSettings;
import com.android.settings.gestures.PickupGestureSettings;
import com.android.settings.gestures.PowerMenuSettings;
import com.android.settings.gestures.SwipeToNotificationSettings;
@@ -112,6 +116,7 @@
import com.android.settings.localepicker.LocaleListEditor;
import com.android.settings.location.LocationServices;
import com.android.settings.location.LocationSettings;
+import com.android.settings.location.WifiScanningFragment;
import com.android.settings.network.MobileNetworkListFragment;
import com.android.settings.network.NetworkDashboardFragment;
import com.android.settings.network.NetworkProviderSettings;
@@ -201,6 +206,7 @@
ProcessStatsUi.class.getName(),
NotificationStation.class.getName(),
LocationSettings.class.getName(),
+ WifiScanningFragment.class.getName(),
PrivacyDashboardFragment.class.getName(),
LocationServices.class.getName(),
SecuritySettings.class.getName(),
@@ -212,6 +218,7 @@
AccessibilitySettingsForSetupWizard.class.getName(),
CaptionPropertiesFragment.class.getName(),
ToggleDaltonizerPreferenceFragment.class.getName(),
+ ToggleColorInversionPreferenceFragment.class.getName(),
ToggleReduceBrightColorsPreferenceFragment.class.getName(),
TextToSpeechSettings.class.getName(),
PrivateVolumeForget.class.getName(),
@@ -310,12 +317,15 @@
DarkModeSettingsFragment.class.getName(),
BugReportHandlerPicker.class.getName(),
GestureNavigationSettingsFragment.class.getName(),
+ ButtonNavigationSettingsFragment.class.getName(),
InteractAcrossProfilesSettings.class.getName(),
InteractAcrossProfilesDetails.class.getName(),
MediaControlsSettings.class.getName(),
NetworkProviderSettings.class.getName(),
AlarmsAndRemindersDetails.class.getName(),
- MediaManagementAppsDetails.class.getName()
+ MediaManagementAppsDetails.class.getName(),
+ AutoBrightnessSettings.class.getName(),
+ OneHandedSettings.class.getName()
};
public static final String[] SETTINGS_FOR_RESTRICTED = {
@@ -346,6 +356,8 @@
Settings.ConfigureNotificationSettingsActivity.class.getName(),
Settings.ManageApplicationsActivity.class.getName(),
Settings.PaymentSettingsActivity.class.getName(),
+ // Home page > Display
+ Settings.AdaptiveBrightnessActivity.class.getName(),
// Home page > Security & screen lock
Settings.LocationSettingsActivity.class.getName(),
// Home page > System
diff --git a/src/com/android/settings/dashboard/CategoryManager.java b/src/com/android/settings/dashboard/CategoryManager.java
index 2a82abe..b6ec4ca 100644
--- a/src/com/android/settings/dashboard/CategoryManager.java
+++ b/src/com/android/settings/dashboard/CategoryManager.java
@@ -17,6 +17,7 @@
import android.content.ComponentName;
import android.content.Context;
+import android.text.TextUtils;
import android.util.ArrayMap;
import android.util.ArraySet;
import android.util.Log;
@@ -24,6 +25,7 @@
import androidx.annotation.VisibleForTesting;
+import com.android.settings.homepage.HighlightableMenu;
import com.android.settingslib.applications.InterestingConfigChanges;
import com.android.settingslib.drawer.CategoryKey;
import com.android.settingslib.drawer.DashboardCategory;
@@ -153,6 +155,20 @@
filterDuplicateTiles(mCategoryByKeyMap);
if (firstLoading) {
logTiles(context);
+
+ final DashboardCategory homepageCategory = mCategoryByKeyMap.get(
+ CategoryKey.CATEGORY_HOMEPAGE);
+ if (homepageCategory == null) {
+ return;
+ }
+ for (Tile tile : homepageCategory.getTiles()) {
+ final String key = tile.getKey(context);
+ if (TextUtils.isEmpty(key)) {
+ Log.w(TAG, "Key hint missing for homepage tile: " + tile.getTitle(context));
+ continue;
+ }
+ HighlightableMenu.addMenuKey(key);
+ }
}
}
}
diff --git a/src/com/android/settings/dashboard/DashboardFeatureProvider.java b/src/com/android/settings/dashboard/DashboardFeatureProvider.java
index 8c872f0..b88ecd4 100644
--- a/src/com/android/settings/dashboard/DashboardFeatureProvider.java
+++ b/src/com/android/settings/dashboard/DashboardFeatureProvider.java
@@ -47,9 +47,9 @@
* Binds preference to data provided by tile and gets dynamic data observers.
*
* @param activity If tile contains intent to launch, it will be launched from this activity
+ * @param fragment The fragment that the preference will be bound to
* @param forceRoundedIcon Whether or not injected tiles from other packages should be forced to
* rounded icon.
- * @param sourceMetricsCategory The context (source) from which an action is performed
* @param pref The preference to bind data
* @param tile The binding data
* @param key They key for preference. If null, we will generate one from tile data
@@ -58,7 +58,7 @@
* @return The list of dynamic data observers
*/
List<DynamicDataObserver> bindPreferenceToTileAndGetObservers(FragmentActivity activity,
- boolean forceRoundedIcon, int sourceMetricsCategory, Preference pref, Tile tile,
+ DashboardFragment fragment, boolean forceRoundedIcon, Preference pref, Tile tile,
String key, int baseOrder);
/**
diff --git a/src/com/android/settings/dashboard/DashboardFeatureProviderImpl.java b/src/com/android/settings/dashboard/DashboardFeatureProviderImpl.java
index c9d4f5b..91d703d 100644
--- a/src/com/android/settings/dashboard/DashboardFeatureProviderImpl.java
+++ b/src/com/android/settings/dashboard/DashboardFeatureProviderImpl.java
@@ -36,6 +36,7 @@
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;
@@ -59,7 +60,10 @@
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;
import com.android.settings.dashboard.profileselector.ProfileSelectDialog;
+import com.android.settings.homepage.TopLevelSettings;
import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.PrimarySwitchPreference;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
@@ -123,7 +127,7 @@
@Override
public List<DynamicDataObserver> bindPreferenceToTileAndGetObservers(FragmentActivity activity,
- boolean forceRoundedIcon, int sourceMetricsCategory, Preference pref, Tile tile,
+ DashboardFragment fragment, boolean forceRoundedIcon, Preference pref, Tile tile,
String key, int baseOrder) {
if (pref == null) {
return null;
@@ -149,6 +153,7 @@
bindIcon(pref, tile, forceRoundedIcon);
if (tile instanceof ActivityTile) {
+ final int sourceMetricsCategory = fragment.getMetricsCategory();
final Bundle metadata = tile.getMetaData();
String clsName = null;
String action = null;
@@ -166,7 +171,26 @@
intent.setAction(action);
}
pref.setOnPreferenceClickListener(preference -> {
- launchIntentOrSelectProfile(activity, tile, intent, sourceMetricsCategory);
+ OnCancelListener listener = 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.
+ 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();
+ }
+ launchIntentOrSelectProfile(activity, tile, intent, sourceMetricsCategory,
+ listener);
return true;
});
}
@@ -198,7 +222,8 @@
.putExtra(MetricsFeatureProvider.EXTRA_SOURCE_METRICS_CATEGORY,
SettingsEnums.DASHBOARD_SUMMARY)
.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
- launchIntentOrSelectProfile(activity, tile, intent, SettingsEnums.DASHBOARD_SUMMARY);
+ launchIntentOrSelectProfile(activity, tile, intent, SettingsEnums.DASHBOARD_SUMMARY,
+ /* listener= */ null);
}
private DynamicDataObserver createDynamicDataObserver(String method, Uri uri, Preference pref) {
@@ -413,7 +438,7 @@
}
private void launchIntentOrSelectProfile(FragmentActivity activity, Tile tile, Intent intent,
- int sourceMetricCategory) {
+ int sourceMetricCategory, OnCancelListener listener) {
if (!isIntentResolvable(intent)) {
Log.w(TAG, "Cannot resolve intent, skipping. " + intent);
return;
@@ -421,6 +446,11 @@
ProfileSelectDialog.updateUserHandlesIfNeeded(mContext, tile);
mMetricsFeatureProvider.logStartedIntent(intent, sourceMetricCategory);
+ //TODO(b/201970810): Add test cases.
+ if (tile.isNewTask(mContext)) {
+ intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ }
+
if (tile.userHandle == null || tile.isPrimaryProfileOnly()) {
activity.startActivity(intent);
} else if (tile.userHandle.size() == 1) {
@@ -439,7 +469,7 @@
}
ProfileSelectDialog.show(activity.getSupportFragmentManager(), tile,
- sourceMetricCategory);
+ sourceMetricCategory, listener);
}
}
diff --git a/src/com/android/settings/dashboard/DashboardFragment.java b/src/com/android/settings/dashboard/DashboardFragment.java
index 7ed2e3d..e38d843 100644
--- a/src/com/android/settings/dashboard/DashboardFragment.java
+++ b/src/com/android/settings/dashboard/DashboardFragment.java
@@ -496,15 +496,15 @@
if (mDashboardTilePrefKeys.containsKey(key)) {
// Have the key already, will rebind.
final Preference preference = screen.findPreference(key);
- mDashboardFeatureProvider.bindPreferenceToTileAndGetObservers(getActivity(),
- forceRoundedIcons, getMetricsCategory(), preference, tile, key,
+ mDashboardFeatureProvider.bindPreferenceToTileAndGetObservers(getActivity(), this,
+ forceRoundedIcons, preference, tile, key,
mPlaceholderPreferenceController.getOrder());
} else {
// Don't have this key, add it.
final Preference pref = createPreference(tile);
final List<DynamicDataObserver> observers =
mDashboardFeatureProvider.bindPreferenceToTileAndGetObservers(getActivity(),
- forceRoundedIcons, getMetricsCategory(), pref, tile, key,
+ this, forceRoundedIcons, pref, tile, key,
mPlaceholderPreferenceController.getOrder());
screen.addPreference(pref);
registerDynamicDataObservers(observers);
@@ -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/profileselector/ProfileFragmentBridge.java b/src/com/android/settings/dashboard/profileselector/ProfileFragmentBridge.java
index 704d00b..402982f 100644
--- a/src/com/android/settings/dashboard/profileselector/ProfileFragmentBridge.java
+++ b/src/com/android/settings/dashboard/profileselector/ProfileFragmentBridge.java
@@ -22,7 +22,6 @@
import com.android.settings.applications.manageapplications.ManageApplications;
import com.android.settings.deviceinfo.StorageDashboardFragment;
import com.android.settings.location.LocationServices;
-import com.android.settings.location.RecentLocationAccessSeeAllFragment;
import java.util.Map;
@@ -43,8 +42,6 @@
ProfileSelectAccountFragment.class.getName());
FRAGMENT_MAP.put(ManageApplications.class.getName(),
ProfileSelectManageApplications.class.getName());
- FRAGMENT_MAP.put(RecentLocationAccessSeeAllFragment.class.getName(),
- ProfileSelectRecentLocationAccessFragment.class.getName());
FRAGMENT_MAP.put(LocationServices.class.getName(),
ProfileSelectLocationServicesFragment.class.getName());
FRAGMENT_MAP.put(StorageDashboardFragment.class.getName(),
diff --git a/src/com/android/settings/dashboard/profileselector/ProfileSelectDialog.java b/src/com/android/settings/dashboard/profileselector/ProfileSelectDialog.java
index 36cdd42..b05f23b 100644
--- a/src/com/android/settings/dashboard/profileselector/ProfileSelectDialog.java
+++ b/src/com/android/settings/dashboard/profileselector/ProfileSelectDialog.java
@@ -19,6 +19,7 @@
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
+import android.content.DialogInterface.OnCancelListener;
import android.content.DialogInterface.OnClickListener;
import android.content.Intent;
import android.os.Bundle;
@@ -44,19 +45,23 @@
private int mSourceMetricCategory;
private Tile mSelectedTile;
+ private OnCancelListener mOnCancelListener;
/**
* 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.
*/
- public static void show(FragmentManager manager, Tile tile, int sourceMetricCategory) {
+ public static void show(FragmentManager manager, Tile tile, int sourceMetricCategory,
+ OnCancelListener listener) {
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.show(manager, "select_profile");
}
@@ -91,6 +96,13 @@
getActivity().startActivityAsUser(intent, user);
}
+ @Override
+ public void onCancel(DialogInterface dialog) {
+ if (mOnCancelListener != null) {
+ mOnCancelListener.onCancel(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/ProfileSelectRecentLocationAccessFragment.java b/src/com/android/settings/dashboard/profileselector/ProfileSelectRecentLocationAccessFragment.java
deleted file mode 100644
index 3cb77c5..0000000
--- a/src/com/android/settings/dashboard/profileselector/ProfileSelectRecentLocationAccessFragment.java
+++ /dev/null
@@ -1,46 +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.dashboard.profileselector;
-
-import android.os.Bundle;
-
-import androidx.fragment.app.Fragment;
-
-import com.android.settings.location.RecentLocationAccessSeeAllFragment;
-
-/**
- * Recent location request page for personal/managed profile.
- */
-public class ProfileSelectRecentLocationAccessFragment extends ProfileSelectFragment {
-
- @Override
- public Fragment[] getFragments() {
- final Bundle workOnly = new Bundle();
- workOnly.putInt(EXTRA_PROFILE, ProfileType.WORK);
- final Fragment workFragment = new RecentLocationAccessSeeAllFragment();
- workFragment.setArguments(workOnly);
-
- final Bundle personalOnly = new Bundle();
- personalOnly.putInt(EXTRA_PROFILE, ProfileType.PERSONAL);
- final Fragment personalFragment = new RecentLocationAccessSeeAllFragment();
- personalFragment.setArguments(personalOnly);
- return new Fragment[]{
- personalFragment, //0
- workFragment
- };
- }
-}
diff --git a/src/com/android/settings/datausage/BillingCycleSettings.java b/src/com/android/settings/datausage/BillingCycleSettings.java
index 8c433a0..57931c1 100644
--- a/src/com/android/settings/datausage/BillingCycleSettings.java
+++ b/src/com/android/settings/datausage/BillingCycleSettings.java
@@ -271,12 +271,14 @@
mView = dialogInflater.inflate(R.layout.data_usage_bytes_editor, null, false);
setupPicker((EditText) mView.findViewById(R.id.bytes),
(Spinner) mView.findViewById(R.id.size_spinner));
- return new AlertDialog.Builder(context)
+ Dialog dialog = new AlertDialog.Builder(context)
.setTitle(isLimit ? R.string.data_usage_limit_editor_title
: R.string.data_usage_warning_editor_title)
.setView(mView)
.setPositiveButton(R.string.data_usage_cycle_editor_positive, this)
.create();
+ dialog.setCanceledOnTouchOutside(false);
+ return dialog;
}
private void setupPicker(EditText bytesPicker, Spinner type) {
@@ -402,10 +404,12 @@
mCycleDayPicker.setValue(cycleDay);
mCycleDayPicker.setWrapSelectorWheel(true);
- return builder.setTitle(R.string.data_usage_cycle_editor_title)
+ Dialog dialog = builder.setTitle(R.string.data_usage_cycle_editor_title)
.setView(view)
.setPositiveButton(R.string.data_usage_cycle_editor_positive, this)
.create();
+ dialog.setCanceledOnTouchOutside(false);
+ return dialog;
}
@Override
@@ -466,12 +470,14 @@
public Dialog onCreateDialog(Bundle savedInstanceState) {
final Context context = getActivity();
- return new AlertDialog.Builder(context)
+ Dialog dialog = new AlertDialog.Builder(context)
.setTitle(R.string.data_usage_limit_dialog_title)
.setMessage(R.string.data_usage_limit_dialog_mobile)
.setPositiveButton(android.R.string.ok, this)
.setNegativeButton(android.R.string.cancel, null)
.create();
+ dialog.setCanceledOnTouchOutside(false);
+ return dialog;
}
@Override
diff --git a/src/com/android/settings/datetime/LocationTimeZoneDetectionPreferenceController.java b/src/com/android/settings/datetime/LocationTimeZoneDetectionPreferenceController.java
index e25422f..93e6d0a 100644
--- a/src/com/android/settings/datetime/LocationTimeZoneDetectionPreferenceController.java
+++ b/src/com/android/settings/datetime/LocationTimeZoneDetectionPreferenceController.java
@@ -118,6 +118,12 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ // not needed since it's not sliceable
+ return NO_RES;
+ }
+
+ @Override
public int getAvailabilityStatus() {
TimeZoneCapabilities timeZoneCapabilities =
getTimeZoneCapabilitiesAndConfig(/* forceRefresh= */ false).getCapabilities();
diff --git a/src/com/android/settings/development/transcode/TranscodeDefaultOptionPreferenceController.java b/src/com/android/settings/development/transcode/TranscodeDefaultOptionPreferenceController.java
index 3cbf3cb..1c2fcd9 100644
--- a/src/com/android/settings/development/transcode/TranscodeDefaultOptionPreferenceController.java
+++ b/src/com/android/settings/development/transcode/TranscodeDefaultOptionPreferenceController.java
@@ -19,6 +19,7 @@
import android.content.Context;
import android.os.SystemProperties;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
/**
@@ -48,4 +49,9 @@
public int getAvailabilityStatus() {
return AVAILABLE;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_system;
+ }
}
diff --git a/src/com/android/settings/development/transcode/TranscodeDisableCachePreferenceController.java b/src/com/android/settings/development/transcode/TranscodeDisableCachePreferenceController.java
index 38c3208..c3b0624 100644
--- a/src/com/android/settings/development/transcode/TranscodeDisableCachePreferenceController.java
+++ b/src/com/android/settings/development/transcode/TranscodeDisableCachePreferenceController.java
@@ -20,6 +20,7 @@
import android.os.SystemProperties;
import com.android.internal.annotations.VisibleForTesting;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
/**
@@ -50,4 +51,9 @@
public int getAvailabilityStatus() {
return AVAILABLE;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_system;
+ }
}
diff --git a/src/com/android/settings/development/transcode/TranscodeGlobalTogglePreferenceController.java b/src/com/android/settings/development/transcode/TranscodeGlobalTogglePreferenceController.java
index c15806d..b2d446e 100644
--- a/src/com/android/settings/development/transcode/TranscodeGlobalTogglePreferenceController.java
+++ b/src/com/android/settings/development/transcode/TranscodeGlobalTogglePreferenceController.java
@@ -19,6 +19,7 @@
import android.content.Context;
import android.os.SystemProperties;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
/**
@@ -49,4 +50,9 @@
SystemProperties.set(TRANSCODE_ENABLED_PROP_KEY, String.valueOf(isChecked));
return true;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_system;
+ }
}
diff --git a/src/com/android/settings/development/transcode/TranscodeNotificationPreferenceController.java b/src/com/android/settings/development/transcode/TranscodeNotificationPreferenceController.java
index fd5ec5a..6b6692e 100644
--- a/src/com/android/settings/development/transcode/TranscodeNotificationPreferenceController.java
+++ b/src/com/android/settings/development/transcode/TranscodeNotificationPreferenceController.java
@@ -20,6 +20,7 @@
import android.os.SystemProperties;
import com.android.internal.annotations.VisibleForTesting;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
/**
@@ -50,4 +51,9 @@
public int getAvailabilityStatus() {
return AVAILABLE;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_system;
+ }
}
diff --git a/src/com/android/settings/development/transcode/TranscodeUserControlPreferenceController.java b/src/com/android/settings/development/transcode/TranscodeUserControlPreferenceController.java
index 49456ff..ce82293 100644
--- a/src/com/android/settings/development/transcode/TranscodeUserControlPreferenceController.java
+++ b/src/com/android/settings/development/transcode/TranscodeUserControlPreferenceController.java
@@ -19,6 +19,7 @@
import android.content.Context;
import android.os.SystemProperties;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
/**
@@ -48,4 +49,9 @@
public int getAvailabilityStatus() {
return AVAILABLE;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_system;
+ }
}
diff --git a/src/com/android/settings/deviceinfo/SafetyInfoPreferenceController.java b/src/com/android/settings/deviceinfo/SafetyInfoPreferenceController.java
index 10dbd19..92e4576 100644
--- a/src/com/android/settings/deviceinfo/SafetyInfoPreferenceController.java
+++ b/src/com/android/settings/deviceinfo/SafetyInfoPreferenceController.java
@@ -18,6 +18,9 @@
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
+import android.text.TextUtils;
+
+import androidx.preference.Preference;
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settingslib.core.AbstractPreferenceController;
@@ -44,4 +47,16 @@
public String getPreferenceKey() {
return "safety_info";
}
+
+ @Override
+ public boolean handlePreferenceTreeClick(Preference preference) {
+ if (!TextUtils.equals(preference.getKey(), getPreferenceKey())) {
+ return false;
+ }
+
+ final Intent intent = new Intent(INTENT_PROBE);
+ intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ mContext.startActivity(intent);
+ return true;
+ }
}
diff --git a/src/com/android/settings/deviceinfo/legal/LegalPreferenceController.java b/src/com/android/settings/deviceinfo/legal/LegalPreferenceController.java
index 9465fff..fe45923 100644
--- a/src/com/android/settings/deviceinfo/legal/LegalPreferenceController.java
+++ b/src/com/android/settings/deviceinfo/legal/LegalPreferenceController.java
@@ -87,9 +87,9 @@
}
// Replace the intent with this specific activity
- mPreference.setIntent(new Intent().setClassName(
- resolveInfo.activityInfo.packageName,
- resolveInfo.activityInfo.name));
+ mPreference.setIntent(new Intent()
+ .setClassName(resolveInfo.activityInfo.packageName, resolveInfo.activityInfo.name)
+ .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
mPreference.setTitle(resolveInfo.loadLabel(mPackageManager));
}
diff --git a/src/com/android/settings/deviceinfo/legal/ModuleLicensePreference.java b/src/com/android/settings/deviceinfo/legal/ModuleLicensePreference.java
index e012275..8a3c9aa 100644
--- a/src/com/android/settings/deviceinfo/legal/ModuleLicensePreference.java
+++ b/src/com/android/settings/deviceinfo/legal/ModuleLicensePreference.java
@@ -51,6 +51,7 @@
ModuleLicenseProvider.LICENSE_FILE_MIME_TYPE)
.putExtra(Intent.EXTRA_TITLE, mModule.getName())
.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
+ .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
.addCategory(Intent.CATEGORY_DEFAULT)
.setPackage("com.android.htmlviewer");
try {
diff --git a/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java b/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java
index 95f74fa..f2bce78 100644
--- a/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java
+++ b/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java
@@ -631,7 +631,7 @@
final List<UiccCardInfo> infos = mTelephonyManager.getUiccCardsInfo();
for (UiccCardInfo info : infos) {
- if (info.getSlotIndex() == pSlotId) {
+ if (info.getPhysicalSlotIndex() == pSlotId) {
if (info.isEuicc()) {
shouldHaveEid = true;
eid = info.getEid();
diff --git a/src/com/android/settings/display/AlwaysOnDisplaySlice.java b/src/com/android/settings/display/AlwaysOnDisplaySlice.java
index 27374ef..c66f4ed 100644
--- a/src/com/android/settings/display/AlwaysOnDisplaySlice.java
+++ b/src/com/android/settings/display/AlwaysOnDisplaySlice.java
@@ -106,4 +106,9 @@
public Intent getIntent() {
return null;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
+ }
}
diff --git a/src/com/android/settings/display/AmbientDisplayAlwaysOnPreferenceController.java b/src/com/android/settings/display/AmbientDisplayAlwaysOnPreferenceController.java
index 7749c8f..bf81727 100644
--- a/src/com/android/settings/display/AmbientDisplayAlwaysOnPreferenceController.java
+++ b/src/com/android/settings/display/AmbientDisplayAlwaysOnPreferenceController.java
@@ -68,6 +68,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
+ }
+
+ @Override
public boolean isChecked() {
return getConfig().alwaysOnEnabled(MY_USER);
}
diff --git a/src/com/android/settings/display/AmbientDisplayNotificationsPreferenceController.java b/src/com/android/settings/display/AmbientDisplayNotificationsPreferenceController.java
index e143d73..a5b0aeb 100644
--- a/src/com/android/settings/display/AmbientDisplayNotificationsPreferenceController.java
+++ b/src/com/android/settings/display/AmbientDisplayNotificationsPreferenceController.java
@@ -25,6 +25,7 @@
import androidx.annotation.VisibleForTesting;
import androidx.preference.Preference;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
@@ -100,4 +101,9 @@
return mConfig;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
+ }
}
diff --git a/src/com/android/settings/display/AutoBrightnessPreferenceController.java b/src/com/android/settings/display/AutoBrightnessPreferenceController.java
index 0018d84..d925de3 100644
--- a/src/com/android/settings/display/AutoBrightnessPreferenceController.java
+++ b/src/com/android/settings/display/AutoBrightnessPreferenceController.java
@@ -61,4 +61,9 @@
? R.string.auto_brightness_summary_on
: R.string.auto_brightness_summary_off);
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
+ }
}
diff --git a/src/com/android/settings/display/AutoRotatePreferenceController.java b/src/com/android/settings/display/AutoRotatePreferenceController.java
index 202a085..5dc2286 100644
--- a/src/com/android/settings/display/AutoRotatePreferenceController.java
+++ b/src/com/android/settings/display/AutoRotatePreferenceController.java
@@ -20,6 +20,7 @@
import androidx.preference.Preference;
import com.android.internal.view.RotationPolicy;
+import com.android.settings.R;
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settings.core.TogglePreferenceController;
import com.android.settings.overlay.FeatureFactory;
@@ -87,6 +88,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
+ }
+
+ @Override
public boolean isChecked() {
return !RotationPolicy.isRotationLocked(mContext);
}
diff --git a/src/com/android/settings/display/ControlsPrivacyPreferenceController.java b/src/com/android/settings/display/ControlsPrivacyPreferenceController.java
index 65fd846..00573a7 100644
--- a/src/com/android/settings/display/ControlsPrivacyPreferenceController.java
+++ b/src/com/android/settings/display/ControlsPrivacyPreferenceController.java
@@ -70,6 +70,11 @@
refreshSummary(preference);
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
+ }
+
private boolean isEnabled() {
return isControlsAvailable();
}
diff --git a/src/com/android/settings/display/DarkUIPreferenceController.java b/src/com/android/settings/display/DarkUIPreferenceController.java
index 98d9a69..d07410e 100644
--- a/src/com/android/settings/display/DarkUIPreferenceController.java
+++ b/src/com/android/settings/display/DarkUIPreferenceController.java
@@ -95,6 +95,11 @@
return mUiModeManager.setNightModeActivated(isChecked);
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
+ }
+
private void showDarkModeDialog() {
final DarkUIInfoDialogFragment frag = new DarkUIInfoDialogFragment();
if (mFragment != null && mFragment.getFragmentManager() != null) {
diff --git a/src/com/android/settings/display/DisplayWhiteBalancePreferenceController.java b/src/com/android/settings/display/DisplayWhiteBalancePreferenceController.java
index 6fc0b0e..805cb08 100644
--- a/src/com/android/settings/display/DisplayWhiteBalancePreferenceController.java
+++ b/src/com/android/settings/display/DisplayWhiteBalancePreferenceController.java
@@ -21,19 +21,19 @@
import android.net.Uri;
import android.os.Handler;
import android.os.Looper;
-import android.os.UserHandle;
import android.provider.Settings.Secure;
import android.provider.Settings.System;
+
import androidx.annotation.VisibleForTesting;
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;
-import com.android.settings.core.TogglePreferenceController;
-
public class DisplayWhiteBalancePreferenceController extends TogglePreferenceController
implements LifecycleObserver, OnStart, OnStop {
@@ -63,6 +63,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
+ }
+
+ @Override
public void onStart() {
if (!isAvailable()) {
return;
diff --git a/src/com/android/settings/display/FontSizePreferenceFragmentForSetupWizard.java b/src/com/android/settings/display/FontSizePreferenceFragmentForSetupWizard.java
index 04b6dc3..627f107 100644
--- a/src/com/android/settings/display/FontSizePreferenceFragmentForSetupWizard.java
+++ b/src/com/android/settings/display/FontSizePreferenceFragmentForSetupWizard.java
@@ -18,10 +18,17 @@
import android.app.settings.SettingsEnums;
+import com.android.settings.R;
+
public class FontSizePreferenceFragmentForSetupWizard
extends ToggleFontSizePreferenceFragment {
@Override
+ protected int getActivityLayoutResId() {
+ return R.layout.suw_font_size_fragment;
+ }
+
+ @Override
public int getMetricsCategory() {
return SettingsEnums.SUW_ACCESSIBILITY_FONT_SIZE;
}
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/NightDisplayActivationPreferenceController.java b/src/com/android/settings/display/NightDisplayActivationPreferenceController.java
index e6217ff..d0d4822 100644
--- a/src/com/android/settings/display/NightDisplayActivationPreferenceController.java
+++ b/src/com/android/settings/display/NightDisplayActivationPreferenceController.java
@@ -24,6 +24,7 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
@@ -66,6 +67,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
+ }
+
+ @Override
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
diff --git a/src/com/android/settings/display/NightDisplayIntensityPreferenceController.java b/src/com/android/settings/display/NightDisplayIntensityPreferenceController.java
index 0f8ecc5..700b601 100644
--- a/src/com/android/settings/display/NightDisplayIntensityPreferenceController.java
+++ b/src/com/android/settings/display/NightDisplayIntensityPreferenceController.java
@@ -23,6 +23,7 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
+import com.android.settings.R;
import com.android.settings.core.SliderPreferenceController;
import com.android.settings.widget.SeekBarPreference;
@@ -56,6 +57,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
+ }
+
+ @Override
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
final SeekBarPreference preference = screen.findPreference(getPreferenceKey());
diff --git a/src/com/android/settings/display/NightDisplayPreferenceController.java b/src/com/android/settings/display/NightDisplayPreferenceController.java
index 904d040..2f2e242 100644
--- a/src/com/android/settings/display/NightDisplayPreferenceController.java
+++ b/src/com/android/settings/display/NightDisplayPreferenceController.java
@@ -96,6 +96,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
+ }
+
+ @Override
public void onActivated(boolean activated) {
updateState(mPreference);
}
diff --git a/src/com/android/settings/display/PeakRefreshRatePreferenceController.java b/src/com/android/settings/display/PeakRefreshRatePreferenceController.java
index 9b654dc..27ba340 100644
--- a/src/com/android/settings/display/PeakRefreshRatePreferenceController.java
+++ b/src/com/android/settings/display/PeakRefreshRatePreferenceController.java
@@ -120,6 +120,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
+ }
+
+ @Override
public void onStart() {
mDeviceConfigDisplaySettings.startListening();
}
diff --git a/src/com/android/settings/display/QRCodeScannerPreferenceController.java b/src/com/android/settings/display/QRCodeScannerPreferenceController.java
new file mode 100644
index 0000000..16e594a
--- /dev/null
+++ b/src/com/android/settings/display/QRCodeScannerPreferenceController.java
@@ -0,0 +1,108 @@
+/*
+ * 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 android.provider.Settings.Secure.SHOW_QR_CODE_SCANNER_SETTING;
+
+import static androidx.lifecycle.Lifecycle.Event.ON_START;
+import static androidx.lifecycle.Lifecycle.Event.ON_STOP;
+
+import android.content.ContentResolver;
+import android.content.Context;
+import android.database.ContentObserver;
+import android.net.Uri;
+import android.provider.Settings;
+
+import androidx.lifecycle.OnLifecycleEvent;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
+
+import com.android.settings.R;
+import com.android.settings.core.TogglePreferenceController;
+
+/**
+ * Preference controller for enabling/disabling QR code scanner button on lock screen.
+ */
+public class QRCodeScannerPreferenceController extends TogglePreferenceController {
+ private static final String SETTING_KEY = Settings.Secure.LOCK_SCREEN_SHOW_QR_CODE_SCANNER;
+ private final ContentObserver mSettingsObserver;
+ private final ContentResolver mContentResolver;
+ private Preference mPreference;
+
+ public QRCodeScannerPreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey);
+ mContentResolver = context.getContentResolver();
+ mSettingsObserver = new ContentObserver(null) {
+ @Override
+ public void onChange(boolean selfChange, Uri uri) {
+ updateState(mPreference);
+ }
+ };
+ }
+
+ @Override
+ public void displayPreference(PreferenceScreen screen) {
+ super.displayPreference(screen);
+ mPreference = screen.findPreference(getPreferenceKey());
+ }
+
+ /** Called when activity starts being displayed to user. */
+ @OnLifecycleEvent(ON_START)
+ public void onStart() {
+ mContentResolver.registerContentObserver(
+ Settings.Global.getUriFor(SHOW_QR_CODE_SCANNER_SETTING), false,
+ mSettingsObserver);
+ }
+
+ /** Called when activity stops being displayed to user. */
+ @OnLifecycleEvent(ON_STOP)
+ public void onStop() {
+ mContentResolver.unregisterContentObserver(mSettingsObserver);
+ }
+
+ @Override
+ public boolean isChecked() {
+ return Settings.Secure.getInt(mContext.getContentResolver(), SETTING_KEY, 0) != 0;
+ }
+
+ @Override
+ public boolean setChecked(boolean isChecked) {
+ return Settings.Secure.putInt(mContext.getContentResolver(), SETTING_KEY,
+ isChecked ? 1 : 0);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return isScannerActivityAvailable() ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
+ }
+
+ @Override
+ public void updateState(Preference preference) {
+ super.updateState(preference);
+ refreshSummary(preference);
+ }
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
+ }
+
+ private boolean isScannerActivityAvailable() {
+ return Settings.Secure.getString(mContext.getContentResolver(),
+ SHOW_QR_CODE_SCANNER_SETTING) != null;
+ }
+}
diff --git a/src/com/android/settings/display/ScreenZoomPreferenceFragmentForSetupWizard.java b/src/com/android/settings/display/ScreenZoomPreferenceFragmentForSetupWizard.java
index cfa7b5d..7185c63 100644
--- a/src/com/android/settings/display/ScreenZoomPreferenceFragmentForSetupWizard.java
+++ b/src/com/android/settings/display/ScreenZoomPreferenceFragmentForSetupWizard.java
@@ -18,9 +18,16 @@
import android.app.settings.SettingsEnums;
+import com.android.settings.R;
+
public class ScreenZoomPreferenceFragmentForSetupWizard extends ScreenZoomSettings {
@Override
+ protected int getActivityLayoutResId() {
+ return R.layout.suw_screen_zoom_fragment;
+ }
+
+ @Override
public int getMetricsCategory() {
return SettingsEnums.SUW_ACCESSIBILITY_DISPLAY_SIZE;
}
diff --git a/src/com/android/settings/display/SmartAutoRotateController.java b/src/com/android/settings/display/SmartAutoRotateController.java
index 61bbd18..b88aa80 100644
--- a/src/com/android/settings/display/SmartAutoRotateController.java
+++ b/src/com/android/settings/display/SmartAutoRotateController.java
@@ -43,6 +43,7 @@
import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.view.RotationPolicy;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
@@ -157,6 +158,11 @@
return true;
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
+ }
+
static boolean isRotationResolverServiceAvailable(Context context) {
final PackageManager packageManager = context.getPackageManager();
final String resolvePackage = packageManager.getRotationResolverPackageName();
diff --git a/src/com/android/settings/display/SmartAutoRotatePreferenceController.java b/src/com/android/settings/display/SmartAutoRotatePreferenceController.java
index 2e77d34..bd8ee84 100644
--- a/src/com/android/settings/display/SmartAutoRotatePreferenceController.java
+++ b/src/com/android/settings/display/SmartAutoRotatePreferenceController.java
@@ -22,7 +22,6 @@
import static com.android.settings.display.SmartAutoRotateController.hasSufficientPermission;
import static com.android.settings.display.SmartAutoRotateController.isRotationResolverServiceAvailable;
-import android.text.TextUtils;
import android.app.settings.SettingsEnums;
import android.content.BroadcastReceiver;
import android.content.Context;
@@ -32,6 +31,7 @@
import android.os.PowerManager;
import android.os.UserHandle;
import android.provider.Settings;
+import android.text.TextUtils;
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
@@ -91,6 +91,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
+ }
+
+ @Override
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
mPreference = screen.findPreference(getPreferenceKey());
diff --git a/src/com/android/settings/display/TopLevelWallpaperPreferenceController.java b/src/com/android/settings/display/TopLevelWallpaperPreferenceController.java
index c84a15e..7640d08 100644
--- a/src/com/android/settings/display/TopLevelWallpaperPreferenceController.java
+++ b/src/com/android/settings/display/TopLevelWallpaperPreferenceController.java
@@ -31,6 +31,8 @@
import androidx.preference.PreferenceScreen;
import com.android.settings.R;
+import com.android.settings.activityembedding.ActivityEmbeddingRulesController;
+import com.android.settings.activityembedding.ActivityEmbeddingUtils;
import com.android.settings.core.BasePreferenceController;
import com.android.settingslib.RestrictedLockUtilsInternal;
import com.android.settingslib.RestrictedTopLevelPreference;
@@ -97,9 +99,15 @@
if (getPreferenceKey().equals(preference.getKey())) {
final Intent intent = new Intent().setComponent(
getComponentName()).putExtra(mWallpaperLaunchExtra, LAUNCHED_SETTINGS);
- if (areStylesAvailable()) {
+ if (areStylesAvailable() && !ActivityEmbeddingUtils.isEmbeddingActivityEnabled(
+ 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/display/WalletPrivacyPreferenceController.java b/src/com/android/settings/display/WalletPrivacyPreferenceController.java
index 2e78fe3..92580f3 100644
--- a/src/com/android/settings/display/WalletPrivacyPreferenceController.java
+++ b/src/com/android/settings/display/WalletPrivacyPreferenceController.java
@@ -72,6 +72,11 @@
refreshSummary(preference);
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
+ }
+
private boolean isEnabled() {
return mClient.isWalletServiceAvailable();
}
diff --git a/src/com/android/settings/dream/StartNowPreferenceController.java b/src/com/android/settings/dream/StartNowPreferenceController.java
index f6a79cc..add1b58f 100644
--- a/src/com/android/settings/dream/StartNowPreferenceController.java
+++ b/src/com/android/settings/dream/StartNowPreferenceController.java
@@ -20,6 +20,7 @@
import androidx.preference.Preference;
+import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.widget.SettingsMainSwitchPreferenceController;
@@ -67,4 +68,9 @@
}
return true;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
+ }
}
diff --git a/src/com/android/settings/emergency/EmergencyGestureSoundPreferenceController.java b/src/com/android/settings/emergency/EmergencyGestureSoundPreferenceController.java
index f9fb647..52694af 100644
--- a/src/com/android/settings/emergency/EmergencyGestureSoundPreferenceController.java
+++ b/src/com/android/settings/emergency/EmergencyGestureSoundPreferenceController.java
@@ -53,6 +53,12 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ // not needed since it's not sliceable
+ return NO_RES;
+ }
+
+ @Override
public boolean isChecked() {
return mEmergencyNumberUtils.getEmergencyGestureSoundEnabled();
}
diff --git a/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProvider.java b/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProvider.java
index 7d28d82..75d4517 100644
--- a/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProvider.java
+++ b/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProvider.java
@@ -16,6 +16,8 @@
package com.android.settings.enterprise;
+import android.content.Context;
+
import java.util.Date;
public interface EnterprisePrivacyFeatureProvider {
@@ -131,7 +133,7 @@
* Launches the Device Owner or Profile Owner's activity that displays the "Your work policy
* info" page. Returns {@code true} if the activity has indeed been launched.
*/
- boolean showWorkPolicyInfo();
+ boolean showWorkPolicyInfo(Context activityContext);
/**
* Launches the parental controls settings page. Returns {@code true} if the activity has
diff --git a/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProviderImpl.java b/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProviderImpl.java
index 7d722fc..35ce1f1 100644
--- a/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProviderImpl.java
+++ b/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProviderImpl.java
@@ -227,17 +227,17 @@
}
@Override
- public boolean showWorkPolicyInfo() {
+ public boolean showWorkPolicyInfo(Context activityContext) {
Intent intent = getWorkPolicyInfoIntentDO();
if (intent != null) {
- mContext.startActivity(intent);
+ activityContext.startActivity(intent);
return true;
}
intent = getWorkPolicyInfoIntentPO();
final UserInfo userInfo = getManagedProfileUserInfo();
if (intent != null && userInfo != null) {
- mContext.startActivityAsUser(intent, userInfo.getUserHandle());
+ activityContext.startActivityAsUser(intent, userInfo.getUserHandle());
return true;
}
@@ -305,8 +305,7 @@
// Only search for the required action in the Device Owner's package
final Intent intent =
new Intent(Settings.ACTION_SHOW_WORK_POLICY_INFO)
- .setPackage(ownerComponent.getPackageName())
- .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ .setPackage(ownerComponent.getPackageName());
final List<ResolveInfo> activities = mPm.queryIntentActivities(intent, 0);
if (activities.size() != 0) {
return intent;
@@ -329,8 +328,7 @@
// Only search for the required action in the Profile Owner's package
final Intent intent =
new Intent(Settings.ACTION_SHOW_WORK_POLICY_INFO)
- .setPackage(ownerComponent.getPackageName())
- .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ .setPackage(ownerComponent.getPackageName());
final List<ResolveInfo> activities = mPm.queryIntentActivitiesAsUser(intent, 0, userId);
if (activities.size() != 0) {
return intent;
diff --git a/src/com/android/settings/flashlight/FlashlightSlice.java b/src/com/android/settings/flashlight/FlashlightSlice.java
index bd7f486..eaf059a 100644
--- a/src/com/android/settings/flashlight/FlashlightSlice.java
+++ b/src/com/android/settings/flashlight/FlashlightSlice.java
@@ -117,6 +117,12 @@
return null;
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ // no landing page in Settings
+ return NO_RES;
+ }
+
private static String getCameraId(Context context) throws CameraAccessException {
final CameraManager cameraManager = context.getSystemService(CameraManager.class);
final String[] ids = cameraManager.getCameraIdList();
diff --git a/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java b/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java
index f6bf921..b397e18 100644
--- a/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java
+++ b/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java
@@ -19,8 +19,8 @@
import android.annotation.UserIdInt;
import android.app.Activity;
import android.app.ActivityManager;
-import android.app.backup.BackupManager;
import android.app.settings.SettingsEnums;
+import android.app.backup.BackupManager;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
@@ -29,7 +29,6 @@
import android.text.TextUtils;
import android.text.format.DateUtils;
import android.util.Log;
-import android.util.Pair;
import android.view.View;
import androidx.annotation.VisibleForTesting;
@@ -88,6 +87,7 @@
private static final String KEY_PREF_OPTIMIZED = "optimized_pref";
private static final String KEY_PREF_RESTRICTED = "restricted_pref";
private static final String KEY_FOOTER_PREFERENCE = "app_usage_footer_preference";
+ private static final String PACKAGE_NAME_NONE = "none";
private static final int REQUEST_UNINSTALL = 0;
private static final int REQUEST_REMOVE_DEVICE_ADMIN = 1;
@@ -271,6 +271,7 @@
initHeader();
if (mEnableTriState) {
+ mOptimizationMode = mBatteryOptimizeUtils.getAppOptimizationMode();
initPreferenceForTriState(getContext());
final String packageName = mBatteryOptimizeUtils.getPackageName();
FeatureFactory.getFactory(getContext()).getMetricsFeatureProvider()
@@ -284,15 +285,21 @@
}
@Override
- public void onDestroy() {
- super.onDestroy();
- notifyBackupManager();
+ public void onPause() {
+ super.onPause();
+ if (mEnableTriState) {
+ final int selectedPreference = getSelectedPreference();
+
+ notifyBackupManager();
+ logMetricCategory(selectedPreference);
+ mBatteryOptimizeUtils.setAppUsageState(selectedPreference);
+ Log.d(TAG, "Leave with mode: " + selectedPreference);
+ }
}
@VisibleForTesting
void notifyBackupManager() {
- if (mEnableTriState
- && mOptimizationMode != mBatteryOptimizeUtils.getAppOptimizationMode()) {
+ if (mOptimizationMode != mBatteryOptimizeUtils.getAppOptimizationMode()) {
final BackupManager backupManager = mBackupManager != null
? mBackupManager : new BackupManager(getContext());
backupManager.dataChanged();
@@ -327,10 +334,7 @@
}
if (mEnableTriState) {
- final long foregroundTimeMs = bundle.getLong(EXTRA_FOREGROUND_TIME);
- final long backgroundTimeMs = bundle.getLong(EXTRA_BACKGROUND_TIME);
- final String slotTime = bundle.getString(EXTRA_SLOT_TIME, null);
- controller.setSummary(getAppActiveTime(foregroundTimeMs, backgroundTimeMs, slotTime));
+ controller.setSummary(getAppActiveTime(bundle));
}
controller.done(context, true /* rebindActions */);
@@ -362,10 +366,8 @@
final String stateString;
final String footerString;
- if (!mBatteryOptimizeUtils.isValidPackageName()
- || mBatteryOptimizeUtils.isAllowlistedExceptIdleApp()) {
- // Present optimized only string when the package name is invalid or
- // it's in allow list not idle app.
+ if (!mBatteryOptimizeUtils.isValidPackageName()) {
+ // Present optimized only string when the package name is invalid.
stateString = context.getString(R.string.manager_battery_usage_optimized_only);
footerString = context.getString(
R.string.manager_battery_usage_footer_limited, stateString);
@@ -379,12 +381,14 @@
footerString = context.getString(R.string.manager_battery_usage_footer);
}
mFooterPreference.setTitle(footerString);
- mFooterPreference.setLearnMoreAction(v ->
- startActivityForResult(HelpUtils.getHelpIntent(context,
- context.getString(R.string.help_url_app_usage_settings),
- /*backupContext=*/ ""), /*requestCode=*/ 0));
- mFooterPreference.setLearnMoreContentDescription(
- context.getString(R.string.manager_battery_usage_link_a11y));
+ final Intent helpIntent = HelpUtils.getHelpIntent(context, context.getString(
+ R.string.help_url_app_usage_settings), /*backupContext=*/ "");
+ if (helpIntent != null) {
+ mFooterPreference.setLearnMoreAction(v ->
+ startActivityForResult(helpIntent, /*requestCode=*/ 0));
+ mFooterPreference.setLearnMoreContentDescription(
+ context.getString(R.string.manager_battery_usage_link_a11y));
+ }
}
@Override
@@ -455,26 +459,6 @@
updatePreferenceState(mUnrestrictedPreference, selectedKey);
updatePreferenceState(mOptimizePreference, selectedKey);
updatePreferenceState(mRestrictedPreference, selectedKey);
-
- // Logs metric.
- int metricCategory = 0;
- if (selectedKey.equals(mUnrestrictedPreference.getKey())) {
- metricCategory = SettingsEnums.ACTION_APP_BATTERY_USAGE_UNRESTRICTED;
- } else if (selectedKey.equals(mOptimizePreference.getKey())) {
- metricCategory = SettingsEnums.ACTION_APP_BATTERY_USAGE_OPTIMIZED;
- } else if (selectedKey.equals(mRestrictedPreference.getKey())) {
- metricCategory = SettingsEnums.ACTION_APP_BATTERY_USAGE_RESTRICTED;
- }
- if (metricCategory != 0) {
- FeatureFactory.getFactory(getContext()).getMetricsFeatureProvider()
- .action(
- getContext(),
- metricCategory,
- new Pair(ConvertUtils.METRIC_KEY_PACKAGE,
- mBatteryOptimizeUtils.getPackageName()),
- new Pair(ConvertUtils.METRIC_KEY_BATTERY_USAGE,
- getArguments().getString(EXTRA_POWER_USAGE_PERCENT)));
- }
}
private void updatePreferenceState(SelectorWithWidgetPreference preference,
@@ -482,6 +466,36 @@
preference.setChecked(selectedKey.equals(preference.getKey()));
}
+ private void logMetricCategory(int selectedKey) {
+ if (selectedKey == mOptimizationMode) {
+ return;
+ }
+
+ int metricCategory = 0;
+ switch (selectedKey) {
+ case BatteryOptimizeUtils.MODE_UNRESTRICTED:
+ metricCategory = SettingsEnums.ACTION_APP_BATTERY_USAGE_UNRESTRICTED;
+ break;
+ case BatteryOptimizeUtils.MODE_OPTIMIZED:
+ metricCategory = SettingsEnums.ACTION_APP_BATTERY_USAGE_OPTIMIZED;
+ break;
+ case BatteryOptimizeUtils.MODE_RESTRICTED:
+ metricCategory = SettingsEnums.ACTION_APP_BATTERY_USAGE_RESTRICTED;
+ break;
+ }
+
+ if (metricCategory != 0) {
+ final String packageName = mBatteryOptimizeUtils.getPackageName();
+ FeatureFactory.getFactory(getContext()).getMetricsFeatureProvider()
+ .action(
+ /* attribution */ SettingsEnums.OPEN_APP_BATTERY_USAGE,
+ /* action */ metricCategory,
+ /* pageId */ SettingsEnums.OPEN_APP_BATTERY_USAGE,
+ TextUtils.isEmpty(packageName) ? PACKAGE_NAME_NONE : packageName,
+ getArguments().getInt(EXTRA_POWER_USAGE_AMOUNT));
+ }
+ }
+
private void onCreateForTriState(String packageName) {
mUnrestrictedPreference = findPreference(KEY_PREF_UNRESTRICTED);
mOptimizePreference = findPreference(KEY_PREF_OPTIMIZED);
@@ -493,19 +507,35 @@
mBatteryOptimizeUtils = new BatteryOptimizeUtils(
getContext(), getArguments().getInt(EXTRA_UID), packageName);
- mOptimizationMode = mBatteryOptimizeUtils.getAppOptimizationMode();
}
- private CharSequence getAppActiveTime(
- long foregroundTimeMs, long backgroundTimeMs, String slotTime) {
+ private int getSelectedPreference() {
+ if (mRestrictedPreference.isChecked()) {
+ return BatteryOptimizeUtils.MODE_RESTRICTED;
+ } else if (mUnrestrictedPreference.isChecked()) {
+ return BatteryOptimizeUtils.MODE_UNRESTRICTED;
+ } else if (mOptimizePreference.isChecked()) {
+ return BatteryOptimizeUtils.MODE_OPTIMIZED;
+ } else {
+ return BatteryOptimizeUtils.MODE_UNKNOWN;
+ }
+ }
+
+ private CharSequence getAppActiveTime(Bundle bundle) {
+ final long foregroundTimeMs = bundle.getLong(EXTRA_FOREGROUND_TIME);
+ final long backgroundTimeMs = bundle.getLong(EXTRA_BACKGROUND_TIME);
+ final int consumedPower = bundle.getInt(EXTRA_POWER_USAGE_AMOUNT);
+ final String slotTime = bundle.getString(EXTRA_SLOT_TIME, null);
final long totalTimeMs = foregroundTimeMs + backgroundTimeMs;
final CharSequence usageTimeSummary;
final PowerUsageFeatureProvider powerFeatureProvider =
FeatureFactory.getFactory(getContext()).getPowerUsageFeatureProvider(getContext());
if (totalTimeMs == 0) {
+ final int batteryWithoutUsageTime = consumedPower > 0
+ ? R.string.battery_usage_without_time : R.string.battery_not_usage_24hr;
usageTimeSummary = getText(powerFeatureProvider.isChartGraphEnabled(getContext())
- ? R.string.battery_not_usage_24hr : R.string.battery_not_usage);
+ ? batteryWithoutUsageTime : R.string.battery_not_usage);
} else if (slotTime == null) {
// Shows summary text with past 24 hr or full charge if slot time is null.
usageTimeSummary = powerFeatureProvider.isChartGraphEnabled(getContext())
diff --git a/src/com/android/settings/fuelgauge/BatteryAppListPreferenceController.java b/src/com/android/settings/fuelgauge/BatteryAppListPreferenceController.java
index 0c59e88..815f2fd 100644
--- a/src/com/android/settings/fuelgauge/BatteryAppListPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/BatteryAppListPreferenceController.java
@@ -102,7 +102,9 @@
}
PowerProfile powerProfile = new PowerProfile(context);
- return powerProfile.getAveragePower(PowerProfile.POWER_SCREEN_FULL)
+ // Cheap hack to try to figure out if the power_profile.xml was populated.
+ return powerProfile.getAveragePowerForOrdinal(
+ PowerProfile.POWER_GROUP_DISPLAY_SCREEN_FULL, 0)
>= MIN_AVERAGE_POWER_THRESHOLD_MILLI_AMP;
}
};
diff --git a/src/com/android/settings/fuelgauge/BatteryBackupHelper.java b/src/com/android/settings/fuelgauge/BatteryBackupHelper.java
index 24080fe..fdbd12a 100644
--- a/src/com/android/settings/fuelgauge/BatteryBackupHelper.java
+++ b/src/com/android/settings/fuelgauge/BatteryBackupHelper.java
@@ -29,8 +29,8 @@
import android.content.pm.UserInfo;
import android.os.Build;
import android.os.IDeviceIdleController;
-import android.os.RemoteException;
import android.os.ParcelFileDescriptor;
+import android.os.RemoteException;
import android.os.ServiceManager;
import android.os.UserHandle;
import android.os.UserManager;
@@ -230,7 +230,7 @@
mBatteryOptimizeUtils != null
? mBatteryOptimizeUtils /*testing only*/
: new BatteryOptimizeUtils(mContext, uid, packageName);
- batteryOptimizeUtils.setAppOptimizationMode(mode);
+ batteryOptimizeUtils.setAppUsageState(mode);
Log.d(TAG, String.format("restore:%s mode=%d", packageName, mode));
}
@@ -263,9 +263,7 @@
private boolean isSystemOrDefaultApp(String packageName) {
final PowerAllowlistBackend powerAllowlistBackend = getPowerAllowlistBackend();
return powerAllowlistBackend.isSysAllowlisted(packageName)
- || powerAllowlistBackend.isDefaultActiveApp(packageName)
- // Optimize mode only for app which is in the allow list not idle app.
- || powerAllowlistBackend.isAllowlistedExceptIdle(packageName);
+ || powerAllowlistBackend.isDefaultActiveApp(packageName);
}
private List<ApplicationInfo> getInstalledApplications() {
diff --git a/src/com/android/settings/fuelgauge/BatteryChartPreferenceController.java b/src/com/android/settings/fuelgauge/BatteryChartPreferenceController.java
index 8541179..90a86f1 100644
--- a/src/com/android/settings/fuelgauge/BatteryChartPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/BatteryChartPreferenceController.java
@@ -28,7 +28,6 @@
import android.text.format.DateFormat;
import android.text.format.DateUtils;
import android.util.Log;
-import android.util.Pair;
import androidx.annotation.VisibleForTesting;
import androidx.preference.Preference;
@@ -65,6 +64,7 @@
ExpandDividerPreference.OnExpandListener {
private static final String TAG = "BatteryChartPreferenceController";
private static final String KEY_FOOTER_PREF = "battery_graph_footer";
+ private static final String PACKAGE_NAME_NONE = "none";
/** Desired battery history size for timestamp slots. */
public static final int DESIRED_HISTORY_SIZE = 25;
@@ -223,13 +223,13 @@
final String packageName = histEntry.mPackageName;
final boolean isAppEntry = histEntry.isAppEntry();
mMetricsFeatureProvider.action(
- mPrefContext,
- isAppEntry
- ? SettingsEnums.ACTION_BATTERY_USAGE_APP_ITEM
- : SettingsEnums.ACTION_BATTERY_USAGE_SYSTEM_ITEM,
- new Pair(ConvertUtils.METRIC_KEY_PACKAGE, packageName),
- new Pair(ConvertUtils.METRIC_KEY_BATTERY_LEVEL, histEntry.mBatteryLevel),
- new Pair(ConvertUtils.METRIC_KEY_BATTERY_USAGE, powerPref.getPercent()));
+ /* attribution */ SettingsEnums.OPEN_BATTERY_USAGE,
+ /* action */ isAppEntry
+ ? SettingsEnums.ACTION_BATTERY_USAGE_APP_ITEM
+ : SettingsEnums.ACTION_BATTERY_USAGE_SYSTEM_ITEM,
+ /* pageId */ SettingsEnums.OPEN_BATTERY_USAGE,
+ TextUtils.isEmpty(packageName) ? PACKAGE_NAME_NONE : packageName,
+ (int) Math.round(diffEntry.getPercentOfTotal()));
Log.d(TAG, String.format("handleClick() label=%s key=%s package=%s",
diffEntry.getAppLabel(), histEntry.getKey(), histEntry.mPackageName));
AdvancedPowerUsageDetail.startBatteryDetailPage(
@@ -350,7 +350,7 @@
private void addAllPreferences() {
final List<BatteryDiffEntry> entries =
mBatteryIndexedMap.get(Integer.valueOf(mTrapezoidIndex));
- addFooterPreferenceIfNeeded(!entries.isEmpty());
+ addFooterPreferenceIfNeeded(entries != null && !entries.isEmpty());
if (entries == null) {
Log.w(TAG, "cannot find BatteryDiffEntry for:" + mTrapezoidIndex);
return;
diff --git a/src/com/android/settings/fuelgauge/BatteryChartView.java b/src/com/android/settings/fuelgauge/BatteryChartView.java
index 7bc60b2..ff61fce 100644
--- a/src/com/android/settings/fuelgauge/BatteryChartView.java
+++ b/src/com/android/settings/fuelgauge/BatteryChartView.java
@@ -79,12 +79,14 @@
private boolean mIsSlotsClickabled;
private String[] mPercentages = getPercentages();
- @VisibleForTesting int mSelectedIndex;
+ @VisibleForTesting int mHoveredIndex = SELECTED_INDEX_INVALID;
+ @VisibleForTesting int mSelectedIndex = SELECTED_INDEX_INVALID;
@VisibleForTesting String[] mTimestamps;
// Colors for drawing the trapezoid shape and dividers.
private int mTrapezoidColor;
private int mTrapezoidSolidColor;
+ private int mTrapezoidHoverColor;
// For drawing the percentage information.
private int mTextPadding;
private final Rect mIndent = new Rect();
@@ -108,7 +110,7 @@
Paint mTrapezoidCurvePaint = null;
private TrapezoidSlot[] mTrapezoidSlots;
// Records the location to calculate selected index.
- private MotionEvent mTouchUpEvent;
+ private float mTouchUpEventX = Float.MIN_VALUE;
private BatteryChartView.OnSelectListener mOnSelectListener;
public BatteryChartView(Context context) {
@@ -254,21 +256,49 @@
public boolean onTouchEvent(MotionEvent event) {
// Caches the location to calculate selected trapezoid index.
final int action = event.getAction();
- if (action == MotionEvent.ACTION_UP) {
- mTouchUpEvent = MotionEvent.obtain(event);
- } else if (action == MotionEvent.ACTION_CANCEL) {
- mTouchUpEvent = null; // reset
+ switch (action) {
+ case MotionEvent.ACTION_UP:
+ mTouchUpEventX = event.getX();
+ break;
+ case MotionEvent.ACTION_CANCEL:
+ mTouchUpEventX = Float.MIN_VALUE; // reset
+ break;
}
return super.onTouchEvent(event);
}
@Override
+ public boolean onHoverEvent(MotionEvent event) {
+ final int action = event.getAction();
+ switch (action) {
+ case MotionEvent.ACTION_HOVER_ENTER:
+ case MotionEvent.ACTION_HOVER_MOVE:
+ final int trapezoidIndex = getTrapezoidIndex(event.getX());
+ if (mHoveredIndex != trapezoidIndex) {
+ mHoveredIndex = trapezoidIndex;
+ invalidate();
+ }
+ break;
+ }
+ return super.onHoverEvent(event);
+ }
+
+ @Override
+ public void onHoverChanged(boolean hovered) {
+ super.onHoverChanged(hovered);
+ if (!hovered) {
+ mHoveredIndex = SELECTED_INDEX_INVALID; // reset
+ invalidate();
+ }
+ }
+
+ @Override
public void onClick(View view) {
- if (mTouchUpEvent == null) {
+ if (mTouchUpEventX == Float.MIN_VALUE) {
Log.w(TAG, "invalid motion event for onClick() callback");
return;
}
- final int trapezoidIndex = getTrapezoidIndex(mTouchUpEvent.getX());
+ final int trapezoidIndex = getTrapezoidIndex(mTouchUpEventX);
// Ignores the click event if the level is zero.
if (trapezoidIndex == SELECTED_INDEX_INVALID
|| !isValidToDraw(trapezoidIndex)) {
@@ -347,6 +377,8 @@
setBackgroundColor(Color.TRANSPARENT);
mTrapezoidSolidColor = Utils.getColorAccentDefaultColor(context);
mTrapezoidColor = Utils.getDisabled(context, mTrapezoidSolidColor);
+ mTrapezoidHoverColor = Utils.getColorAttrDefaultColor(context,
+ com.android.internal.R.attr.colorAccentSecondaryVariant);
// Initializes the divider line paint.
final Resources resources = getContext().getResources();
mDividerWidth = resources.getDimensionPixelSize(R.dimen.chartview_divider_width);
@@ -494,7 +526,9 @@
? mTrapezoidColor
: mSelectedIndex == index || mSelectedIndex == SELECTED_INDEX_ALL
? mTrapezoidSolidColor : mTrapezoidColor;
- mTrapezoidPaint.setColor(trapezoidColor);
+ final boolean isHoverState =
+ mIsSlotsClickabled && mHoveredIndex == index && isValidToDraw(mHoveredIndex);
+ mTrapezoidPaint.setColor(isHoverState ? mTrapezoidHoverColor : trapezoidColor);
final float leftTop = round(trapezoidBottom - mLevels[index] * unitHeight);
final float rightTop = round(trapezoidBottom - mLevels[index + 1] * unitHeight);
diff --git a/src/com/android/settings/fuelgauge/BatteryInfo.java b/src/com/android/settings/fuelgauge/BatteryInfo.java
index d641e7b..efb58a5 100644
--- a/src/com/android/settings/fuelgauge/BatteryInfo.java
+++ b/src/com/android/settings/fuelgauge/BatteryInfo.java
@@ -163,11 +163,17 @@
} catch (RuntimeException e) {
Log.e(TAG, "getBatteryInfo() from getBatteryUsageStats()", e);
// Use default BatteryUsageStats.
- stats = new BatteryUsageStats.Builder(
- new String[0], /* includePowerModels */ false).build();
+ stats = new BatteryUsageStats.Builder(new String[0]).build();
}
}
- return getBatteryInfo(context, stats, shortString);
+ final BatteryInfo batteryInfo =
+ getBatteryInfo(context, stats, shortString);
+ try {
+ stats.close();
+ } catch (Exception e) {
+ Log.e(TAG, "BatteryUsageStats.close() failed", e);
+ }
+ return batteryInfo;
}
@Override
diff --git a/src/com/android/settings/fuelgauge/BatteryOptimizeUtils.java b/src/com/android/settings/fuelgauge/BatteryOptimizeUtils.java
index 11528a6..9306a34 100644
--- a/src/com/android/settings/fuelgauge/BatteryOptimizeUtils.java
+++ b/src/com/android/settings/fuelgauge/BatteryOptimizeUtils.java
@@ -19,6 +19,7 @@
import android.annotation.IntDef;
import android.app.AppOpsManager;
import android.content.Context;
+import android.os.AsyncTask;
import android.util.Log;
import androidx.annotation.VisibleForTesting;
@@ -90,27 +91,27 @@
}
/** Sets the {@link OptimizationMode} for associated app. */
- public void setAppOptimizationMode(@OptimizationMode int mode) {
+ public void setAppUsageState(@OptimizationMode int mode) {
if (getAppOptimizationMode(mMode, mAllowListed) == mode) {
Log.w(TAG, "set the same optimization mode for: " + mPackageName);
return;
}
- switch (mode) {
- case MODE_RESTRICTED:
- mBatteryUtils.setForceAppStandby(mUid, mPackageName, AppOpsManager.MODE_IGNORED);
- mPowerAllowListBackend.removeApp(mPackageName);
- break;
- case MODE_UNRESTRICTED:
- mBatteryUtils.setForceAppStandby(mUid, mPackageName, AppOpsManager.MODE_ALLOWED);
- mPowerAllowListBackend.addApp(mPackageName);
- break;
- case MODE_OPTIMIZED:
- mBatteryUtils.setForceAppStandby(mUid, mPackageName, AppOpsManager.MODE_ALLOWED);
- mPowerAllowListBackend.removeApp(mPackageName);
- break;
- default:
- Log.d(TAG, "set unknown app optimization mode.");
- }
+
+ AsyncTask.execute(() -> {
+ switch (mode) {
+ case MODE_RESTRICTED:
+ setAppOptimizationMode(AppOpsManager.MODE_IGNORED, /* allowListed */ false);
+ break;
+ case MODE_UNRESTRICTED:
+ setAppOptimizationMode(AppOpsManager.MODE_ALLOWED, /* allowListed */ true);
+ break;
+ case MODE_OPTIMIZED:
+ setAppOptimizationMode(AppOpsManager.MODE_ALLOWED, /* allowListed */ false);
+ break;
+ default:
+ Log.d(TAG, "set unknown app optimization mode.");
+ }
+ });
}
/**
@@ -130,17 +131,23 @@
|| mPowerAllowListBackend.isDefaultActiveApp(mPackageName);
}
- /**
- * Return {@code true} if this package is in allow list except idle app.
- */
- public boolean isAllowlistedExceptIdleApp() {
- return mPowerAllowListBackend.isAllowlistedExceptIdle(mPackageName);
- }
-
String getPackageName() {
return mPackageName == null ? UNKNOWN_PACKAGE : mPackageName;
}
+ private void setAppOptimizationMode(int appStandbyMode, boolean allowListed) {
+ try {
+ mBatteryUtils.setForceAppStandby(mUid, mPackageName, appStandbyMode);
+ if (allowListed) {
+ mPowerAllowListBackend.addApp(mPackageName);
+ } else {
+ mPowerAllowListBackend.removeApp(mPackageName);
+ }
+ } catch (Exception e) {
+ Log.e(TAG, "set OPTIMIZED failed for " + mPackageName, e);
+ }
+ }
+
private void refreshState() {
mPowerAllowListBackend.refreshList();
mAllowListed = mPowerAllowListBackend.isAllowlisted(mPackageName);
diff --git a/src/com/android/settings/fuelgauge/BatterySaverController.java b/src/com/android/settings/fuelgauge/BatterySaverController.java
index 8fec9b4..c712ab0 100644
--- a/src/com/android/settings/fuelgauge/BatterySaverController.java
+++ b/src/com/android/settings/fuelgauge/BatterySaverController.java
@@ -15,7 +15,6 @@
*/
package com.android.settings.fuelgauge;
-import android.app.settings.SettingsEnums;
import android.content.ContentResolver;
import android.content.Context;
import android.database.ContentObserver;
@@ -24,7 +23,6 @@
import android.os.PowerManager;
import android.provider.Settings;
import android.provider.Settings.Global;
-import android.util.Pair;
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
@@ -32,8 +30,6 @@
import com.android.settings.R;
import com.android.settings.Utils;
import com.android.settings.core.BasePreferenceController;
-import com.android.settings.overlay.FeatureFactory;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnStart;
import com.android.settingslib.core.lifecycle.events.OnStop;
@@ -48,7 +44,6 @@
private final BatterySaverReceiver mBatteryStateChangeReceiver;
private final PowerManager mPowerManager;
private Preference mBatterySaverPref;
- private final MetricsFeatureProvider mMetricsFeatureProvider;
private final ContentObserver mObserver = new ContentObserver(
new Handler(Looper.getMainLooper())) {
@Override
@@ -61,7 +56,6 @@
super(context, KEY_BATTERY_SAVER);
mPowerManager = mContext.getSystemService(PowerManager.class);
- mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
mBatteryStateChangeReceiver = new BatterySaverReceiver(context);
mBatteryStateChangeReceiver.setBatterySaverListener(this);
BatterySaverUtils.revertScheduleToNoneIfNeeded(context);
@@ -69,7 +63,7 @@
@Override
public int getAvailabilityStatus() {
- return AVAILABLE_UNSEARCHABLE;
+ return AVAILABLE;
}
@Override
@@ -127,43 +121,9 @@
}
}
- private void logPowerSaver() {
- if (!mPowerManager.isPowerSaveMode()) {
- // Power saver is off, so don't do anything.
- return;
- }
-
- final ContentResolver resolver = mContext.getContentResolver();
- final int mode = Global.getInt(resolver, Global.AUTOMATIC_POWER_SAVE_MODE,
- PowerManager.POWER_SAVE_MODE_TRIGGER_PERCENTAGE);
- int fuelgaugeScheduleType = SettingsEnums.BATTERY_SAVER_SCHEDULE_TYPE_NO_SCHEDULE;
- switch (mode) {
- case PowerManager.POWER_SAVE_MODE_TRIGGER_PERCENTAGE:
- fuelgaugeScheduleType =
- SettingsEnums.BATTERY_SAVER_SCHEDULE_TYPE_BASED_ON_PERCENTAGE;
- final int powerLevelTriggerPercentage = Global.getInt(resolver,
- Global.LOW_POWER_MODE_TRIGGER_LEVEL, 0);
- mMetricsFeatureProvider.action(mContext, SettingsEnums.FUELGAUGE_BATTERY_SAVER,
- Pair.create(SettingsEnums.FIELD_BATTERY_SAVER_SCHEDULE_TYPE,
- fuelgaugeScheduleType),
- Pair.create(SettingsEnums.FIELD_BATTERY_SAVER_PERCENTAGE_VALUE,
- powerLevelTriggerPercentage));
- break;
- case PowerManager.POWER_SAVE_MODE_TRIGGER_DYNAMIC:
- fuelgaugeScheduleType = SettingsEnums.BATTERY_SAVER_SCHEDULE_TYPE_BASED_ON_ROUTINE;
- break;
- default:
- // empty
- }
- mMetricsFeatureProvider.action(mContext, SettingsEnums.FUELGAUGE_BATTERY_SAVER,
- Pair.create(SettingsEnums.FIELD_BATTERY_SAVER_SCHEDULE_TYPE,
- fuelgaugeScheduleType));
- }
-
@Override
public void onPowerSaveModeChanged() {
updateSummary();
- logPowerSaver();
}
@Override
diff --git a/src/com/android/settings/fuelgauge/BatteryUsageStatsLoader.java b/src/com/android/settings/fuelgauge/BatteryUsageStatsLoader.java
index 2e3200d..65f2ddb 100644
--- a/src/com/android/settings/fuelgauge/BatteryUsageStatsLoader.java
+++ b/src/com/android/settings/fuelgauge/BatteryUsageStatsLoader.java
@@ -49,8 +49,7 @@
} catch (RuntimeException e) {
Log.e(TAG, "loadInBackground() for getBatteryUsageStats()", e);
// Use default BatteryUsageStats.
- return new BatteryUsageStats.Builder(
- new String[0], /* includePowerModels */ false).build();
+ return new BatteryUsageStats.Builder(new String[0]).build();
}
}
diff --git a/src/com/android/settings/fuelgauge/BatteryUtils.java b/src/com/android/settings/fuelgauge/BatteryUtils.java
index b05e64a..67ffa7d 100644
--- a/src/com/android/settings/fuelgauge/BatteryUtils.java
+++ b/src/com/android/settings/fuelgauge/BatteryUtils.java
@@ -375,9 +375,7 @@
} catch (RuntimeException e) {
Log.e(TAG, "getBatteryInfo() error from getBatteryUsageStats()", e);
// Use default BatteryUsageStats.
- batteryUsageStats =
- new BatteryUsageStats.Builder(new String[0], /* includePowerModels */ false)
- .build();
+ batteryUsageStats = new BatteryUsageStats.Builder(new String[0]).build();
}
final long startTime = System.currentTimeMillis();
@@ -405,6 +403,11 @@
batteryUsageStats, estimate, elapsedRealtimeUs, false /* shortString */);
BatteryUtils.logRuntime(tag, "BatteryInfoLoader.loadInBackground", startTime);
+ try {
+ batteryUsageStats.close();
+ } catch (Exception e) {
+ Log.e(TAG, "BatteryUsageStats.close() failed", e);
+ }
return batteryInfo;
}
diff --git a/src/com/android/settings/fuelgauge/DebugEstimatesLoader.java b/src/com/android/settings/fuelgauge/DebugEstimatesLoader.java
index 0623bcb..e7c93dc 100644
--- a/src/com/android/settings/fuelgauge/DebugEstimatesLoader.java
+++ b/src/com/android/settings/fuelgauge/DebugEstimatesLoader.java
@@ -22,6 +22,7 @@
import android.os.BatteryStatsManager;
import android.os.BatteryUsageStats;
import android.os.SystemClock;
+import android.util.Log;
import com.android.internal.os.BatteryStatsHelper;
import com.android.settings.overlay.FeatureFactory;
@@ -34,6 +35,8 @@
import java.util.List;
public class DebugEstimatesLoader extends AsyncLoaderCompat<List<BatteryInfo>> {
+ private static final String TAG = "DebugEstimatesLoader";
+
private BatteryStatsHelper mStatsHelper;
public DebugEstimatesLoader(Context context, BatteryStatsHelper statsHelper) {
@@ -58,8 +61,15 @@
Intent batteryBroadcast = getContext().registerReceiver(null,
new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
BatteryStats stats = mStatsHelper.getStats();
- BatteryUsageStats batteryUsageStats =
- context.getSystemService(BatteryStatsManager.class).getBatteryUsageStats();
+ BatteryUsageStats batteryUsageStats;
+ try {
+ batteryUsageStats = context.getSystemService(BatteryStatsManager.class)
+ .getBatteryUsageStats();
+ } catch (RuntimeException e) {
+ Log.e(TAG, "getBatteryInfo() from getBatteryUsageStats()", e);
+ // Use default BatteryUsageStats.
+ batteryUsageStats = new BatteryUsageStats.Builder(new String[0]).build();
+ }
BatteryInfo oldinfo = BatteryInfo.getBatteryInfoOld(getContext(), batteryBroadcast,
batteryUsageStats, elapsedRealtimeUs, false);
@@ -74,6 +84,12 @@
List<BatteryInfo> infos = new ArrayList<>();
infos.add(oldinfo);
infos.add(newInfo);
+
+ try {
+ batteryUsageStats.close();
+ } catch (Exception e) {
+ Log.e(TAG, "BatteryUsageStats.close() failed", e);
+ }
return infos;
}
}
diff --git a/src/com/android/settings/fuelgauge/ExpandDividerPreference.java b/src/com/android/settings/fuelgauge/ExpandDividerPreference.java
index b89f2d4..4517177 100644
--- a/src/com/android/settings/fuelgauge/ExpandDividerPreference.java
+++ b/src/com/android/settings/fuelgauge/ExpandDividerPreference.java
@@ -65,8 +65,7 @@
@Override
public void onClick() {
- mIsExpanded = !mIsExpanded;
- refreshState();
+ setIsExpanded(!mIsExpanded);
if (mOnExpandListener != null) {
mOnExpandListener.onExpand(mIsExpanded);
}
@@ -74,10 +73,7 @@
void setTitle(final String titleContent) {
mTitleContent = titleContent;
- if (mTextView != null) {
- mTextView.postDelayed(
- () -> mTextView.setText(titleContent), 50);
- }
+ refreshState();
}
void setIsExpanded(boolean isExpanded) {
@@ -90,13 +86,13 @@
}
private void refreshState() {
- final int iconId =
- mIsExpanded
- ? R.drawable.ic_settings_expand_less
- : R.drawable.ic_settings_expand_more;
if (mImageView != null) {
- mImageView.setImageResource(iconId);
+ mImageView.setImageResource(mIsExpanded
+ ? R.drawable.ic_settings_expand_less
+ : R.drawable.ic_settings_expand_more);
}
- setTitle(mTitleContent);
+ if (mTextView != null) {
+ mTextView.setText(mTitleContent);
+ }
}
}
diff --git a/src/com/android/settings/fuelgauge/OptimizedPreferenceController.java b/src/com/android/settings/fuelgauge/OptimizedPreferenceController.java
index 2bb7ecf..708ba5e 100644
--- a/src/com/android/settings/fuelgauge/OptimizedPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/OptimizedPreferenceController.java
@@ -57,10 +57,6 @@
Log.d(TAG, "is system or default app, disable pref");
((SelectorWithWidgetPreference) preference).setChecked(false);
preference.setEnabled(false);
- } else if (mBatteryOptimizeUtils.isAllowlistedExceptIdleApp()) {
- Log.d(TAG, "in allow list not idle app, optimized states only");
- preference.setEnabled(true);
- ((SelectorWithWidgetPreference) preference).setChecked(true);
} else if (mBatteryOptimizeUtils.getAppOptimizationMode()
== BatteryOptimizeUtils.MODE_OPTIMIZED) {
Log.d(TAG, "is optimized states");
@@ -77,12 +73,6 @@
@Override
public boolean handlePreferenceTreeClick(Preference preference) {
- if (!KEY_OPTIMIZED_PREF.equals(preference.getKey())) {
- return false;
- }
-
- mBatteryOptimizeUtils.setAppOptimizationMode(BatteryOptimizeUtils.MODE_OPTIMIZED);
- Log.d(TAG, "Set optimized");
- return true;
+ return getPreferenceKey().equals(preference.getKey());
}
}
diff --git a/src/com/android/settings/fuelgauge/PowerUsageBase.java b/src/com/android/settings/fuelgauge/PowerUsageBase.java
index 16567fe..e950679 100644
--- a/src/com/android/settings/fuelgauge/PowerUsageBase.java
+++ b/src/com/android/settings/fuelgauge/PowerUsageBase.java
@@ -22,6 +22,7 @@
import android.os.BatteryUsageStats;
import android.os.Bundle;
import android.os.UserManager;
+import android.util.Log;
import android.view.Menu;
import androidx.annotation.NonNull;
@@ -103,6 +104,16 @@
final long startTime = System.currentTimeMillis();
historyPref.setBatteryUsageStats(mBatteryUsageStats);
BatteryUtils.logRuntime(TAG, "updatePreference", startTime);
+ if (mBatteryUsageStats == null) {
+ return;
+ }
+ try {
+ mBatteryUsageStats.close();
+ } catch (Exception e) {
+ Log.e(TAG, "BatteryUsageStats.close() failed", e);
+ } finally {
+ mBatteryUsageStats = null;
+ }
}
private class BatteryUsageStatsLoaderCallbacks
diff --git a/src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java b/src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java
index d1d1225..ef201e4 100644
--- a/src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java
+++ b/src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java
@@ -134,6 +134,11 @@
boolean isChartGraphSlotsEnabled(Context context);
/**
+ * Checks whether adaptive charging feature is supported in this device
+ */
+ boolean isAdaptiveChargingSupported();
+
+ /**
* Gets a intent for one time bypass charge limited to resume charging.
*/
Intent getResumeChargeIntent();
diff --git a/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java b/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java
index f4aa1f6..81e11b0 100644
--- a/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java
+++ b/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java
@@ -148,6 +148,11 @@
}
@Override
+ public boolean isAdaptiveChargingSupported() {
+ return false;
+ }
+
+ @Override
public Intent getResumeChargeIntent() {
return null;
}
diff --git a/src/com/android/settings/fuelgauge/RestrictedPreferenceController.java b/src/com/android/settings/fuelgauge/RestrictedPreferenceController.java
index 07bd19d..99e742b 100644
--- a/src/com/android/settings/fuelgauge/RestrictedPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/RestrictedPreferenceController.java
@@ -55,9 +55,6 @@
Log.d(TAG, "is system or default app, disable pref");
((SelectorWithWidgetPreference) preference).setChecked(false);
preference.setEnabled(false);
- } else if (mBatteryOptimizeUtils.isAllowlistedExceptIdleApp()) {
- Log.d(TAG, "in allow list not idle app, disable perf");
- preference.setEnabled(false);
} else if (mBatteryOptimizeUtils.getAppOptimizationMode()
== BatteryOptimizeUtils.MODE_RESTRICTED) {
Log.d(TAG, "is restricted states");
@@ -79,12 +76,6 @@
@Override
public boolean handlePreferenceTreeClick(Preference preference) {
- if (!KEY_RESTRICTED_PREF.equals(preference.getKey())) {
- return false;
- }
-
- mBatteryOptimizeUtils.setAppOptimizationMode(BatteryOptimizeUtils.MODE_RESTRICTED);
- Log.d(TAG, "Set restricted");
- return true;
+ return getPreferenceKey().equals(preference.getKey());
}
}
diff --git a/src/com/android/settings/fuelgauge/SmartBatteryPreferenceController.java b/src/com/android/settings/fuelgauge/SmartBatteryPreferenceController.java
index 27b70cb..26c0ab9 100644
--- a/src/com/android/settings/fuelgauge/SmartBatteryPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/SmartBatteryPreferenceController.java
@@ -24,6 +24,7 @@
import androidx.preference.Preference;
import androidx.preference.SwitchPreference;
+import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.overlay.FeatureFactory;
@@ -62,6 +63,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_battery;
+ }
+
+ @Override
public void updateState(Preference preference) {
super.updateState(preference);
final boolean smartBatteryOn = Settings.Global.getInt(mContext.getContentResolver(),
diff --git a/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceController.java b/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceController.java
index 43cc386..f86b1ff 100644
--- a/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceController.java
@@ -30,6 +30,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.utils.ThreadUtils;
import java.util.HashMap;
@@ -38,8 +39,9 @@
@VisibleForTesting
protected boolean mIsBatteryPresent = true;
+ @VisibleForTesting
+ Preference mPreference;
private final BatteryBroadcastReceiver mBatteryBroadcastReceiver;
- private Preference mPreference;
private BatteryInfo mBatteryInfo;
private BatterySettingsFeatureProvider mBatterySettingsFeatureProvider;
private BatteryStatusFeatureProvider mBatteryStatusFeatureProvider;
@@ -140,14 +142,26 @@
}
if (batteryStatusUpdate) {
- if (!mBatteryStatusFeatureProvider.triggerBatteryStatusUpdate(this, info)) {
- mBatteryStatusLabel = null; // will generateLabel()
- }
+ setSummaryAsync(info);
}
return (mBatteryStatusLabel == null) ? generateLabel(info) : mBatteryStatusLabel;
}
+ private void setSummaryAsync(BatteryInfo info) {
+ ThreadUtils.postOnBackgroundThread(() -> {
+ final boolean triggerBatteryStatusUpdate =
+ mBatteryStatusFeatureProvider.triggerBatteryStatusUpdate(this, info);
+ ThreadUtils.postOnMainThread(() -> {
+ if (!triggerBatteryStatusUpdate) {
+ mBatteryStatusLabel = null; // will generateLabel()
+ }
+ mPreference.setSummary(
+ (mBatteryStatusLabel == null) ? generateLabel(info) : mBatteryStatusLabel);
+ });
+ });
+ }
+
private CharSequence generateLabel(BatteryInfo info) {
if (!info.discharging && info.chargeLabel != null) {
return info.chargeLabel;
diff --git a/src/com/android/settings/fuelgauge/UnrestrictedPreferenceController.java b/src/com/android/settings/fuelgauge/UnrestrictedPreferenceController.java
index 1b106a7..244a33c 100644
--- a/src/com/android/settings/fuelgauge/UnrestrictedPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/UnrestrictedPreferenceController.java
@@ -53,9 +53,6 @@
if (mBatteryOptimizeUtils.isSystemOrDefaultApp()) {
Log.d(TAG, "is system or default app, unrestricted states only");
((SelectorWithWidgetPreference) preference).setChecked(true);
- } else if (mBatteryOptimizeUtils.isAllowlistedExceptIdleApp()) {
- Log.d(TAG, "in allow list not idle app, disable perf");
- preference.setEnabled(false);
} else if (mBatteryOptimizeUtils.getAppOptimizationMode()
== BatteryOptimizeUtils.MODE_UNRESTRICTED) {
Log.d(TAG, "is unrestricted states");
@@ -77,12 +74,6 @@
@Override
public boolean handlePreferenceTreeClick(Preference preference) {
- if (!KEY_UNRESTRICTED_PREF.equals(preference.getKey())) {
- return false;
- }
-
- mBatteryOptimizeUtils.setAppOptimizationMode(BatteryOptimizeUtils.MODE_UNRESTRICTED);
- Log.d(TAG, "Set unrestricted");
- return true;
+ return getPreferenceKey().equals(preference.getKey());
}
}
diff --git a/src/com/android/settings/fuelgauge/batterysaver/BatterySaverButtonPreferenceController.java b/src/com/android/settings/fuelgauge/batterysaver/BatterySaverButtonPreferenceController.java
index 59a592c..2979151 100644
--- a/src/com/android/settings/fuelgauge/batterysaver/BatterySaverButtonPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/batterysaver/BatterySaverButtonPreferenceController.java
@@ -19,6 +19,8 @@
import android.content.ContentResolver;
import android.content.Context;
import android.net.Uri;
+import android.os.Handler;
+import android.os.Looper;
import android.os.PowerManager;
import android.provider.SettingsSlicesContract;
import android.widget.Switch;
@@ -42,10 +44,12 @@
public class BatterySaverButtonPreferenceController extends
TogglePreferenceController implements OnMainSwitchChangeListener, LifecycleObserver,
OnStart, OnStop, BatterySaverReceiver.BatterySaverListener {
+ private static final long SWITCH_ANIMATION_DURATION = 350L;
private final BatterySaverReceiver mBatterySaverReceiver;
private final PowerManager mPowerManager;
+ private Handler mHandler;
private MainSwitchPreference mPreference;
public BatterySaverButtonPreferenceController(Context context, String key) {
@@ -53,6 +57,7 @@
mPowerManager = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
mBatterySaverReceiver = new BatterySaverReceiver(context);
mBatterySaverReceiver.setBatterySaverListener(this);
+ mHandler = new Handler(Looper.getMainLooper());
}
@Override
@@ -83,6 +88,7 @@
@Override
public void onStop() {
mBatterySaverReceiver.setListening(false);
+ mHandler.removeCallbacksAndMessages(null /* token */);
}
@Override
@@ -113,7 +119,17 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_battery;
+ }
+
+ @Override
public void onPowerSaveModeChanged() {
+ mHandler.postDelayed(() -> onPowerSaveModeChangedInternal(),
+ SWITCH_ANIMATION_DURATION);
+ }
+
+ private void onPowerSaveModeChangedInternal() {
final boolean isChecked = isChecked();
if (mPreference != null && mPreference.isChecked() != isChecked) {
mPreference.setChecked(isChecked);
diff --git a/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettings.java b/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettings.java
index afe5853..0c596bb 100644
--- a/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettings.java
+++ b/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettings.java
@@ -16,12 +16,14 @@
package com.android.settings.fuelgauge.batterysaver;
+import android.app.settings.SettingsEnums;
import android.content.Context;
import android.database.ContentObserver;
import android.graphics.Color;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.net.Uri;
+import android.os.AsyncTask;
import android.os.Bundle;
import android.os.Handler;
import android.provider.Settings;
@@ -34,6 +36,7 @@
import androidx.preference.PreferenceScreen;
import com.android.settings.R;
+import com.android.settings.overlay.FeatureFactory;
import com.android.settings.widget.RadioButtonPickerFragment;
import com.android.settingslib.fuelgauge.BatterySaverUtils;
import com.android.settingslib.widget.CandidateInfo;
@@ -58,6 +61,8 @@
public BatterySaverScheduleRadioButtonsController mRadioButtonController;
@VisibleForTesting
Context mContext;
+ private int mSaverPercentage;
+ private String mSaverScheduleKey;
private BatterySaverScheduleSeekBarController mSeekBarController;
@VisibleForTesting
@@ -90,6 +95,8 @@
Settings.Secure.getUriFor(Settings.Secure.LOW_POWER_WARNING_ACKNOWLEDGED),
false,
mSettingsObserver);
+ mSaverScheduleKey = mRadioButtonController.getDefaultKey();
+ mSaverPercentage = getSaverPercentage();
}
@Override
@@ -107,6 +114,7 @@
@Override
public void onPause() {
mContext.getContentResolver().unregisterContentObserver(mSettingsObserver);
+ AsyncTask.execute(() -> logPowerSaver());
super.onPause();
}
@@ -174,6 +182,26 @@
return 0;
}
+ private void logPowerSaver() {
+ final int currentSaverPercentage = getSaverPercentage();
+ final String currentSaverScheduleKey = mRadioButtonController.getDefaultKey();
+ if (mSaverScheduleKey.equals(currentSaverScheduleKey)
+ && mSaverPercentage == currentSaverPercentage) {
+ return;
+ }
+ FeatureFactory.getFactory(mContext).getMetricsFeatureProvider()
+ .action(SettingsEnums.FUELGAUGE_BATTERY_SAVER,
+ SettingsEnums.FIELD_BATTERY_SAVER_SCHEDULE_TYPE,
+ SettingsEnums.FIELD_BATTERY_SAVER_PERCENTAGE_VALUE,
+ currentSaverScheduleKey,
+ currentSaverPercentage);
+ }
+
+ private int getSaverPercentage() {
+ return Settings.Global.getInt(mContext.getContentResolver(),
+ Settings.Global.LOW_POWER_MODE_TRIGGER_LEVEL, -1);
+ }
+
static class BatterySaverScheduleCandidateInfo extends CandidateInfo {
private final CharSequence mLabel;
@@ -207,4 +235,4 @@
return mSummary;
}
}
-}
\ No newline at end of file
+}
diff --git a/src/com/android/settings/fuelgauge/batterysaver/BatterySaverStickyPreferenceController.java b/src/com/android/settings/fuelgauge/batterysaver/BatterySaverStickyPreferenceController.java
index 6754245..ce2cbb0 100644
--- a/src/com/android/settings/fuelgauge/batterysaver/BatterySaverStickyPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/batterysaver/BatterySaverStickyPreferenceController.java
@@ -8,6 +8,7 @@
import androidx.preference.Preference;
import androidx.preference.SwitchPreference;
+
import com.android.settings.R;
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settings.core.TogglePreferenceController;
@@ -59,4 +60,9 @@
public int getAvailabilityStatus() {
return AVAILABLE;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_battery;
+ }
}
diff --git a/src/com/android/settings/fuelgauge/batterytip/BatteryManagerPreferenceController.java b/src/com/android/settings/fuelgauge/batterytip/BatteryManagerPreferenceController.java
index 790264c..d920a8e 100644
--- a/src/com/android/settings/fuelgauge/batterytip/BatteryManagerPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/batterytip/BatteryManagerPreferenceController.java
@@ -64,7 +64,10 @@
preference.setSummary(mContext.getResources().getQuantityString(
R.plurals.battery_manager_app_restricted, num, num));
} else {
- preference.setSummary(R.string.battery_manager_summary);
+ preference.setSummary(
+ mPowerUsageFeatureProvider.isAdaptiveChargingSupported()
+ ? R.string.battery_manager_summary
+ : R.string.battery_manager_summary_unsupported);
}
}
}
diff --git a/src/com/android/settings/fuelgauge/batterytip/detectors/HighUsageDetector.java b/src/com/android/settings/fuelgauge/batterytip/detectors/HighUsageDetector.java
index 4b3f2df..8126dcc 100644
--- a/src/com/android/settings/fuelgauge/batterytip/detectors/HighUsageDetector.java
+++ b/src/com/android/settings/fuelgauge/batterytip/detectors/HighUsageDetector.java
@@ -21,6 +21,7 @@
import android.content.Context;
import android.os.BatteryUsageStats;
import android.os.UidBatteryConsumer;
+import android.util.Log;
import androidx.annotation.VisibleForTesting;
@@ -41,6 +42,8 @@
* {@link BatteryTipDetector} since it need the most up-to-date {@code visibleTips}
*/
public class HighUsageDetector implements BatteryTipDetector {
+ private static final String TAG = "HighUsageDetector";
+
private BatteryTipPolicy mPolicy;
private BatteryUsageStats mBatteryUsageStats;
private final BatteryInfo mBatteryInfo;
@@ -113,6 +116,10 @@
@VisibleForTesting
void parseBatteryData() {
- mBatteryInfo.parseBatteryHistory(mDataParser);
+ try {
+ mBatteryInfo.parseBatteryHistory(mDataParser);
+ } catch (IllegalStateException e) {
+ Log.e(TAG, "parseBatteryData() failed", e);
+ }
}
}
diff --git a/src/com/android/settings/gestures/ButtonNavigationSettingsAssistController.java b/src/com/android/settings/gestures/ButtonNavigationSettingsAssistController.java
new file mode 100644
index 0000000..4c5e28c
--- /dev/null
+++ b/src/com/android/settings/gestures/ButtonNavigationSettingsAssistController.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.gestures;
+
+import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_2BUTTON_OVERLAY;
+import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_3BUTTON_OVERLAY;
+
+import android.content.Context;
+import android.provider.Settings;
+
+import com.android.settings.R;
+import com.android.settings.core.TogglePreferenceController;
+
+/**
+ * Configures behaviour of long press home button to invoke assistant app gesture.
+ */
+public class ButtonNavigationSettingsAssistController extends TogglePreferenceController {
+
+ public ButtonNavigationSettingsAssistController(Context context, String key) {
+ super(context, key);
+ }
+
+ @Override
+ public boolean isChecked() {
+ boolean onByDefault = mContext.getResources().getBoolean(
+ com.android.internal.R.bool.config_assistLongPressHomeEnabledDefault);
+ return Settings.Secure.getInt(mContext.getContentResolver(),
+ Settings.Secure.ASSIST_LONG_PRESS_HOME_ENABLED, onByDefault ? 1 : 0) == 1;
+ }
+
+ @Override
+ public boolean setChecked(boolean isChecked) {
+ return Settings.Secure.putInt(mContext.getContentResolver(),
+ Settings.Secure.ASSIST_LONG_PRESS_HOME_ENABLED, isChecked ? 1 : 0);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ if (SystemNavigationPreferenceController.isOverlayPackageAvailable(mContext,
+ NAV_BAR_MODE_2BUTTON_OVERLAY)
+ || SystemNavigationPreferenceController.isOverlayPackageAvailable(mContext,
+ NAV_BAR_MODE_3BUTTON_OVERLAY)) {
+ return AVAILABLE;
+ }
+
+ return UNSUPPORTED_ON_DEVICE;
+ }
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_system;
+ }
+}
diff --git a/src/com/android/settings/gestures/ButtonNavigationSettingsFragment.java b/src/com/android/settings/gestures/ButtonNavigationSettingsFragment.java
new file mode 100644
index 0000000..af75e78
--- /dev/null
+++ b/src/com/android/settings/gestures/ButtonNavigationSettingsFragment.java
@@ -0,0 +1,69 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.gestures;
+
+import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_2BUTTON_OVERLAY;
+import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_3BUTTON_OVERLAY;
+
+import android.app.settings.SettingsEnums;
+import android.content.Context;
+
+import com.android.settings.R;
+import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.search.BaseSearchIndexProvider;
+import com.android.settingslib.search.SearchIndexable;
+
+/**
+ * A fragment that includes settings for 2- and 3-button navigation modes.
+ */
+@SearchIndexable(forTarget = SearchIndexable.MOBILE)
+public class ButtonNavigationSettingsFragment extends DashboardFragment {
+
+ private static final String TAG = "ButtonNavigationSettingsFragment";
+
+ public static final String BUTTON_NAVIGATION_SETTINGS =
+ "com.android.settings.BUTTON_NAVIGATION_SETTINGS";
+
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.SETTINGS_BUTTON_NAV_DLG;
+ }
+
+ @Override
+ protected int getPreferenceScreenResId() {
+ return R.xml.button_navigation_settings;
+ }
+
+ @Override
+ protected String getLogTag() {
+ return TAG;
+ }
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.button_navigation_settings) {
+
+ @Override
+ protected boolean isPageSearchEnabled(Context context) {
+ return SystemNavigationPreferenceController.isOverlayPackageAvailable(context,
+ NAV_BAR_MODE_2BUTTON_OVERLAY)
+ || SystemNavigationPreferenceController.isOverlayPackageAvailable(
+ context,
+ NAV_BAR_MODE_3BUTTON_OVERLAY);
+ }
+ };
+}
diff --git a/src/com/android/settings/gestures/GestureNavigationSettingsAssistController.java b/src/com/android/settings/gestures/GestureNavigationSettingsAssistController.java
index 95fd9f1..159f479 100644
--- a/src/com/android/settings/gestures/GestureNavigationSettingsAssistController.java
+++ b/src/com/android/settings/gestures/GestureNavigationSettingsAssistController.java
@@ -19,6 +19,7 @@
import android.content.Context;
import android.provider.Settings;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
/**
@@ -50,4 +51,9 @@
return SystemNavigationPreferenceController.isGestureAvailable(mContext) ? AVAILABLE
: UNSUPPORTED_ON_DEVICE;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_system;
+ }
}
diff --git a/src/com/android/settings/gestures/GesturePreferenceController.java b/src/com/android/settings/gestures/GesturePreferenceController.java
index c771abd..71c3c9a 100644
--- a/src/com/android/settings/gestures/GesturePreferenceController.java
+++ b/src/com/android/settings/gestures/GesturePreferenceController.java
@@ -78,6 +78,11 @@
}
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_system;
+ }
+
protected abstract String getVideoPrefKey();
protected boolean canHandleClicks() {
diff --git a/src/com/android/settings/gestures/GestureSettings.java b/src/com/android/settings/gestures/GestureSettings.java
index 76964e5..d82cb10 100644
--- a/src/com/android/settings/gestures/GestureSettings.java
+++ b/src/com/android/settings/gestures/GestureSettings.java
@@ -25,10 +25,13 @@
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.search.SearchIndexable;
+import java.util.List;
+
@SearchIndexable
public class GestureSettings extends DashboardFragment {
private static final String TAG = "GestureSettings";
+ private static final String PREF_KEY_PREVENT_RINGING = "gesture_prevent_ringing_summary";
private AmbientDisplayConfiguration mAmbientDisplayConfig;
@@ -63,5 +66,13 @@
}
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
- new BaseSearchIndexProvider(R.xml.gestures);
+ new BaseSearchIndexProvider(R.xml.gestures) {
+ @Override
+ public List<String> getNonIndexableKeys(Context context) {
+ final List<String> keys = super.getNonIndexableKeys(context);
+ // de-duplicated due to another same entry in Sound page
+ keys.add(PREF_KEY_PREVENT_RINGING);
+ return keys;
+ }
+ };
}
diff --git a/src/com/android/settings/gestures/LongPressPowerButtonPreferenceController.java b/src/com/android/settings/gestures/LongPressPowerButtonPreferenceController.java
index 44494ee..82766db 100644
--- a/src/com/android/settings/gestures/LongPressPowerButtonPreferenceController.java
+++ b/src/com/android/settings/gestures/LongPressPowerButtonPreferenceController.java
@@ -120,6 +120,11 @@
return false;
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_system;
+ }
+
private void refreshStateDisplay() {
if (mAssistSwitch != null) {
mAssistSwitch.setSummary(getSummary());
diff --git a/src/com/android/settings/gestures/OneHandedMainSwitchPreferenceController.java b/src/com/android/settings/gestures/OneHandedMainSwitchPreferenceController.java
index 2b7d7a0..3f84aba 100644
--- a/src/com/android/settings/gestures/OneHandedMainSwitchPreferenceController.java
+++ b/src/com/android/settings/gestures/OneHandedMainSwitchPreferenceController.java
@@ -21,6 +21,7 @@
import androidx.preference.PreferenceScreen;
+import com.android.settings.R;
import com.android.settings.widget.SettingsMainSwitchPreferenceController;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnStart;
@@ -92,4 +93,9 @@
mPreference.setChecked(isChecked());
}
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_system;
+ }
}
diff --git a/src/com/android/settings/gestures/PreventRingingParentPreferenceController.java b/src/com/android/settings/gestures/PreventRingingParentPreferenceController.java
index cb2fc07..03b0259 100644
--- a/src/com/android/settings/gestures/PreventRingingParentPreferenceController.java
+++ b/src/com/android/settings/gestures/PreventRingingParentPreferenceController.java
@@ -138,6 +138,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_sound;
+ }
+
+ @Override
public void onStart() {
if (mSettingObserver != null) {
mSettingObserver.register(mContext.getContentResolver());
diff --git a/src/com/android/settings/gestures/SystemNavigationGestureSettings.java b/src/com/android/settings/gestures/SystemNavigationGestureSettings.java
index 1ef8dec..7f0d7c3 100644
--- a/src/com/android/settings/gestures/SystemNavigationGestureSettings.java
+++ b/src/com/android/settings/gestures/SystemNavigationGestureSettings.java
@@ -41,6 +41,7 @@
import com.android.settings.R;
import com.android.settings.accessibility.AccessibilityGestureNavigationTutorial;
+import com.android.settings.core.SubSettingLauncher;
import com.android.settings.dashboard.suggestions.SuggestionFeatureProvider;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.search.BaseSearchIndexProvider;
@@ -150,10 +151,19 @@
pref.setSummary(((CandidateInfoExtra) info).loadSummary());
- if (info.getKey() == KEY_SYSTEM_NAV_GESTURAL) {
+ if (KEY_SYSTEM_NAV_GESTURAL.equals(info.getKey())) {
pref.setExtraWidgetOnClickListener((v) -> startActivity(new Intent(
GestureNavigationSettingsFragment.GESTURE_NAVIGATION_SETTINGS)));
}
+
+ if (KEY_SYSTEM_NAV_2BUTTONS.equals(info.getKey()) || KEY_SYSTEM_NAV_3BUTTONS.equals(
+ info.getKey())) {
+ pref.setExtraWidgetOnClickListener((v) ->
+ new SubSettingLauncher(getContext())
+ .setDestination(ButtonNavigationSettingsFragment.class.getName())
+ .setSourceMetricsCategory(SettingsEnums.SETTINGS_GESTURE_SWIPE_UP)
+ .launch());
+ }
}
@Override
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/HighlightableMenu.java b/src/com/android/settings/homepage/HighlightableMenu.java
new file mode 100644
index 0000000..6a10e66
--- /dev/null
+++ b/src/com/android/settings/homepage/HighlightableMenu.java
@@ -0,0 +1,117 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.homepage;
+
+import static com.android.settings.core.PreferenceXmlParserUtils.METADATA_HIGHLIGHTABLE_MENU_KEY;
+import static com.android.settings.core.PreferenceXmlParserUtils.METADATA_KEY;
+
+import android.annotation.XmlRes;
+import android.content.Context;
+import android.os.Bundle;
+import android.text.TextUtils;
+import android.util.ArrayMap;
+import android.util.Log;
+
+import com.android.settings.core.PreferenceXmlParserUtils;
+import com.android.settings.core.PreferenceXmlParserUtils.MetadataFlag;
+
+import org.xmlpull.v1.XmlPullParserException;
+
+import java.io.IOException;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * Class for mapping highlightable menu keys and preference keys
+ */
+public class HighlightableMenu {
+ private static final String TAG = "HighlightableMenu";
+
+ /**
+ * Map from highlightable menu key to preference key.
+ */
+ private static final Map<String, String> MENU_TO_PREFERENCE_KEY_MAP;
+
+ /**
+ * Map from old menu key to current key string id.
+ */
+ private static final Map<String, Integer> MENU_KEY_COMPAT_MAP;
+
+ private static boolean sXmlParsed;
+
+ static {
+ MENU_TO_PREFERENCE_KEY_MAP = new ArrayMap<>();
+ MENU_KEY_COMPAT_MAP = new ArrayMap<>();
+
+ // Manual mapping for platform compatibility, e.g.
+ // MENU_KEY_COMPAT_MAP.put("top_level_apps_and_notifs", R.string.menu_key_apps);
+ }
+
+ /** Parses the highlightable menu keys from xml */
+ public static synchronized void fromXml(Context context, @XmlRes int xmlResId) {
+ if (sXmlParsed) {
+ return;
+ }
+
+ Log.d(TAG, "parsing highlightable menu from xml");
+ final List<Bundle> preferenceMetadata;
+ try {
+ preferenceMetadata = PreferenceXmlParserUtils.extractMetadata(context, xmlResId,
+ MetadataFlag.FLAG_NEED_KEY | MetadataFlag.FLAG_NEED_HIGHLIGHTABLE_MENU_KEY);
+ } catch (IOException | XmlPullParserException e) {
+ Log.e(TAG, "Failed to parse preference xml for getting highlightable menu keys", e);
+ return;
+ }
+
+ for (Bundle metadata : preferenceMetadata) {
+ final String menuKey = metadata.getString(METADATA_HIGHLIGHTABLE_MENU_KEY);
+ if (TextUtils.isEmpty(menuKey)) {
+ continue;
+ }
+ final String prefKey = metadata.getString(METADATA_KEY);
+ if (TextUtils.isEmpty(prefKey)) {
+ Log.w(TAG, "Highlightable menu requires android:key but it's missing in xml: "
+ + menuKey);
+ continue;
+ }
+ MENU_TO_PREFERENCE_KEY_MAP.put(menuKey, prefKey);
+ }
+
+ if (MENU_TO_PREFERENCE_KEY_MAP.isEmpty()) {
+ return;
+ }
+
+ sXmlParsed = true;
+ MENU_KEY_COMPAT_MAP.forEach((compatMenuKey, keyId) -> {
+ final String prefKey = lookupPreferenceKey(context.getString(keyId));
+ if (prefKey != null) {
+ MENU_TO_PREFERENCE_KEY_MAP.put(compatMenuKey, prefKey);
+ }
+ });
+ }
+
+ /** Manually adds a preference as the menu key for Injection */
+ public static synchronized void addMenuKey(String key) {
+ Log.d(TAG, "add menu key: " + key);
+ MENU_TO_PREFERENCE_KEY_MAP.put(key, key);
+ }
+
+ /** Looks up the preference key by a specified menu key */
+ public static String lookupPreferenceKey(String menuKey) {
+ return MENU_TO_PREFERENCE_KEY_MAP.get(menuKey);
+ }
+}
diff --git a/src/com/android/settings/homepage/SettingsHomepageActivity.java b/src/com/android/settings/homepage/SettingsHomepageActivity.java
index d6a8a92..0d11df5 100644
--- a/src/com/android/settings/homepage/SettingsHomepageActivity.java
+++ b/src/com/android/settings/homepage/SettingsHomepageActivity.java
@@ -16,15 +16,19 @@
package com.android.settings.homepage;
+import static android.provider.Settings.ACTION_SETTINGS_EMBED_DEEP_LINK_ACTIVITY;
+import static android.provider.Settings.EXTRA_SETTINGS_EMBEDDED_DEEP_LINK_HIGHLIGHT_MENU_KEY;
+import static android.provider.Settings.EXTRA_SETTINGS_EMBEDDED_DEEP_LINK_INTENT_URI;
+
import android.animation.LayoutTransition;
import android.app.ActivityManager;
-import android.app.PendingIntent;
import android.app.settings.SettingsEnums;
import android.content.ComponentName;
import android.content.Intent;
-import android.content.pm.PackageManager;
+import android.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;
@@ -36,21 +40,23 @@
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.Utils;
+import com.android.settings.SettingsActivity;
+import com.android.settings.SettingsApplication;
import com.android.settings.accounts.AvatarViewMixin;
-import com.android.settings.core.CategoryMixin;
-import com.android.settings.core.FeatureFlags;
import com.android.settings.activityembedding.ActivityEmbeddingRulesController;
import com.android.settings.activityembedding.ActivityEmbeddingUtils;
+import com.android.settings.core.CategoryMixin;
+import com.android.settings.core.FeatureFlags;
import com.android.settings.homepage.contextualcards.ContextualCardsFragment;
import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.core.lifecycle.HideNonSystemOverlayMixin;
import java.net.URISyntaxException;
+import java.util.Set;
/** Settings homepage activity */
public class SettingsHomepageActivity extends FragmentActivity implements
@@ -58,21 +64,48 @@
private static final String TAG = "SettingsHomepageActivity";
+ // Additional extra of Settings#ACTION_SETTINGS_LARGE_SCREEN_DEEP_LINK.
// Put true value to the intent when startActivity for a deep link intent from this Activity.
public static final String EXTRA_IS_FROM_SETTINGS_HOMEPAGE = "is_from_settings_homepage";
- // An alias class name of SettingsHomepageActivity.
- public static final String ALIAS_DEEP_LINK = "com.android.settings.DeepLinkHomepageActivity";
+ // Additional extra of Settings#ACTION_SETTINGS_LARGE_SCREEN_DEEP_LINK.
+ // Set & get Uri of the Intent separately to prevent failure of Intent#ParseUri.
+ public static final String EXTRA_SETTINGS_LARGE_SCREEN_DEEP_LINK_INTENT_DATA =
+ "settings_large_screen_deep_link_intent_data";
+ private 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 boolean mIsEmbeddingActivityEnabled;
+ private boolean mIsTwoPaneLastTime;
- @Override
- public CategoryMixin getCategoryMixin() {
- return mCategoryMixin;
+ /** A listener receiving homepage loaded events. */
+ public interface HomepageLoadedListener {
+ /** Called when the homepage is loaded. */
+ void onHomepageLoaded();
+ }
+
+ /**
+ * Try to add a {@link HomepageLoadedListener}. If homepage is already loaded, the listener
+ * will not be notified.
+ *
+ * @return Whether the listener is added.
+ */
+ public boolean addHomepageLoadedListener(HomepageLoadedListener listener) {
+ if (mHomepageView == null) {
+ return false;
+ } else {
+ if (!mLoadedListeners.contains(listener)) {
+ mLoadedListeners.add(listener);
+ }
+ return true;
+ }
}
/**
@@ -84,43 +117,61 @@
return;
}
Log.i(TAG, "showHomepageWithSuggestion: " + showSuggestion);
- mSuggestionView.setVisibility(showSuggestion ? View.VISIBLE : View.GONE);
- mHomepageView.setVisibility(View.VISIBLE);
+ final View homepageView = mHomepageView;
+ if (!mIsTwoPaneLastTime) {
+ mSuggestionView.setVisibility(showSuggestion ? View.VISIBLE : View.GONE);
+ } else {
+ mTwoPaneSuggestionView.setVisibility(showSuggestion ? View.VISIBLE : View.GONE);
+ }
mHomepageView = null;
+
+ mLoadedListeners.forEach(listener -> listener.onHomepageLoaded());
+ mLoadedListeners.clear();
+ homepageView.setVisibility(View.VISIBLE);
+ }
+
+ /** Returns the main content fragment */
+ public TopLevelSettings getMainFragment() {
+ return mMainFragment;
+ }
+
+ @Override
+ public CategoryMixin getCategoryMixin() {
+ return mCategoryMixin;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.settings_homepage_container);
+ mIsEmbeddingActivityEnabled = ActivityEmbeddingUtils.isEmbeddingActivityEnabled(this);
+ mIsTwoPaneLastTime = ActivityEmbeddingUtils.isTwoPaneResolution(this);
final View appBar = findViewById(R.id.app_bar_container);
appBar.setMinimumHeight(getSearchBoxHeight());
initHomepageContainer();
+ updateHomepageAppBar();
+ 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);
+ // 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));
- }
-
+ initAvatarView();
showSuggestionFragment();
-
if (FeatureFlagUtils.isEnabled(this, FeatureFlags.CONTEXTUAL_HOME)) {
showFragment(new ContextualCardsFragment(), R.id.contextual_cards_content);
}
}
- showFragment(new TopLevelSettings(), R.id.main_content);
+ mMainFragment = new TopLevelSettings();
+ mMainFragment.getArguments().putString(SettingsActivity.EXTRA_FRAGMENT_ARG_KEY,
+ getHighlightMenuKey());
+ showFragment(mMainFragment, R.id.main_content);
+
((FrameLayout) findViewById(R.id.main_content))
.getLayoutTransition().enableTransitionType(LayoutTransition.CHANGING);
@@ -129,16 +180,63 @@
}
@Override
+ protected void onStart() {
+ ((SettingsApplication) getApplication()).setHomeActivity(this);
+ super.onStart();
+ }
+
+ @Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
- // When it's large screen 2-pane and Settings app is in background. Receiving a Intent
- // in this Activity will not finish nor onCreate. setIntent here for this case.
+ // When it's large screen 2-pane and Settings app is in the background, receiving an Intent
+ // will not recreate this activity. Update the intent for this case.
setIntent(intent);
+ reloadHighlightMenuKey();
+ if (isFinishing()) {
+ return;
+ }
// Launch the intent from deep link for large screen devices.
launchDeepLinkIntentToRight();
}
+ @Override
+ public void onConfigurationChanged(Configuration newConfig) {
+ super.onConfigurationChanged(newConfig);
+ final boolean isTwoPane = ActivityEmbeddingUtils.isTwoPaneResolution(this);
+ if (mIsTwoPaneLastTime != isTwoPane) {
+ mIsTwoPaneLastTime = isTwoPane;
+ updateHomepageAppBar();
+ }
+ }
+
+ 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 showSuggestionFragment() {
final Class<? extends Fragment> fragment = FeatureFactory.getFactory(this)
.getSuggestionFeatureProvider(this).getContextualSuggestionFragment();
@@ -147,14 +245,19 @@
}
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.GONE);
+ mHomepageView.setVisibility(View.INVISIBLE);
// 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);
+ if (mIsEmbeddingActivityEnabled) {
+ showFragment(fragment.getConstructor().newInstance(),
+ R.id.two_pane_suggestion_content);
+ }
} catch (Exception e) {
Log.w(TAG, "Cannot show fragment", e);
}
@@ -180,14 +283,21 @@
final Intent intent = getIntent();
if (intent == null || !TextUtils.equals(intent.getAction(),
- android.provider.Settings.ACTION_SETTINGS_LARGE_SCREEN_DEEP_LINK)) {
+ ACTION_SETTINGS_EMBED_DEEP_LINK_ACTIVITY)) {
+ return;
+ }
+
+ if (!(this instanceof DeepLinkHomepageActivity
+ || this instanceof SliceDeepLinkHomepageActivity)) {
+ Log.e(TAG, "Not a deep link component");
+ finish();
return;
}
final String intentUriString = intent.getStringExtra(
- android.provider.Settings.EXTRA_SETTINGS_LARGE_SCREEN_DEEP_LINK_INTENT_URI);
+ EXTRA_SETTINGS_EMBEDDED_DEEP_LINK_INTENT_URI);
if (TextUtils.isEmpty(intentUriString)) {
- Log.e(TAG, "No EXTRA_SETTINGS_LARGE_SCREEN_DEEP_LINK_INTENT_URI to deep link");
+ Log.e(TAG, "No EXTRA_SETTINGS_EMBEDDED_DEEP_LINK_INTENT_URI to deep link");
finish();
return;
}
@@ -207,6 +317,7 @@
finish();
return;
}
+ targetIntent.setComponent(targetComponentName);
// To prevent launchDeepLinkIntentToRight again for configuration change.
intent.setAction(null);
@@ -218,21 +329,48 @@
targetIntent.replaceExtras(intent);
targetIntent.putExtra(EXTRA_IS_FROM_SETTINGS_HOMEPAGE, true);
+ targetIntent.putExtra(SettingsActivity.EXTRA_IS_FROM_SLICE, false);
+
+ targetIntent.setData(intent.getParcelableExtra(
+ SettingsHomepageActivity.EXTRA_SETTINGS_LARGE_SCREEN_DEEP_LINK_INTENT_DATA));
// Set 2-pane pair rule for the deep link page.
ActivityEmbeddingRulesController.registerTwoPanePairRule(this,
- new ComponentName(Utils.SETTINGS_PACKAGE_NAME, ALIAS_DEEP_LINK),
+ new ComponentName(getApplicationContext(), getClass()),
targetComponentName,
- true /* finishPrimaryWithSecondary */,
- true /* finishSecondaryWithPrimary */);
+ targetIntent.getAction(),
+ SplitRule.FINISH_ALWAYS,
+ SplitRule.FINISH_ALWAYS,
+ true /* clearTop*/);
ActivityEmbeddingRulesController.registerTwoPanePairRule(this,
new ComponentName(Settings.class.getPackageName(), Settings.class.getName()),
targetComponentName,
- true /* finishPrimaryWithSecondary */,
- true /* finishSecondaryWithPrimary */);
+ targetIntent.getAction(),
+ SplitRule.FINISH_ALWAYS,
+ SplitRule.FINISH_ALWAYS,
+ true /* clearTop*/);
startActivity(targetIntent);
}
+ private String getHighlightMenuKey() {
+ final Intent intent = getIntent();
+ if (intent != null && TextUtils.equals(intent.getAction(),
+ ACTION_SETTINGS_EMBED_DEEP_LINK_ACTIVITY)) {
+ final String menuKey = intent.getStringExtra(
+ EXTRA_SETTINGS_EMBEDDED_DEEP_LINK_HIGHLIGHT_MENU_KEY);
+ if (!TextUtils.isEmpty(menuKey)) {
+ return menuKey;
+ }
+ }
+ return getString(DEFAULT_HIGHLIGHT_MENU_KEY);
+ }
+
+ private void reloadHighlightMenuKey() {
+ mMainFragment.getArguments().putString(SettingsActivity.EXTRA_FRAGMENT_ARG_KEY,
+ getHighlightMenuKey());
+ mMainFragment.reloadHighlightMenuKey();
+ }
+
private void initHomepageContainer() {
final View view = findViewById(R.id.homepage_container);
// Prevent inner RecyclerView gets focus and invokes scrolling.
@@ -240,6 +378,19 @@
view.requestFocus();
}
+ private void updateHomepageAppBar() {
+ if (!mIsEmbeddingActivityEnabled) {
+ return;
+ }
+ if (ActivityEmbeddingUtils.isTwoPaneResolution(this)) {
+ 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
new file mode 100644
index 0000000..2ea8a83
--- /dev/null
+++ b/src/com/android/settings/homepage/SliceDeepLinkHomepageActivity.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 Slices to launch Settings deep link page */
+public class SliceDeepLinkHomepageActivity extends SettingsHomepageActivity {
+}
diff --git a/src/com/android/settings/homepage/TopLevelSettings.java b/src/com/android/settings/homepage/TopLevelSettings.java
index 681ea51..eb1a066 100644
--- a/src/com/android/settings/homepage/TopLevelSettings.java
+++ b/src/com/android/settings/homepage/TopLevelSettings.java
@@ -21,21 +21,31 @@
import android.app.settings.SettingsEnums;
import android.content.Context;
+import android.content.res.Configuration;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
+import android.text.TextUtils;
+import android.util.Log;
import androidx.fragment.app.Fragment;
import androidx.preference.Preference;
import androidx.preference.PreferenceFragmentCompat;
import androidx.preference.PreferenceScreen;
+import androidx.recyclerview.widget.RecyclerView;
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;
import com.android.settings.core.SubSettingLauncher;
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)
@@ -43,6 +53,13 @@
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 HighlightableTopLevelPreferenceAdapter mTopLevelAdapter;
+
+ private String mHighlightedPreferenceKey;
+ private String mCachedPreferenceKey;
public TopLevelSettings() {
final Bundle args = new Bundle();
@@ -69,6 +86,7 @@
@Override
public void onAttach(Context context) {
super.onAttach(context);
+ HighlightableMenu.fromXml(context, getPreferenceScreenResId());
use(SupportPreferenceController.class).setActivity(getActivity());
}
@@ -84,6 +102,16 @@
}
@Override
+ public boolean onPreferenceTreeClick(Preference preference) {
+ // Register SplitPairRule for SubSettings.
+ ActivityEmbeddingRulesController.registerSubSettingsPairRule(getContext(),
+ true /* clearTop */);
+
+ setHighlightPreferenceKey(preference.getKey());
+ return super.onPreferenceTreeClick(preference);
+ }
+
+ @Override
public boolean onPreferenceStartFragment(PreferenceFragmentCompat caller, Preference pref) {
new SubSettingLauncher(getActivity())
.setDestination(pref.getFragment())
@@ -97,6 +125,22 @@
}
@Override
+ public void onCreate(Bundle icicle) {
+ super.onCreate(icicle);
+ if (icicle != null) {
+ mHighlightedPreferenceKey = icicle.getString(SAVED_HIGHLIGHTED_PREF);
+ mCachedPreferenceKey = icicle.getString(SAVED_CACHED_PREF);
+ }
+ }
+
+ @Override
+ public void onSaveInstanceState(Bundle outState) {
+ super.onSaveInstanceState(outState);
+ outState.putString(SAVED_HIGHLIGHTED_PREF, mHighlightedPreferenceKey);
+ outState.putString(SAVED_CACHED_PREF, mCachedPreferenceKey);
+ }
+
+ @Override
public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
super.onCreatePreferences(savedInstanceState, rootKey);
final PreferenceScreen screen = getPreferenceScreen();
@@ -119,11 +163,119 @@
}
@Override
+ public void onConfigurationChanged(Configuration newConfig) {
+ super.onConfigurationChanged(newConfig);
+ highlightPreferenceIfNeeded();
+ }
+
+ @Override
+ public void highlightPreferenceIfNeeded() {
+ if (mTopLevelAdapter != null) {
+ mTopLevelAdapter.requestHighlight();
+ }
+ }
+
+ /** Highlight a preference with specified preference key */
+ public void setHighlightPreferenceKey(String prefKey) {
+ if (mTopLevelAdapter != null) {
+ mCachedPreferenceKey = null;
+ mHighlightedPreferenceKey = prefKey;
+ mTopLevelAdapter.highlightPreference(prefKey, /* scrollNeeded= */ false);
+ }
+ }
+
+ /** Highlight the previous preference */
+ public void restorePreviousHighlight() {
+ if (mTopLevelAdapter != null) {
+ mTopLevelAdapter.restorePreviousHighlight();
+ }
+ }
+
+ /** Show/hide the highlight on the menu entry */
+ public void setMenuHighlightShowed(boolean show) {
+ if (mTopLevelAdapter == null) {
+ return;
+ }
+
+ 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);
+ }
+ }
+
+ @Override
protected boolean shouldForceRoundedIcon() {
return getContext().getResources()
.getBoolean(R.bool.config_force_rounded_icon_TopLevelSettings);
}
+ @Override
+ protected RecyclerView.Adapter onCreateAdapter(PreferenceScreen preferenceScreen) {
+ if (!ActivityEmbeddingUtils.isEmbeddingActivityEnabled(getContext())
+ || !(getActivity() instanceof SettingsHomepageActivity)) {
+ return super.onCreateAdapter(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;
+ }
+
+ 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 =
new BaseSearchIndexProvider(R.xml.top_level_settings) {
diff --git a/src/com/android/settings/homepage/contextualcards/ContextualCardsFragment.java b/src/com/android/settings/homepage/contextualcards/ContextualCardsFragment.java
index 3b75ebf..fb879ba 100644
--- a/src/com/android/settings/homepage/contextualcards/ContextualCardsFragment.java
+++ b/src/com/android/settings/homepage/contextualcards/ContextualCardsFragment.java
@@ -129,7 +129,7 @@
private void registerKeyEventReceiver() {
getActivity().registerReceiver(mKeyEventReceiver,
- new IntentFilter(Intent.ACTION_CLOSE_SYSTEM_DIALOGS));
+ new IntentFilter(Intent.ACTION_CLOSE_SYSTEM_DIALOGS), Context.RECEIVER_EXPORTED);
}
private void unregisterKeyEventReceiver() {
diff --git a/src/com/android/settings/homepage/contextualcards/slices/BatteryFixSlice.java b/src/com/android/settings/homepage/contextualcards/slices/BatteryFixSlice.java
index 94d3f69..f10a2d7 100644
--- a/src/com/android/settings/homepage/contextualcards/slices/BatteryFixSlice.java
+++ b/src/com/android/settings/homepage/contextualcards/slices/BatteryFixSlice.java
@@ -147,12 +147,18 @@
return SliceBuilderUtils.buildSearchResultPageIntent(mContext,
PowerUsageSummary.class.getName(), BatteryTipPreferenceController.PREF_NAME,
screenTitle,
- SettingsEnums.SLICE)
+ SettingsEnums.SLICE,
+ this)
.setClassName(mContext.getPackageName(), SubSettings.class.getName())
.setData(contentUri);
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_battery;
+ }
+
+ @Override
public void onNotifyChange(Intent intent) {
}
diff --git a/src/com/android/settings/homepage/contextualcards/slices/BluetoothDevicesSlice.java b/src/com/android/settings/homepage/contextualcards/slices/BluetoothDevicesSlice.java
index bfdd13a..7e4730c 100644
--- a/src/com/android/settings/homepage/contextualcards/slices/BluetoothDevicesSlice.java
+++ b/src/com/android/settings/homepage/contextualcards/slices/BluetoothDevicesSlice.java
@@ -130,12 +130,18 @@
return SliceBuilderUtils.buildSearchResultPageIntent(mContext,
ConnectedDeviceDashboardFragment.class.getName(), "" /* key */,
screenTitle,
- SettingsEnums.SLICE)
+ SettingsEnums.SLICE,
+ this)
.setClassName(mContext.getPackageName(), SubSettings.class.getName())
.setData(getUri());
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_connected_devices;
+ }
+
+ @Override
public void onNotifyChange(Intent intent) {
final boolean enableBluetooth = intent.getBooleanExtra(EXTRA_ENABLE_BLUETOOTH, false);
if (enableBluetooth) {
diff --git a/src/com/android/settings/homepage/contextualcards/slices/ContextualAdaptiveSleepSlice.java b/src/com/android/settings/homepage/contextualcards/slices/ContextualAdaptiveSleepSlice.java
index f11b0e3..2291bd7 100644
--- a/src/com/android/settings/homepage/contextualcards/slices/ContextualAdaptiveSleepSlice.java
+++ b/src/com/android/settings/homepage/contextualcards/slices/ContextualAdaptiveSleepSlice.java
@@ -117,8 +117,14 @@
final Uri contentUri = new Uri.Builder().appendPath(PREF_NAME).build();
return SliceBuilderUtils.buildSearchResultPageIntent(mContext,
ScreenTimeoutSettings.class.getName(), PREF_NAME, screenTitle.toString(),
- SettingsEnums.SLICE).setClassName(mContext.getPackageName(),
- SubSettings.class.getName()).setData(contentUri);
+ SettingsEnums.SLICE, this)
+ .setClassName(mContext.getPackageName(),
+ SubSettings.class.getName()).setData(contentUri);
+ }
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
}
private PendingIntent getPrimaryAction() {
diff --git a/src/com/android/settings/homepage/contextualcards/slices/DarkThemeSlice.java b/src/com/android/settings/homepage/contextualcards/slices/DarkThemeSlice.java
index f934d58..96924e4 100644
--- a/src/com/android/settings/homepage/contextualcards/slices/DarkThemeSlice.java
+++ b/src/com/android/settings/homepage/contextualcards/slices/DarkThemeSlice.java
@@ -149,6 +149,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
+ }
+
+ @Override
public Class getBackgroundWorkerClass() {
return DarkThemeWorker.class;
}
diff --git a/src/com/android/settings/homepage/contextualcards/slices/FaceSetupSlice.java b/src/com/android/settings/homepage/contextualcards/slices/FaceSetupSlice.java
index 1b3ee10..7cf7d86 100644
--- a/src/com/android/settings/homepage/contextualcards/slices/FaceSetupSlice.java
+++ b/src/com/android/settings/homepage/contextualcards/slices/FaceSetupSlice.java
@@ -133,13 +133,18 @@
SecuritySettings.class.getName(),
FaceStatusPreferenceController.KEY_FACE_SETTINGS,
mContext.getText(R.string.security_settings_face_settings_enroll).toString(),
- SettingsEnums.SLICE)
+ SettingsEnums.SLICE, this)
.setClassName(mContext.getPackageName(), SubSettings.class.getName());
} else {
return new Intent(mContext, FaceReEnrollDialog.class);
}
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_security;
+ }
+
private static RowBuilder buildRowBuilder(CharSequence title, CharSequence subTitle,
IconCompat icon, Context context, Intent intent) {
final SliceAction primarySliceAction = SliceAction.createDeeplink(
diff --git a/src/com/android/settings/homepage/contextualcards/slices/LowStorageSlice.java b/src/com/android/settings/homepage/contextualcards/slices/LowStorageSlice.java
index 3812534..22e3431 100644
--- a/src/com/android/settings/homepage/contextualcards/slices/LowStorageSlice.java
+++ b/src/com/android/settings/homepage/contextualcards/slices/LowStorageSlice.java
@@ -109,11 +109,17 @@
return SliceBuilderUtils.buildSearchResultPageIntent(mContext,
StorageDashboardFragment.class.getName(), "" /* key */,
screenTitle,
- SettingsEnums.SLICE)
+ SettingsEnums.SLICE,
+ this)
.setClassName(mContext.getPackageName(), SubSettings.class.getName())
.setData(CustomSliceRegistry.LOW_STORAGE_SLICE_URI);
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_storage;
+ }
+
private RowBuilder buildRowBuilder(CharSequence title, String summary, IconCompat icon) {
final SliceAction primarySliceAction = SliceAction.createDeeplink(
PendingIntent.getActivity(mContext, 0, getIntent(), PendingIntent.FLAG_IMMUTABLE),
diff --git a/src/com/android/settings/inputmethod/GameControllerPreferenceController.java b/src/com/android/settings/inputmethod/GameControllerPreferenceController.java
index 80f6680..751dac7 100644
--- a/src/com/android/settings/inputmethod/GameControllerPreferenceController.java
+++ b/src/com/android/settings/inputmethod/GameControllerPreferenceController.java
@@ -101,6 +101,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_system;
+ }
+
+ @Override
public void onInputDeviceAdded(int deviceId) {
updateState(mPreference);
}
diff --git a/src/com/android/settings/inputmethod/OWNERS b/src/com/android/settings/inputmethod/OWNERS
index 556de5f..7c7d792 100644
--- a/src/com/android/settings/inputmethod/OWNERS
+++ b/src/com/android/settings/inputmethod/OWNERS
@@ -1,5 +1,6 @@
# Bug component: 34867
include platform/frameworks/base:/services/core/java/com/android/server/inputmethod/OWNERS
+include /OWNERS
# Settings for physical keyboard and game pad are better to be reviewed by the input team
per-file GameControllerPreferenceController.java = file: platform/frameworks/base:/services/core/java/com/android/server/input/OWNERS
diff --git a/src/com/android/settings/localepicker/LocalePickerWithRegionActivity.java b/src/com/android/settings/localepicker/LocalePickerWithRegionActivity.java
index 6ddcf23..bcc55e3 100644
--- a/src/com/android/settings/localepicker/LocalePickerWithRegionActivity.java
+++ b/src/com/android/settings/localepicker/LocalePickerWithRegionActivity.java
@@ -16,7 +16,6 @@
package com.android.settings.localepicker;
-import android.app.Activity;
import android.app.FragmentTransaction;
import android.content.Intent;
import android.os.Bundle;
@@ -24,8 +23,11 @@
import com.android.internal.app.LocalePickerWithRegion;
import com.android.internal.app.LocaleStore;
+import com.android.settings.R;
+import com.android.settings.core.SettingsBaseActivity;
-public class LocalePickerWithRegionActivity extends Activity
+/** A activity to show the locale picker page. */
+public class LocalePickerWithRegionActivity extends SettingsBaseActivity
implements LocalePickerWithRegion.LocaleSelectedListener {
private static final String PARENT_FRAGMENT_NAME = "localeListEditor";
@@ -40,7 +42,7 @@
getFragmentManager()
.beginTransaction()
.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN)
- .replace(android.R.id.content, selector)
+ .replace(R.id.content_frame, selector)
.addToBackStack(PARENT_FRAGMENT_NAME)
.commit();
}
diff --git a/src/com/android/settings/location/BluetoothScanningMainSwitchPreferenceController.java b/src/com/android/settings/location/BluetoothScanningMainSwitchPreferenceController.java
index 051fd8d..b491ec9 100644
--- a/src/com/android/settings/location/BluetoothScanningMainSwitchPreferenceController.java
+++ b/src/com/android/settings/location/BluetoothScanningMainSwitchPreferenceController.java
@@ -68,6 +68,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_location;
+ }
+
+ @Override
public void onSwitchChanged(Switch switchView, boolean isChecked) {
if (isChecked != isChecked()) {
setChecked(isChecked);
diff --git a/src/com/android/settings/location/LocationIndicatorsPreferenceController.java b/src/com/android/settings/location/LocationIndicatorsPreferenceController.java
index d39c280..75ffb3a 100644
--- a/src/com/android/settings/location/LocationIndicatorsPreferenceController.java
+++ b/src/com/android/settings/location/LocationIndicatorsPreferenceController.java
@@ -20,6 +20,7 @@
import android.content.pm.PackageManager;
import android.provider.DeviceConfig;
+import com.android.settings.R;
import com.android.settings.Utils;
import com.android.settings.core.TogglePreferenceController;
@@ -54,4 +55,9 @@
return mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_LOCATION)
? AVAILABLE : UNSUPPORTED_ON_DEVICE;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_location;
+ }
}
diff --git a/src/com/android/settings/location/LocationSlice.java b/src/com/android/settings/location/LocationSlice.java
index f8add12..291e5e4 100644
--- a/src/com/android/settings/location/LocationSlice.java
+++ b/src/com/android/settings/location/LocationSlice.java
@@ -88,11 +88,16 @@
final Uri contentUri = new Uri.Builder().appendPath(KEY_LOCATION).build();
return SliceBuilderUtils.buildSearchResultPageIntent(mContext,
LocationSettings.class.getName(), KEY_LOCATION, screenTitle,
- SettingsEnums.LOCATION)
+ SettingsEnums.LOCATION, this)
.setClassName(mContext.getPackageName(), SubSettings.class.getName())
.setData(contentUri);
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_location;
+ }
+
private PendingIntent getPrimaryAction() {
final Intent intent = getIntent();
return PendingIntent.getActivity(mContext, 0 /* requestCode */,
diff --git a/src/com/android/settings/location/RecentLocationAccessSeeAllFragment.java b/src/com/android/settings/location/RecentLocationAccessSeeAllFragment.java
index a8417fb..e27b28c 100644
--- a/src/com/android/settings/location/RecentLocationAccessSeeAllFragment.java
+++ b/src/com/android/settings/location/RecentLocationAccessSeeAllFragment.java
@@ -24,7 +24,6 @@
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
-import com.android.settings.dashboard.profileselector.ProfileSelectFragment;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.search.SearchIndexable;
@@ -52,13 +51,8 @@
@Override
public void onAttach(Context context) {
super.onAttach(context);
- final int profileType = getArguments().getInt(ProfileSelectFragment.EXTRA_PROFILE);
-
mController = use(RecentLocationAccessSeeAllPreferenceController.class);
mController.init(this);
- if (profileType != 0) {
- mController.setProfileType(profileType);
- }
}
@Override
diff --git a/src/com/android/settings/location/RecentLocationAccessSeeAllPreferenceController.java b/src/com/android/settings/location/RecentLocationAccessSeeAllPreferenceController.java
index eba6271..bca4486 100644
--- a/src/com/android/settings/location/RecentLocationAccessSeeAllPreferenceController.java
+++ b/src/com/android/settings/location/RecentLocationAccessSeeAllPreferenceController.java
@@ -40,7 +40,6 @@
private final RecentAppOpsAccess mRecentLocationAccesses;
private boolean mShowSystem = false;
private Preference mPreference;
- private int mType = ProfileSelectFragment.ProfileType.ALL;
public RecentLocationAccessSeeAllPreferenceController(Context context, String key) {
super(context, key);
@@ -68,7 +67,8 @@
final List<RecentAppOpsAccess.Access> recentLocationAccesses = new ArrayList<>();
for (RecentAppOpsAccess.Access access : mRecentLocationAccesses.getAppListSorted(
mShowSystem)) {
- if (isRequestMatchesProfileType(userManager, access, mType)) {
+ if (isRequestMatchesProfileType(
+ userManager, access, ProfileSelectFragment.ProfileType.ALL)) {
recentLocationAccesses.add(access);
}
}
@@ -90,15 +90,6 @@
}
/**
- * Initialize {@link ProfileSelectFragment.ProfileType} of the controller
- *
- * @param type {@link ProfileSelectFragment.ProfileType} of the controller.
- */
- public void setProfileType(@ProfileSelectFragment.ProfileType int type) {
- mType = type;
- }
-
- /**
* Set the value of {@link #mShowSystem}.
*/
public void setShowSystem(boolean showSystem) {
diff --git a/src/com/android/settings/location/WifiScanningMainSwitchPreferenceController.java b/src/com/android/settings/location/WifiScanningMainSwitchPreferenceController.java
index a69fdb8..546f1e1 100644
--- a/src/com/android/settings/location/WifiScanningMainSwitchPreferenceController.java
+++ b/src/com/android/settings/location/WifiScanningMainSwitchPreferenceController.java
@@ -69,6 +69,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_location;
+ }
+
+ @Override
public void onSwitchChanged(Switch switchView, boolean isChecked) {
if (isChecked != isChecked()) {
setChecked(isChecked);
diff --git a/src/com/android/settings/media/MediaOutputIndicatorSlice.java b/src/com/android/settings/media/MediaOutputIndicatorSlice.java
index 10a8b79..e2232e7 100644
--- a/src/com/android/settings/media/MediaOutputIndicatorSlice.java
+++ b/src/com/android/settings/media/MediaOutputIndicatorSlice.java
@@ -93,6 +93,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_connected_devices;
+ }
+
+ @Override
public Class getBackgroundWorkerClass() {
return MediaOutputIndicatorWorker.class;
}
diff --git a/src/com/android/settings/media/RemoteMediaSlice.java b/src/com/android/settings/media/RemoteMediaSlice.java
index 3d81c44..f856188 100644
--- a/src/com/android/settings/media/RemoteMediaSlice.java
+++ b/src/com/android/settings/media/RemoteMediaSlice.java
@@ -181,7 +181,9 @@
final Intent intent = SliceBuilderUtils.buildSearchResultPageIntent(mContext,
SoundSettings.class.getName(),
id,
- mContext.getText(R.string.sound_settings).toString(), 0);
+ mContext.getText(R.string.sound_settings).toString(),
+ 0 /* sourceMetricsCategory */,
+ R.string.menu_key_sound);
intent.setClassName(mContext.getPackageName(), SubSettings.class.getName());
intent.setData(contentUri);
final PendingIntent pendingIntent = PendingIntent.getActivity(mContext, 0, intent,
@@ -222,6 +224,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_connected_devices;
+ }
+
+ @Override
public Class getBackgroundWorkerClass() {
return MediaDeviceUpdateWorker.class;
}
diff --git a/src/com/android/settings/network/AdaptiveConnectivityTogglePreferenceController.java b/src/com/android/settings/network/AdaptiveConnectivityTogglePreferenceController.java
index e3d779c..ea849f6 100644
--- a/src/com/android/settings/network/AdaptiveConnectivityTogglePreferenceController.java
+++ b/src/com/android/settings/network/AdaptiveConnectivityTogglePreferenceController.java
@@ -22,6 +22,7 @@
import androidx.preference.PreferenceScreen;
+import com.android.settings.R;
import com.android.settings.widget.SettingsMainSwitchPreferenceController;
/**
@@ -62,4 +63,9 @@
mWifiManager.setWifiScoringEnabled(isChecked);
return true;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_network;
+ }
}
diff --git a/src/com/android/settings/network/AirplaneModePreferenceController.java b/src/com/android/settings/network/AirplaneModePreferenceController.java
index 6839037..e74f3ae 100644
--- a/src/com/android/settings/network/AirplaneModePreferenceController.java
+++ b/src/com/android/settings/network/AirplaneModePreferenceController.java
@@ -121,6 +121,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_network;
+ }
+
+ @Override
public void onStart() {
if (isAvailable()) {
mAirplaneModeEnabler.start();
diff --git a/src/com/android/settings/network/CarrierWifiTogglePreferenceController.java b/src/com/android/settings/network/CarrierWifiTogglePreferenceController.java
index c5d8b97..af2c0a5 100644
--- a/src/com/android/settings/network/CarrierWifiTogglePreferenceController.java
+++ b/src/com/android/settings/network/CarrierWifiTogglePreferenceController.java
@@ -22,6 +22,7 @@
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.settings.wifi.WifiPickerTrackerHelper;
@@ -38,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;
@@ -48,7 +48,6 @@
String preferenceKey) {
super(context, preferenceKey);
mContext = context;
- mIsProviderModelEnabled = Utils.isProviderModelEnabled(context);
}
/** Initialize related properties */
@@ -61,9 +60,6 @@
@Override
public int getAvailabilityStatus() {
- if (!mIsProviderModelEnabled) {
- return CONDITIONALLY_UNAVAILABLE;
- }
return mIsCarrierProvisionWifiEnabled ? AVAILABLE : CONDITIONALLY_UNAVAILABLE;
}
@@ -89,6 +85,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_network;
+ }
+
+ @Override
public void onWifiStateChanged() {
updateCarrierNetworkPreference();
}
diff --git a/src/com/android/settings/network/EnableMultiSimSidecar.java b/src/com/android/settings/network/EnableMultiSimSidecar.java
index 4a32433..aefd55f 100644
--- a/src/com/android/settings/network/EnableMultiSimSidecar.java
+++ b/src/com/android/settings/network/EnableMultiSimSidecar.java
@@ -24,6 +24,7 @@
import android.provider.Settings;
import android.telephony.CarrierConfigManager;
import android.telephony.TelephonyManager;
+import android.telephony.UiccPortInfo;
import android.telephony.UiccSlotInfo;
import android.util.ArraySet;
import android.util.Log;
@@ -62,23 +63,23 @@
@Override
public void onReceive(Context context, Intent intent) {
int readySimsCount = getReadySimsCount();
- int activeSlotsCount = getActiveSlotsCount();
- // If the number of ready SIM count and active slots equal to the number of SIMs
+ int activePortsCount = getActivePortsCount();
+ // If the number of ready SIM count and active ports equal to the number of SIMs
// need to be activated, the device is successfully switched to multiple active
// SIM mode.
- if (readySimsCount == mNumOfActiveSim && activeSlotsCount == mNumOfActiveSim) {
+ if (readySimsCount == mNumOfActiveSim && activePortsCount == mNumOfActiveSim) {
Log.i(
TAG,
- String.format("%d slots are active and ready.", mNumOfActiveSim));
+ String.format("%d ports are active and ready.", mNumOfActiveSim));
mSimCardStateChangedLatch.countDown();
return;
}
Log.i(
TAG,
String.format(
- "%d slots are active and %d SIMs are ready. Keep waiting until"
+ "%d ports are active and %d SIMs are ready. Keep waiting until"
+ " timeout.",
- activeSlotsCount, readySimsCount));
+ activePortsCount, readySimsCount));
}
};
@@ -162,19 +163,22 @@
return readyCardsCount;
}
- // Get active slots count from {@code TelephonyManager#getUiccSlotsInfo}.
- private int getActiveSlotsCount() {
+ // Get active port count from {@code TelephonyManager#getUiccSlotsInfo}.
+ private int getActivePortsCount() {
UiccSlotInfo[] slotsInfo = mTelephonyManager.getUiccSlotsInfo();
if (slotsInfo == null) {
return 0;
}
- int activeSlots = 0;
+ int activePorts = 0;
for (UiccSlotInfo slotInfo : slotsInfo) {
- if (slotInfo != null && slotInfo.getIsActive()) {
- activeSlots++;
+ for (UiccPortInfo portInfo : slotInfo.getPorts()) {
+ if (slotInfo != null && portInfo.isActive()) {
+ activePorts++;
+ }
}
+
}
- return activeSlots;
+ return activePorts;
}
/** Returns a list of active removable logical slot ids. */
@@ -185,8 +189,10 @@
}
Set<Integer> activeRemovableLogicalSlotIds = new ArraySet<>();
for (UiccSlotInfo info : infos) {
- if (info != null && info.getIsActive() && info.isRemovable()) {
- activeRemovableLogicalSlotIds.add(info.getLogicalSlotIdx());
+ for (UiccPortInfo portInfo :info.getPorts()) {
+ if (info != null && portInfo.isActive() && info.isRemovable()) {
+ activeRemovableLogicalSlotIds.add(portInfo.getLogicalSlotIndex());
+ }
}
}
return activeRemovableLogicalSlotIds;
diff --git a/src/com/android/settings/network/EraseEuiccDataDialogFragment.java b/src/com/android/settings/network/EraseEuiccDataDialogFragment.java
index a141f0c..2c3847c 100644
--- a/src/com/android/settings/network/EraseEuiccDataDialogFragment.java
+++ b/src/com/android/settings/network/EraseEuiccDataDialogFragment.java
@@ -19,6 +19,7 @@
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.settings.SettingsEnums;
+import android.content.Context;
import android.content.DialogInterface;
import android.os.AsyncTask;
import android.os.Bundle;
@@ -32,7 +33,9 @@
import com.android.settings.R;
import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
+import com.android.settings.network.helper.ConfirmationSimDeletionPredicate;
import com.android.settings.system.ResetDashboardFragment;
+import com.android.settings.wifi.dpp.WifiDppUtils;
public class EraseEuiccDataDialogFragment extends InstrumentedDialogFragment implements
DialogInterface.OnClickListener {
@@ -73,13 +76,25 @@
}
if (which == DialogInterface.BUTTON_POSITIVE) {
- AsyncTask.execute(new Runnable() {
- @Override
- public void run() {
- RecoverySystem.wipeEuiccData(
- getContext(), PACKAGE_NAME_EUICC_DATA_MANAGEMENT_CALLBACK);
- }
- });
+ Context context = getContext();
+ if (ConfirmationSimDeletionPredicate.getSingleton().test(context)) {
+ // Create a "verify it's you" verification over keyguard
+ // when "erase" button been pressed.
+ // This might protect from erasing by some automation process.
+ WifiDppUtils.showLockScreen(context, () -> runAsyncWipe(context));
+ } else {
+ runAsyncWipe(context);
+ }
}
}
+
+ private void runAsyncWipe(Context context) {
+ AsyncTask.execute(new Runnable() {
+ @Override
+ public void run() {
+ RecoverySystem.wipeEuiccData(
+ context, PACKAGE_NAME_EUICC_DATA_MANAGEMENT_CALLBACK);
+ }
+ });
+ }
}
diff --git a/src/com/android/settings/network/MobileNetworkListController.java b/src/com/android/settings/network/MobileNetworkListController.java
index cd7375c..d7fc8b4 100644
--- a/src/com/android/settings/network/MobileNetworkListController.java
+++ b/src/com/android/settings/network/MobileNetworkListController.java
@@ -45,7 +45,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";
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/MobileNetworkSummaryController.java b/src/com/android/settings/network/MobileNetworkSummaryController.java
index f2e28a3..94d1ff5 100644
--- a/src/com/android/settings/network/MobileNetworkSummaryController.java
+++ b/src/com/android/settings/network/MobileNetworkSummaryController.java
@@ -35,7 +35,6 @@
import com.android.settings.R;
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settings.dashboard.DashboardFragment;
-import com.android.settings.network.helper.SelectableSubscriptions;
import com.android.settings.network.helper.SubscriptionAnnotation;
import com.android.settings.network.telephony.MobileNetworkActivity;
import com.android.settings.overlay.FeatureFactory;
@@ -127,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));
@@ -202,6 +192,9 @@
|| 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);
return true;
}
diff --git a/src/com/android/settings/network/MobileNetworkTwoPaneUtils.java b/src/com/android/settings/network/MobileNetworkTwoPaneUtils.java
new file mode 100644
index 0000000..8b3503e
--- /dev/null
+++ b/src/com/android/settings/network/MobileNetworkTwoPaneUtils.java
@@ -0,0 +1,29 @@
+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..c762197 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,9 +114,6 @@
controllers.add(vpnPreferenceController);
controllers.add(new ProxyPreferenceController(context));
controllers.add(mobilePlanPreferenceController);
- if (wifiPreferenceController != null) {
- controllers.add(wifiPreferenceController);
- }
if (internetPreferenceController != null) {
controllers.add(internetPreferenceController);
}
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 43bdd80..1bb50cb 100644
--- a/src/com/android/settings/network/NetworkProviderDownloadedSimListController.java
+++ b/src/com/android/settings/network/NetworkProviderDownloadedSimListController.java
@@ -130,6 +130,8 @@
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);
return true;
});
diff --git a/src/com/android/settings/network/NetworkProviderSettings.java b/src/com/android/settings/network/NetworkProviderSettings.java
index 40adebc..a01bc2e 100644
--- a/src/com/android/settings/network/NetworkProviderSettings.java
+++ b/src/com/android/settings/network/NetworkProviderSettings.java
@@ -19,6 +19,8 @@
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;
@@ -27,6 +29,7 @@
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
+import android.location.LocationManager;
import android.net.NetworkTemplate;
import android.net.wifi.WifiConfiguration;
import android.net.wifi.WifiManager;
@@ -61,7 +64,9 @@
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.datausage.DataUsagePreference;
import com.android.settings.datausage.DataUsageUtils;
+import com.android.settings.location.WifiScanningFragment;
import com.android.settings.search.BaseSearchIndexProvider;
+import com.android.settings.utils.AnnotationSpan;
import com.android.settings.wifi.AddNetworkFragment;
import com.android.settings.wifi.AddWifiNetworkPreference;
import com.android.settings.wifi.ConfigureWifiEntryFragment;
@@ -80,6 +85,7 @@
import com.android.settingslib.search.Indexable;
import com.android.settingslib.search.SearchIndexable;
import com.android.settingslib.utils.ThreadUtils;
+import com.android.settingslib.widget.FooterPreference;
import com.android.settingslib.widget.LayoutPreference;
import com.android.settingslib.wifi.WifiSavedConfigUtils;
import com.android.wifitrackerlib.WifiEntry;
@@ -127,11 +133,12 @@
@VisibleForTesting
static final String PREF_KEY_FIRST_ACCESS_POINTS = "first_access_points";
private static final String PREF_KEY_ACCESS_POINTS = "access_points";
- private static final String PREF_KEY_CONFIGURE_WIFI_SETTINGS = "configure_wifi_settings";
+ private static final String PREF_KEY_CONFIGURE_NETWORK_SETTINGS = "configure_network_settings";
private static final String PREF_KEY_SAVED_NETWORKS = "saved_networks";
@VisibleForTesting
static final String PREF_KEY_DATA_USAGE = "non_carrier_data_usage";
private static final String PREF_KEY_RESET_INTERNET = "resetting_your_internet";
+ private static final String PREF_KEY_WIFI_STATUS_MESSAGE = "wifi_status_message_footer";
private static final int REQUEST_CODE_WIFI_DPP_ENROLLEE_QR_CODE_SCANNER = 0;
@@ -231,6 +238,8 @@
LayoutPreference mResetInternetPreference;
@VisibleForTesting
ConnectedEthernetNetworkController mConnectedEthernetNetworkController;
+ @VisibleForTesting
+ FooterPreference mWifiStatusMessagePreference;
/**
* Mobile networks list for provider model
@@ -263,8 +272,6 @@
if (mWifiManager != null) {
setLoading(true, false);
mIsViewLoading = true;
- getView().postDelayed(mRemoveLoadingRunnable,
- mWifiManager.isWifiEnabled() ? 1000 : 100);
}
}
@@ -290,7 +297,7 @@
mConnectedWifiEntryPreferenceCategory = findPreference(PREF_KEY_CONNECTED_ACCESS_POINTS);
mFirstWifiEntryPreferenceCategory = findPreference(PREF_KEY_FIRST_ACCESS_POINTS);
mWifiEntryPreferenceCategory = findPreference(PREF_KEY_ACCESS_POINTS);
- mConfigureWifiSettingsPreference = findPreference(PREF_KEY_CONFIGURE_WIFI_SETTINGS);
+ mConfigureWifiSettingsPreference = findPreference(PREF_KEY_CONFIGURE_NETWORK_SETTINGS);
mSavedNetworksPreference = findPreference(PREF_KEY_SAVED_NETWORKS);
mAddWifiNetworkPreference = new AddWifiNetworkPreference(getPrefContext());
mDataUsagePreference = findPreference(PREF_KEY_DATA_USAGE);
@@ -305,6 +312,7 @@
addNetworkMobileProviderController();
addConnectedEthernetNetworkController();
addWifiSwitchPreferenceController();
+ mWifiStatusMessagePreference = findPreference(PREF_KEY_WIFI_STATUS_MESSAGE);
}
private void updateAirplaneModeMsgPreference(boolean visible) {
@@ -410,6 +418,10 @@
@Override
public void onStart() {
super.onStart();
+ if (mIsViewLoading) {
+ final long delayMillis = mWifiManager.isWifiEnabled() ? 1000 : 100;
+ getView().postDelayed(mRemoveLoadingRunnable, delayMillis);
+ }
if (mIsRestricted) {
restrictUi();
return;
@@ -457,7 +469,9 @@
@Override
public void onDestroy() {
- mAirplaneModeEnabler.close();
+ if (mAirplaneModeEnabler != null) {
+ mAirplaneModeEnabler.close();
+ }
super.onDestroy();
}
@@ -717,6 +731,7 @@
switch (wifiState) {
case WifiManager.WIFI_STATE_ENABLED:
+ setWifiScanMessage(/* isWifiEnabled */ true);
updateWifiEntryPreferences();
break;
@@ -732,6 +747,7 @@
break;
case WifiManager.WIFI_STATE_DISABLED:
+ setWifiScanMessage(/* isWifiEnabled */ false);
removeConnectedWifiEntryPreference();
removeWifiEntryPreference();
setAdditionalSettingsSummaries();
@@ -741,6 +757,37 @@
}
}
+ @VisibleForTesting
+ void setWifiScanMessage(boolean isWifiEnabled) {
+ final Context context = getContext();
+ if (context == null) {
+ return;
+ }
+
+ final LocationManager locationManager = context.getSystemService(LocationManager.class);
+ if (isWifiEnabled || !locationManager.isLocationEnabled()
+ || !mWifiManager.isScanAlwaysAvailable()) {
+ mWifiStatusMessagePreference.setVisible(false);
+ return;
+ }
+ if (TextUtils.isEmpty(mWifiStatusMessagePreference.getTitle())) {
+ AnnotationSpan.LinkInfo info = new AnnotationSpan.LinkInfo(
+ AnnotationSpan.LinkInfo.DEFAULT_ANNOTATION,
+ v -> launchWifiScanningFragment());
+ CharSequence text = AnnotationSpan.linkify(
+ context.getText(R.string.wifi_scan_notify_message), info);
+ mWifiStatusMessagePreference.setTitle(text);
+ }
+ mWifiStatusMessagePreference.setVisible(true);
+ }
+
+ private void launchWifiScanningFragment() {
+ new SubSettingLauncher(getContext())
+ .setDestination(WifiScanningFragment.class.getName())
+ .setSourceMetricsCategory(SettingsEnums.SETTINGS_NETWORK_CATEGORY)
+ .launch();
+ }
+
@Override
public void onWifiEntriesChanged() {
if (mIsWifiEntryListStale) {
@@ -1129,6 +1176,7 @@
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
new BaseSearchIndexProvider(R.xml.network_provider_settings) {
+
@Override
public List<String> getNonIndexableKeys(Context context) {
final List<String> keys = super.getNonIndexableKeys(context);
diff --git a/src/com/android/settings/network/NetworkProviderSimListController.java b/src/com/android/settings/network/NetworkProviderSimListController.java
index 8fb6cb6..d6eaab8 100644
--- a/src/com/android/settings/network/NetworkProviderSimListController.java
+++ b/src/com/android/settings/network/NetworkProviderSimListController.java
@@ -128,6 +128,9 @@
} 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);
}
return true;
diff --git a/src/com/android/settings/network/ProviderModelSlice.java b/src/com/android/settings/network/ProviderModelSlice.java
index 146b11a..0aae349 100644
--- a/src/com/android/settings/network/ProviderModelSlice.java
+++ b/src/com/android/settings/network/ProviderModelSlice.java
@@ -290,7 +290,7 @@
final String screenTitle = mContext.getText(R.string.provider_internet_settings).toString();
return SliceBuilderUtils.buildSearchResultPageIntent(mContext,
NetworkProviderSettings.class.getName(), "" /* key */, screenTitle,
- SettingsEnums.SLICE)
+ SettingsEnums.SLICE, this)
.setClassName(mContext.getPackageName(), SubSettings.class.getName())
.setData(getUri());
}
diff --git a/src/com/android/settings/network/SubscriptionUtil.java b/src/com/android/settings/network/SubscriptionUtil.java
index 2d60778..c77a294 100644
--- a/src/com/android/settings/network/SubscriptionUtil.java
+++ b/src/com/android/settings/network/SubscriptionUtil.java
@@ -87,8 +87,8 @@
if (slotInfo == null) {
return false;
}
- return !slotInfo.getIsEuicc() && !slotInfo.getIsActive() &&
- slotInfo.getCardStateInfo() == CARD_STATE_INFO_PRESENT;
+ return !slotInfo.getIsEuicc() && !slotInfo.getPorts().stream().findFirst().get()
+ .isActive() && slotInfo.getCardStateInfo() == CARD_STATE_INFO_PRESENT;
}
/**
@@ -179,7 +179,8 @@
// verify if subscription is inserted within slot
for (UiccSlotInfo slotInfo : slotsInfo) {
if ((slotInfo != null) && (!slotInfo.getIsEuicc())
- && (slotInfo.getLogicalSlotIdx() == subInfo.getSimSlotIndex())) {
+ && (slotInfo.getPorts().stream().findFirst().get().getLogicalSlotIndex()
+ == subInfo.getSimSlotIndex())) {
return true;
}
}
@@ -576,7 +577,7 @@
if (!cardInfo.isRemovable()
|| cardInfo.getCardId() == TelephonyManager.UNSUPPORTED_CARD_ID) {
Log.i(TAG, "Skip embedded card or invalid cardId on slot: "
- + cardInfo.getSlotIndex());
+ + cardInfo.getPhysicalSlotIndex());
continue;
}
Log.i(TAG, "Target removable cardId :" + cardInfo.getCardId());
diff --git a/src/com/android/settings/network/SubscriptionsPreferenceController.java b/src/com/android/settings/network/SubscriptionsPreferenceController.java
index 36c55e2..b872680 100644
--- a/src/com/android/settings/network/SubscriptionsPreferenceController.java
+++ b/src/com/android/settings/network/SubscriptionsPreferenceController.java
@@ -74,15 +74,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,
@@ -228,14 +221,6 @@
return;
}
- if (mSubsPrefCtrlInjector.isProviderModelEnabled(mContext)) {
- updateForProvider();
- } else {
- updateForBase();
- }
- }
-
- private void updateForProvider() {
SubscriptionInfo subInfo = mSubscriptionManager.getDefaultDataSubscriptionInfo();
if (subInfo == null) {
mPreferenceGroup.removeAll();
@@ -349,53 +334,11 @@
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);
}
@@ -470,8 +413,7 @@
}
/**
- * @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() {
@@ -490,7 +432,7 @@
.filter(subInfo ->
mSubsPrefCtrlInjector.canSubscriptionBeDisplayed(mContext,
subInfo.getSubscriptionId()))
- .count() >= (mSubsPrefCtrlInjector.isProviderModelEnabled(mContext) ? 1 : 2);
+ .count() >= 1;
}
@Override
@@ -535,12 +477,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;
}
@@ -601,13 +537,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/TetherBasePreferenceController.java b/src/com/android/settings/network/TetherBasePreferenceController.java
index 822aa72..b1627f2 100644
--- a/src/com/android/settings/network/TetherBasePreferenceController.java
+++ b/src/com/android/settings/network/TetherBasePreferenceController.java
@@ -25,6 +25,7 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
import com.android.settings.datausage.DataSaverBackend;
@@ -118,6 +119,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_network;
+ }
+
+ @Override
public void onTetherStateUpdated(@TetherEnabler.TetheringState int state) {
mTetheringState = state;
updateState(mPreference);
diff --git a/src/com/android/settings/network/UiccSlotUtil.java b/src/com/android/settings/network/UiccSlotUtil.java
index 6113f5a..ccf3f91 100644
--- a/src/com/android/settings/network/UiccSlotUtil.java
+++ b/src/com/android/settings/network/UiccSlotUtil.java
@@ -96,7 +96,7 @@
if (slotId == INVALID_PHYSICAL_SLOT_ID) {
for (int i = 0; i < slots.length; i++) {
if (slots[i].isRemovable()
- && !slots[i].getIsActive()
+ && !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);
@@ -107,7 +107,7 @@
if (slotId >= slots.length || !slots[slotId].isRemovable()) {
throw new UiccSlotsException("The given slotId is not a removable slot: " + slotId);
}
- if (!slots[slotId].getIsActive()) {
+ if (!slots[slotId].getPorts().stream().findFirst().get().isActive()) {
performSwitchToRemovableSlot(slotId, context);
}
}
diff --git a/src/com/android/settings/network/VpnPreferenceController.java b/src/com/android/settings/network/VpnPreferenceController.java
index 4944f43..96931e6 100644
--- a/src/com/android/settings/network/VpnPreferenceController.java
+++ b/src/com/android/settings/network/VpnPreferenceController.java
@@ -156,7 +156,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);
diff --git a/src/com/android/settings/network/apn/ApnEditor.java b/src/com/android/settings/network/apn/ApnEditor.java
index 0b75162..03db1b8 100644
--- a/src/com/android/settings/network/apn/ApnEditor.java
+++ b/src/com/android/settings/network/apn/ApnEditor.java
@@ -1256,7 +1256,8 @@
if (!readOnlyApnTypes.contains(apnType)
&& !apnType.equals(APN_TYPE_IA)
&& !apnType.equals(APN_TYPE_EMERGENCY)
- && !apnType.equals(APN_TYPE_MCX)) {
+ && !apnType.equals(APN_TYPE_MCX)
+ && !apnType.equals(APN_TYPE_IMS)) {
if (first) {
first = false;
} else {
diff --git a/src/com/android/settings/network/apn/ApnSettings.java b/src/com/android/settings/network/apn/ApnSettings.java
index 4df2e5e..1791446 100755
--- a/src/com/android/settings/network/apn/ApnSettings.java
+++ b/src/com/android/settings/network/apn/ApnSettings.java
@@ -301,7 +301,7 @@
@Override
public EnforcedAdmin getRestrictionEnforcedAdmin() {
- final UserHandle user = UserHandle.of(mUserManager.getUserHandle());
+ final UserHandle user = UserHandle.of(mUserManager.getProcessUserId());
if (mUserManager.hasUserRestriction(UserManager.DISALLOW_CONFIG_MOBILE_NETWORKS, user)
&& !mUserManager.hasBaseUserRestriction(UserManager.DISALLOW_CONFIG_MOBILE_NETWORKS,
user)) {
@@ -322,6 +322,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/ConfirmationSimDeletionPredicate.java b/src/com/android/settings/network/helper/ConfirmationSimDeletionPredicate.java
new file mode 100644
index 0000000..420f6db
--- /dev/null
+++ b/src/com/android/settings/network/helper/ConfirmationSimDeletionPredicate.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.network.helper;
+
+import android.app.KeyguardManager;
+import android.content.Context;
+import android.provider.Settings;
+
+import com.android.settings.R;
+
+import java.util.function.Predicate;
+
+/**
+ * {@link Predicate} for detecting the configuration of confirm SIM deletion.
+ */
+public class ConfirmationSimDeletionPredicate implements Predicate<Context> {
+
+ public static final String KEY_CONFIRM_SIM_DELETION = "confirm_sim_deletion";
+
+ private static final ConfirmationSimDeletionPredicate sSingleton =
+ new ConfirmationSimDeletionPredicate();
+
+ // Get singleton of this predicate
+ public static final ConfirmationSimDeletionPredicate getSingleton() {
+ return sSingleton;
+ }
+
+ /**
+ * Get default configuration of confirm SIM deletion.
+ *
+ * @param Context context
+ * @return the configuration of confirm SIM deletion
+ */
+ private static boolean getDefaultValue(Context context) {
+ return context.getResources()
+ .getBoolean(R.bool.config_sim_deletion_confirmation_default_on);
+ }
+
+ /**
+ * Get the configuration of confirm SIM deletion.
+ *
+ * @param Context context
+ * @return the configuration of confirm SIM deletion
+ */
+ public boolean test(Context context) {
+ final KeyguardManager keyguardManager = context.getSystemService(KeyguardManager.class);
+ if ((keyguardManager != null) && !keyguardManager.isKeyguardSecure()) {
+ return false;
+ }
+ return Settings.Global.getInt(context.getContentResolver(), KEY_CONFIRM_SIM_DELETION,
+ getDefaultValue(context) ? 1 : 0) == 1;
+ }
+}
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/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/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/EuiccOperationSidecar.java b/src/com/android/settings/network/telephony/EuiccOperationSidecar.java
index 0ee6d95..05c866e 100644
--- a/src/com/android/settings/network/telephony/EuiccOperationSidecar.java
+++ b/src/com/android/settings/network/telephony/EuiccOperationSidecar.java
@@ -114,7 +114,8 @@
mReceiver,
new IntentFilter(getReceiverAction()),
Manifest.permission.WRITE_EMBEDDED_SUBSCRIPTIONS,
- null);
+ null,
+ Context.RECEIVER_EXPORTED);
}
@Override
diff --git a/src/com/android/settings/network/telephony/MobileDataSlice.java b/src/com/android/settings/network/telephony/MobileDataSlice.java
index 7ec31be..22bb581 100644
--- a/src/com/android/settings/network/telephony/MobileDataSlice.java
+++ b/src/com/android/settings/network/telephony/MobileDataSlice.java
@@ -146,6 +146,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_network;
+ }
+
+ @Override
public Class<? extends SliceBackgroundWorker> getBackgroundWorkerClass() {
return MobileDataWorker.class;
}
diff --git a/src/com/android/settings/network/telephony/MobileNetworkUtils.java b/src/com/android/settings/network/telephony/MobileNetworkUtils.java
index ebf77a0..658f650 100644
--- a/src/com/android/settings/network/telephony/MobileNetworkUtils.java
+++ b/src/com/android/settings/network/telephony/MobileNetworkUtils.java
@@ -355,21 +355,22 @@
if (subId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
return false;
}
- final TelephonyManager telephonyManager = context.getSystemService(TelephonyManager.class)
- .createForSubscriptionId(subId);
+
final PersistableBundle carrierConfig = context.getSystemService(
CarrierConfigManager.class).getConfigForSubId(subId);
-
-
- if (telephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_CDMA) {
- return true;
- } else if (carrierConfig != null
+ if (carrierConfig != null
&& !carrierConfig.getBoolean(
CarrierConfigManager.KEY_HIDE_CARRIER_NETWORK_SETTINGS_BOOL)
&& carrierConfig.getBoolean(CarrierConfigManager.KEY_WORLD_PHONE_BOOL)) {
return true;
}
+ final TelephonyManager telephonyManager = context.getSystemService(TelephonyManager.class)
+ .createForSubscriptionId(subId);
+ if (telephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_CDMA) {
+ return true;
+ }
+
if (isWorldMode(context, subId)) {
final int settingsNetworkMode = getNetworkTypeFromRaf(
(int) telephonyManager.getAllowedNetworkTypesForReason(
@@ -420,20 +421,21 @@
}
private static boolean isGsmBasicOptions(Context context, int subId) {
- final TelephonyManager telephonyManager = context.getSystemService(TelephonyManager.class)
- .createForSubscriptionId(subId);
final PersistableBundle carrierConfig = context.getSystemService(
CarrierConfigManager.class).getConfigForSubId(subId);
-
- if (telephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_GSM) {
- return true;
- } else if (carrierConfig != null
+ if (carrierConfig != null
&& !carrierConfig.getBoolean(
CarrierConfigManager.KEY_HIDE_CARRIER_NETWORK_SETTINGS_BOOL)
&& carrierConfig.getBoolean(CarrierConfigManager.KEY_WORLD_PHONE_BOOL)) {
return true;
}
+ final TelephonyManager telephonyManager = context.getSystemService(TelephonyManager.class)
+ .createForSubscriptionId(subId);
+ if (telephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_GSM) {
+ return true;
+ }
+
return false;
}
@@ -468,28 +470,23 @@
return false;
}
- final int networkMode = getNetworkTypeFromRaf(
- (int) telephonyManager.getAllowedNetworkTypesForReason(
- TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_USER));
- if (networkMode == TelephonyManagerConstants.NETWORK_MODE_LTE_CDMA_EVDO
- && isWorldMode(context, subId)) {
- return false;
- }
- if (shouldSpeciallyUpdateGsmCdma(context, subId)) {
- return false;
- }
-
- if (isGsmBasicOptions(context, subId)) {
- return true;
- }
-
if (isWorldMode(context, subId)) {
+ final int networkMode = getNetworkTypeFromRaf(
+ (int) telephonyManager.getAllowedNetworkTypesForReason(
+ TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_USER));
+ if (networkMode == TelephonyManagerConstants.NETWORK_MODE_LTE_CDMA_EVDO) {
+ return false;
+ }
+ if (shouldSpeciallyUpdateGsmCdma(context, subId)) {
+ return false;
+ }
+
if (networkMode == TelephonyManagerConstants.NETWORK_MODE_LTE_GSM_WCDMA) {
return true;
}
}
- return false;
+ return isGsmBasicOptions(context, subId);
}
/**
@@ -512,12 +509,15 @@
if (carrierConfig.getBoolean(CarrierConfigManager.KEY_SUPPORT_TDSCDMA_BOOL)) {
return true;
}
+ final String[] numericArray = carrierConfig.getStringArray(
+ CarrierConfigManager.KEY_SUPPORT_TDSCDMA_ROAMING_NETWORKS_STRING_ARRAY);
+ if (numericArray == null) {
+ return false;
+ }
final ServiceState serviceState = telephonyManager.getServiceState();
final String operatorNumeric =
(serviceState != null) ? serviceState.getOperatorNumeric() : null;
- final String[] numericArray = carrierConfig.getStringArray(
- CarrierConfigManager.KEY_SUPPORT_TDSCDMA_ROAMING_NETWORKS_STRING_ARRAY);
- if (numericArray == null || operatorNumeric == null) {
+ if (operatorNumeric == null) {
return false;
}
for (String numeric : numericArray) {
@@ -582,6 +582,9 @@
*/
@VisibleForTesting
static boolean shouldSpeciallyUpdateGsmCdma(Context context, int subId) {
+ if (!isWorldMode(context, subId)) {
+ return false;
+ }
final TelephonyManager telephonyManager = context.getSystemService(TelephonyManager.class)
.createForSubscriptionId(subId);
final int networkMode = getNetworkTypeFromRaf(
@@ -594,7 +597,7 @@
|| networkMode
== TelephonyManagerConstants.NETWORK_MODE_LTE_TDSCDMA_CDMA_EVDO_GSM_WCDMA
|| networkMode == TelephonyManagerConstants.NETWORK_MODE_LTE_CDMA_EVDO_GSM_WCDMA) {
- if (!isTdscdmaSupported(context, subId) && isWorldMode(context, subId)) {
+ if (!isTdscdmaSupported(context, subId)) {
return true;
}
}
diff --git a/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroup.java b/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroup.java
index bc11600..14bdd41 100644
--- a/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroup.java
+++ b/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroup.java
@@ -285,7 +285,9 @@
}
public void unregister() {
- mTelephonyManager.unregisterTelephonyCallback(this);
+ if (mTelephonyManager != null) {
+ mTelephonyManager.unregisterTelephonyCallback(this);
+ }
}
}
diff --git a/src/com/android/settings/network/telephony/NetworkSelectSettings.java b/src/com/android/settings/network/telephony/NetworkSelectSettings.java
index c72c18d..d20cc27 100644
--- a/src/com/android/settings/network/telephony/NetworkSelectSettings.java
+++ b/src/com/android/settings/network/telephony/NetworkSelectSettings.java
@@ -51,6 +51,7 @@
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
+import java.util.Optional;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
@@ -347,12 +348,19 @@
CellInfoUtil.getCellIdentityMccMnc(cellInfo.getCellIdentity()));
Class className = cellInfo.getClass();
- if (aggregatedList.stream().anyMatch(
+ Optional<CellInfo> itemInTheList = aggregatedList.stream().filter(
item -> {
String itemPlmn = CellInfoUtil.getNetworkTitle(item.getCellIdentity(),
CellInfoUtil.getCellIdentityMccMnc(item.getCellIdentity()));
return itemPlmn.equals(plmn) && item.getClass().equals(className);
- })) {
+ })
+ .findFirst();
+ if (itemInTheList.isPresent()) {
+ if (cellInfo.isRegistered() && !itemInTheList.get().isRegistered()) {
+ // Adding the registered cellinfo item into list. If there are two registered
+ // cellinfo items, then select first one from source list.
+ aggregatedList.set(aggregatedList.indexOf(itemInTheList.get()), cellInfo);
+ }
continue;
}
aggregatedList.add(cellInfo);
diff --git a/src/com/android/settings/network/telephony/NrAdvancedCallingPreferenceController.java b/src/com/android/settings/network/telephony/NrAdvancedCallingPreferenceController.java
index 7615fe3..b585ece 100644
--- a/src/com/android/settings/network/telephony/NrAdvancedCallingPreferenceController.java
+++ b/src/com/android/settings/network/telephony/NrAdvancedCallingPreferenceController.java
@@ -46,6 +46,7 @@
Preference mPreference;
private TelephonyManager mTelephonyManager;
private PhoneCallStateTelephonyCallback mTelephonyCallback;
+ private boolean mIsVonrEnabledFromCarrierConfig = false;
private boolean mIsVonrVisibleFromCarrierConfig = false;
private boolean mIsNrEnableFromCarrierConfig = false;
private boolean mHas5gCapability = false;
@@ -83,6 +84,9 @@
if (carrierConfig == null) {
return this;
}
+ mIsVonrEnabledFromCarrierConfig = carrierConfig.getBoolean(
+ CarrierConfigManager.KEY_VONR_ENABLED_BOOL);
+
mIsVonrVisibleFromCarrierConfig = carrierConfig.getBoolean(
CarrierConfigManager.KEY_VONR_SETTING_VISIBILITY_BOOL);
@@ -92,6 +96,7 @@
Log.d(TAG, "mHas5gCapability: " + mHas5gCapability
+ ",mIsNrEnabledFromCarrierConfig: " + mIsNrEnableFromCarrierConfig
+ + ",mIsVonrEnabledFromCarrierConfig: " + mIsVonrEnabledFromCarrierConfig
+ ",mIsVonrVisibleFromCarrierConfig: " + mIsVonrVisibleFromCarrierConfig);
return this;
}
@@ -100,7 +105,10 @@
public int getAvailabilityStatus(int subId) {
init(subId);
- if (mHas5gCapability && mIsNrEnableFromCarrierConfig && mIsVonrVisibleFromCarrierConfig) {
+ if (mHas5gCapability
+ && mIsNrEnableFromCarrierConfig
+ && mIsVonrEnabledFromCarrierConfig
+ && mIsVonrVisibleFromCarrierConfig) {
return AVAILABLE;
}
return CONDITIONALLY_UNAVAILABLE;
diff --git a/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragment.java b/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragment.java
index 8e65605..5f20894 100644
--- a/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragment.java
+++ b/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragment.java
@@ -25,7 +25,6 @@
import android.graphics.drawable.ShapeDrawable;
import android.graphics.drawable.shapes.OvalShape;
import android.os.Bundle;
-import android.telephony.ServiceState;
import android.telephony.SubscriptionInfo;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
@@ -52,7 +51,6 @@
import com.google.common.collect.ImmutableMap;
-import java.util.Arrays;
import java.util.List;
import java.util.Map;
@@ -180,8 +178,7 @@
final TextView operatorName = view.findViewById(R.id.operator_name_value);
mTelephonyManager = mTelephonyManager.createForSubscriptionId(mSubId);
- final ServiceState serviceState = mTelephonyManager.getServiceState();
- operatorName.setText(serviceState == null ? "" : serviceState.getOperatorAlphaLong());
+ operatorName.setText(info.getCarrierName());
final TextView phoneTitle = view.findViewById(R.id.number_label);
phoneTitle.setVisibility(info.isOpportunistic() ? View.GONE : View.VISIBLE);
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/TelephonyTogglePreferenceController.java b/src/com/android/settings/network/telephony/TelephonyTogglePreferenceController.java
index 7fe5f1d..e3609cb 100644
--- a/src/com/android/settings/network/telephony/TelephonyTogglePreferenceController.java
+++ b/src/com/android/settings/network/telephony/TelephonyTogglePreferenceController.java
@@ -65,6 +65,12 @@
return false;
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ // not needed since it's not sliceable
+ return NO_RES;
+ }
+
/**
* Get carrier config based on specific subscription id.
*
diff --git a/src/com/android/settings/network/telephony/ToggleSubscriptionDialogActivity.java b/src/com/android/settings/network/telephony/ToggleSubscriptionDialogActivity.java
index fcca8ca..2f6e8a1 100644
--- a/src/com/android/settings/network/telephony/ToggleSubscriptionDialogActivity.java
+++ b/src/com/android/settings/network/telephony/ToggleSubscriptionDialogActivity.java
@@ -484,7 +484,8 @@
slot ->
slot != null
&& slot.isRemovable()
- && slot.getIsActive()
+ && slot.getPorts().stream().anyMatch(
+ port -> port.isActive())
&& slot.getCardStateInfo()
== UiccSlotInfo.CARD_STATE_INFO_PRESENT);
if (mIsEsimOperation && isRemovableSimEnabled) {
@@ -498,7 +499,7 @@
Log.i(
TAG,
"Removable SIM operation and eSIM profile is enabled. DSDS condition"
- + " satisfied.");
+ + " satisfied.");
return true;
}
Log.i(TAG, "DSDS condition not satisfied.");
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/NfcPreferenceController.java b/src/com/android/settings/nfc/NfcPreferenceController.java
index b30e7c3f..483fead 100644
--- a/src/com/android/settings/nfc/NfcPreferenceController.java
+++ b/src/com/android/settings/nfc/NfcPreferenceController.java
@@ -27,6 +27,7 @@
import androidx.preference.PreferenceScreen;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
import com.android.settings.slices.SliceBackgroundWorker;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
@@ -58,7 +59,7 @@
return;
}
- mPreference = (MainSwitchPreference) screen.findPreference(getPreferenceKey());
+ mPreference = screen.findPreference(getPreferenceKey());
mPreference.addOnSwitchChangeListener(this);
mNfcEnabler = new NfcEnabler(mContext, mPreference);
}
@@ -104,6 +105,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_connected_devices;
+ }
+
+ @Override
public Class<? extends SliceBackgroundWorker> getBackgroundWorkerClass() {
return NfcSliceWorker.class;
}
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 1aa8dca..a888167 100644
--- a/src/com/android/settings/nfc/PaymentDefaultDialog.java
+++ b/src/com/android/settings/nfc/PaymentDefaultDialog.java
@@ -21,15 +21,19 @@
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;
+import static android.view.WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS;
+
public final class PaymentDefaultDialog extends AlertActivity implements
DialogInterface.OnClickListener {
@@ -37,11 +41,14 @@
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) {
super.onCreate(savedInstanceState);
+
+ getWindow().addPrivateFlags(SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS);
+
try {
mBackend = new PaymentBackend(this);
} catch (NullPointerException e) {
@@ -51,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();
}
@@ -63,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:
@@ -71,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;
@@ -88,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;
}
}
@@ -102,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/nfc/SecureNfcPreferenceController.java b/src/com/android/settings/nfc/SecureNfcPreferenceController.java
index 4e548d1..e1d27d0 100644
--- a/src/com/android/settings/nfc/SecureNfcPreferenceController.java
+++ b/src/com/android/settings/nfc/SecureNfcPreferenceController.java
@@ -21,6 +21,7 @@
import androidx.preference.PreferenceScreen;
import androidx.preference.SwitchPreference;
+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.OnPause;
@@ -82,6 +83,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_connected_devices;
+ }
+
+ @Override
public void onResume() {
if (mSecureNfcEnabler != null) {
mSecureNfcEnabler.resume();
diff --git a/src/com/android/settings/notification/BadgingNotificationPreferenceController.java b/src/com/android/settings/notification/BadgingNotificationPreferenceController.java
index 613204b..69d95a8 100644
--- a/src/com/android/settings/notification/BadgingNotificationPreferenceController.java
+++ b/src/com/android/settings/notification/BadgingNotificationPreferenceController.java
@@ -30,6 +30,7 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
+import com.android.settings.R;
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settings.core.TogglePreferenceController;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
@@ -88,6 +89,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_notifications;
+ }
+
+ @Override
public boolean isChecked() {
return Settings.Secure.getInt(mContext.getContentResolver(),
NOTIFICATION_BADGING, ON) == ON;
diff --git a/src/com/android/settings/notification/BubbleNotificationPreferenceController.java b/src/com/android/settings/notification/BubbleNotificationPreferenceController.java
index 37723b1..eeb9924 100644
--- a/src/com/android/settings/notification/BubbleNotificationPreferenceController.java
+++ b/src/com/android/settings/notification/BubbleNotificationPreferenceController.java
@@ -89,6 +89,12 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ // not needed since it's not sliceable
+ return NO_RES;
+ }
+
+ @Override
public boolean isChecked() {
return Settings.Global.getInt(mContext.getContentResolver(),
NOTIFICATION_BUBBLES, ON) == ON;
diff --git a/src/com/android/settings/notification/NotificationAssistantPreferenceController.java b/src/com/android/settings/notification/NotificationAssistantPreferenceController.java
index bdbc478..91031c8 100644
--- a/src/com/android/settings/notification/NotificationAssistantPreferenceController.java
+++ b/src/com/android/settings/notification/NotificationAssistantPreferenceController.java
@@ -24,6 +24,7 @@
import androidx.fragment.app.Fragment;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
import com.google.common.annotations.VisibleForTesting;
@@ -73,6 +74,11 @@
}
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_notifications;
+ }
+
protected void setNotificationAssistantGranted(ComponentName cn) {
if (Settings.Secure.getIntForUser(mContext.getContentResolver(),
Settings.Secure.NAS_SETTINGS_UPDATED, 0, mUserId) == 0) {
diff --git a/src/com/android/settings/notification/NotificationBackend.java b/src/com/android/settings/notification/NotificationBackend.java
index e448dda..cae3cae 100644
--- a/src/com/android/settings/notification/NotificationBackend.java
+++ b/src/com/android/settings/notification/NotificationBackend.java
@@ -20,6 +20,7 @@
import static android.content.pm.LauncherApps.ShortcutQuery.FLAG_MATCH_CACHED;
import static android.content.pm.LauncherApps.ShortcutQuery.FLAG_MATCH_DYNAMIC;
import static android.content.pm.LauncherApps.ShortcutQuery.FLAG_MATCH_PINNED_BY_ANY_LAUNCHER;
+import static android.os.UserHandle.USER_SYSTEM;
import android.app.INotificationManager;
import android.app.NotificationChannel;
@@ -44,6 +45,7 @@
import android.os.RemoteException;
import android.os.ServiceManager;
import android.os.UserHandle;
+import android.provider.Settings;
import android.service.notification.ConversationChannelWrapper;
import android.service.notification.NotificationListenerFilter;
import android.text.format.DateUtils;
@@ -52,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;
@@ -112,15 +115,25 @@
void recordCanBeBlocked(Context context, PackageManager pm, RoleManager rm, PackageInfo app,
AppRow row) {
- row.systemApp = Utils.isSystemPackage(context.getResources(), pm, app);
- List<String> roles = rm.getHeldRolesFromController(app.packageName);
- if (roles.contains(RoleManager.ROLE_DIALER)
- || roles.contains(RoleManager.ROLE_EMERGENCY)) {
- row.systemApp = true;
+ if (Settings.Secure.getIntForUser(context.getContentResolver(),
+ Settings.Secure.NOTIFICATION_PERMISSION_ENABLED, 0, USER_SYSTEM) != 0) {
+ try {
+ row.systemApp = row.lockedImportance =
+ sINM.isPermissionFixed(app.packageName, row.userId);
+ } catch (RemoteException e) {
+ Log.w(TAG, "Error calling NMS", e);
+ }
+ } else {
+ row.systemApp = Utils.isSystemPackage(context.getResources(), pm, app);
+ List<String> roles = rm.getHeldRolesFromController(app.packageName);
+ if (roles.contains(RoleManager.ROLE_DIALER)
+ || roles.contains(RoleManager.ROLE_EMERGENCY)) {
+ row.systemApp = true;
+ }
+ final String[] nonBlockablePkgs = context.getResources().getStringArray(
+ com.android.internal.R.array.config_nonBlockableNotificationPackages);
+ markAppRowWithBlockables(nonBlockablePkgs, row, app.packageName);
}
- final String[] nonBlockablePkgs = context.getResources().getStringArray(
- com.android.internal.R.array.config_nonBlockableNotificationPackages);
- markAppRowWithBlockables(nonBlockablePkgs, row, app.packageName);
}
@VisibleForTesting static void markAppRowWithBlockables(String[] nonBlockablePkgs, AppRow row,
@@ -147,7 +160,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 =
@@ -404,24 +419,6 @@
}
}
- public int getNumAppsBypassingDnd(int uid) {
- try {
- return sINM.getAppsBypassingDndCount(uid);
- } catch (Exception e) {
- Log.w(TAG, "Error calling NoMan", e);
- return 0;
- }
- }
-
- public int getBlockedAppCount() {
- try {
- return sINM.getBlockedAppCount(UserHandle.myUserId());
- } catch (Exception e) {
- Log.w(TAG, "Error calling NoMan", e);
- return 0;
- }
- }
-
public boolean shouldHideSilentStatusBarIcons(Context context) {
try {
return sINM.shouldHideSilentStatusIcons(context.getPackageName());
@@ -671,6 +668,11 @@
return false;
}
+ @VisibleForTesting
+ void setNm(INotificationManager inm) {
+ sINM = inm;
+ }
+
/**
* NotificationsSentState contains how often an app sends notifications and how recently it sent
* one.
diff --git a/src/com/android/settings/notification/PulseNotificationPreferenceController.java b/src/com/android/settings/notification/PulseNotificationPreferenceController.java
index 7885520..ad53fc3 100644
--- a/src/com/android/settings/notification/PulseNotificationPreferenceController.java
+++ b/src/com/android/settings/notification/PulseNotificationPreferenceController.java
@@ -28,6 +28,7 @@
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.OnPause;
@@ -86,6 +87,11 @@
isChecked ? ON : OFF);
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_notifications;
+ }
+
class SettingObserver extends ContentObserver {
private final Uri NOTIFICATION_LIGHT_PULSE_URI =
diff --git a/src/com/android/settings/notification/RedactNotificationPreferenceController.java b/src/com/android/settings/notification/RedactNotificationPreferenceController.java
index d0326bb..2d27184 100644
--- a/src/com/android/settings/notification/RedactNotificationPreferenceController.java
+++ b/src/com/android/settings/notification/RedactNotificationPreferenceController.java
@@ -32,6 +32,7 @@
import androidx.preference.PreferenceScreen;
import com.android.internal.widget.LockPatternUtils;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.RestrictedLockUtils;
@@ -147,6 +148,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_notifications;
+ }
+
+ @Override
public void onStart() {
mContext.getContentResolver().registerContentObserver(
Settings.Secure.getUriFor(Settings.Secure.LOCK_SCREEN_SHOW_NOTIFICATIONS),
@@ -172,7 +178,8 @@
private boolean getAllowPrivateNotifications(int userId) {
return Settings.Secure.getIntForUser(mContext.getContentResolver(),
- LOCK_SCREEN_ALLOW_PRIVATE_NOTIFICATIONS, 1, userId) != 0;
+ LOCK_SCREEN_ALLOW_PRIVATE_NOTIFICATIONS, 1, userId) != 0
+ && getEnforcedAdmin(userId) == null;
}
private boolean getLockscreenNotificationsEnabled(int userId) {
diff --git a/src/com/android/settings/notification/ShowOnLockScreenNotificationPreferenceController.java b/src/com/android/settings/notification/ShowOnLockScreenNotificationPreferenceController.java
index f8f76ca..f7dc391 100644
--- a/src/com/android/settings/notification/ShowOnLockScreenNotificationPreferenceController.java
+++ b/src/com/android/settings/notification/ShowOnLockScreenNotificationPreferenceController.java
@@ -116,7 +116,7 @@
} else if (!getLockscreenSilentNotificationsEnabled()) {
return mContext.getString(R.string.lock_screen_notifs_show_alerting);
} else {
- return mContext.getString(R.string.lock_screen_notifs_show_all);
+ return mContext.getString(R.string.lock_screen_notifs_show_all_summary);
}
}
diff --git a/src/com/android/settings/notification/SilentStatusBarPreferenceController.java b/src/com/android/settings/notification/SilentStatusBarPreferenceController.java
index 0585382..4c4c99d 100644
--- a/src/com/android/settings/notification/SilentStatusBarPreferenceController.java
+++ b/src/com/android/settings/notification/SilentStatusBarPreferenceController.java
@@ -18,6 +18,7 @@
import android.content.Context;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
import com.google.common.annotations.VisibleForTesting;
@@ -52,4 +53,9 @@
public int getAvailabilityStatus() {
return AVAILABLE;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_notifications;
+ }
}
diff --git a/src/com/android/settings/notification/SnoozeNotificationPreferenceController.java b/src/com/android/settings/notification/SnoozeNotificationPreferenceController.java
index 03170e4..2c89f74 100644
--- a/src/com/android/settings/notification/SnoozeNotificationPreferenceController.java
+++ b/src/com/android/settings/notification/SnoozeNotificationPreferenceController.java
@@ -21,10 +21,11 @@
import android.content.Context;
import android.provider.Settings;
-import com.android.settings.core.TogglePreferenceController;
-
import androidx.annotation.VisibleForTesting;
+import com.android.settings.R;
+import com.android.settings.core.TogglePreferenceController;
+
public class SnoozeNotificationPreferenceController extends TogglePreferenceController {
private static final String TAG = "SnoozeNotifPrefContr";
@@ -53,4 +54,9 @@
return Settings.Secure.putInt(mContext.getContentResolver(),
SHOW_NOTIFICATION_SNOOZE, isChecked ? ON : OFF);
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_notifications;
+ }
}
diff --git a/src/com/android/settings/notification/SoundWorkSettingsController.java b/src/com/android/settings/notification/SoundWorkSettingsController.java
index d156795..de374e9 100644
--- a/src/com/android/settings/notification/SoundWorkSettingsController.java
+++ b/src/com/android/settings/notification/SoundWorkSettingsController.java
@@ -235,8 +235,7 @@
mWorkPhoneRingtonePreference = null;
}
- final Context managedProfileContext = getManagedProfileContext();
- if (Settings.Secure.getIntForUser(managedProfileContext.getContentResolver(),
+ if (Settings.Secure.getIntForUser(getManagedProfileContext().getContentResolver(),
Settings.Secure.SYNC_PARENT_SOUNDS, /* def= */ 0, mManagedProfileId) == 1) {
enableWorkSyncSettings();
} else {
@@ -245,7 +244,8 @@
}
void enableWorkSync() {
- RingtoneManager.enableSyncFromParent(getManagedProfileContext());
+ Settings.Secure.putIntForUser(getManagedProfileContext().getContentResolver(),
+ Settings.Secure.SYNC_PARENT_SOUNDS, /* enabled= */ 1, mManagedProfileId);
enableWorkSyncSettings();
}
@@ -260,7 +260,8 @@
}
private void disableWorkSync() {
- RingtoneManager.disableSyncFromParent(getManagedProfileContext());
+ Settings.Secure.putIntForUser(getManagedProfileContext().getContentResolver(),
+ Settings.Secure.SYNC_PARENT_SOUNDS, /* enabled= */ 0, mManagedProfileId);
disableWorkSyncSettings();
}
diff --git a/src/com/android/settings/notification/SpatialAudioPreferenceController.java b/src/com/android/settings/notification/SpatialAudioPreferenceController.java
index 1420076..7bca516 100644
--- a/src/com/android/settings/notification/SpatialAudioPreferenceController.java
+++ b/src/com/android/settings/notification/SpatialAudioPreferenceController.java
@@ -20,6 +20,7 @@
import android.media.AudioManager;
import android.media.Spatializer;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
/**
@@ -53,4 +54,9 @@
mSpatializer.setEnabled(isChecked);
return isChecked == isChecked();
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_notifications;
+ }
}
diff --git a/src/com/android/settings/notification/VolumeSeekBarPreferenceController.java b/src/com/android/settings/notification/VolumeSeekBarPreferenceController.java
index b32f922..d170159 100644
--- a/src/com/android/settings/notification/VolumeSeekBarPreferenceController.java
+++ b/src/com/android/settings/notification/VolumeSeekBarPreferenceController.java
@@ -23,6 +23,7 @@
import androidx.lifecycle.OnLifecycleEvent;
import androidx.preference.PreferenceScreen;
+import com.android.settings.R;
import com.android.settings.notification.VolumeSeekBarPreference.Callback;
import com.android.settingslib.core.lifecycle.Lifecycle;
@@ -76,6 +77,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_sound;
+ }
+
+ @Override
public int getSliderPosition() {
if (mPreference != null) {
return mPreference.getProgress();
diff --git a/src/com/android/settings/notification/app/BlockPreferenceController.java b/src/com/android/settings/notification/app/BlockPreferenceController.java
index d5d516e..f4e2132 100644
--- a/src/com/android/settings/notification/app/BlockPreferenceController.java
+++ b/src/com/android/settings/notification/app/BlockPreferenceController.java
@@ -80,7 +80,7 @@
}
bar.setDisabledByAdmin(mAdmin);
- if (mChannel != null && !isChannelBlockable()) {
+ if (mChannel != null && (!isChannelBlockable() || !isChannelConfigurable(mChannel))) {
bar.setSwitchBarEnabled(false);
}
@@ -88,8 +88,7 @@
bar.setSwitchBarEnabled(false);
}
- if (mChannel == null && mAppRow.systemApp
- && (!mAppRow.banned || mAppRow.lockedImportance)) {
+ if (mChannel == null && !isAppBlockable()) {
bar.setSwitchBarEnabled(false);
}
diff --git a/src/com/android/settings/notification/app/ConversationNotificationSettings.java b/src/com/android/settings/notification/app/ConversationNotificationSettings.java
index d659c54..ec9c65f 100644
--- a/src/com/android/settings/notification/app/ConversationNotificationSettings.java
+++ b/src/com/android/settings/notification/app/ConversationNotificationSettings.java
@@ -41,13 +41,14 @@
@Override
public void onResume() {
super.onResume();
- if (mUid < 0 || TextUtils.isEmpty(mPkg) || mPkgInfo == null || mChannel == null
- || mConversationInfo == null) {
+ if (mUid < 0 || TextUtils.isEmpty(mPkg) || mPkgInfo == null || mChannel == null) {
Log.w(TAG, "Missing package or uid or packageinfo or channel");
finish();
return;
}
- getActivity().setTitle(mConversationInfo.getLabel());
+ getActivity().setTitle(mConversationInfo == null
+ ? mChannel.getName()
+ : mConversationInfo.getLabel());
for (NotificationPreferenceController controller : mControllers) {
controller.onResume(mAppRow, mChannel, mChannelGroup, mConversationDrawable,
diff --git a/src/com/android/settings/notification/app/ConversationPriorityPreferenceController.java b/src/com/android/settings/notification/app/ConversationPriorityPreferenceController.java
index 9730104..ae16928 100644
--- a/src/com/android/settings/notification/app/ConversationPriorityPreferenceController.java
+++ b/src/com/android/settings/notification/app/ConversationPriorityPreferenceController.java
@@ -62,9 +62,9 @@
public void updateState(Preference preference) {
if (mAppRow != null) {
- preference.setEnabled(mAdmin == null && !mChannel.isImportanceLockedByOEM());
+ preference.setEnabled(mAdmin == null && isChannelConfigurable(mChannel));
ConversationPriorityPreference pref = (ConversationPriorityPreference) preference;
- pref.setConfigurable(!mChannel.isImportanceLockedByOEM());
+ pref.setConfigurable(isChannelConfigurable(mChannel));
pref.setImportance(mChannel.getImportance());
pref.setOriginalImportance(mChannel.getOriginalImportance());
pref.setPriorityConversation(mChannel.isImportantConversation());
diff --git a/src/com/android/settings/notification/app/HighImportancePreferenceController.java b/src/com/android/settings/notification/app/HighImportancePreferenceController.java
index 67fb2ff..d60668b 100644
--- a/src/com/android/settings/notification/app/HighImportancePreferenceController.java
+++ b/src/com/android/settings/notification/app/HighImportancePreferenceController.java
@@ -68,7 +68,7 @@
@Override
public void updateState(Preference preference) {
if (mAppRow != null && mChannel != null) {
- preference.setEnabled(mAdmin == null && !mChannel.isImportanceLockedByOEM());
+ preference.setEnabled(mAdmin == null && isChannelConfigurable(mChannel));
RestrictedSwitchPreference pref = (RestrictedSwitchPreference) preference;
pref.setChecked(mChannel.getImportance() >= IMPORTANCE_HIGH);
diff --git a/src/com/android/settings/notification/app/ImportancePreferenceController.java b/src/com/android/settings/notification/app/ImportancePreferenceController.java
index ed3410c..3c32ca4 100644
--- a/src/com/android/settings/notification/app/ImportancePreferenceController.java
+++ b/src/com/android/settings/notification/app/ImportancePreferenceController.java
@@ -66,9 +66,9 @@
@Override
public void updateState(Preference preference) {
if (mAppRow!= null && mChannel != null) {
- preference.setEnabled(mAdmin == null && !mChannel.isImportanceLockedByOEM());
+ preference.setEnabled(mAdmin == null && isChannelConfigurable(mChannel));
ImportancePreference pref = (ImportancePreference) preference;
- pref.setConfigurable(!mChannel.isImportanceLockedByOEM());
+ pref.setConfigurable(isChannelConfigurable(mChannel));
pref.setImportance(mChannel.getImportance());
pref.setDisplayInStatusBar(mBackend.showSilentInStatusBar(mContext.getPackageName()));
pref.setDisplayOnLockscreen(Settings.Secure.getInt(mContext.getContentResolver(),
diff --git a/src/com/android/settings/notification/app/MinImportancePreferenceController.java b/src/com/android/settings/notification/app/MinImportancePreferenceController.java
index 90f56b2..f825763 100644
--- a/src/com/android/settings/notification/app/MinImportancePreferenceController.java
+++ b/src/com/android/settings/notification/app/MinImportancePreferenceController.java
@@ -68,7 +68,7 @@
@Override
public void updateState(Preference preference) {
if (mAppRow != null && mChannel != null) {
- preference.setEnabled(mAdmin == null && !mChannel.isImportanceLockedByOEM());
+ preference.setEnabled(mAdmin == null && isChannelConfigurable(mChannel));
RestrictedSwitchPreference pref = (RestrictedSwitchPreference) preference;
pref.setChecked(mChannel.getImportance() == IMPORTANCE_MIN);
diff --git a/src/com/android/settings/notification/app/NotificationPreferenceController.java b/src/com/android/settings/notification/app/NotificationPreferenceController.java
index e2eb453..289f1ed 100644
--- a/src/com/android/settings/notification/app/NotificationPreferenceController.java
+++ b/src/com/android/settings/notification/app/NotificationPreferenceController.java
@@ -17,6 +17,7 @@
package com.android.settings.notification.app;
import static android.app.NotificationManager.IMPORTANCE_NONE;
+import static android.os.UserHandle.USER_SYSTEM;
import android.annotation.Nullable;
import android.app.NotificationChannel;
@@ -27,6 +28,7 @@
import android.content.pm.ShortcutInfo;
import android.graphics.drawable.Drawable;
import android.os.UserManager;
+import android.provider.Settings;
import android.util.Log;
import androidx.preference.Preference;
@@ -62,6 +64,12 @@
@Nullable
protected ShortcutInfo mConversationInfo;
protected List<String> mPreferenceFilter;
+ boolean mMigratedPermission;
+
+ boolean overrideCanBlock;
+ boolean overrideCanConfigure;
+ boolean overrideCanBlockValue;
+ boolean overrideCanConfigureValue;
public NotificationPreferenceController(Context context, NotificationBackend backend) {
super(context);
@@ -70,6 +78,8 @@
mBackend = backend;
mUm = (UserManager) mContext.getSystemService(Context.USER_SERVICE);
mPm = mContext.getPackageManager();
+ mMigratedPermission = Settings.Secure.getIntForUser(context.getContentResolver(),
+ Settings.Secure.NOTIFICATION_PERMISSION_ENABLED, 0, USER_SYSTEM) != 0;
}
/**
@@ -138,10 +148,18 @@
}
protected boolean isChannelBlockable(NotificationChannel channel) {
+ if (overrideCanBlock) {
+ return overrideCanBlockValue;
+ }
+ if (overrideCanConfigure) {
+ return overrideCanConfigureValue;
+ }
if (channel != null && mAppRow != null) {
- if (channel.isImportanceLockedByCriticalDeviceFunction()
- || channel.isImportanceLockedByOEM()) {
- return channel.getImportance() == IMPORTANCE_NONE;
+ boolean locked = mMigratedPermission ? mAppRow.lockedImportance
+ : channel.isImportanceLockedByCriticalDeviceFunction()
+ || channel.isImportanceLockedByOEM();
+ if (locked) {
+ return channel.isBlockable() || channel.getImportance() == IMPORTANCE_NONE;
}
return channel.isBlockable() || !mAppRow.systemApp
@@ -150,9 +168,27 @@
return false;
}
+ protected boolean isAppBlockable() {
+ if (overrideCanBlock) {
+ return overrideCanBlockValue;
+ }
+ if (overrideCanConfigure) {
+ return overrideCanConfigureValue;
+ }
+ if (mAppRow != null) {
+ return !mAppRow.systemApp && !mAppRow.lockedImportance;
+ }
+ return true;
+ }
+
protected boolean isChannelConfigurable(NotificationChannel channel) {
+ if (overrideCanConfigure) {
+ return overrideCanConfigureValue;
+ }
if (channel != null && mAppRow != null) {
- return !channel.isImportanceLockedByOEM();
+ boolean locked = mMigratedPermission ? mAppRow.lockedImportance
+ : channel.isImportanceLockedByOEM();
+ return !locked || channel.isBlockable();
}
return false;
}
@@ -162,8 +198,14 @@
}
protected boolean isChannelGroupBlockable(NotificationChannelGroup group) {
+ if (overrideCanBlock) {
+ return overrideCanBlockValue;
+ }
+ if (overrideCanConfigure) {
+ return overrideCanConfigureValue;
+ }
if (group != null && mAppRow != null) {
- if (!mAppRow.systemApp) {
+ if (!mAppRow.systemApp && !mAppRow.lockedImportance) {
return true;
}
@@ -183,6 +225,16 @@
return Objects.equals(NotificationChannel.DEFAULT_CHANNEL_ID, mChannel.getId());
}
+ protected final void setOverrideCanBlock(boolean canBlock) {
+ overrideCanBlock = true;
+ overrideCanBlockValue = canBlock;
+ }
+
+ protected final void setOverrideCanConfigure(boolean canConfigure) {
+ overrideCanConfigure = true;
+ overrideCanConfigureValue = canConfigure;
+ }
+
public static final Comparator<NotificationChannelGroup> CHANNEL_GROUP_COMPARATOR =
new Comparator<NotificationChannelGroup>() {
@Override
diff --git a/src/com/android/settings/notification/app/NotificationSettings.java b/src/com/android/settings/notification/app/NotificationSettings.java
index 99f067d..9dc0b59 100644
--- a/src/com/android/settings/notification/app/NotificationSettings.java
+++ b/src/com/android/settings/notification/app/NotificationSettings.java
@@ -270,6 +270,9 @@
String conversationId = intent != null
? intent.getStringExtra(Settings.EXTRA_CONVERSATION_ID) : null;
mChannel = mBackend.getChannel(mPkg, mUid, channelId, conversationId);
+ if (mChannel == null) {
+ mBackend.getChannel(mPkg, mUid, channelId, null);
+ }
}
private void loadConversation() {
@@ -334,10 +337,10 @@
}
continue;
}
- // TODO(78660939): This should actually start a new task
mAppRow.settingsIntent = intent
.setPackage(null)
- .setClassName(activityInfo.packageName, activityInfo.name);
+ .setClassName(activityInfo.packageName, activityInfo.name)
+ .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
if (mChannel != null) {
mAppRow.settingsIntent.putExtra(Notification.EXTRA_CHANNEL_ID, mChannel.getId());
}
diff --git a/src/com/android/settings/notification/history/NotificationStation.java b/src/com/android/settings/notification/history/NotificationStation.java
index fe8b168..3ed8cdf 100644
--- a/src/com/android/settings/notification/history/NotificationStation.java
+++ b/src/com/android/settings/notification/history/NotificationStation.java
@@ -436,7 +436,7 @@
}
mRanking.getRanking(info.key, rank);
info.alerted = rank.getLastAudiblyAlertedMillis() > 0;
- info.visuallyInterruptive = rank.visuallyInterruptive();
+ info.visuallyInterruptive = rank.isTextChanged();
info.channel = rank.getChannel();
info.rankingExtra = generateRankingExtraText(info);
}
@@ -640,7 +640,7 @@
.append(' ')
.append(bold(getString(R.string.notification_log_details_ashmem)))
.append(delim)
- .append(String.valueOf(p.getBlobAshmemSize()))
+ .append(String.valueOf(p.getOpenAshmemSize()))
.append("\n");
}
return sb;
diff --git a/src/com/android/settings/notification/zen/ZenCustomRuleMessagesSettings.java b/src/com/android/settings/notification/zen/ZenCustomRuleMessagesSettings.java
index d4d3730..7b2bd4a 100644
--- a/src/com/android/settings/notification/zen/ZenCustomRuleMessagesSettings.java
+++ b/src/com/android/settings/notification/zen/ZenCustomRuleMessagesSettings.java
@@ -18,12 +18,12 @@
import android.app.settings.SettingsEnums;
import android.content.Context;
-import android.service.notification.ZenPolicy;
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
import com.android.settings.R;
+import com.android.settings.notification.NotificationBackend;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.widget.FooterPreference;
@@ -32,7 +32,6 @@
public class ZenCustomRuleMessagesSettings extends ZenCustomRuleSettingsBase {
private static final String MESSAGES_KEY = "zen_mode_messages";
- private static final String STARRED_CONTACTS_KEY = "zen_mode_starred_contacts_messages";
private static final String PREFERENCE_CATEGORY_KEY = "zen_mode_settings_category_messages";
@Override
@@ -48,11 +47,9 @@
@Override
protected List<AbstractPreferenceController> createPreferenceControllers(Context context) {
mControllers = new ArrayList<>();
- mControllers.add(new ZenRuleMessagesPreferenceController(context, MESSAGES_KEY,
- getSettingsLifecycle()));
- mControllers.add(new ZenRuleStarredContactsPreferenceController(context,
- getSettingsLifecycle(), ZenPolicy.PRIORITY_CATEGORY_MESSAGES,
- STARRED_CONTACTS_KEY));
+ mControllers.add(new ZenRulePrioritySendersPreferenceController(context,
+ PREFERENCE_CATEGORY_KEY, getSettingsLifecycle(), true,
+ new NotificationBackend()));
return mControllers;
}
@@ -65,6 +62,8 @@
public void updatePreferences() {
super.updatePreferences();
PreferenceScreen screen = getPreferenceScreen();
+ // TODO(b/200600958): It seems that this string does not currently update to indicate when
+ // messages aren't in fact blocked by the rule.
Preference footerPreference = screen.findPreference(FooterPreference.KEY_FOOTER);
footerPreference.setTitle(mContext.getResources().getString(
R.string.zen_mode_custom_messages_footer, mRule.getName()));
diff --git a/src/com/android/settings/notification/zen/ZenModeBackend.java b/src/com/android/settings/notification/zen/ZenModeBackend.java
index e3f5063..85f9aee 100644
--- a/src/com/android/settings/notification/zen/ZenModeBackend.java
+++ b/src/com/android/settings/notification/zen/ZenModeBackend.java
@@ -287,6 +287,20 @@
}
}
+ protected static int getContactSettingFromZenPolicySetting(int setting) {
+ switch (setting) {
+ case ZenPolicy.PEOPLE_TYPE_ANYONE:
+ return NotificationManager.Policy.PRIORITY_SENDERS_ANY;
+ case ZenPolicy.PEOPLE_TYPE_CONTACTS:
+ return NotificationManager.Policy.PRIORITY_SENDERS_CONTACTS;
+ case ZenPolicy.PEOPLE_TYPE_STARRED:
+ return NotificationManager.Policy.PRIORITY_SENDERS_STARRED;
+ case ZenPolicy.PEOPLE_TYPE_NONE:
+ default:
+ return SOURCE_NONE;
+ }
+ }
+
protected int getAlarmsTotalSilencePeopleSummary(int category) {
if (category == NotificationManager.Policy.PRIORITY_CATEGORY_MESSAGES) {
return R.string.zen_mode_none_messages;
diff --git a/src/com/android/settings/notification/zen/ZenModeCallsSettings.java b/src/com/android/settings/notification/zen/ZenModeCallsSettings.java
index 82d5cf6..93e97b1 100644
--- a/src/com/android/settings/notification/zen/ZenModeCallsSettings.java
+++ b/src/com/android/settings/notification/zen/ZenModeCallsSettings.java
@@ -21,6 +21,7 @@
import android.provider.SearchIndexableResource;
import com.android.settings.R;
+import com.android.settings.notification.NotificationBackend;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.lifecycle.Lifecycle;
@@ -44,9 +45,8 @@
Lifecycle lifecycle) {
List<AbstractPreferenceController> controllers = new ArrayList<>();
controllers.add(new ZenModePrioritySendersPreferenceController(context,
- "zen_mode_settings_category_calls", lifecycle, false));
- controllers.add(new ZenModeSendersImagePreferenceController(context,
- "zen_mode_calls_image", lifecycle, false));
+ "zen_mode_settings_category_calls", lifecycle, false,
+ new NotificationBackend()));
controllers.add(new ZenModeRepeatCallersPreferenceController(context, lifecycle,
context.getResources().getInteger(com.android.internal.R.integer
.config_zen_repeat_callers_threshold)));
diff --git a/src/com/android/settings/notification/zen/ZenModeMessagesSettings.java b/src/com/android/settings/notification/zen/ZenModeMessagesSettings.java
index f8e4548..3405c43 100644
--- a/src/com/android/settings/notification/zen/ZenModeMessagesSettings.java
+++ b/src/com/android/settings/notification/zen/ZenModeMessagesSettings.java
@@ -21,6 +21,7 @@
import android.provider.SearchIndexableResource;
import com.android.settings.R;
+import com.android.settings.notification.NotificationBackend;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.lifecycle.Lifecycle;
@@ -44,10 +45,9 @@
private static List<AbstractPreferenceController> buildPreferenceControllers(Context context,
Lifecycle lifecycle) {
List<AbstractPreferenceController> controllers = new ArrayList<>();
- controllers.add(new ZenModeSendersImagePreferenceController(context,
- "zen_mode_messages_image", lifecycle, true));
controllers.add(new ZenModePrioritySendersPreferenceController(context,
- "zen_mode_settings_category_messages", lifecycle, true));
+ "zen_mode_settings_category_messages", lifecycle, true,
+ new NotificationBackend()));
controllers.add(new ZenModeBehaviorFooterPreferenceController(
context, lifecycle, R.string.zen_mode_messages_footer));
return controllers;
diff --git a/src/com/android/settings/notification/zen/ZenModePeopleSettings.java b/src/com/android/settings/notification/zen/ZenModePeopleSettings.java
index 962badb..02d2647 100644
--- a/src/com/android/settings/notification/zen/ZenModePeopleSettings.java
+++ b/src/com/android/settings/notification/zen/ZenModePeopleSettings.java
@@ -56,10 +56,6 @@
Lifecycle lifecycle, Application app, Fragment host, FragmentManager fragmentManager,
NotificationBackend notificationBackend) {
List<AbstractPreferenceController> controllers = new ArrayList<>();
- controllers.add(new ZenModeConversationsImagePreferenceController(context,
- "zen_mode_conversations_image", lifecycle, notificationBackend));
- controllers.add(new ZenModeConversationsPreferenceController(context,
- "zen_mode_conversations", lifecycle));
controllers.add(new ZenModeCallsPreferenceController(context, lifecycle,
"zen_mode_people_calls"));
controllers.add(new ZenModeMessagesPreferenceController(context, lifecycle,
diff --git a/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceController.java b/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceController.java
index 8bad60b..0d6093c 100644
--- a/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceController.java
+++ b/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceController.java
@@ -19,83 +19,53 @@
import static android.app.NotificationManager.Policy.PRIORITY_CATEGORY_CALLS;
import static android.app.NotificationManager.Policy.PRIORITY_CATEGORY_MESSAGES;
-import android.app.NotificationManager;
+import static com.android.settings.notification.zen.ZenPrioritySendersHelper.UNKNOWN;
+
import android.content.Context;
-import android.content.Intent;
-import android.content.pm.PackageManager;
-import android.provider.Contacts;
-import android.view.View;
+import android.os.AsyncTask;
import androidx.annotation.VisibleForTesting;
import androidx.preference.Preference;
import androidx.preference.PreferenceCategory;
import androidx.preference.PreferenceScreen;
-import com.android.settings.R;
+import com.android.settings.notification.NotificationBackend;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.widget.SelectorWithWidgetPreference;
-import java.util.ArrayList;
-import java.util.List;
-
/**
- * Common preference controller functionality shared by
- * ZenModePriorityMessagesPreferenceController and ZenModePriorityCallsPreferenceController.
+ * Common preference controller functionality for zen mode priority senders preferences for both
+ * messages and calls.
*
- * This includes the options to choose the priority senders that are allowed to bypass DND for
- * calls or messages. This can be one of four values: starred contacts, all contacts, anyone, or
- * no one.
+ * These controllers handle the settings regarding which priority senders that are allowed to
+ * bypass DND for calls or messages, which may be one the following values: starred contacts, all
+ * contacts, priority conversations (for messages only), anyone, or no one.
+ *
+ * Most of the functionality is handled by ZenPrioritySendersHelper, so that it can also be shared
+ * with settings controllers for custom rules. This class handles the parts of the behavior where
+ * settings must be written to the relevant backends, as that's where this class diverges from
+ * custom rules.
*/
public class ZenModePrioritySendersPreferenceController
extends AbstractZenModePreferenceController {
- @VisibleForTesting static final String KEY_ANY = "senders_anyone";
- @VisibleForTesting static final String KEY_CONTACTS = "senders_contacts";
- @VisibleForTesting static final String KEY_STARRED = "senders_starred_contacts";
- @VisibleForTesting static final String KEY_NONE = "senders_none";
-
- private static final Intent ALL_CONTACTS_INTENT =
- new Intent(Contacts.Intents.UI.LIST_DEFAULT)
- .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
- private static final Intent STARRED_CONTACTS_INTENT =
- new Intent(Contacts.Intents.UI.LIST_STARRED_ACTION)
- .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
- private static final Intent FALLBACK_INTENT = new Intent(Intent.ACTION_MAIN)
- .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
-
- private final PackageManager mPackageManager;
private final boolean mIsMessages; // if this is false, then this preference is for calls
private PreferenceCategory mPreferenceCategory;
- private List<SelectorWithWidgetPreference> mSelectorWithWidgetPreferences = new ArrayList<>();
+ private ZenPrioritySendersHelper mHelper;
public ZenModePrioritySendersPreferenceController(Context context, String key,
- Lifecycle lifecycle, boolean isMessages) {
+ Lifecycle lifecycle, boolean isMessages, NotificationBackend notificationBackend) {
super(context, key, lifecycle);
mIsMessages = isMessages;
- mPackageManager = mContext.getPackageManager();
- if (!FALLBACK_INTENT.hasCategory(Intent.CATEGORY_APP_CONTACTS)) {
- FALLBACK_INTENT.addCategory(Intent.CATEGORY_APP_CONTACTS);
- }
+ mHelper = new ZenPrioritySendersHelper(
+ context, isMessages, mBackend, notificationBackend, mSelectorClickListener);
}
@Override
public void displayPreference(PreferenceScreen screen) {
mPreferenceCategory = screen.findPreference(getPreferenceKey());
- if (mPreferenceCategory.findPreference(KEY_ANY) == null) {
- makeRadioPreference(KEY_STARRED,
- com.android.settings.R.string.zen_mode_from_starred);
- makeRadioPreference(KEY_CONTACTS,
- com.android.settings.R.string.zen_mode_from_contacts);
- makeRadioPreference(KEY_ANY,
- com.android.settings.R.string.zen_mode_from_anyone);
- makeRadioPreference(KEY_NONE,
- mIsMessages
- ? com.android.settings.R.string.zen_mode_none_messages
- : com.android.settings.R.string.zen_mode_none_calls);
- updateSummaries();
- }
-
+ mHelper.displayPreference(mPreferenceCategory);
super.displayPreference(screen);
}
@@ -111,53 +81,37 @@
@Override
public void updateState(Preference preference) {
- final int currSetting = getPrioritySenders();
-
- for (SelectorWithWidgetPreference pref : mSelectorWithWidgetPreferences) {
- pref.setChecked(keyToSetting(pref.getKey()) == currSetting);
- }
+ final int currContactsSetting = getPrioritySenders();
+ final int currConversationsSetting = getPriorityConversationSenders();
+ mHelper.updateState(currContactsSetting, currConversationsSetting);
}
@Override
public void onResume() {
super.onResume();
- updateSummaries();
- }
-
- private void updateSummaries() {
- for (SelectorWithWidgetPreference pref : mSelectorWithWidgetPreferences) {
- pref.setSummary(getSummary(pref.getKey()));
+ if (mIsMessages) {
+ updateChannelCounts();
}
+ mHelper.updateSummaries();
}
- private static int keyToSetting(String key) {
- switch (key) {
- case KEY_STARRED:
- return NotificationManager.Policy.PRIORITY_SENDERS_STARRED;
- case KEY_CONTACTS:
- return NotificationManager.Policy.PRIORITY_SENDERS_CONTACTS;
- case KEY_ANY:
- return NotificationManager.Policy.PRIORITY_SENDERS_ANY;
- case KEY_NONE:
- default:
- return ZenModeBackend.SOURCE_NONE;
- }
- }
-
- private String getSummary(String key) {
- switch (key) {
- case KEY_STARRED:
- return mBackend.getStarredContactsSummary(mContext);
- case KEY_CONTACTS:
- return mBackend.getContactsNumberSummary(mContext);
- case KEY_ANY:
- return mContext.getResources().getString(mIsMessages
- ? R.string.zen_mode_all_messages_summary
- : R.string.zen_mode_all_calls_summary);
- case KEY_NONE:
- default:
+ private void updateChannelCounts() {
+ // Load conversations
+ new AsyncTask<Void, Void, Void>() {
+ @Override
+ protected Void doInBackground(Void... unused) {
+ mHelper.updateChannelCounts();
return null;
- }
+ }
+
+ @Override
+ protected void onPostExecute(Void unused) {
+ if (mContext == null) {
+ return;
+ }
+ updateState(mPreferenceCategory);
+ }
+ }.execute();
}
private int getPrioritySenders() {
@@ -168,72 +122,34 @@
}
}
- private SelectorWithWidgetPreference makeRadioPreference(String key, int titleId) {
- final SelectorWithWidgetPreference pref =
- new SelectorWithWidgetPreference(mPreferenceCategory.getContext());
- pref.setKey(key);
- pref.setTitle(titleId);
- pref.setOnClickListener(mRadioButtonClickListener);
-
- View.OnClickListener widgetClickListener = getWidgetClickListener(key);
- if (widgetClickListener != null) {
- pref.setExtraWidgetOnClickListener(widgetClickListener);
+ private int getPriorityConversationSenders() {
+ if (mIsMessages) {
+ return mBackend.getPriorityConversationSenders();
}
-
- mPreferenceCategory.addPreference(pref);
- mSelectorWithWidgetPreferences.add(pref);
- return pref;
+ return UNKNOWN;
}
- private SelectorWithWidgetPreference.OnClickListener mRadioButtonClickListener =
+ @VisibleForTesting
+ SelectorWithWidgetPreference.OnClickListener mSelectorClickListener =
new SelectorWithWidgetPreference.OnClickListener() {
@Override
public void onRadioButtonClicked(SelectorWithWidgetPreference preference) {
- int selectedSetting = keyToSetting(preference.getKey());
- if (selectedSetting != getPrioritySenders()) {
+ // The settingsToSaveOnClick function takes whether or not the preference is a
+ // checkbox into account to determine whether this selection is checked or unchecked.
+ final int[] settingsToSave = mHelper.settingsToSaveOnClick(preference,
+ getPrioritySenders(), getPriorityConversationSenders());
+ final int prioritySendersSetting = settingsToSave[0];
+ final int priorityConvosSetting = settingsToSave[1];
+
+ if (prioritySendersSetting != UNKNOWN) {
mBackend.saveSenders(
mIsMessages ? PRIORITY_CATEGORY_MESSAGES : PRIORITY_CATEGORY_CALLS,
- selectedSetting);
+ prioritySendersSetting);
+ }
+
+ if (mIsMessages && priorityConvosSetting != UNKNOWN) {
+ mBackend.saveConversationSenders(priorityConvosSetting);
}
}
};
-
- private View.OnClickListener getWidgetClickListener(String key) {
- if (!KEY_CONTACTS.equals(key) && !KEY_STARRED.equals(key)) {
- return null;
- }
-
- if (KEY_STARRED.equals(key) && !isStarredIntentValid()) {
- return null;
- }
-
- if (KEY_CONTACTS.equals(key) && !isContactsIntentValid()) {
- return null;
- }
-
- return new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- if (KEY_STARRED.equals(key)
- && STARRED_CONTACTS_INTENT.resolveActivity(mPackageManager) != null) {
- mContext.startActivity(STARRED_CONTACTS_INTENT);
- } else if (KEY_CONTACTS.equals(key)
- && ALL_CONTACTS_INTENT.resolveActivity(mPackageManager) != null) {
- mContext.startActivity(ALL_CONTACTS_INTENT);
- } else {
- mContext.startActivity(FALLBACK_INTENT);
- }
- }
- };
- }
-
- private boolean isStarredIntentValid() {
- return STARRED_CONTACTS_INTENT.resolveActivity(mPackageManager) != null
- || FALLBACK_INTENT.resolveActivity(mPackageManager) != null;
- }
-
- private boolean isContactsIntentValid() {
- return ALL_CONTACTS_INTENT.resolveActivity(mPackageManager) != null
- || FALLBACK_INTENT.resolveActivity(mPackageManager) != null;
- }
}
diff --git a/src/com/android/settings/notification/zen/ZenModeSettings.java b/src/com/android/settings/notification/zen/ZenModeSettings.java
index 2cc4f8b..a707e53 100644
--- a/src/com/android/settings/notification/zen/ZenModeSettings.java
+++ b/src/com/android/settings/notification/zen/ZenModeSettings.java
@@ -18,6 +18,7 @@
import static android.app.NotificationManager.Policy.PRIORITY_CATEGORY_ALARMS;
import static android.app.NotificationManager.Policy.PRIORITY_CATEGORY_CALLS;
+import static android.app.NotificationManager.Policy.PRIORITY_CATEGORY_CONVERSATIONS;
import static android.app.NotificationManager.Policy.PRIORITY_CATEGORY_EVENTS;
import static android.app.NotificationManager.Policy.PRIORITY_CATEGORY_MEDIA;
import static android.app.NotificationManager.Policy.PRIORITY_CATEGORY_MESSAGES;
@@ -116,6 +117,7 @@
PRIORITY_CATEGORY_MEDIA,
PRIORITY_CATEGORY_SYSTEM,
PRIORITY_CATEGORY_MESSAGES,
+ PRIORITY_CATEGORY_CONVERSATIONS,
PRIORITY_CATEGORY_EVENTS,
PRIORITY_CATEGORY_REMINDERS,
PRIORITY_CATEGORY_CALLS,
@@ -168,12 +170,19 @@
String getMessagesSettingSummary(Policy policy) {
List<String> enabledCategories = getEnabledCategories(policy,
- category -> PRIORITY_CATEGORY_MESSAGES == category, false);
+ category -> PRIORITY_CATEGORY_MESSAGES == category
+ || PRIORITY_CATEGORY_CONVERSATIONS == category, true);
int numCategories = enabledCategories.size();
if (numCategories == 0) {
return mContext.getString(R.string.zen_mode_none_messages);
- } else {
+ } else if (numCategories == 1) {
return enabledCategories.get(0);
+ } else {
+ // While this string name seems like a slight misnomer: it's borrowing the analogous
+ // calls-summary functionality to combine two permissions.
+ return mContext.getString(R.string.zen_mode_calls_summary_two,
+ enabledCategories.get(0),
+ enabledCategories.get(1));
}
}
@@ -250,6 +259,15 @@
continue;
}
+ // For conversations, only the "priority conversations" setting is relevant; any
+ // other setting is subsumed by the messages-specific messaging.
+ if (category == Policy.PRIORITY_CATEGORY_CONVERSATIONS
+ && isCategoryEnabled(policy, Policy.PRIORITY_CATEGORY_CONVERSATIONS)
+ && policy.priorityConversationSenders
+ != Policy.CONVERSATION_SENDERS_IMPORTANT) {
+ continue;
+ }
+
enabledCategories.add(getCategory(category, policy, isFirst));
}
}
@@ -282,11 +300,20 @@
} else if (category == Policy.PRIORITY_CATEGORY_MESSAGES) {
if (policy.priorityMessageSenders == Policy.PRIORITY_SENDERS_ANY) {
return mContext.getString(R.string.zen_mode_from_anyone);
- } else if (policy.priorityMessageSenders == Policy.PRIORITY_SENDERS_CONTACTS){
+ } else if (policy.priorityMessageSenders == Policy.PRIORITY_SENDERS_CONTACTS) {
return mContext.getString(R.string.zen_mode_from_contacts);
} else {
return mContext.getString(R.string.zen_mode_from_starred);
}
+ } else if (category == Policy.PRIORITY_CATEGORY_CONVERSATIONS
+ && policy.priorityConversationSenders
+ == Policy.CONVERSATION_SENDERS_IMPORTANT) {
+ if (isFirst) {
+ return mContext.getString(R.string.zen_mode_from_important_conversations);
+ } else {
+ return mContext.getString(
+ R.string.zen_mode_from_important_conversations_second);
+ }
} else if (category == Policy.PRIORITY_CATEGORY_EVENTS) {
if (isFirst) {
return mContext.getString(R.string.zen_mode_events_list_first);
diff --git a/src/com/android/settings/notification/zen/ZenModeSliceBuilder.java b/src/com/android/settings/notification/zen/ZenModeSliceBuilder.java
index 5ea01ea..1f553a2 100644
--- a/src/com/android/settings/notification/zen/ZenModeSliceBuilder.java
+++ b/src/com/android/settings/notification/zen/ZenModeSliceBuilder.java
@@ -120,7 +120,7 @@
final String screenTitle = context.getText(R.string.zen_mode_settings_title).toString();
return SliceBuilderUtils.buildSearchResultPageIntent(context,
ZenModeSettings.class.getName(), ZEN_MODE_SLICE_KEY, screenTitle,
- SettingsEnums.NOTIFICATION_ZEN_MODE)
+ SettingsEnums.NOTIFICATION_ZEN_MODE, R.string.menu_key_notifications)
.setClassName(context.getPackageName(), SubSettings.class.getName())
.setData(contentUri);
}
diff --git a/src/com/android/settings/notification/zen/ZenPrioritySendersHelper.java b/src/com/android/settings/notification/zen/ZenPrioritySendersHelper.java
new file mode 100644
index 0000000..5d0b71b
--- /dev/null
+++ b/src/com/android/settings/notification/zen/ZenPrioritySendersHelper.java
@@ -0,0 +1,388 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.notification.zen;
+
+import static android.app.NotificationManager.Policy.CONVERSATION_SENDERS_ANYONE;
+import static android.app.NotificationManager.Policy.CONVERSATION_SENDERS_IMPORTANT;
+import static android.app.NotificationManager.Policy.CONVERSATION_SENDERS_NONE;
+import static android.app.NotificationManager.Policy.PRIORITY_SENDERS_ANY;
+
+import android.app.NotificationManager;
+import android.app.settings.SettingsEnums;
+import android.content.Context;
+import android.content.Intent;
+import android.content.pm.PackageManager;
+import android.content.pm.ParceledListSlice;
+import android.icu.text.MessageFormat;
+import android.provider.Contacts;
+import android.service.notification.ConversationChannelWrapper;
+import android.view.View;
+
+import androidx.preference.PreferenceCategory;
+
+import com.android.settings.R;
+import com.android.settings.core.SubSettingLauncher;
+import com.android.settings.notification.NotificationBackend;
+import com.android.settings.notification.app.ConversationListSettings;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Locale;
+import java.util.Map;
+
+/**
+ * Shared class implementing priority senders logic to be used both for zen mode and zen custom
+ * rules, governing which senders can break through DND. This helper class controls creating
+ * and displaying the relevant preferences for either messages or calls mode, and determining
+ * what the priority and conversation senders settings should be given a click.
+ *
+ * The outer classes govern how those settings are stored -- for instance, where and how they
+ * are saved, and where they're read from to get current status.
+ */
+public class ZenPrioritySendersHelper {
+ public static final String TAG = "ZenPrioritySendersHelper";
+
+ static final int UNKNOWN = -10;
+ static final String KEY_ANY = "senders_anyone";
+ static final String KEY_CONTACTS = "senders_contacts";
+ static final String KEY_STARRED = "senders_starred_contacts";
+ static final String KEY_IMPORTANT = "conversations_important";
+ static final String KEY_NONE = "senders_none";
+
+ private int mNumImportantConversations = UNKNOWN;
+
+ private static final Intent ALL_CONTACTS_INTENT =
+ new Intent(Contacts.Intents.UI.LIST_DEFAULT)
+ .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
+ private static final Intent STARRED_CONTACTS_INTENT =
+ new Intent(Contacts.Intents.UI.LIST_STARRED_ACTION)
+ .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
+ private static final Intent FALLBACK_INTENT = new Intent(Intent.ACTION_MAIN)
+ .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
+
+ private final Context mContext;
+ private final ZenModeBackend mZenModeBackend;
+ private final NotificationBackend mNotificationBackend;
+ private final PackageManager mPackageManager;
+ private final boolean mIsMessages; // if this is false, then this preference is for calls
+ private final SelectorWithWidgetPreference.OnClickListener mSelectorClickListener;
+
+ private PreferenceCategory mPreferenceCategory;
+ private List<SelectorWithWidgetPreference> mSelectorPreferences = new ArrayList<>();
+
+ public ZenPrioritySendersHelper(Context context, boolean isMessages,
+ ZenModeBackend zenModeBackend, NotificationBackend notificationBackend,
+ SelectorWithWidgetPreference.OnClickListener clickListener) {
+ mContext = context;
+ mIsMessages = isMessages;
+ mZenModeBackend = zenModeBackend;
+ mNotificationBackend = notificationBackend;
+ mSelectorClickListener = clickListener;
+
+ mPackageManager = mContext.getPackageManager();
+ if (!FALLBACK_INTENT.hasCategory(Intent.CATEGORY_APP_CONTACTS)) {
+ FALLBACK_INTENT.addCategory(Intent.CATEGORY_APP_CONTACTS);
+ }
+ }
+
+ void displayPreference(PreferenceCategory preferenceCategory) {
+ mPreferenceCategory = preferenceCategory;
+ if (mPreferenceCategory.getPreferenceCount() == 0) {
+ makeSelectorPreference(KEY_STARRED,
+ com.android.settings.R.string.zen_mode_from_starred, mIsMessages);
+ makeSelectorPreference(KEY_CONTACTS,
+ com.android.settings.R.string.zen_mode_from_contacts, mIsMessages);
+ if (mIsMessages) {
+ makeSelectorPreference(KEY_IMPORTANT,
+ com.android.settings.R.string.zen_mode_from_important_conversations, true);
+ updateChannelCounts();
+ }
+ makeSelectorPreference(KEY_ANY,
+ com.android.settings.R.string.zen_mode_from_anyone, mIsMessages);
+ makeSelectorPreference(KEY_NONE,
+ com.android.settings.R.string.zen_mode_none_messages, mIsMessages);
+ updateSummaries();
+ }
+ }
+
+ void updateState(int currContactsSetting, int currConversationsSetting) {
+ for (SelectorWithWidgetPreference pref : mSelectorPreferences) {
+ // for each preference, check whether the current state matches what this state
+ // would look like if the button were checked.
+ final int[] checkedState = keyToSettingEndState(pref.getKey(), true);
+ final int checkedContactsSetting = checkedState[0];
+ final int checkedConversationsSetting = checkedState[1];
+
+ boolean match = checkedContactsSetting == currContactsSetting;
+ if (mIsMessages && checkedConversationsSetting != UNKNOWN) {
+ // "UNKNOWN" in checkedContactsSetting means this preference doesn't govern
+ // the priority senders setting, so the full match happens when either
+ // the priority senders setting matches or if it's UNKNOWN so only the conversation
+ // setting needs to match.
+ match = (match || checkedContactsSetting == UNKNOWN)
+ && (checkedConversationsSetting == currConversationsSetting);
+ }
+
+ pref.setChecked(match);
+ }
+ }
+
+ void updateSummaries() {
+ for (SelectorWithWidgetPreference pref : mSelectorPreferences) {
+ pref.setSummary(getSummary(pref.getKey()));
+ }
+ }
+
+ // Gets the desired end state of the priority senders and conversations for the given key
+ // and whether it is being checked or unchecked. UNKNOWN indicates no change in state.
+ //
+ // Returns an integer array with 2 entries. The first entry is the setting for priority senders
+ // and the second entry is for priority conversation senders; if isMessages is false, then
+ // no changes will ever be prescribed for conversation senders.
+ int[] keyToSettingEndState(String key, boolean checked) {
+ int[] endState = new int[]{ UNKNOWN, UNKNOWN };
+ if (!checked) {
+ // Unchecking any priority-senders-based state should reset the state to NONE.
+ // "Unchecking" the NONE state doesn't do anything, in practice.
+ switch (key) {
+ case KEY_STARRED:
+ case KEY_CONTACTS:
+ case KEY_ANY:
+ case KEY_NONE:
+ endState[0] = ZenModeBackend.SOURCE_NONE;
+ }
+
+ // For messages, unchecking "priority conversations" and "any" should reset conversation
+ // state to "NONE" as well.
+ if (mIsMessages) {
+ switch (key) {
+ case KEY_IMPORTANT:
+ case KEY_ANY:
+ case KEY_NONE:
+ endState[1] = CONVERSATION_SENDERS_NONE;
+ }
+ }
+ } else {
+ // All below is for the enabling (checked) state.
+ switch (key) {
+ case KEY_STARRED:
+ endState[0] = NotificationManager.Policy.PRIORITY_SENDERS_STARRED;
+ break;
+ case KEY_CONTACTS:
+ endState[0] = NotificationManager.Policy.PRIORITY_SENDERS_CONTACTS;
+ break;
+ case KEY_ANY:
+ endState[0] = NotificationManager.Policy.PRIORITY_SENDERS_ANY;
+ break;
+ case KEY_NONE:
+ endState[0] = ZenModeBackend.SOURCE_NONE;
+ }
+
+ // In the messages case *only*, also handle changing of conversation settings.
+ if (mIsMessages) {
+ switch (key) {
+ case KEY_IMPORTANT:
+ endState[1] = CONVERSATION_SENDERS_IMPORTANT;
+ break;
+ case KEY_ANY:
+ endState[1] = CONVERSATION_SENDERS_ANYONE;
+ break;
+ case KEY_NONE:
+ endState[1] = CONVERSATION_SENDERS_NONE;
+ }
+ }
+ }
+
+ // Error case check: if somehow, after all of that, endState is still {UNKNOWN, UNKNOWN},
+ // something has gone wrong.
+ if (endState[0] == UNKNOWN && endState[1] == UNKNOWN) {
+ throw new IllegalArgumentException("invalid key " + key);
+ }
+
+ return endState;
+ }
+
+ // Returns the preferences, if any, that should be newly saved for the specified setting and
+ // checked state in an array where index 0 is the new senders setting and 1 the new
+ // conversations setting. A return value of UNKNOWN indicates that nothing should change.
+ //
+ // The returned conversations setting will always be UNKNOWN (not to change) in the calls case.
+ //
+ // Checking and unchecking is mostly an operation of setting or unsetting the relevant
+ // preference, except for some special handling where the conversation setting overlaps:
+ // - setting or unsetting "priority contacts" or "contacts" has no effect on the
+ // priority conversation setting, and vice versa
+ // - if "priority conversations" is selected, and the user checks "anyone", the conversation
+ // setting is also set to any conversations
+ // - if "anyone" is previously selected, and the user clicks "priority conversations", then
+ // the contacts setting is additionally reset to "none".
+ // - if "anyone" is previously selected, and the user clicks one of the contacts values,
+ // then the conversations setting is additionally reset to "none".
+ int[] settingsToSaveOnClick(SelectorWithWidgetPreference preference,
+ int currSendersSetting, int currConvosSetting) {
+ int[] savedSettings = new int[]{ UNKNOWN, UNKNOWN };
+
+ // If the preference isn't a checkbox, always consider this to be "checking" the setting.
+ // Otherwise, toggle.
+ final int[] endState = keyToSettingEndState(preference.getKey(),
+ preference.isCheckBox() ? !preference.isChecked() : true);
+ final int prioritySendersSetting = endState[0];
+ final int priorityConvosSetting = endState[1];
+
+ if (prioritySendersSetting != UNKNOWN && prioritySendersSetting != currSendersSetting) {
+ savedSettings[0] = prioritySendersSetting;
+ }
+
+ // Only handle conversation settings for the messages case. If not messages, there should
+ // never be any change to the conversation senders setting.
+ if (mIsMessages) {
+ if (priorityConvosSetting != UNKNOWN
+ && priorityConvosSetting != currConvosSetting) {
+ savedSettings[1] = priorityConvosSetting;
+ }
+
+ // Special-case handling for the "priority conversations" checkbox:
+ // If a specific selection exists for priority senders (starred, contacts), we leave
+ // it untouched. Otherwise (when the senders is set to "any"), set it to NONE.
+ if (preference.getKey() == KEY_IMPORTANT
+ && currSendersSetting == PRIORITY_SENDERS_ANY) {
+ savedSettings[0] = ZenModeBackend.SOURCE_NONE;
+ }
+
+ // Flip-side special case for clicking either "contacts" option: if a specific selection
+ // exists for priority conversations, leave it untouched; otherwise, set to none.
+ if ((preference.getKey() == KEY_STARRED || preference.getKey() == KEY_CONTACTS)
+ && currConvosSetting == CONVERSATION_SENDERS_ANYONE) {
+ savedSettings[1] = CONVERSATION_SENDERS_NONE;
+ }
+ }
+
+ return savedSettings;
+ }
+
+ private String getSummary(String key) {
+ switch (key) {
+ case KEY_STARRED:
+ return mZenModeBackend.getStarredContactsSummary(mContext);
+ case KEY_CONTACTS:
+ return mZenModeBackend.getContactsNumberSummary(mContext);
+ case KEY_IMPORTANT:
+ return getConversationSummary();
+ case KEY_ANY:
+ return mContext.getResources().getString(mIsMessages
+ ? R.string.zen_mode_all_messages_summary
+ : R.string.zen_mode_all_calls_summary);
+ case KEY_NONE:
+ default:
+ return null;
+ }
+ }
+
+ private String getConversationSummary() {
+ final int numConversations = mNumImportantConversations;
+
+ if (numConversations == UNKNOWN) {
+ return null;
+ } else {
+ MessageFormat msgFormat = new MessageFormat(
+ mContext.getString(R.string.zen_mode_conversations_count),
+ Locale.getDefault());
+ Map<String, Object> args = new HashMap<>();
+ args.put("count", numConversations);
+ return msgFormat.format(args);
+ }
+ }
+
+ void updateChannelCounts() {
+ // Load conversations
+ ParceledListSlice<ConversationChannelWrapper> impConversations =
+ mNotificationBackend.getConversations(true);
+ int numImportantConversations = 0;
+ if (impConversations != null) {
+ for (ConversationChannelWrapper conversation : impConversations.getList()) {
+ if (!conversation.getNotificationChannel().isDemoted()) {
+ numImportantConversations++;
+ }
+ }
+ }
+ mNumImportantConversations = numImportantConversations;
+ }
+
+ private SelectorWithWidgetPreference makeSelectorPreference(String key, int titleId,
+ boolean isCheckbox) {
+ final SelectorWithWidgetPreference pref =
+ new SelectorWithWidgetPreference(mPreferenceCategory.getContext(), isCheckbox);
+ pref.setKey(key);
+ pref.setTitle(titleId);
+ pref.setOnClickListener(mSelectorClickListener);
+
+ View.OnClickListener widgetClickListener = getWidgetClickListener(key);
+ if (widgetClickListener != null) {
+ pref.setExtraWidgetOnClickListener(widgetClickListener);
+ }
+
+ mPreferenceCategory.addPreference(pref);
+ mSelectorPreferences.add(pref);
+ return pref;
+ }
+
+ private View.OnClickListener getWidgetClickListener(String key) {
+ if (!KEY_CONTACTS.equals(key) && !KEY_STARRED.equals(key) && !KEY_IMPORTANT.equals(key)) {
+ return null;
+ }
+
+ if (KEY_STARRED.equals(key) && !isStarredIntentValid()) {
+ return null;
+ }
+
+ if (KEY_CONTACTS.equals(key) && !isContactsIntentValid()) {
+ return null;
+ }
+
+ return new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ if (KEY_STARRED.equals(key)
+ && STARRED_CONTACTS_INTENT.resolveActivity(mPackageManager) != null) {
+ mContext.startActivity(STARRED_CONTACTS_INTENT);
+ } else if (KEY_CONTACTS.equals(key)
+ && ALL_CONTACTS_INTENT.resolveActivity(mPackageManager) != null) {
+ mContext.startActivity(ALL_CONTACTS_INTENT);
+ } else if (KEY_IMPORTANT.equals(key)) {
+ new SubSettingLauncher(mContext)
+ .setDestination(ConversationListSettings.class.getName())
+ .setSourceMetricsCategory(SettingsEnums.DND_CONVERSATIONS)
+ .launch();
+ } else {
+ mContext.startActivity(FALLBACK_INTENT);
+ }
+ }
+ };
+ }
+
+ private boolean isStarredIntentValid() {
+ return STARRED_CONTACTS_INTENT.resolveActivity(mPackageManager) != null
+ || FALLBACK_INTENT.resolveActivity(mPackageManager) != null;
+ }
+
+ private boolean isContactsIntentValid() {
+ return ALL_CONTACTS_INTENT.resolveActivity(mPackageManager) != null
+ || FALLBACK_INTENT.resolveActivity(mPackageManager) != null;
+ }
+}
diff --git a/src/com/android/settings/notification/zen/ZenRulePrioritySendersPreferenceController.java b/src/com/android/settings/notification/zen/ZenRulePrioritySendersPreferenceController.java
new file mode 100644
index 0000000..cee496e
--- /dev/null
+++ b/src/com/android/settings/notification/zen/ZenRulePrioritySendersPreferenceController.java
@@ -0,0 +1,178 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.notification.zen;
+
+import static com.android.settings.notification.zen.ZenPrioritySendersHelper.UNKNOWN;
+
+import android.app.AutomaticZenRule;
+import android.content.Context;
+import android.os.AsyncTask;
+import android.service.notification.ZenPolicy;
+
+import androidx.preference.Preference;
+import androidx.preference.PreferenceCategory;
+import androidx.preference.PreferenceScreen;
+
+import com.android.internal.annotations.VisibleForTesting;
+import com.android.settings.notification.NotificationBackend;
+import com.android.settingslib.core.lifecycle.Lifecycle;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
+
+/**
+ * Shared controller for custom rule priority senders settings for both messages and calls.
+ *
+ * Most functionality is the same as that of the main zen mode messages and calls settings;
+ * these controllers handle which senders are allowed to break through DND for messages or calls,
+ * with possible settings options being: starred contacts, all contacts, priority conversations
+ * (for messages only), anyone, or no one.
+ */
+public class ZenRulePrioritySendersPreferenceController
+ extends AbstractZenCustomRulePreferenceController {
+ private final boolean mIsMessages; // if this is false, then this preference is for calls
+
+ private PreferenceCategory mPreferenceCategory;
+ private ZenPrioritySendersHelper mHelper;
+
+ public ZenRulePrioritySendersPreferenceController(Context context, String key,
+ Lifecycle lifecycle, boolean isMessages, NotificationBackend notificationBackend) {
+ super(context, key, lifecycle);
+ mIsMessages = isMessages;
+
+ mHelper = new ZenPrioritySendersHelper(
+ context, isMessages, mBackend, notificationBackend, mSelectorClickListener);
+ }
+
+ @Override
+ public void displayPreference(PreferenceScreen screen) {
+ mPreferenceCategory = screen.findPreference(getPreferenceKey());
+ mHelper.displayPreference(mPreferenceCategory);
+ super.displayPreference(screen);
+ }
+
+ @Override
+ public String getPreferenceKey() {
+ return KEY;
+ }
+
+ @Override
+ public void updateState(Preference preference) {
+ super.updateState(preference);
+ if (mRule != null && mRule.getZenPolicy() != null) {
+ final int currContactsSetting = getPrioritySenders();
+ final int currConversationsSetting = getPriorityConversationSenders();
+ mHelper.updateState(currContactsSetting, currConversationsSetting);
+ }
+ }
+
+ @Override
+ public void onResume(AutomaticZenRule rule, String id) {
+ super.onResume(rule, id);
+ if (mIsMessages) {
+ updateChannelCounts();
+ }
+ mHelper.updateSummaries();
+ }
+
+ private void updateChannelCounts() {
+ // Load conversations
+ new AsyncTask<Void, Void, Void>() {
+ @Override
+ protected Void doInBackground(Void... unused) {
+ mHelper.updateChannelCounts();
+ return null;
+ }
+
+ @Override
+ protected void onPostExecute(Void unused) {
+ if (mContext == null) {
+ return;
+ }
+ updateState(mPreferenceCategory);
+ }
+ }.execute();
+ }
+
+ private int getPrioritySenders() {
+ if (mRule == null || mRule.getZenPolicy() == null) {
+ return UNKNOWN;
+ }
+ if (mIsMessages) {
+ return ZenModeBackend.getContactSettingFromZenPolicySetting(
+ mRule.getZenPolicy().getPriorityMessageSenders());
+ } else {
+ return ZenModeBackend.getContactSettingFromZenPolicySetting(
+ mRule.getZenPolicy().getPriorityCallSenders());
+ }
+ }
+
+ private int getPriorityConversationSenders() {
+ if (mRule == null || mRule.getZenPolicy() == null) {
+ return UNKNOWN;
+ }
+ return mRule.getZenPolicy().getPriorityConversationSenders();
+ }
+
+ // Returns the ZenPolicySetting enum associated with the provided NotificationManager.Policy.
+ static @ZenPolicy.PeopleType int zenPolicySettingFromSender(int senderSetting) {
+ return ZenModeBackend.getZenPolicySettingFromPrefKey(
+ ZenModeBackend.getKeyFromSetting(senderSetting));
+ }
+
+ @VisibleForTesting
+ SelectorWithWidgetPreference.OnClickListener mSelectorClickListener =
+ new SelectorWithWidgetPreference.OnClickListener() {
+ @Override
+ public void onRadioButtonClicked(SelectorWithWidgetPreference preference) {
+ if (mRule == null || mRule.getZenPolicy() == null) {
+ return;
+ }
+
+ final int[] settingsToSave = mHelper.settingsToSaveOnClick(preference,
+ getPrioritySenders(), getPriorityConversationSenders());
+ final int prioritySendersSetting = settingsToSave[0];
+ final int priorityConvosSetting = settingsToSave[1];
+
+ // if both are UNKNOWN then just return
+ if (prioritySendersSetting == UNKNOWN && priorityConvosSetting == UNKNOWN) {
+ return;
+ }
+
+ if (prioritySendersSetting != UNKNOWN) {
+ if (mIsMessages) {
+ mRule.setZenPolicy(new ZenPolicy.Builder(mRule.getZenPolicy())
+ .allowMessages(
+ zenPolicySettingFromSender(prioritySendersSetting))
+ .build());
+ } else {
+ mRule.setZenPolicy(new ZenPolicy.Builder(mRule.getZenPolicy())
+ .allowCalls(
+ zenPolicySettingFromSender(prioritySendersSetting))
+ .build());
+ }
+ }
+
+ if (mIsMessages && priorityConvosSetting != UNKNOWN) {
+ mRule.setZenPolicy(new ZenPolicy.Builder(mRule.getZenPolicy())
+ .allowConversations(priorityConvosSetting)
+ .build());
+ }
+
+ // Save any changes
+ mBackend.updateZenRule(mId, mRule);
+ }
+ };
+}
diff --git a/src/com/android/settings/panel/NfcPanel.java b/src/com/android/settings/panel/NfcPanel.java
index c1e15e8..6b1e435 100644
--- a/src/com/android/settings/panel/NfcPanel.java
+++ b/src/com/android/settings/panel/NfcPanel.java
@@ -62,7 +62,8 @@
AdvancedConnectedDeviceDashboardFragment.class.getName(),
null /* key */,
screenTitle,
- SettingsEnums.SETTINGS_CONNECTED_DEVICE_CATEGORY);
+ SettingsEnums.SETTINGS_CONNECTED_DEVICE_CATEGORY,
+ R.string.menu_key_connected_devices);
intent.setClassName(mContext.getPackageName(), SubSettings.class.getName());
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
return intent;
diff --git a/src/com/android/settings/panel/PanelFragment.java b/src/com/android/settings/panel/PanelFragment.java
index cd2bb50..04ae311 100644
--- a/src/com/android/settings/panel/PanelFragment.java
+++ b/src/com/android/settings/panel/PanelFragment.java
@@ -100,10 +100,8 @@
private TextView mHeaderTitle;
private TextView mHeaderSubtitle;
private int mMaxHeight;
- private View mFooterDivider;
private boolean mPanelCreating;
private ProgressBar mProgressBar;
- private View mHeaderDivider;
private final Map<Uri, LiveData<Slice>> mSliceLiveData = new LinkedHashMap<>();
@@ -210,9 +208,7 @@
mHeaderLayout = mLayoutView.findViewById(R.id.header_layout);
mHeaderTitle = mLayoutView.findViewById(R.id.header_title);
mHeaderSubtitle = mLayoutView.findViewById(R.id.header_subtitle);
- mFooterDivider = mLayoutView.findViewById(R.id.footer_divider);
mProgressBar = mLayoutView.findViewById(R.id.progress_bar);
- mHeaderDivider = mLayoutView.findViewById(R.id.header_divider);
// Make the panel layout gone here, to avoid janky animation when updating from old panel.
// We will make it visible once the panel is ready to load.
@@ -257,8 +253,6 @@
enableTitle(title);
}
- mFooterDivider.setVisibility(View.GONE);
-
mSeeMoreButton.setOnClickListener(getSeeMoreListener());
mDoneButton.setOnClickListener(getCloseListener());
@@ -324,10 +318,8 @@
private void updateProgressBar() {
if (mPanel.isProgressBarVisible()) {
mProgressBar.setVisibility(View.VISIBLE);
- mHeaderDivider.setVisibility(View.GONE);
} else {
mProgressBar.setVisibility(View.GONE);
- mHeaderDivider.setVisibility(View.VISIBLE);
}
}
diff --git a/src/com/android/settings/panel/PanelSlicesAdapter.java b/src/com/android/settings/panel/PanelSlicesAdapter.java
index d398074..2486361 100644
--- a/src/com/android/settings/panel/PanelSlicesAdapter.java
+++ b/src/com/android/settings/panel/PanelSlicesAdapter.java
@@ -16,7 +16,8 @@
package com.android.settings.panel;
-import static com.android.settings.slices.CustomSliceRegistry.MEDIA_OUTPUT_INDICATOR_SLICE_URI;
+import static android.app.slice.Slice.HINT_ERROR;
+import static android.app.slice.SliceItem.FORMAT_SLICE;
import android.app.settings.SettingsEnums;
import android.content.Context;
@@ -31,6 +32,7 @@
import androidx.lifecycle.LiveData;
import androidx.recyclerview.widget.RecyclerView;
import androidx.slice.Slice;
+import androidx.slice.SliceItem;
import androidx.slice.widget.SliceView;
import com.android.settings.R;
@@ -113,8 +115,6 @@
public class SliceRowViewHolder extends RecyclerView.ViewHolder
implements DividerItemDecoration.DividedViewHolder {
- private boolean mDividerAllowedAbove = true;
-
@VisibleForTesting
final SliceView sliceView;
@VisibleForTesting
@@ -137,8 +137,10 @@
// Do not show the divider above media devices switcher slice per request
final Slice slice = sliceLiveData.getValue();
- if (slice == null || slice.getUri().equals(MEDIA_OUTPUT_INDICATOR_SLICE_URI)) {
- mDividerAllowedAbove = false;
+
+ // Hides slice which reports with error hint or not contain any slice sub-item.
+ if (slice == null || !isValidSlice(slice)) {
+ sliceView.setVisibility(View.GONE);
}
// Log Panel interaction
@@ -156,14 +158,26 @@
);
}
+ private boolean isValidSlice(Slice slice) {
+ if (slice.getHints().contains(HINT_ERROR)) {
+ return false;
+ }
+ for (SliceItem item : slice.getItems()) {
+ if (item.getFormat().equals(FORMAT_SLICE)) {
+ return true;
+ }
+ }
+ return false;
+ }
+
@Override
public boolean isDividerAllowedAbove() {
- return mDividerAllowedAbove;
+ return false;
}
@Override
public boolean isDividerAllowedBelow() {
- return true;
+ return false;
}
}
}
diff --git a/src/com/android/settings/panel/WifiPanel.java b/src/com/android/settings/panel/WifiPanel.java
index 3b36a57..95ebb33 100644
--- a/src/com/android/settings/panel/WifiPanel.java
+++ b/src/com/android/settings/panel/WifiPanel.java
@@ -62,10 +62,11 @@
final String screenTitle =
mContext.getText(R.string.wifi_settings).toString();
final Intent intent = SliceBuilderUtils.buildSearchResultPageIntent(mContext,
- WifiSettings.class.getName(),
- null /* key */,
- screenTitle,
- SettingsEnums.WIFI);
+ WifiSettings.class.getName(),
+ null /* key */,
+ screenTitle,
+ SettingsEnums.WIFI,
+ R.string.menu_key_network);
intent.setClassName(mContext.getPackageName(), SubSettings.class.getName());
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
return intent;
diff --git a/src/com/android/settings/password/ChooseLockPattern.java b/src/com/android/settings/password/ChooseLockPattern.java
index 8464a2f..016906a 100644
--- a/src/com/android/settings/password/ChooseLockPattern.java
+++ b/src/com/android/settings/password/ChooseLockPattern.java
@@ -21,6 +21,7 @@
import static com.android.settings.password.ChooseLockSettingsHelper.EXTRA_KEY_UNIFICATION_PROFILE_CREDENTIAL;
import static com.android.settings.password.ChooseLockSettingsHelper.EXTRA_KEY_UNIFICATION_PROFILE_ID;
+import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.settings.SettingsEnums;
import android.content.Context;
@@ -35,6 +36,7 @@
import android.util.TypedValue;
import android.view.KeyEvent;
import android.view.LayoutInflater;
+import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
@@ -491,11 +493,18 @@
getActivity().setTitle(msg);
}
+ @SuppressLint("ClickableViewAccessibility")
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
final GlifLayout layout = (GlifLayout) inflater.inflate(
R.layout.choose_lock_pattern, container, false);
+ layout.findViewById(R.id.lockPattern).setOnTouchListener((v, event) -> {
+ if (event.getAction() == MotionEvent.ACTION_DOWN) {
+ v.getParent().requestDisallowInterceptTouchEvent(true);
+ }
+ return false;
+ });
updateActivityTitle();
layout.setHeaderText(getActivity().getTitle());
layout.getHeaderTextView().setAccessibilityLiveRegion(ACCESSIBILITY_LIVE_REGION_POLITE);
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/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/privacy/EnableContentCapturePreferenceController.java b/src/com/android/settings/privacy/EnableContentCapturePreferenceController.java
index 47610aa..3cf72b2 100644
--- a/src/com/android/settings/privacy/EnableContentCapturePreferenceController.java
+++ b/src/com/android/settings/privacy/EnableContentCapturePreferenceController.java
@@ -18,8 +18,8 @@
import android.annotation.NonNull;
import android.content.Context;
-import android.provider.Settings;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
import com.android.settings.utils.ContentCaptureUtils;
@@ -46,4 +46,9 @@
&& ContentCaptureUtils.getServiceSettingsComponentName() == null;
return available ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_privacy;
+ }
}
diff --git a/src/com/android/settings/privacy/EnableContentCaptureWithServiceSettingsPreferenceController.java b/src/com/android/settings/privacy/EnableContentCaptureWithServiceSettingsPreferenceController.java
index 77aab34..c3878d5 100644
--- a/src/com/android/settings/privacy/EnableContentCaptureWithServiceSettingsPreferenceController.java
+++ b/src/com/android/settings/privacy/EnableContentCaptureWithServiceSettingsPreferenceController.java
@@ -28,8 +28,8 @@
import androidx.appcompat.app.AlertDialog;
import androidx.preference.Preference;
-import androidx.preference.PreferenceScreen;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
import com.android.settings.dashboard.profileselector.UserAdapter;
import com.android.settings.utils.ContentCaptureUtils;
@@ -88,6 +88,11 @@
return available ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_privacy;
+ }
+
private static final class ProfileSelectDialog {
public static void show(Context context, Preference pref) {
final UserManager userManager = UserManager.get(context);
diff --git a/src/com/android/settings/privacy/SensorToggleController.java b/src/com/android/settings/privacy/SensorToggleController.java
index 50b023b..53b1a2f 100644
--- a/src/com/android/settings/privacy/SensorToggleController.java
+++ b/src/com/android/settings/privacy/SensorToggleController.java
@@ -22,6 +22,7 @@
import androidx.preference.PreferenceScreen;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
import com.android.settings.utils.SensorPrivacyManagerHelper;
import com.android.settingslib.RestrictedLockUtilsInternal;
@@ -80,4 +81,9 @@
(sensor, blocked) -> updateState(screen.findPreference(mPreferenceKey)),
mCallbackExecutor);
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_privacy;
+ }
}
diff --git a/src/com/android/settings/privacy/ShowClipAccessNotificationPreferenceController.java b/src/com/android/settings/privacy/ShowClipAccessNotificationPreferenceController.java
index cf05ff4..ad57073 100644
--- a/src/com/android/settings/privacy/ShowClipAccessNotificationPreferenceController.java
+++ b/src/com/android/settings/privacy/ShowClipAccessNotificationPreferenceController.java
@@ -27,6 +27,7 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
/**
@@ -72,6 +73,11 @@
mPreference = screen.findPreference(getPreferenceKey());
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_privacy;
+ }
+
/**
* Registers a DeviceConfig listener on start.
*/
diff --git a/src/com/android/settings/privacy/WorkPolicyInfoPreferenceController.java b/src/com/android/settings/privacy/WorkPolicyInfoPreferenceController.java
index 45c2c21..977d1bf 100644
--- a/src/com/android/settings/privacy/WorkPolicyInfoPreferenceController.java
+++ b/src/com/android/settings/privacy/WorkPolicyInfoPreferenceController.java
@@ -45,7 +45,7 @@
@Override
public boolean handlePreferenceTreeClick(Preference preference) {
if (TextUtils.equals(getPreferenceKey(), preference.getKey())) {
- mEnterpriseProvider.showWorkPolicyInfo();
+ mEnterpriseProvider.showWorkPolicyInfo(preference.getContext());
return true;
}
return false;
diff --git a/src/com/android/settings/search/SearchFeatureProvider.java b/src/com/android/settings/search/SearchFeatureProvider.java
index 4c39b9c..1785361 100644
--- a/src/com/android/settings/search/SearchFeatureProvider.java
+++ b/src/com/android/settings/search/SearchFeatureProvider.java
@@ -19,24 +19,29 @@
import static android.view.View.IMPORTANT_FOR_ACCESSIBILITY_NO;
import android.annotation.NonNull;
-import android.app.Activity;
import android.app.ActivityOptions;
import android.content.ComponentName;
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;
import android.widget.Toolbar;
+import androidx.fragment.app.FragmentActivity;
+
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
*/
@@ -59,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);
}
@@ -66,7 +74,7 @@
/**
* Initializes the search toolbar.
*/
- default void initSearchToolbar(Activity activity, Toolbar toolbar, int pageId) {
+ default void initSearchToolbar(FragmentActivity activity, Toolbar toolbar, int pageId) {
if (activity == null || toolbar == null) {
return;
}
@@ -89,22 +97,38 @@
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);
-
- if (activity.getPackageManager().queryIntentActivities(intent,
- PackageManager.MATCH_DEFAULT_ONLY).isEmpty()) {
- return;
- }
-
FeatureFactory.getFactory(context).getSlicesFeatureProvider()
.indexSliceDataAsync(context);
FeatureFactory.getFactory(context).getMetricsFeatureProvider()
.logSettingsTileClick(KEY_HOMEPAGE_SEARCH_BAR, pageId);
+
final Bundle bundle = ActivityOptions.makeSceneTransitionAnimation(activity).toBundle();
- activity.startActivityForResult(intent, REQUEST_CODE, bundle);
+ activity.startActivity(intent, bundle);
});
}
diff --git a/src/com/android/settings/search/SearchFeatureProviderImpl.java b/src/com/android/settings/search/SearchFeatureProviderImpl.java
index 508d37d..6f90970 100644
--- a/src/com/android/settings/search/SearchFeatureProviderImpl.java
+++ b/src/com/android/settings/search/SearchFeatureProviderImpl.java
@@ -50,7 +50,7 @@
if (isSettingsPackage || isAllowlistedPackage) {
return;
}
- throw new SecurityException("Search result intents must be called with from a "
+ throw new SecurityException("Search result intents must be called with from an "
+ "allowlisted package.");
}
diff --git a/src/com/android/settings/search/SearchResultTrampoline.java b/src/com/android/settings/search/SearchResultTrampoline.java
index e930473..f9cbc36 100644
--- a/src/com/android/settings/search/SearchResultTrampoline.java
+++ b/src/com/android/settings/search/SearchResultTrampoline.java
@@ -20,46 +20,111 @@
import static com.android.settings.SettingsActivity.EXTRA_SHOW_FRAGMENT_TAB;
import android.app.Activity;
+import android.content.ComponentName;
import android.content.Intent;
import android.os.Bundle;
+import android.provider.Settings;
+import android.text.TextUtils;
+import android.util.Log;
import com.android.settings.SettingsActivity;
+import com.android.settings.SettingsApplication;
import com.android.settings.SubSettings;
+import com.android.settings.activityembedding.ActivityEmbeddingRulesController;
+import com.android.settings.activityembedding.ActivityEmbeddingUtils;
+import com.android.settings.homepage.SettingsHomepageActivity;
import com.android.settings.overlay.FeatureFactory;
+import java.net.URISyntaxException;
+
/**
* A trampoline activity that launches setting result page.
*/
public class SearchResultTrampoline extends Activity {
+ private static final String TAG = "SearchResultTrampoline";
+
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+ final ComponentName callingActivity = getCallingActivity();
// First make sure caller has privilege to launch a search result page.
FeatureFactory.getFactory(this)
.getSearchFeatureProvider()
- .verifyLaunchSearchResultPageCaller(this, getCallingActivity());
+ .verifyLaunchSearchResultPageCaller(this, callingActivity);
// Didn't crash, proceed and launch the result as a subsetting.
- final Intent intent = getIntent();
+ Intent intent = getIntent();
+ final String highlightMenuKey = intent.getStringExtra(
+ Settings.EXTRA_SETTINGS_EMBEDDED_DEEP_LINK_HIGHLIGHT_MENU_KEY);
- // Hack to take EXTRA_FRAGMENT_ARG_KEY from intent and set into
- // EXTRA_SHOW_FRAGMENT_ARGUMENTS. This is necessary because intent could be from external
- // caller and args may not persisted.
- final String settingKey = intent.getStringExtra(SettingsActivity.EXTRA_FRAGMENT_ARG_KEY);
- final int tab = intent.getIntExtra(EXTRA_SHOW_FRAGMENT_TAB, 0);
- final Bundle args = new Bundle();
- args.putString(SettingsActivity.EXTRA_FRAGMENT_ARG_KEY, settingKey);
- args.putInt(EXTRA_SHOW_FRAGMENT_TAB, tab);
- intent.putExtra(EXTRA_SHOW_FRAGMENT_ARGUMENTS, args);
+ final String fragment = intent.getStringExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT);
+ if (!TextUtils.isEmpty(fragment)) {
+ // Hack to take EXTRA_FRAGMENT_ARG_KEY from intent and set into
+ // EXTRA_SHOW_FRAGMENT_ARGUMENTS. This is necessary because intent could be from
+ // external caller and args may not persisted.
+ final String settingKey = intent.getStringExtra(
+ SettingsActivity.EXTRA_FRAGMENT_ARG_KEY);
+ final int tab = intent.getIntExtra(EXTRA_SHOW_FRAGMENT_TAB, 0);
+ final Bundle args = new Bundle();
+ args.putString(SettingsActivity.EXTRA_FRAGMENT_ARG_KEY, settingKey);
+ args.putInt(EXTRA_SHOW_FRAGMENT_TAB, tab);
+ intent.putExtra(EXTRA_SHOW_FRAGMENT_ARGUMENTS, args);
- // Reroute request to SubSetting.
- intent.setClass(this /* context */, SubSettings.class)
- .addFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT);
- startActivity(intent);
+ // Reroute request to SubSetting.
+ intent.setClass(this /* context */, SubSettings.class);
+ } else {
+ // Direct link case
+ final String intentUriString = intent.getStringExtra(
+ Settings.EXTRA_SETTINGS_EMBEDDED_DEEP_LINK_INTENT_URI);
+ if (TextUtils.isEmpty(intentUriString)) {
+ Log.e(TAG, "No EXTRA_SETTINGS_EMBEDDED_DEEP_LINK_INTENT_URI for deep link");
+ finish();
+ return;
+ }
+
+ try {
+ intent = Intent.parseUri(intentUriString, Intent.URI_INTENT_SCHEME);
+ } catch (URISyntaxException e) {
+ Log.e(TAG, "Failed to parse deep link intent: " + e);
+ finish();
+ return;
+ }
+ }
+
+ intent.addFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT);
+
+ if (!ActivityEmbeddingUtils.isEmbeddingActivityEnabled(this)) {
+ startActivity(intent);
+ } else if (isSettingsIntelligence(callingActivity)) {
+ // Register SplitPairRule for SubSettings, set clearTop false to prevent unexpected back
+ // navigation behavior.
+ ActivityEmbeddingRulesController.registerSubSettingsPairRule(this,
+ false /* clearTop */);
+
+ intent.setFlags(intent.getFlags() & ~Intent.FLAG_ACTIVITY_NEW_TASK);
+ startActivity(intent);
+
+ // Pass menu key to homepage
+ final SettingsHomepageActivity homeActivity =
+ ((SettingsApplication) getApplicationContext()).getHomeActivity();
+ if (homeActivity != null) {
+ homeActivity.getMainFragment().setHighlightMenuKey(highlightMenuKey);
+ }
+ } else {
+ // Two-pane case
+ startActivity(SettingsActivity.getTrampolineIntent(intent, highlightMenuKey)
+ .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
+ }
// Done.
finish();
}
+ private boolean isSettingsIntelligence(ComponentName callingActivity) {
+ return callingActivity != null && TextUtils.equals(
+ callingActivity.getPackageName(),
+ FeatureFactory.getFactory(this).getSearchFeatureProvider()
+ .getSettingsIntelligencePkgName(this));
+ }
}
diff --git a/src/com/android/settings/search/SearchStateReceiver.java b/src/com/android/settings/search/SearchStateReceiver.java
new file mode 100644
index 0000000..d1f6f16
--- /dev/null
+++ b/src/com/android/settings/search/SearchStateReceiver.java
@@ -0,0 +1,58 @@
+/*
+ * 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.search;
+
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+import android.text.TextUtils;
+import android.util.Log;
+
+import com.android.settings.SettingsApplication;
+import com.android.settings.homepage.SettingsHomepageActivity;
+
+/**
+ * A broadcast receiver that monitors the search state to show/hide the menu highlight
+ */
+public class SearchStateReceiver extends BroadcastReceiver {
+
+ private static final String TAG = "SearchStateReceiver";
+ private static final String ACTION_SEARCH_START = "com.android.settings.SEARCH_START";
+ private static final String ACTION_SEARCH_EXIT = "com.android.settings.SEARCH_EXIT";
+
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ if (intent == null) {
+ Log.w(TAG, "Null intent");
+ return;
+ }
+
+ final SettingsHomepageActivity homeActivity =
+ ((SettingsApplication) context.getApplicationContext()).getHomeActivity();
+ if (homeActivity == null) {
+ return;
+ }
+
+ final String action = intent.getAction();
+ Log.d(TAG, "action: " + action);
+ if (TextUtils.equals(ACTION_SEARCH_START, action)) {
+ homeActivity.getMainFragment().setMenuHighlightShowed(false);
+ } else if (TextUtils.equals(ACTION_SEARCH_EXIT, action)) {
+ homeActivity.getMainFragment().setMenuHighlightShowed(true);
+ }
+ }
+}
diff --git a/src/com/android/settings/search/SettingsSearchIndexablesProvider.java b/src/com/android/settings/search/SettingsSearchIndexablesProvider.java
index feb9510..d6635a1 100644
--- a/src/com/android/settings/search/SettingsSearchIndexablesProvider.java
+++ b/src/com/android/settings/search/SettingsSearchIndexablesProvider.java
@@ -365,7 +365,6 @@
// The classname and intent information comes from the PreIndexData
// This will be more clear when provider conversion is done at PreIndex time.
raw.className = bundle.getTargetClass().getName();
-
}
rawList.addAll(providerRaws);
}
diff --git a/src/com/android/settings/security/ConfirmSimDeletionPreferenceController.java b/src/com/android/settings/security/ConfirmSimDeletionPreferenceController.java
index bf807a1..a7185e3 100644
--- a/src/com/android/settings/security/ConfirmSimDeletionPreferenceController.java
+++ b/src/com/android/settings/security/ConfirmSimDeletionPreferenceController.java
@@ -26,6 +26,7 @@
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
+import com.android.settings.network.helper.ConfirmationSimDeletionPredicate;
import com.android.settings.network.telephony.MobileNetworkUtils;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.wifi.dpp.WifiDppUtils;
@@ -34,7 +35,8 @@
/** Enable/disable user confirmation before deleting an eSim */
public class ConfirmSimDeletionPreferenceController extends BasePreferenceController implements
Preference.OnPreferenceChangeListener{
- public static final String KEY_CONFIRM_SIM_DELETION = "confirm_sim_deletion";
+ public static final String KEY_CONFIRM_SIM_DELETION =
+ ConfirmationSimDeletionPredicate.KEY_CONFIRM_SIM_DELETION;
private boolean mConfirmationDefaultOn;
private MetricsFeatureProvider mMetricsFeatureProvider;
diff --git a/src/com/android/settings/security/ShowPasswordPreferenceController.java b/src/com/android/settings/security/ShowPasswordPreferenceController.java
index 472101b..696854a 100644
--- a/src/com/android/settings/security/ShowPasswordPreferenceController.java
+++ b/src/com/android/settings/security/ShowPasswordPreferenceController.java
@@ -58,5 +58,9 @@
? AVAILABLE : UNSUPPORTED_ON_DEVICE;
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_security;
+ }
}
diff --git a/src/com/android/settings/security/VisiblePatternProfilePreferenceController.java b/src/com/android/settings/security/VisiblePatternProfilePreferenceController.java
index 64ca853..9e82e78 100644
--- a/src/com/android/settings/security/VisiblePatternProfilePreferenceController.java
+++ b/src/com/android/settings/security/VisiblePatternProfilePreferenceController.java
@@ -28,6 +28,7 @@
import androidx.preference.PreferenceScreen;
import com.android.internal.widget.LockPatternUtils;
+import com.android.settings.R;
import com.android.settings.Utils;
import com.android.settings.core.TogglePreferenceController;
import com.android.settings.overlay.FeatureFactory;
@@ -119,6 +120,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_security;
+ }
+
+ @Override
public void onResume() {
mPreference.setVisible(isAvailable());
}
diff --git a/src/com/android/settings/sim/SimSelectNotification.java b/src/com/android/settings/sim/SimSelectNotification.java
index 7dab4c0..84b7523 100644
--- a/src/com/android/settings/sim/SimSelectNotification.java
+++ b/src/com/android/settings/sim/SimSelectNotification.java
@@ -52,6 +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;
@@ -263,7 +264,9 @@
Intent resultIntent = new Intent(Settings.ACTION_MMS_MESSAGE_SETTING);
resultIntent.setClass(context, MobileNetworkActivity.class);
resultIntent.putExtra(Settings.EXTRA_SUB_ID, subId);
- resultIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ // 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/receivers/SimSlotChangeHandler.java b/src/com/android/settings/sim/receivers/SimSlotChangeHandler.java
index fe44389..e0bc9cd 100644
--- a/src/com/android/settings/sim/receivers/SimSlotChangeHandler.java
+++ b/src/com/android/settings/sim/receivers/SimSlotChangeHandler.java
@@ -164,14 +164,12 @@
private void handleSimInsert(UiccSlotInfo removableSlotInfo) {
Log.i(TAG, "Handle SIM inserted.");
-
if (!isSuwFinished(mContext)) {
Log.i(TAG, "Still in SUW. Handle SIM insertion after SUW is finished");
setSuwRemovableSlotAction(mContext, LAST_USER_ACTION_IN_SUW_INSERT);
return;
}
-
- if (removableSlotInfo.getIsActive()) {
+ if (removableSlotInfo.getPorts().stream().findFirst().get().isActive()) {
Log.i(TAG, "The removable slot is already active. Do nothing.");
return;
}
@@ -213,7 +211,8 @@
List<SubscriptionInfo> groupedEmbeddedSubscriptions = getGroupedEmbeddedSubscriptions();
- if (groupedEmbeddedSubscriptions.size() == 0 || !removableSlotInfo.getIsActive()) {
+ if (groupedEmbeddedSubscriptions.size() == 0 || !removableSlotInfo.getPorts().stream()
+ .findFirst().get().isActive()) {
Log.i(TAG, "eSIM slot is active or no subscriptions exist. Do nothing.");
return;
}
diff --git a/src/com/android/settings/sim/receivers/SimSlotChangeReceiver.java b/src/com/android/settings/sim/receivers/SimSlotChangeReceiver.java
index f2c7c65..f144c6b 100644
--- a/src/com/android/settings/sim/receivers/SimSlotChangeReceiver.java
+++ b/src/com/android/settings/sim/receivers/SimSlotChangeReceiver.java
@@ -20,6 +20,7 @@
import android.content.Intent;
import android.telephony.TelephonyManager;
import android.telephony.UiccCardInfo;
+import android.telephony.UiccPortInfo;
import android.telephony.UiccSlotInfo;
import android.telephony.euicc.EuiccManager;
import android.text.TextUtils;
@@ -116,9 +117,11 @@
if (cardInfo == null) {
continue;
}
- if (!TextUtils.isEmpty(slotInfo.getCardId())
- || !TextUtils.isEmpty(cardInfo.getIccId())) {
- isAllCardStringsEmpty = false;
+ for (UiccPortInfo portInfo : cardInfo.getPorts()) {
+ if (!TextUtils.isEmpty(slotInfo.getCardId())
+ || !TextUtils.isEmpty(portInfo.getIccId())) {
+ isAllCardStringsEmpty = false;
+ }
}
}
@@ -139,7 +142,7 @@
return null;
}
return cardInfos.stream()
- .filter(info -> info.getSlotIndex() == physicalSlotIndex)
+ .filter(info -> info.getPhysicalSlotIndex() == physicalSlotIndex)
.findFirst()
.orElse(null);
}
diff --git a/src/com/android/settings/slices/CustomSliceable.java b/src/com/android/settings/slices/CustomSliceable.java
index d06ad1e..2c807c4 100644
--- a/src/com/android/settings/slices/CustomSliceable.java
+++ b/src/com/android/settings/slices/CustomSliceable.java
@@ -103,6 +103,9 @@
return true;
}
+ @Override
+ int getSliceHighlightMenuRes();
+
/**
* Build an instance of a {@link CustomSliceable} which has a {@link Context}-only constructor.
*/
diff --git a/src/com/android/settings/slices/SliceBuilderUtils.java b/src/com/android/settings/slices/SliceBuilderUtils.java
index 402e044..4cefa4e 100644
--- a/src/com/android/settings/slices/SliceBuilderUtils.java
+++ b/src/com/android/settings/slices/SliceBuilderUtils.java
@@ -16,6 +16,9 @@
package com.android.settings.slices;
+import static android.provider.Settings.EXTRA_SETTINGS_EMBEDDED_DEEP_LINK_HIGHLIGHT_MENU_KEY;
+
+import static com.android.settings.SettingsActivity.EXTRA_IS_FROM_SLICE;
import static com.android.settings.core.BasePreferenceController.DISABLED_DEPENDENT_SETTING;
import static com.android.settings.slices.SettingsSliceProvider.EXTRA_SLICE_KEY;
@@ -202,8 +205,15 @@
}
public static Intent buildSearchResultPageIntent(Context context, String className, String key,
- String screenTitle, int sourceMetricsCategory) {
+ String screenTitle, int sourceMetricsCategory, int highlightMenuRes) {
final Bundle args = new Bundle();
+ String highlightMenuKey = null;
+ if (highlightMenuRes != 0) {
+ highlightMenuKey = context.getString(highlightMenuRes);
+ if (TextUtils.isEmpty(highlightMenuKey)) {
+ Log.w(TAG, "Invalid menu key res from: " + screenTitle);
+ }
+ }
args.putString(SettingsActivity.EXTRA_FRAGMENT_ARG_KEY, key);
final Intent searchDestination = new SubSettingLauncher(context)
.setDestination(className)
@@ -211,7 +221,10 @@
.setTitleText(screenTitle)
.setSourceMetricsCategory(sourceMetricsCategory)
.toIntent();
- searchDestination.putExtra(SettingsActivity.EXTRA_FRAGMENT_ARG_KEY, key)
+ searchDestination
+ .putExtra(SettingsActivity.EXTRA_FRAGMENT_ARG_KEY, key)
+ .putExtra(EXTRA_IS_FROM_SLICE, true)
+ .putExtra(EXTRA_SETTINGS_EMBEDDED_DEEP_LINK_HIGHLIGHT_MENU_KEY, highlightMenuKey)
.setAction("com.android.settings.SEARCH_RESULT_TRAMPOLINE")
.setComponent(null);
searchDestination.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
@@ -219,13 +232,22 @@
return searchDestination;
}
+ /**
+ * Build a search result page intent for {@link CustomSliceable}
+ */
+ public static Intent buildSearchResultPageIntent(Context context, String className, String key,
+ String screenTitle, int sourceMetricsCategory, CustomSliceable sliceable) {
+ return buildSearchResultPageIntent(context, className, key, screenTitle,
+ sourceMetricsCategory, sliceable.getSliceHighlightMenuRes());
+ }
+
public static Intent getContentIntent(Context context, SliceData sliceData) {
final Uri contentUri = new Uri.Builder().appendPath(sliceData.getKey()).build();
final String screenTitle = TextUtils.isEmpty(sliceData.getScreenTitle()) ? null
: sliceData.getScreenTitle().toString();
final Intent intent = buildSearchResultPageIntent(context,
sliceData.getFragmentClassName(), sliceData.getKey(),
- screenTitle, 0 /* TODO */);
+ screenTitle, 0 /* TODO */, sliceData.getHighlightMenuRes());
intent.setClassName(context.getPackageName(), SubSettings.class.getName());
intent.setData(contentUri);
return intent;
diff --git a/src/com/android/settings/slices/SliceData.java b/src/com/android/settings/slices/SliceData.java
index 60f5e3f..01b29b2 100644
--- a/src/com/android/settings/slices/SliceData.java
+++ b/src/com/android/settings/slices/SliceData.java
@@ -19,6 +19,7 @@
import android.annotation.IntDef;
import android.net.Uri;
import android.text.TextUtils;
+import android.util.Log;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@@ -50,6 +51,8 @@
int SLIDER = 2;
}
+ private static final String TAG = "SliceData";
+
private final String mKey;
private final String mTitle;
@@ -68,6 +71,8 @@
private final String mPreferenceController;
+ private final int mHighlightMenuRes;
+
@SliceType
private final int mSliceType;
@@ -119,6 +124,10 @@
return mUnavailableSliceSubtitle;
}
+ public int getHighlightMenuRes() {
+ return mHighlightMenuRes;
+ }
+
public boolean isPublicSlice() {
return mIsPublicSlice;
}
@@ -136,6 +145,7 @@
mSliceType = builder.mSliceType;
mUnavailableSliceSubtitle = builder.mUnavailableSliceSubtitle;
mIsPublicSlice = builder.mIsPublicSlice;
+ mHighlightMenuRes = builder.mHighlightMenuRes;
}
@Override
@@ -175,6 +185,8 @@
private String mUnavailableSliceSubtitle;
+ private int mHighlightMenuRes;
+
private boolean mIsPublicSlice;
public Builder setKey(String key) {
@@ -233,6 +245,11 @@
return this;
}
+ public Builder setHighlightMenuRes(int highlightMenuRes) {
+ mHighlightMenuRes = highlightMenuRes;
+ return this;
+ }
+
public Builder setIsPublicSlice(boolean isPublicSlice) {
mIsPublicSlice = isPublicSlice;
return this;
@@ -255,6 +272,10 @@
throw new InvalidSliceDataException("Preference Controller cannot be empty");
}
+ if (mHighlightMenuRes == 0) {
+ Log.w(TAG, "Highlight menu key res is empty: " + mPrefControllerClassName);
+ }
+
return new SliceData(this);
}
diff --git a/src/com/android/settings/slices/SliceDataConverter.java b/src/com/android/settings/slices/SliceDataConverter.java
index 5608169..eb08c5f 100644
--- a/src/com/android/settings/slices/SliceDataConverter.java
+++ b/src/com/android/settings/slices/SliceDataConverter.java
@@ -213,6 +213,7 @@
final String unavailableSliceSubtitle = bundle.getString(
METADATA_UNAVAILABLE_SLICE_SUBTITLE);
final boolean isPublicSlice = controller.isPublicSlice();
+ final int highlightMenuRes = controller.getSliceHighlightMenuRes();
final SliceData xmlSlice = new SliceData.Builder()
.setKey(key)
@@ -226,6 +227,7 @@
.setSliceType(sliceType)
.setUnavailableSliceSubtitle(unavailableSliceSubtitle)
.setIsPublicSlice(isPublicSlice)
+ .setHighlightMenuRes(highlightMenuRes)
.build();
xmlSliceData.add(xmlSlice);
diff --git a/src/com/android/settings/slices/Sliceable.java b/src/com/android/settings/slices/Sliceable.java
index ad27b7c..406cb3a 100644
--- a/src/com/android/settings/slices/Sliceable.java
+++ b/src/com/android/settings/slices/Sliceable.java
@@ -25,6 +25,7 @@
import android.net.Uri;
import android.widget.Toast;
+import androidx.annotation.StringRes;
import androidx.slice.Slice;
import com.android.settings.R;
@@ -50,6 +51,8 @@
* - Must be understandable as a stand-alone Setting.
* <p>
* This does not guarantee the setting is available.
+ * <p>
+ * {@link #getSliceHighlightMenuRes} should also be overridden when returning true.
*
* @return {@code true} if the controller should be used as a Slice.
*/
@@ -131,4 +134,18 @@
default Class<? extends SliceBackgroundWorker> getBackgroundWorkerClass() {
return null;
}
+
+ /**
+ * Used to mark a {@link Sliceable} that has no highlight menu string resource.
+ */
+ int NO_RES = 0;
+
+ /**
+ * @return a string resource declared in res/values/menu_keys.xml that indicates which menu
+ * entry should be highlighted in two-pane mode, or {@link #NO_RES} representing highlighting is
+ * not applicable.
+ */
+ @StringRes default int getSliceHighlightMenuRes() {
+ return NO_RES;
+ }
}
diff --git a/src/com/android/settings/slices/SlicesDatabaseAccessor.java b/src/com/android/settings/slices/SlicesDatabaseAccessor.java
index c0bb8de..75f0220 100644
--- a/src/com/android/settings/slices/SlicesDatabaseAccessor.java
+++ b/src/com/android/settings/slices/SlicesDatabaseAccessor.java
@@ -50,6 +50,7 @@
IndexColumns.CONTROLLER,
IndexColumns.SLICE_TYPE,
IndexColumns.UNAVAILABLE_SLICE_SUBTITLE,
+ IndexColumns.HIGHLIGHT_MENU_RESOURCE,
};
private final Context mContext;
@@ -163,6 +164,8 @@
cursor.getColumnIndex(IndexColumns.SLICE_TYPE));
final String unavailableSliceSubtitle = cursor.getString(
cursor.getColumnIndex(IndexColumns.UNAVAILABLE_SLICE_SUBTITLE));
+ final int highlightMenuRes = cursor.getInt(
+ cursor.getColumnIndex(IndexColumns.HIGHLIGHT_MENU_RESOURCE));
if (isIntentOnly) {
sliceType = SliceData.SliceType.INTENT;
@@ -180,6 +183,7 @@
.setUri(uri)
.setSliceType(sliceType)
.setUnavailableSliceSubtitle(unavailableSliceSubtitle)
+ .setHighlightMenuRes(highlightMenuRes)
.build();
}
diff --git a/src/com/android/settings/slices/SlicesDatabaseHelper.java b/src/com/android/settings/slices/SlicesDatabaseHelper.java
index fe4420b..69ad702 100644
--- a/src/com/android/settings/slices/SlicesDatabaseHelper.java
+++ b/src/com/android/settings/slices/SlicesDatabaseHelper.java
@@ -36,7 +36,7 @@
private static final String DATABASE_NAME = "slices_index.db";
private static final String SHARED_PREFS_TAG = "slices_shared_prefs";
- private static final int DATABASE_VERSION = 8;
+ private static final int DATABASE_VERSION = 9;
public interface Tables {
String TABLE_SLICES_INDEX = "slices_index";
@@ -103,39 +103,43 @@
* Whether the slice should be exposed publicly.
*/
String PUBLIC_SLICE = "public_slice";
+
+ /**
+ * Resource ID for the menu entry of the setting.
+ */
+ String HIGHLIGHT_MENU_RESOURCE = "highlight_menu";
}
private static final String CREATE_SLICES_TABLE =
- "CREATE VIRTUAL TABLE " + Tables.TABLE_SLICES_INDEX + " USING fts4" +
- "(" +
- IndexColumns.KEY +
- ", " +
- IndexColumns.SLICE_URI +
- ", " +
- IndexColumns.TITLE +
- ", " +
- IndexColumns.SUMMARY +
- ", " +
- IndexColumns.SCREENTITLE +
- ", " +
- IndexColumns.KEYWORDS +
- ", " +
- IndexColumns.ICON_RESOURCE +
- ", " +
- IndexColumns.FRAGMENT +
- ", " +
- IndexColumns.CONTROLLER +
- ", " +
- IndexColumns.SLICE_TYPE +
- ", " +
- IndexColumns.UNAVAILABLE_SLICE_SUBTITLE +
- ", "
- +
- IndexColumns.PUBLIC_SLICE
- +
- " INTEGER DEFAULT 0 "
- +
- ");";
+ "CREATE VIRTUAL TABLE " + Tables.TABLE_SLICES_INDEX + " USING fts4"
+ + "("
+ + IndexColumns.KEY
+ + ", "
+ + IndexColumns.SLICE_URI
+ + ", "
+ + IndexColumns.TITLE
+ + ", "
+ + IndexColumns.SUMMARY
+ + ", "
+ + IndexColumns.SCREENTITLE
+ + ", "
+ + IndexColumns.KEYWORDS
+ + ", "
+ + IndexColumns.ICON_RESOURCE
+ + ", "
+ + IndexColumns.FRAGMENT
+ + ", "
+ + IndexColumns.CONTROLLER
+ + ", "
+ + IndexColumns.SLICE_TYPE
+ + ", "
+ + IndexColumns.UNAVAILABLE_SLICE_SUBTITLE
+ + ", "
+ + IndexColumns.PUBLIC_SLICE
+ + ", "
+ + IndexColumns.HIGHLIGHT_MENU_RESOURCE
+ + " INTEGER DEFAULT 0 "
+ + ");";
private final Context mContext;
diff --git a/src/com/android/settings/slices/SlicesIndexer.java b/src/com/android/settings/slices/SlicesIndexer.java
index e527fd6..ac30c6c 100644
--- a/src/com/android/settings/slices/SlicesIndexer.java
+++ b/src/com/android/settings/slices/SlicesIndexer.java
@@ -116,6 +116,7 @@
values.put(IndexColumns.UNAVAILABLE_SLICE_SUBTITLE,
dataRow.getUnavailableSliceSubtitle());
values.put(IndexColumns.PUBLIC_SLICE, dataRow.isPublicSlice());
+ values.put(IndexColumns.HIGHLIGHT_MENU_RESOURCE, dataRow.getHighlightMenuRes());
database.replaceOrThrow(Tables.TABLE_SLICES_INDEX, null /* nullColumnHack */,
values);
diff --git a/src/com/android/settings/sound/MediaControlsPreferenceController.java b/src/com/android/settings/sound/MediaControlsPreferenceController.java
index ad09e2a..e180b34 100644
--- a/src/com/android/settings/sound/MediaControlsPreferenceController.java
+++ b/src/com/android/settings/sound/MediaControlsPreferenceController.java
@@ -23,6 +23,7 @@
import androidx.annotation.VisibleForTesting;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
/**
@@ -50,4 +51,9 @@
public int getAvailabilityStatus() {
return AVAILABLE;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_sound;
+ }
}
diff --git a/src/com/android/settings/sound/MediaControlsRecommendationController.java b/src/com/android/settings/sound/MediaControlsRecommendationController.java
index 682cb5b..842a141 100644
--- a/src/com/android/settings/sound/MediaControlsRecommendationController.java
+++ b/src/com/android/settings/sound/MediaControlsRecommendationController.java
@@ -21,6 +21,7 @@
import android.content.Context;
import android.provider.Settings;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
/**
@@ -50,4 +51,9 @@
public int getAvailabilityStatus() {
return AVAILABLE;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_sound;
+ }
}
diff --git a/src/com/android/settings/sound/VibrateForCallsPreferenceController.java b/src/com/android/settings/sound/VibrateForCallsPreferenceController.java
index 31abd8a..58c6ba5 100644
--- a/src/com/android/settings/sound/VibrateForCallsPreferenceController.java
+++ b/src/com/android/settings/sound/VibrateForCallsPreferenceController.java
@@ -51,9 +51,9 @@
@Override
public CharSequence getSummary() {
- if (Settings.Global.getInt(
+ if (Settings.System.getInt(
mContext.getContentResolver(),
- Settings.Global.APPLY_RAMPING_RINGER, OFF) == ON) {
+ Settings.System.APPLY_RAMPING_RINGER, OFF) == ON) {
return mContext.getText(R.string.vibrate_when_ringing_option_ramping_ringer);
} else if (Settings.System.getInt(
mContext.getContentResolver(),
diff --git a/src/com/android/settings/sound/VibrateForCallsPreferenceFragment.java b/src/com/android/settings/sound/VibrateForCallsPreferenceFragment.java
index 73b9f2f..a769de1 100644
--- a/src/com/android/settings/sound/VibrateForCallsPreferenceFragment.java
+++ b/src/com/android/settings/sound/VibrateForCallsPreferenceFragment.java
@@ -78,18 +78,18 @@
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);
+ Settings.System.putInt(
+ getContext().getContentResolver(), Settings.System.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);
+ Settings.System.putInt(
+ getContext().getContentResolver(), Settings.System.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);
+ Settings.System.putInt(
+ getContext().getContentResolver(), Settings.System.APPLY_RAMPING_RINGER, OFF);
}
}
@@ -104,9 +104,9 @@
@Override
protected String getDefaultKey() {
- if (Settings.Global.getInt(
+ if (Settings.System.getInt(
getContext().getContentResolver(),
- Settings.Global.APPLY_RAMPING_RINGER, OFF) == ON) {
+ Settings.System.APPLY_RAMPING_RINGER, OFF) == ON) {
return KEY_RAMPING_RINGER;
} else if (Settings.System.getInt(
getContext().getContentResolver(),
diff --git a/src/com/android/settings/users/AddUserWhenLockedPreferenceController.java b/src/com/android/settings/users/AddUserWhenLockedPreferenceController.java
index f931fa4..ce5533e 100644
--- a/src/com/android/settings/users/AddUserWhenLockedPreferenceController.java
+++ b/src/com/android/settings/users/AddUserWhenLockedPreferenceController.java
@@ -20,6 +20,7 @@
import androidx.preference.Preference;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
import com.android.settingslib.RestrictedSwitchPreference;
@@ -69,4 +70,9 @@
return Settings.Global.putInt(mContext.getContentResolver(),
Settings.Global.ADD_USERS_WHEN_LOCKED, isChecked ? 1 : 0);
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_system;
+ }
}
diff --git a/src/com/android/settings/users/UserDetailsSettings.java b/src/com/android/settings/users/UserDetailsSettings.java
index bd4c3e8..8f89a5f 100644
--- a/src/com/android/settings/users/UserDetailsSettings.java
+++ b/src/com/android/settings/users/UserDetailsSettings.java
@@ -25,6 +25,7 @@
import android.content.pm.UserInfo;
import android.os.Bundle;
import android.os.RemoteException;
+import android.os.Trace;
import android.os.UserHandle;
import android.os.UserManager;
import android.util.Log;
@@ -344,6 +345,7 @@
@VisibleForTesting
void switchUser() {
+ Trace.beginSection("UserDetailSettings.switchUser");
try {
if (mUserInfo.isGuest()) {
mMetricsFeatureProvider.action(getActivity(), SettingsEnums.ACTION_SWITCH_TO_GUEST);
@@ -352,6 +354,7 @@
} catch (RemoteException re) {
Log.e(TAG, "Error while switching to other user.");
} finally {
+ Trace.endSection();
finishFragment();
}
}
diff --git a/src/com/android/settings/users/UserSettings.java b/src/com/android/settings/users/UserSettings.java
index 23cdaf9..92d1bae 100644
--- a/src/com/android/settings/users/UserSettings.java
+++ b/src/com/android/settings/users/UserSettings.java
@@ -40,6 +40,7 @@
import android.os.Message;
import android.os.Process;
import android.os.RemoteException;
+import android.os.Trace;
import android.os.UserHandle;
import android.os.UserManager;
import android.provider.ContactsContract;
@@ -798,6 +799,7 @@
}
private void addUserNow(final int userType) {
+ Trace.beginAsyncSection("UserSettings.addUserNow", 0);
synchronized (mUserLock) {
mAddingUser = true;
mAddingUserName = userType == USER_TYPE_USER
@@ -824,6 +826,11 @@
@Override
public void run() {
+ runAddUser();
+ Trace.endAsyncSection("UserSettings.addUserNow", 0);
+ }
+
+ private void runAddUser() {
UserInfo user;
String username;
@@ -1198,8 +1205,10 @@
} else if (pref == mAddGuest) {
mAddGuest.setEnabled(false); // prevent multiple tap issue
mMetricsFeatureProvider.action(getActivity(), SettingsEnums.ACTION_USER_GUEST_ADD);
+ Trace.beginSection("UserSettings.addGuest");
UserInfo guest = mUserManager.createGuest(
getContext(), getString(com.android.settingslib.R.string.user_guest));
+ Trace.endSection();
if (guest == null) {
Toast.makeText(getContext(),
com.android.settingslib.R.string.add_user_failed,
diff --git a/src/com/android/settings/uwb/UwbPreferenceController.java b/src/com/android/settings/uwb/UwbPreferenceController.java
index 877c9f2..ad040ed 100644
--- a/src/com/android/settings/uwb/UwbPreferenceController.java
+++ b/src/com/android/settings/uwb/UwbPreferenceController.java
@@ -24,6 +24,7 @@
import android.content.Intent;
import android.content.IntentFilter;
import android.content.pm.PackageManager;
+import android.os.Handler;
import android.provider.Settings;
import android.uwb.UwbManager;
import android.uwb.UwbManager.AdapterStateCallback;
@@ -52,11 +53,13 @@
@VisibleForTesting
private final BroadcastReceiver mAirplaneModeChangedReceiver;
private final Executor mExecutor;
+ private final Handler mHandler;
private Preference mPreference;
public UwbPreferenceController(Context context, String key) {
super(context, key);
mExecutor = Executors.newSingleThreadExecutor();
+ mHandler = new Handler(context.getMainLooper());
if (isUwbSupportedOnDevice()) {
mUwbManager = context.getSystemService(UwbManager.class);
}
@@ -65,6 +68,8 @@
mAirplaneModeChangedReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
+ mAirplaneModeOn = Settings.Global.getInt(mContext.getContentResolver(),
+ Settings.Global.AIRPLANE_MODE_ON, 0) == 1;
updateState(mPreference);
}
};
@@ -114,6 +119,8 @@
@Override
public void onStateChanged(int state, int reason) {
+ Runnable runnable = () -> updateState(mPreference);
+ mHandler.post(runnable);
}
/** Called when activity starts being displayed to user. */
@@ -155,5 +162,10 @@
return mContext.getResources().getString(R.string.uwb_settings_summary);
}
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_connected_devices;
+ }
}
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/vpn2/ConfigDialog.java b/src/com/android/settings/vpn2/ConfigDialog.java
index cd6b4ff..bf0dfc9 100644
--- a/src/com/android/settings/vpn2/ConfigDialog.java
+++ b/src/com/android/settings/vpn2/ConfigDialog.java
@@ -41,7 +41,6 @@
import com.android.internal.net.VpnProfile;
import com.android.net.module.util.ProxyUtils;
import com.android.settings.R;
-import com.android.settings.Utils;
import com.android.settings.utils.AndroidKeystoreAliasLoader;
import java.net.InetAddress;
@@ -518,36 +517,31 @@
String[] types = getContext().getResources().getStringArray(R.array.vpn_types);
mTotalTypes = new ArrayList<>(Arrays.asList(types));
mAllowedTypes = new ArrayList<>(Arrays.asList(types));
+
+ // Although FEATURE_IPSEC_TUNNELS should always be present in android S and beyond,
+ // keep this check here just to be safe.
if (!getContext().getPackageManager().hasSystemFeature(
PackageManager.FEATURE_IPSEC_TUNNELS)) {
- final List<String> typesList = new ArrayList<>(Arrays.asList(types));
+ Log.wtf(TAG, "FEATURE_IPSEC_TUNNELS missing from system");
+ }
+ // If the vpn is new or is not already a legacy type,
+ // don't allow the user to set the type to a legacy option.
- // This must be removed from back to front in order to ensure index consistency
- typesList.remove(VpnProfile.TYPE_IKEV2_IPSEC_RSA);
- typesList.remove(VpnProfile.TYPE_IKEV2_IPSEC_PSK);
- typesList.remove(VpnProfile.TYPE_IKEV2_IPSEC_USER_PASS);
+ // Set the mProfile.type to TYPE_IKEV2_IPSEC_USER_PASS if the VPN not exist
+ if (!mExists) {
+ mProfile.type = VpnProfile.TYPE_IKEV2_IPSEC_USER_PASS;
+ }
- types = typesList.toArray(new String[0]);
- } else if (Utils.isProviderModelEnabled(getContext())) {
- // If the provider mode is enabled and the vpn is new or is not already a legacy type,
- // don't allow the user to set the type to a legacy option.
-
- // Set the mProfile.type to TYPE_IKEV2_IPSEC_USER_PASS if the VPN not exist
- if (!mExists) {
- mProfile.type = VpnProfile.TYPE_IKEV2_IPSEC_USER_PASS;
- }
-
- // Remove all types which are legacy types from the typesList
- if (!VpnProfile.isLegacyType(mProfile.type)) {
- for (int i = mAllowedTypes.size() - 1; i >= 0; i--) {
- // This must be removed from back to front in order to ensure index consistency
- if (VpnProfile.isLegacyType(i)) {
- mAllowedTypes.remove(i);
- }
+ // Remove all types which are legacy types from the typesList
+ if (!VpnProfile.isLegacyType(mProfile.type)) {
+ for (int i = mAllowedTypes.size() - 1; i >= 0; i--) {
+ // This must be removed from back to front in order to ensure index consistency
+ if (VpnProfile.isLegacyType(i)) {
+ mAllowedTypes.remove(i);
}
-
- types = mAllowedTypes.toArray(new String[0]);
}
+
+ types = mAllowedTypes.toArray(new String[0]);
}
final ArrayAdapter<String> adapter = new ArrayAdapter<String>(
getContext(), android.R.layout.simple_spinner_item, types);
diff --git a/src/com/android/settings/vpn2/VpnSettings.java b/src/com/android/settings/vpn2/VpnSettings.java
index cf0e4fa..e89785f 100644
--- a/src/com/android/settings/vpn2/VpnSettings.java
+++ b/src/com/android/settings/vpn2/VpnSettings.java
@@ -59,7 +59,6 @@
import com.android.internal.net.VpnProfile;
import com.android.settings.R;
import com.android.settings.RestrictedSettingsFragment;
-import com.android.settings.Utils;
import com.android.settings.widget.GearPreference;
import com.android.settings.widget.GearPreference.OnGearClickListener;
import com.android.settingslib.RestrictedLockUtilsInternal;
@@ -130,12 +129,11 @@
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
super.onCreateOptionsMenu(menu, inflater);
- // Although FEATURE_IPSEC_TUNNELS should always be present in android S,
+ // Although FEATURE_IPSEC_TUNNELS should always be present in android S and beyond,
// keep this check here just to be safe.
- if (Utils.isProviderModelEnabled(getContext())
- && !getContext().getPackageManager().hasSystemFeature(
- PackageManager.FEATURE_IPSEC_TUNNELS)) {
- Log.w(LOG_TAG, "FEATURE_IPSEC_TUNNELS missing from system, cannot create new VPNs");
+ if (!getContext().getPackageManager().hasSystemFeature(
+ PackageManager.FEATURE_IPSEC_TUNNELS)) {
+ Log.wtf(LOG_TAG, "FEATURE_IPSEC_TUNNELS missing from system, cannot create new VPNs");
return;
} else {
// By default, we should inflate this menu.
diff --git a/src/com/android/settings/widget/HighlightableTopLevelPreferenceAdapter.java b/src/com/android/settings/widget/HighlightableTopLevelPreferenceAdapter.java
new file mode 100644
index 0000000..b7f3015
--- /dev/null
+++ b/src/com/android/settings/widget/HighlightableTopLevelPreferenceAdapter.java
@@ -0,0 +1,252 @@
+/*
+ * 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.graphics.drawable.Drawable;
+import android.text.TextUtils;
+import android.util.Log;
+import android.util.TypedValue;
+import android.view.View;
+import android.widget.ImageView;
+import android.widget.TextView;
+
+import androidx.annotation.VisibleForTesting;
+import androidx.preference.PreferenceGroup;
+import androidx.preference.PreferenceGroupAdapter;
+import androidx.preference.PreferenceViewHolder;
+import androidx.recyclerview.widget.RecyclerView;
+
+import com.android.settings.R;
+import com.android.settings.Utils;
+import com.android.settings.activityembedding.ActivityEmbeddingUtils;
+import com.android.settings.homepage.SettingsHomepageActivity;
+
+/**
+ * Adapter for highlighting top level preferences
+ */
+public class HighlightableTopLevelPreferenceAdapter extends PreferenceGroupAdapter implements
+ SettingsHomepageActivity.HomepageLoadedListener {
+
+ private static final String TAG = "HighlightableTopLevelAdapter";
+
+ static final long DELAY_HIGHLIGHT_DURATION_MILLIS = 100L;
+
+ 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;
+
+ public HighlightableTopLevelPreferenceAdapter(SettingsHomepageActivity homepageActivity,
+ PreferenceGroup preferenceGroup, RecyclerView recyclerView, String key) {
+ super(preferenceGroup);
+ mRecyclerView = recyclerView;
+ mHighlightKey = key;
+ mContext = preferenceGroup.getContext();
+ mHomepageActivity = homepageActivity;
+ final TypedValue outValue = new TypedValue();
+ mContext.getTheme().resolveAttribute(android.R.attr.selectableItemBackground,
+ outValue, true /* resolveRefs */);
+ mNormalBackgroundRes = outValue.resourceId;
+ mHighlightBackgroundRes = R.drawable.homepage_highlighted_item_background;
+ mTitleColorNormal = Utils.getColorAttrDefaultColor(mContext,
+ android.R.attr.textColorPrimary);
+ mTitleColorHighlight = Utils.getColorAttrDefaultColor(mContext,
+ android.R.attr.textColorPrimaryInverse);
+ mSummaryColorNormal = Utils.getColorAttrDefaultColor(mContext,
+ android.R.attr.textColorSecondary);
+ mSummaryColorHighlight = Utils.getColorAttrDefaultColor(mContext,
+ android.R.attr.textColorSecondaryInverse);
+ mIconColorNormal = Utils.getHomepageIconColor(mContext);
+ mIconColorHighlight = Utils.getHomepageIconColorHighlight(mContext);
+ }
+
+ @Override
+ public void onBindViewHolder(PreferenceViewHolder holder, int position) {
+ super.onBindViewHolder(holder, position);
+ updateBackground(holder, position);
+ }
+
+ @VisibleForTesting
+ void updateBackground(PreferenceViewHolder holder, int position) {
+ if (!isHighlightNeeded()) {
+ removeHighlightBackground(holder);
+ return;
+ }
+
+ if (position == mHighlightPosition
+ && mHighlightKey != null
+ && TextUtils.equals(mHighlightKey, getItem(position).getKey())) {
+ // This position should be highlighted.
+ addHighlightBackground(holder);
+ } else {
+ removeHighlightBackground(holder);
+ }
+ }
+
+ /**
+ * A function can highlight a specific setting in recycler view.
+ */
+ public void requestHighlight() {
+ if (mRecyclerView == null) {
+ return;
+ }
+
+ if (TextUtils.isEmpty(mHighlightKey)) {
+ // De-highlight previous preference.
+ final int previousPosition = mHighlightPosition;
+ mHighlightPosition = RecyclerView.NO_POSITION;
+ mScrolled = true;
+ if (previousPosition >= 0) {
+ notifyItemChanged(previousPosition);
+ }
+ return;
+ }
+
+ final int position = getPreferenceAdapterPosition(mHighlightKey);
+ if (position < 0) {
+ return;
+ }
+
+ // Scroll before highlight if needed.
+ final boolean highlightNeeded = isHighlightNeeded();
+ if (highlightNeeded) {
+ mScrollPosition = position;
+ scroll();
+ }
+
+ // Turn on/off highlight when screen split mode is changed.
+ if (highlightNeeded != mHighlightNeeded) {
+ Log.d(TAG, "Highlight change needed: " + highlightNeeded);
+ mHighlightNeeded = highlightNeeded;
+ mHighlightPosition = position;
+ notifyItemChanged(position);
+ return;
+ }
+
+ if (position == mHighlightPosition) {
+ return;
+ }
+
+ final int previousPosition = mHighlightPosition;
+ mHighlightPosition = position;
+ Log.d(TAG, "Request highlight position " + position);
+ Log.d(TAG, "Is highlight needed: " + highlightNeeded);
+ if (!highlightNeeded) {
+ return;
+ }
+
+ // Highlight preference.
+ notifyItemChanged(position);
+
+ // De-highlight previous preference.
+ if (previousPosition >= 0) {
+ notifyItemChanged(previousPosition);
+ }
+ }
+
+ /**
+ * A function that highlights a setting by specifying a preference key. Usually used whenever a
+ * 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();
+ }
+
+ private void scroll() {
+ if (mScrolled || mScrollPosition < 0) {
+ return;
+ }
+
+ if (mHomepageActivity.addHomepageLoadedListener(this)) {
+ return;
+ }
+
+ // Only when the recyclerView is loaded, it can be scrolled
+ final View view = mRecyclerView.getChildAt(mScrollPosition);
+ if (view == null) {
+ mRecyclerView.postDelayed(() -> scroll(), DELAY_HIGHLIGHT_DURATION_MILLIS);
+ return;
+ }
+
+ mScrolled = true;
+ Log.d(TAG, "Scroll to position " + mScrollPosition);
+ // Scroll to the top to reset the position.
+ mRecyclerView.nestedScrollBy(0, -mRecyclerView.getHeight());
+
+ final int scrollY = view.getTop();
+ if (scrollY > 0) {
+ mRecyclerView.nestedScrollBy(0, scrollY);
+ }
+ }
+
+ private void addHighlightBackground(PreferenceViewHolder holder) {
+ final View v = holder.itemView;
+ 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();
+ if (drawable != null) {
+ drawable.setTint(mIconColorHighlight);
+ }
+ }
+
+ private void removeHighlightBackground(PreferenceViewHolder holder) {
+ final View v = holder.itemView;
+ v.setBackgroundResource(mNormalBackgroundRes);
+ ((TextView) v.findViewById(android.R.id.title)).setTextColor(mTitleColorNormal);
+ ((TextView) v.findViewById(android.R.id.summary)).setTextColor(mSummaryColorNormal);
+ final Drawable drawable = ((ImageView) v.findViewById(android.R.id.icon)).getDrawable();
+ if (drawable != null) {
+ drawable.setTint(mIconColorNormal);
+ }
+ }
+
+ private boolean isHighlightNeeded() {
+ return ActivityEmbeddingUtils.isTwoPaneResolution(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/CellularFallbackPreferenceController.java b/src/com/android/settings/wifi/CellularFallbackPreferenceController.java
index eab50a6..59ad440 100644
--- a/src/com/android/settings/wifi/CellularFallbackPreferenceController.java
+++ b/src/com/android/settings/wifi/CellularFallbackPreferenceController.java
@@ -22,6 +22,7 @@
import android.telephony.SubscriptionManager;
import com.android.internal.annotations.VisibleForTesting;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
/**
@@ -51,6 +52,11 @@
Settings.Global.NETWORK_AVOID_BAD_WIFI, isChecked ? "1" : null);
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_network;
+ }
+
private boolean avoidBadWifiConfig() {
final int activeDataSubscriptionId = getActiveDataSubscriptionId();
if (activeDataSubscriptionId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
diff --git a/src/com/android/settings/wifi/ConfigureWifiSettings.java b/src/com/android/settings/wifi/ConfigureWifiSettings.java
index 4ac2cfc..68d47b5 100644
--- a/src/com/android/settings/wifi/ConfigureWifiSettings.java
+++ b/src/com/android/settings/wifi/ConfigureWifiSettings.java
@@ -18,11 +18,16 @@
import static android.content.Context.WIFI_SERVICE;
import android.app.settings.SettingsEnums;
+import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.util.FeatureFlagUtils;
+import android.util.Log;
+
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
@@ -38,10 +43,17 @@
public class ConfigureWifiSettings extends DashboardFragment {
private static final String TAG = "ConfigureWifiSettings";
+ private static final String KEY_INSTALL_CREDENTIALS = "install_credentials";
+ private static final String ACTION_INSTALL_CERTS = "android.credentials.INSTALL";
+ private static final String PACKAGE_INSTALL_CERTS = "com.android.certinstaller";
+ private static final String CLASS_INSTALL_CERTS = "com.android.certinstaller.CertInstallerMain";
+ private static final String KEY_INSTALL_CERTIFICATE = "certificate_install_usage";
+ private static final String INSTALL_CERTIFICATE_VALUE = "wifi";
public static final int WIFI_WAKEUP_REQUEST_CODE = 600;
private WifiWakeupPreferenceController mWifiWakeupPreferenceController;
+ private Preference mCertinstallerPreference;
@Override
public void onCreate(Bundle icicle) {
@@ -49,6 +61,22 @@
if (FeatureFlagUtils.isEnabled(getContext(), FeatureFlagUtils.SETTINGS_PROVIDER_MODEL)) {
getActivity().setTitle(R.string.network_and_internet_preferences_title);
}
+
+ mCertinstallerPreference = findPreference(KEY_INSTALL_CREDENTIALS);
+ if (mCertinstallerPreference != null) {
+ mCertinstallerPreference.setOnPreferenceClickListener(preference -> {
+ Intent intent = new Intent(ACTION_INSTALL_CERTS);
+ intent.setFlags(
+ Intent.FLAG_ACTIVITY_NEW_TASK);
+ intent.setComponent(
+ new ComponentName(PACKAGE_INSTALL_CERTS, CLASS_INSTALL_CERTS));
+ intent.putExtra(KEY_INSTALL_CERTIFICATE, INSTALL_CERTIFICATE_VALUE);
+ getContext().startActivity(intent);
+ return true;
+ });
+ } else {
+ Log.d(TAG, "Can not find the preference.");
+ }
}
@Override
diff --git a/src/com/android/settings/wifi/NotifyOpenNetworksPreferenceController.java b/src/com/android/settings/wifi/NotifyOpenNetworksPreferenceController.java
index 6455f5b..4b7506d 100644
--- a/src/com/android/settings/wifi/NotifyOpenNetworksPreferenceController.java
+++ b/src/com/android/settings/wifi/NotifyOpenNetworksPreferenceController.java
@@ -26,6 +26,7 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
+import com.android.settings.R;
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settings.core.TogglePreferenceController;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
@@ -85,6 +86,11 @@
return true;
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_network;
+ }
+
class SettingObserver extends ContentObserver {
private final Uri NETWORKS_AVAILABLE_URI = Settings.Global.getUriFor(
Settings.Global.WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON);
diff --git a/src/com/android/settings/wifi/RequestToggleWiFiActivity.java b/src/com/android/settings/wifi/RequestToggleWiFiActivity.java
index 34ef7cf..6887b78 100644
--- a/src/com/android/settings/wifi/RequestToggleWiFiActivity.java
+++ b/src/com/android/settings/wifi/RequestToggleWiFiActivity.java
@@ -19,6 +19,8 @@
import static android.view.WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS;
import android.app.Activity;
+import android.app.ActivityManager;
+import android.app.IActivityManager;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.DialogInterface;
@@ -29,11 +31,13 @@
import android.content.pm.PackageManager;
import android.net.wifi.WifiManager;
import android.os.Bundle;
+import android.os.RemoteException;
import android.text.TextUtils;
import android.util.Log;
import androidx.annotation.NonNull;
+import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.app.AlertActivity;
import com.android.settings.R;
@@ -63,6 +67,8 @@
private @NonNull WifiManager mWiFiManager;
private @NonNull CharSequence mAppLabel;
+ @VisibleForTesting
+ protected IActivityManager mActivityManager = ActivityManager.getService();
private int mState = STATE_UNKNOWN;
private int mLastUpdateState = STATE_UNKNOWN;
@@ -75,20 +81,8 @@
setResult(Activity.RESULT_CANCELED);
- String packageName = getIntent().getStringExtra(Intent.EXTRA_PACKAGE_NAME);
- if (TextUtils.isEmpty(packageName)) {
- finish();
- return;
- }
-
- try {
- ApplicationInfo applicationInfo = getPackageManager().getApplicationInfo(
- packageName, 0);
- mAppLabel = applicationInfo.loadSafeLabel(getPackageManager(),
- PackageItemInfo.DEFAULT_MAX_LABEL_SIZE_PX, PackageItemInfo.SAFE_LABEL_FLAG_TRIM
- | PackageItemInfo.SAFE_LABEL_FLAG_FIRST_LINE);
- } catch (PackageManager.NameNotFoundException e) {
- Log.e(LOG_TAG, "Couldn't find app with package name " + packageName);
+ mAppLabel = getAppLabel();
+ if (TextUtils.isEmpty(mAppLabel)) {
finish();
return;
}
@@ -140,7 +134,6 @@
@Override
protected void onStart() {
super.onStart();
-
mReceiver.register();
final int wifiState = mWiFiManager.getWifiState();
@@ -223,6 +216,32 @@
super.onStop();
}
+ @VisibleForTesting
+ protected CharSequence getAppLabel() {
+ String packageName;
+ try {
+ packageName = mActivityManager.getLaunchedFromPackage(getActivityToken());
+ if (TextUtils.isEmpty(packageName)) {
+ Log.d(LOG_TAG, "Package name is null");
+ return null;
+ }
+ } catch (RemoteException e) {
+ Log.e(LOG_TAG, "Can not get the package from activity manager");
+ return null;
+ }
+
+ try {
+ ApplicationInfo applicationInfo = getPackageManager().getApplicationInfo(
+ packageName, 0);
+ return applicationInfo.loadSafeLabel(getPackageManager(),
+ PackageItemInfo.DEFAULT_MAX_LABEL_SIZE_PX, PackageItemInfo.SAFE_LABEL_FLAG_TRIM
+ | PackageItemInfo.SAFE_LABEL_FLAG_FIRST_LINE);
+ } catch (PackageManager.NameNotFoundException e) {
+ Log.e(LOG_TAG, "Couldn't find app with package name " + packageName);
+ return null;
+ }
+ }
+
private void updateUi() {
if (mLastUpdateState == mState) {
return;
diff --git a/src/com/android/settings/wifi/WifiDialogActivity.java b/src/com/android/settings/wifi/WifiDialogActivity.java
index f76ad67..a423bd8 100644
--- a/src/com/android/settings/wifi/WifiDialogActivity.java
+++ b/src/com/android/settings/wifi/WifiDialogActivity.java
@@ -16,7 +16,6 @@
package com.android.settings.wifi;
-import static android.Manifest.permission.ACCESS_COARSE_LOCATION;
import static android.Manifest.permission.ACCESS_FINE_LOCATION;
import android.content.DialogInterface;
@@ -359,12 +358,6 @@
return false;
}
- if (getPackageManager().checkPermission(ACCESS_COARSE_LOCATION, callingPackage)
- == PackageManager.PERMISSION_GRANTED) {
- Log.d(TAG, "The calling package has ACCESS_COARSE_LOCATION permission for result.");
- return true;
- }
-
if (getPackageManager().checkPermission(ACCESS_FINE_LOCATION, callingPackage)
== PackageManager.PERMISSION_GRANTED) {
Log.d(TAG, "The calling package has ACCESS_FINE_LOCATION permission for result.");
diff --git a/src/com/android/settings/wifi/WifiSettings.java b/src/com/android/settings/wifi/WifiSettings.java
index 3f1f84c..b779a72 100644
--- a/src/com/android/settings/wifi/WifiSettings.java
+++ b/src/com/android/settings/wifi/WifiSettings.java
@@ -59,6 +59,7 @@
import com.android.settings.R;
import com.android.settings.RestrictedSettingsFragment;
import com.android.settings.SettingsActivity;
+import com.android.settings.Utils;
import com.android.settings.core.FeatureFlags;
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.datausage.DataUsagePreference;
@@ -87,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,
@@ -97,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
@@ -230,7 +236,7 @@
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
- if (FeatureFlagUtils.isEnabled(getContext(), FeatureFlagUtils.SETTINGS_PROVIDER_MODEL)) {
+ 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)
@@ -1068,6 +1074,11 @@
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
new BaseSearchIndexProvider(R.xml.wifi_settings) {
@Override
+ protected boolean isPageSearchEnabled(Context context) {
+ return !IS_ENABLED_PROVIDER_MODEL;
+ }
+
+ @Override
public List<String> getNonIndexableKeys(Context context) {
final List<String> keys = super.getNonIndexableKeys(context);
diff --git a/src/com/android/settings/wifi/WifiWakeupPreferenceController.java b/src/com/android/settings/wifi/WifiWakeupPreferenceController.java
index e9fd350..2cc7f8e 100644
--- a/src/com/android/settings/wifi/WifiWakeupPreferenceController.java
+++ b/src/com/android/settings/wifi/WifiWakeupPreferenceController.java
@@ -135,6 +135,11 @@
}
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_network;
+ }
+
@VisibleForTesting
CharSequence getNoLocationSummary() {
AnnotationSpan.LinkInfo linkInfo = new AnnotationSpan.LinkInfo("link", null);
diff --git a/src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivity.java b/src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivity.java
index 7b5eaa9..6bf9104 100644
--- a/src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivity.java
+++ b/src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivity.java
@@ -16,9 +16,14 @@
package com.android.settings.wifi.addappnetworks;
+import android.app.ActivityManager;
+import android.app.IActivityManager;
import android.content.Intent;
import android.os.Bundle;
+import android.os.RemoteException;
import android.provider.Settings;
+import android.text.TextUtils;
+import android.util.Log;
import android.view.Gravity;
import android.view.Window;
import android.view.WindowManager;
@@ -48,12 +53,17 @@
@VisibleForTesting
final Bundle mBundle = new Bundle();
+ @VisibleForTesting
+ IActivityManager mActivityManager = ActivityManager.getService();
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.settings_panel);
- showAddNetworksFragment();
+ if (!showAddNetworksFragment()) {
+ finish();
+ return;
+ }
getLifecycle().addObserver(new HideNonSystemOverlayMixin(this));
// Move the window to the bottom of screen, and make it take up the entire screen width.
@@ -67,13 +77,22 @@
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
setIntent(intent);
- showAddNetworksFragment();
+ if (!showAddNetworksFragment()) {
+ finish();
+ return;
+ }
}
@VisibleForTesting
- void showAddNetworksFragment() {
+ protected boolean showAddNetworksFragment() {
+ String packageName = getCallingAppPackageName();
+ if (TextUtils.isEmpty(packageName)) {
+ Log.d(TAG, "Package name is null");
+ return false;
+ }
+
// TODO: Check the new intent status.
- mBundle.putString(KEY_CALLING_PACKAGE_NAME, getCallingPackage());
+ mBundle.putString(KEY_CALLING_PACKAGE_NAME, packageName);
mBundle.putParcelableArrayList(Settings.EXTRA_WIFI_NETWORK_LIST,
getIntent().getParcelableArrayListExtra(Settings.EXTRA_WIFI_NETWORK_LIST));
@@ -86,5 +105,19 @@
} else {
((AddAppNetworksFragment) fragment).createContent(mBundle);
}
+
+ return true;
+ }
+
+ @VisibleForTesting
+ protected String getCallingAppPackageName() {
+ String packageName;
+ try {
+ packageName = mActivityManager.getLaunchedFromPackage(getActivityToken());
+ } catch (RemoteException e) {
+ Log.e(TAG, "Can not get the package from activity manager");
+ return null;
+ }
+ return packageName;
}
}
diff --git a/src/com/android/settings/wifi/calling/WifiCallingSettingsForSub.java b/src/com/android/settings/wifi/calling/WifiCallingSettingsForSub.java
index 18583f1..53e1b4c 100644
--- a/src/com/android/settings/wifi/calling/WifiCallingSettingsForSub.java
+++ b/src/com/android/settings/wifi/calling/WifiCallingSettingsForSub.java
@@ -37,6 +37,7 @@
import android.text.TextUtils;
import android.text.util.Linkify;
import android.util.Log;
+import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -157,7 +158,7 @@
}
/*
- * Launch carrier emergency address managemnent activity
+ * Launch carrier emergency address management activity
*/
private final OnPreferenceClickListener mUpdateAddressListener =
preference -> {
@@ -193,6 +194,7 @@
final String emptyViewText = res.getString(R.string.wifi_calling_off_explanation,
res.getString(R.string.wifi_calling_off_explanation_2));
mEmptyView.setText(emptyViewText);
+ mEmptyView.setGravity(Gravity.TOP | Gravity.LEFT);
mSwitchBar = getView().findViewById(R.id.switch_bar);
mSwitchBar.show();
diff --git a/src/com/android/settings/wifi/details2/WifiAutoConnectPreferenceController2.java b/src/com/android/settings/wifi/details2/WifiAutoConnectPreferenceController2.java
index ffbb682..8226bc0 100644
--- a/src/com/android/settings/wifi/details2/WifiAutoConnectPreferenceController2.java
+++ b/src/com/android/settings/wifi/details2/WifiAutoConnectPreferenceController2.java
@@ -18,6 +18,7 @@
import android.content.Context;
+import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
import com.android.wifitrackerlib.WifiEntry;
@@ -54,4 +55,9 @@
mWifiEntry.setAutoJoinEnabled(isChecked);
return true;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_network;
+ }
}
diff --git a/src/com/android/settings/wifi/slice/WifiSlice.java b/src/com/android/settings/wifi/slice/WifiSlice.java
index f6604dd..743c7f9 100644
--- a/src/com/android/settings/wifi/slice/WifiSlice.java
+++ b/src/com/android/settings/wifi/slice/WifiSlice.java
@@ -44,6 +44,8 @@
import com.android.settings.SubSettings;
import com.android.settings.Utils;
import com.android.settings.core.SubSettingLauncher;
+import com.android.settings.network.NetworkProviderSettings;
+import com.android.settings.network.WifiSwitchPreferenceController;
import com.android.settings.slices.CustomSliceable;
import com.android.settings.slices.SliceBackgroundWorker;
import com.android.settings.slices.SliceBuilderUtils;
@@ -269,15 +271,22 @@
public Intent getIntent() {
final String screenTitle = mContext.getText(R.string.wifi_settings).toString();
final Uri contentUri = new Uri.Builder().appendPath(KEY_WIFI).build();
- final Intent intent = SliceBuilderUtils.buildSearchResultPageIntent(mContext,
- WifiSettings.class.getName(), KEY_WIFI, screenTitle,
- SettingsEnums.DIALOG_WIFI_AP_EDIT)
+ 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())
.setData(contentUri);
return intent;
}
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_network;
+ }
+
private boolean isWifiEnabled() {
switch (mWifiManager.getWifiState()) {
case WifiManager.WIFI_STATE_ENABLED:
diff --git a/src/com/android/settings/wifi/tether/TetherService.java b/src/com/android/settings/wifi/tether/TetherService.java
index 5902719..8a557ba 100644
--- a/src/com/android/settings/wifi/tether/TetherService.java
+++ b/src/com/android/settings/wifi/tether/TetherService.java
@@ -119,7 +119,8 @@
if (mExpectedProvisionResponseAction != null) unregisterReceiver(mReceiver);
registerReceiver(mReceiver, new IntentFilter(responseAction),
- android.Manifest.permission.TETHER_PRIVILEGED, null /* handler */);
+ android.Manifest.permission.TETHER_PRIVILEGED, null /* handler */,
+ Context.RECEIVER_EXPORTED);
mExpectedProvisionResponseAction = responseAction;
if (DEBUG) Log.d(TAG, "registerReceiver " + responseAction);
}
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 088356b..23601fa 100644
--- a/src/com/android/settings/wifi/tether/WifiTetherSettings.java
+++ b/src/com/android/settings/wifi/tether/WifiTetherSettings.java
@@ -54,7 +54,6 @@
private static final String TAG = "WifiTetherSettings";
private static final IntentFilter TETHER_STATE_CHANGE_FILTER;
private static final String KEY_WIFI_TETHER_SCREEN = "wifi_tether_settings_screen";
- private static final int EXPANDED_CHILD_COUNT_DEFAULT = 3;
@VisibleForTesting
static final String KEY_WIFI_TETHER_NETWORK_NAME = "wifi_tether_network_name";
@@ -204,10 +203,6 @@
mSwitchBarController.stopTether();
}
mWifiManager.setSoftApConfiguration(config);
-
- if (context instanceof WifiTetherSecurityPreferenceController) {
- reConfigInitialExpandedChildCount();
- }
}
private SoftApConfiguration buildNewConfig() {
@@ -287,11 +282,4 @@
}
}
}
-
- private void reConfigInitialExpandedChildCount() {
- final PreferenceGroup screen = getPreferenceScreen();
- if (screen != null) {
- screen.setInitialExpandedChildrenCount(getInitialExpandedChildCount());
- }
- }
}
diff --git a/tests/componenttests/src/com/android/settings/testutils/CommonUtils.java b/tests/componenttests/src/com/android/settings/testutils/CommonUtils.java
index e3114c8..49da160 100644
--- a/tests/componenttests/src/com/android/settings/testutils/CommonUtils.java
+++ b/tests/componenttests/src/com/android/settings/testutils/CommonUtils.java
@@ -139,7 +139,7 @@
UiUtils.waitUntilCondition(1000, () -> sPowerManager.isInteractive());
// After power on screen, need to unlock and goto home page.
- AdbUtils.shell("input keyevent KEYCODE_MENU");
+ sPowerManager.wakeUp(1000, PowerManager.WAKE_REASON_POWER_BUTTON, "Wakeup");
}
/**
diff --git a/tests/robotests/Android.bp b/tests/robotests/Android.bp
index 43bcec7..bc25377 100644
--- a/tests/robotests/Android.bp
+++ b/tests/robotests/Android.bp
@@ -60,6 +60,10 @@
"ims-common",
],
uses_libs: ["org.apache.http.legacy"],
+ optional_uses_libs: [
+ "androidx.window.extensions",
+ "androidx.window.sidecar",
+ ],
}
//############################################################
diff --git a/tests/robotests/src/com/android/settings/MainClearTest.java b/tests/robotests/src/com/android/settings/MainClearTest.java
index ec33fad..e2a7ca9 100644
--- a/tests/robotests/src/com/android/settings/MainClearTest.java
+++ b/tests/robotests/src/com/android/settings/MainClearTest.java
@@ -55,6 +55,7 @@
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;
@@ -208,6 +209,7 @@
}
@Test
+ @Ignore
public void testShowWipeEuicc_euiccEnabled_unprovisioned() {
prepareEuiccState(
true /* isEuiccEnabled */,
@@ -226,6 +228,7 @@
}
@Test
+ @Ignore
public void testShowWipeEuicc_developerMode_unprovisioned() {
prepareEuiccState(
true /* isEuiccEnabled */,
diff --git a/tests/robotests/src/com/android/settings/accessibility/AccessibilityDialogUtilsTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilityDialogUtilsTest.java
new file mode 100644
index 0000000..83bba14
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilityDialogUtilsTest.java
@@ -0,0 +1,61 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.Context;
+
+import androidx.appcompat.app.AlertDialog;
+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.robolectric.RobolectricTestRunner;
+
+/** Tests for {@link AccessibilityDialogUtils} */
+@RunWith(RobolectricTestRunner.class)
+public class AccessibilityDialogUtilsTest {
+
+ private final Context mContext = ApplicationProvider.getApplicationContext();
+
+ @Before
+ public void setUp() {
+ mContext.setTheme(R.style.Theme_AppCompat);
+ }
+
+ @Test
+ public void updateSoftwareShortcutInDialog_correctDialogType_success() {
+ final AlertDialog dialog = AccessibilityDialogUtils.showEditShortcutDialog(
+ mContext, AccessibilityDialogUtils.DialogType.EDIT_SHORTCUT_GENERIC, "Title",
+ null);
+
+ assertThat(
+ AccessibilityDialogUtils.updateSoftwareShortcutInDialog(mContext, dialog)).isTrue();
+ }
+
+ @Test
+ public void updateSoftwareShortcutInDialog_useNotSupportedDialog_fail() {
+ final AlertDialog dialog = new AlertDialog.Builder(mContext).setTitle("Title").show();
+
+ assertThat(AccessibilityDialogUtils.updateSoftwareShortcutInDialog(mContext,
+ dialog)).isFalse();
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivityTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivityTest.java
new file mode 100644
index 0000000..4f1edba
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivityTest.java
@@ -0,0 +1,140 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import static com.android.settings.accessibility.AccessibilityScreenSizeForSetupWizardActivity.VISION_FRAGMENT_NO;
+import static com.android.settings.core.SettingsBaseActivity.EXTRA_PAGE_TRANSITION_TYPE;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.robolectric.Shadows.shadowOf;
+
+import android.content.Context;
+import android.content.Intent;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.R;
+import com.android.settings.accessibility.AccessibilityScreenSizeForSetupWizardActivity.FragmentType;
+import com.android.settingslib.transition.SettingsTransitionHelper.TransitionType;
+
+import com.google.android.setupcompat.template.FooterBarMixin;
+import com.google.android.setupdesign.GlifLayout;
+
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.Robolectric;
+import org.robolectric.RobolectricTestRunner;
+
+/** Tests for {@link AccessibilityScreenSizeForSetupWizardActivity} */
+@RunWith(RobolectricTestRunner.class)
+public class AccessibilityScreenSizeForSetupWizardActivityTest {
+
+ private Context mContext = ApplicationProvider.getApplicationContext();
+
+ private AccessibilityScreenSizeForSetupWizardActivity setupActivity(int fragmentType) {
+ final Intent intent = new Intent();
+ intent.putExtra(VISION_FRAGMENT_NO, fragmentType);
+ return Robolectric.buildActivity(AccessibilityScreenSizeForSetupWizardActivity.class,
+ intent).create().get();
+ }
+
+ private AccessibilityScreenSizeForSetupWizardActivity setupActivity(int fragmentType,
+ int transitionType) {
+ final Intent intent = new Intent();
+ intent.putExtra(VISION_FRAGMENT_NO, fragmentType);
+ intent.putExtra(EXTRA_PAGE_TRANSITION_TYPE, transitionType);
+ return Robolectric.buildActivity(AccessibilityScreenSizeForSetupWizardActivity.class,
+ intent).create().get();
+ }
+
+ @Test
+ public void setupActivity_fontSizePage_returnFontSizeTitle() {
+ final AccessibilityScreenSizeForSetupWizardActivity activity =
+ setupActivity(FragmentType.FONT_SIZE, TransitionType.TRANSITION_FADE);
+
+ final GlifLayout layout = activity.findViewById(R.id.setup_wizard_layout);
+ assertThat(layout.getHeaderText()).isEqualTo(mContext.getText(R.string.title_font_size));
+ }
+
+ @Test
+ public void setupActivity_generateDoneButton() {
+ final AccessibilityScreenSizeForSetupWizardActivity activity =
+ setupActivity(FragmentType.FONT_SIZE, TransitionType.TRANSITION_FADE);
+
+ final GlifLayout layout = activity.findViewById(R.id.setup_wizard_layout);
+ final FooterBarMixin mixin = layout.getMixin(FooterBarMixin.class);
+ assertThat(mixin.getPrimaryButton().getText()).isEqualTo(mContext.getText(R.string.done));
+ }
+
+ @Test
+ public void onPause_getPendingTransitionEnterAnimationResourceId_transitionFade_should() {
+ final AccessibilityScreenSizeForSetupWizardActivity activity =
+ setupActivity(FragmentType.FONT_SIZE, TransitionType.TRANSITION_FADE);
+
+ activity.onPause();
+
+ assertThat(shadowOf(activity).getPendingTransitionEnterAnimationResourceId())
+ .isEqualTo(R.anim.sud_stay);
+ }
+
+ @Test
+ public void onPause_getPendingTransitionExitAnimationResourceId_transitionFade_should() {
+ final AccessibilityScreenSizeForSetupWizardActivity activity =
+ setupActivity(FragmentType.FONT_SIZE, TransitionType.TRANSITION_FADE);
+
+ activity.onPause();
+
+ assertThat(shadowOf(activity).getPendingTransitionExitAnimationResourceId())
+ .isEqualTo(android.R.anim.fade_out);
+ }
+
+ @Test
+ public void onPause_getPendingTransitionEnterAnimationResourceId_transitionNone_should() {
+ final AccessibilityScreenSizeForSetupWizardActivity activity =
+ setupActivity(FragmentType.FONT_SIZE);
+
+ activity.onPause();
+
+ assertThat(shadowOf(activity).getPendingTransitionEnterAnimationResourceId())
+ .isNotEqualTo(R.anim.sud_stay);
+ }
+
+ @Test
+ public void onPause_getPendingTransitionExitAnimationResourceId_transitionNone_should() {
+ final AccessibilityScreenSizeForSetupWizardActivity activity =
+ setupActivity(FragmentType.FONT_SIZE);
+
+ activity.onPause();
+
+ assertThat(shadowOf(activity).getPendingTransitionExitAnimationResourceId())
+ .isNotEqualTo(android.R.anim.fade_out);
+ }
+
+ @Test
+ public void updateHeaderLayout_displaySizePage_returnDisplaySizeTitle() {
+ final Intent intent = new Intent();
+ intent.putExtra(VISION_FRAGMENT_NO, FragmentType.SCREEN_SIZE);
+ intent.putExtra(EXTRA_PAGE_TRANSITION_TYPE, TransitionType.TRANSITION_FADE);
+ final AccessibilityScreenSizeForSetupWizardActivity activity = Robolectric.buildActivity(
+ AccessibilityScreenSizeForSetupWizardActivity.class, intent).get();
+ activity.setContentView(R.layout.accessibility_screen_size_setup_wizard);
+ activity.updateHeaderLayout();
+ final GlifLayout layout = activity.findViewById(R.id.setup_wizard_layout);
+ assertThat(layout.getHeaderText()).isEqualTo(mContext.getText(R.string.screen_zoom_title));
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardActivityTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardActivityTest.java
index c3a630b..0849eb2 100644
--- a/tests/robotests/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardActivityTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardActivityTest.java
@@ -16,6 +16,7 @@
package com.android.settings.accessibility;
+import static com.android.settings.accessibility.AccessibilityScreenSizeForSetupWizardActivity.VISION_FRAGMENT_NO;
import static com.android.settings.accessibility.AccessibilitySettingsForSetupWizardActivity.CLASS_NAME_FONT_SIZE_SETTINGS_FOR_SUW;
import static com.google.common.truth.Truth.assertThat;
@@ -26,8 +27,7 @@
import androidx.test.filters.SmallTest;
import com.android.settings.R;
-import com.android.settings.SettingsActivity;
-import com.android.settings.display.FontSizePreferenceFragmentForSetupWizard;
+import com.android.settings.accessibility.AccessibilityScreenSizeForSetupWizardActivity.FragmentType;
import com.google.android.setupcompat.util.WizardManagerHelper;
@@ -42,45 +42,47 @@
@SmallTest
public class AccessibilitySettingsForSetupWizardActivityTest {
- @Test
- public void createSetupAccessibilityActivity_shouldBeSUWTheme() {
- final Intent intent = new Intent();
- AccessibilitySettingsForSetupWizardActivity activity =
- Robolectric.buildActivity(AccessibilitySettingsForSetupWizardActivity.class, intent).get();
+ @Test
+ public void createSetupAccessibilityActivity_shouldBeSUWTheme() {
+ final Intent intent = new Intent();
+ AccessibilitySettingsForSetupWizardActivity activity =
+ Robolectric.buildActivity(AccessibilitySettingsForSetupWizardActivity.class,
+ intent).get();
- assertThat(activity.getThemeResId()).isEqualTo(R.style.GlifV3Theme_Light);
- }
+ assertThat(activity.getThemeResId()).isEqualTo(R.style.GlifV3Theme_Light);
+ }
- @Test
- public void onCreate_hasFontSizeComponent_shouldGoToFontSizePreferenceDirectly() {
- AccessibilitySettingsForSetupWizardActivity activity =
- Robolectric.buildActivity(AccessibilitySettingsForSetupWizardActivity.class,
- new Intent(Intent.ACTION_MAIN).setComponent(new ComponentName(
- RuntimeEnvironment.application, CLASS_NAME_FONT_SIZE_SETTINGS_FOR_SUW)).
- putExtra(WizardManagerHelper.EXTRA_IS_FIRST_RUN, true).
- putExtra(WizardManagerHelper.EXTRA_IS_SETUP_FLOW, true)).get();
+ @Test
+ public void onCreate_hasFontSizeComponent_shouldGoToFontSizePreferenceDirectly() {
+ AccessibilitySettingsForSetupWizardActivity activity =
+ Robolectric.buildActivity(AccessibilitySettingsForSetupWizardActivity.class,
+ new Intent(Intent.ACTION_MAIN).setComponent(new ComponentName(
+ RuntimeEnvironment.application,
+ CLASS_NAME_FONT_SIZE_SETTINGS_FOR_SUW))
+ .putExtra(WizardManagerHelper.EXTRA_IS_FIRST_RUN, true)
+ .putExtra(WizardManagerHelper.EXTRA_IS_SETUP_FLOW, true)).get();
- activity.tryLaunchFontSizeSettings();
+ activity.tryLaunchFontSizeSettings();
- final Intent launchIntent = Shadows.shadowOf(activity).getNextStartedActivity();
- assertThat(launchIntent).isNotNull();
- assertThat(launchIntent.getStringExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT)).isEqualTo(
- FontSizePreferenceFragmentForSetupWizard.class.getName());
- assertThat(activity.isFinishing()).isTrue();
- }
+ final Intent launchIntent = Shadows.shadowOf(activity).getNextStartedActivity();
+ assertThat(launchIntent).isNotNull();
+ assertThat(launchIntent.getIntExtra(VISION_FRAGMENT_NO, -1)).isEqualTo(
+ FragmentType.FONT_SIZE);
+ assertThat(activity.isFinishing()).isTrue();
+ }
- @Test
- public void onCreate_noFontSizeComponent_shouldNotFinishCurrentActivity() {
- AccessibilitySettingsForSetupWizardActivity activity =
- Robolectric.buildActivity(AccessibilitySettingsForSetupWizardActivity.class,
- new Intent(Intent.ACTION_MAIN).
- putExtra(WizardManagerHelper.EXTRA_IS_FIRST_RUN, true).
- putExtra(WizardManagerHelper.EXTRA_IS_SETUP_FLOW, true)).get();
+ @Test
+ public void onCreate_noFontSizeComponent_shouldNotFinishCurrentActivity() {
+ AccessibilitySettingsForSetupWizardActivity activity =
+ Robolectric.buildActivity(AccessibilitySettingsForSetupWizardActivity.class,
+ new Intent(Intent.ACTION_MAIN)
+ .putExtra(WizardManagerHelper.EXTRA_IS_FIRST_RUN, true)
+ .putExtra(WizardManagerHelper.EXTRA_IS_SETUP_FLOW, true)).get();
- activity.tryLaunchFontSizeSettings();
+ activity.tryLaunchFontSizeSettings();
- final Intent launchIntent = Shadows.shadowOf(activity).getNextStartedActivity();
- assertThat(launchIntent).isNull();
- assertThat(activity.isFinishing()).isFalse();
- }
+ final Intent launchIntent = Shadows.shadowOf(activity).getNextStartedActivity();
+ assertThat(launchIntent).isNull();
+ assertThat(activity.isFinishing()).isFalse();
+ }
}
diff --git a/tests/robotests/src/com/android/settings/accessibility/AccessibilitySettingsTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilitySettingsTest.java
index 74f2790..c9f1b66 100644
--- a/tests/robotests/src/com/android/settings/accessibility/AccessibilitySettingsTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilitySettingsTest.java
@@ -146,16 +146,16 @@
@Test
@Config(shadows = {ShadowDeviceConfig.class})
public void isRampingRingerEnabled_settingsFlagOn_Enabled() {
- Settings.Global.putInt(
- mContext.getContentResolver(), Settings.Global.APPLY_RAMPING_RINGER, ON);
+ Settings.System.putInt(
+ mContext.getContentResolver(), Settings.System.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);
+ Settings.System.putInt(
+ mContext.getContentResolver(), Settings.System.APPLY_RAMPING_RINGER, OFF);
assertThat(AccessibilitySettings.isRampingRingerEnabled(mContext)).isFalse();
}
diff --git a/tests/robotests/src/com/android/settings/accessibility/AccessibilitySetupWizardUtilsTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilitySetupWizardUtilsTest.java
new file mode 100644
index 0000000..e79b122
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilitySetupWizardUtilsTest.java
@@ -0,0 +1,53 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.settings.accessibility;
+
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.verify;
+
+import android.content.Context;
+import android.graphics.drawable.Drawable;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import com.google.android.setupdesign.GlifPreferenceLayout;
+
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.RobolectricTestRunner;
+
+/** Tests for {@link AccessibilitySetupWizardUtils} */
+@RunWith(RobolectricTestRunner.class)
+public class AccessibilitySetupWizardUtilsTest {
+
+ private final Context mContext = ApplicationProvider.getApplicationContext();
+
+ @Test
+ public void setupGlifPreferenceLayout_assignValueToVariable() {
+ final String title = "title";
+ final String description = "description";
+ final Drawable icon = mock(Drawable.class);
+ GlifPreferenceLayout layout = mock(GlifPreferenceLayout.class);
+
+ AccessibilitySetupWizardUtils.updateGlifPreferenceLayout(mContext, layout, title,
+ description, icon);
+
+ verify(layout).setHeaderText(title);
+ verify(layout).setDescriptionText(description);
+ verify(layout).setIcon(icon);
+ verify(layout).setHeaderText(title);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/FontSizePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/FontSizePreferenceControllerTest.java
new file mode 100644
index 0000000..a52c0fe
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/FontSizePreferenceControllerTest.java
@@ -0,0 +1,75 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import static com.android.settings.accessibility.AccessibilityScreenSizeForSetupWizardActivity.VISION_FRAGMENT_NO;
+import static com.android.settings.core.BasePreferenceController.AVAILABLE;
+import static com.android.settings.core.SettingsBaseActivity.EXTRA_PAGE_TRANSITION_TYPE;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.robolectric.Shadows.shadowOf;
+
+import android.app.Activity;
+import android.content.Intent;
+
+import androidx.preference.Preference;
+
+import com.android.settings.accessibility.AccessibilityScreenSizeForSetupWizardActivity.FragmentType;
+import com.android.settingslib.transition.SettingsTransitionHelper.TransitionType;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.Robolectric;
+import org.robolectric.RobolectricTestRunner;
+
+/** Tests for {@link FontSizePreferenceController}. */
+@RunWith(RobolectricTestRunner.class)
+public class FontSizePreferenceControllerTest {
+ private static final String TEST_KEY = "test_key";
+
+ private Activity mActivity;
+ private FontSizePreferenceController mController;
+ Preference mPreference;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ mActivity = Robolectric.setupActivity(Activity.class);
+ mController = new FontSizePreferenceController(mActivity, TEST_KEY);
+ mPreference = new Preference(mActivity);
+ mPreference.setKey(TEST_KEY);
+ }
+
+ @Test
+ public void getAvailabilityStatus_returnAvailable() {
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE);
+ }
+
+ @Test
+ public void handlePreferenceTreeClick_launchActivityWithExpectedValues() {
+ mController.handlePreferenceTreeClick(mPreference);
+
+ final Intent nextActivity = shadowOf(mActivity).getNextStartedActivity();
+ assertThat(nextActivity.getIntExtra(VISION_FRAGMENT_NO, /* defaultValue= */-1))
+ .isEqualTo(FragmentType.FONT_SIZE);
+ assertThat(nextActivity.getIntExtra(EXTRA_PAGE_TRANSITION_TYPE, /* defaultValue= */-1))
+ .isEqualTo(TransitionType.TRANSITION_FADE);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/RingVibrationPreferenceFragmentTest.java b/tests/robotests/src/com/android/settings/accessibility/RingVibrationPreferenceFragmentTest.java
index cd1d17e..e2b1051 100644
--- a/tests/robotests/src/com/android/settings/accessibility/RingVibrationPreferenceFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/RingVibrationPreferenceFragmentTest.java
@@ -50,17 +50,17 @@
@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 */);
+ Settings.System.putInt(
+ mContext.getContentResolver(), Settings.System.APPLY_RAMPING_RINGER, 1 /* ON */);
assertThat(mFragment.getVibrationEnabledSetting()).isEqualTo(
- Settings.Global.APPLY_RAMPING_RINGER);
+ Settings.System.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 */);
+ // Turn off Settings.System.APPLY_RAMPING_RINGER to disable ramping ringer.
+ Settings.System.putInt(
+ mContext.getContentResolver(), Settings.System.APPLY_RAMPING_RINGER, 0 /* OFF */);
assertThat(mFragment.getVibrationEnabledSetting()).isEqualTo(
Settings.System.VIBRATE_WHEN_RINGING);
}
diff --git a/tests/robotests/src/com/android/settings/accessibility/ScreenSizePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/ScreenSizePreferenceControllerTest.java
new file mode 100644
index 0000000..1cbf78e
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/ScreenSizePreferenceControllerTest.java
@@ -0,0 +1,75 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import static com.android.settings.accessibility.AccessibilityScreenSizeForSetupWizardActivity.VISION_FRAGMENT_NO;
+import static com.android.settings.core.BasePreferenceController.AVAILABLE;
+import static com.android.settings.core.SettingsBaseActivity.EXTRA_PAGE_TRANSITION_TYPE;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.robolectric.Shadows.shadowOf;
+
+import android.app.Activity;
+import android.content.Intent;
+
+import androidx.preference.Preference;
+
+import com.android.settings.accessibility.AccessibilityScreenSizeForSetupWizardActivity.FragmentType;
+import com.android.settingslib.transition.SettingsTransitionHelper.TransitionType;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.Robolectric;
+import org.robolectric.RobolectricTestRunner;
+
+/** Tests for {@link ScreenSizePreferenceController}. */
+@RunWith(RobolectricTestRunner.class)
+public class ScreenSizePreferenceControllerTest {
+ private static final String TEST_KEY = "test_key";
+
+ private Activity mActivity;
+ private ScreenSizePreferenceController mController;
+ Preference mPreference;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ mActivity = Robolectric.setupActivity(Activity.class);
+ mController = new ScreenSizePreferenceController(mActivity, TEST_KEY);
+ mPreference = new Preference(mActivity);
+ mPreference.setKey(TEST_KEY);
+ }
+
+ @Test
+ public void getAvailabilityStatus_returnAvailable() {
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE);
+ }
+
+ @Test
+ public void handlePreferenceTreeClick_launchActivityWithExpectedValues() {
+ mController.handlePreferenceTreeClick(mPreference);
+
+ final Intent nextActivity = shadowOf(mActivity).getNextStartedActivity();
+ assertThat(nextActivity.getIntExtra(VISION_FRAGMENT_NO, /* defaultValue= */-1))
+ .isEqualTo(FragmentType.SCREEN_SIZE);
+ assertThat(nextActivity.getIntExtra(EXTRA_PAGE_TRANSITION_TYPE, /* defaultValue= */-1))
+ .isEqualTo(TransitionType.TRANSITION_FADE);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accounts/AccountDetailDashboardFragmentTest.java b/tests/robotests/src/com/android/settings/accounts/AccountDetailDashboardFragmentTest.java
index a827284..cccca9c 100644
--- a/tests/robotests/src/com/android/settings/accounts/AccountDetailDashboardFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/accounts/AccountDetailDashboardFragmentTest.java
@@ -43,7 +43,6 @@
import androidx.fragment.app.FragmentActivity;
import androidx.preference.Preference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settings.dashboard.DashboardFeatureProviderImpl;
import com.android.settings.testutils.shadow.ShadowAccountManager;
import com.android.settings.testutils.shadow.ShadowUserManager;
@@ -151,9 +150,9 @@
final FragmentActivity activity = Robolectric.setupActivity(FragmentActivity.class);
final Preference preference = new Preference(mContext);
- dashboardFeatureProvider.bindPreferenceToTileAndGetObservers(activity,
- false /* forceRoundedIcon */, MetricsProto.MetricsEvent.DASHBOARD_SUMMARY,
- preference, tile, null /* key */, Preference.DEFAULT_ORDER);
+ dashboardFeatureProvider.bindPreferenceToTileAndGetObservers(activity, mFragment,
+ false /* forceRoundedIcon */, preference, tile, null /* key */,
+ Preference.DEFAULT_ORDER);
assertThat(preference.getKey()).isEqualTo(tile.getKey(mContext));
preference.performClick();
diff --git a/tests/robotests/src/com/android/settings/applications/defaultapps/DefaultAutofillPickerTest.java b/tests/robotests/src/com/android/settings/applications/defaultapps/DefaultAutofillPickerTest.java
index 9ec7f0b..8fcdaa2 100644
--- a/tests/robotests/src/com/android/settings/applications/defaultapps/DefaultAutofillPickerTest.java
+++ b/tests/robotests/src/com/android/settings/applications/defaultapps/DefaultAutofillPickerTest.java
@@ -194,7 +194,7 @@
.thenReturn(Arrays.asList(mainUserHandle, managedUserHandle));
when(mUserManager.getUserInfo(MANAGED_PROFILE_UID))
.thenReturn(managedUserInfo);
- when(mUserManager.getUserHandle()).thenReturn(MAIN_PROFILE_UID);
+ when(mUserManager.getProcessUserId()).thenReturn(MAIN_PROFILE_UID);
}
private void setupCaller() {
diff --git a/tests/robotests/src/com/android/settings/applications/manageapplications/ManageApplicationsTest.java b/tests/robotests/src/com/android/settings/applications/manageapplications/ManageApplicationsTest.java
index 25eca7a..da17f11 100644
--- a/tests/robotests/src/com/android/settings/applications/manageapplications/ManageApplicationsTest.java
+++ b/tests/robotests/src/com/android/settings/applications/manageapplications/ManageApplicationsTest.java
@@ -455,10 +455,13 @@
ManageApplications.ApplicationsAdapter adapter = new ManageApplications.ApplicationsAdapter(
mState, mFragment, mock(AppFilterItem.class), mock(Bundle.class));
- adapter.rebuild(mSortRecent.getItemId());
+ adapter.rebuild(mSortRecent.getItemId(), false);
assertThat(mFragment.mSortOrder).isEqualTo(mSortRecent.getItemId());
- adapter.rebuild(mSortFrequent.getItemId());
+ adapter.rebuild(mSortFrequent.getItemId(), false);
+ assertThat(mFragment.mSortOrder).isEqualTo(mSortFrequent.getItemId());
+
+ adapter.rebuild(mSortFrequent.getItemId(), true);
assertThat(mFragment.mSortOrder).isEqualTo(mSortFrequent.getItemId());
}
diff --git a/tests/robotests/src/com/android/settings/applications/managedomainurls/DomainAppPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/applications/managedomainurls/DomainAppPreferenceControllerTest.java
index 5e5239d..9db75a2 100644
--- a/tests/robotests/src/com/android/settings/applications/managedomainurls/DomainAppPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/applications/managedomainurls/DomainAppPreferenceControllerTest.java
@@ -18,8 +18,17 @@
import static com.google.common.truth.Truth.assertThat;
+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.when;
+
import android.content.Context;
import android.content.pm.ApplicationInfo;
+import android.content.pm.PackageManager;
+import android.content.pm.verify.domain.DomainVerificationManager;
+import android.content.pm.verify.domain.DomainVerificationUserState;
import android.util.IconDrawableFactory;
import com.android.settings.R;
@@ -28,6 +37,8 @@
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;
@@ -40,16 +51,30 @@
private Context mContext;
private IconDrawableFactory mIconDrawableFactory;
+ @Mock
+ private DomainVerificationManager mDomainVerificationManager;
+ @Mock
+ private DomainVerificationUserState mDomainVerificationUserState;
+
@Before
public void setUp() {
- mContext = RuntimeEnvironment.application;
+ MockitoAnnotations.initMocks(this);
+ mContext = spy(RuntimeEnvironment.application);
mIconDrawableFactory = IconDrawableFactory.newInstance(mContext);
mAppEntry = new ApplicationsState.AppEntry(
mContext, createApplicationInfo(mContext.getPackageName()), 0);
+ when(mContext.getSystemService(DomainVerificationManager.class)).thenReturn(
+ mDomainVerificationManager);
}
@Test
- public void getLayoutResource_shouldUseAppPreferenceLayout() {
+ public void getLayoutResource_shouldUseAppPreferenceLayout()
+ throws PackageManager.NameNotFoundException {
+ final DomainVerificationUserState domainVerificationUserState = mock(
+ DomainVerificationUserState.class);
+ doReturn(domainVerificationUserState).when(
+ mDomainVerificationManager).getDomainVerificationUserState(anyString());
+ doReturn(true).when(domainVerificationUserState).isLinkHandlingAllowed();
final DomainAppPreference pref = new DomainAppPreference(
mContext, mIconDrawableFactory, mAppEntry);
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 924e246..3cdff6e 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdaterTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdaterTest.java
@@ -235,6 +235,32 @@
}
@Test
+ public void onProfileConnectionStateChanged_leAudioDeviceConnected_notInCall_addsPreference() {
+ mAudioManager.setMode(AudioManager.MODE_NORMAL);
+ when(mBluetoothDeviceUpdater
+ .isDeviceConnected(any(CachedBluetoothDevice.class))).thenReturn(true);
+ when(mCachedBluetoothDevice.isConnectedLeAudioDevice()).thenReturn(true);
+
+ mBluetoothDeviceUpdater.onProfileConnectionStateChanged(mCachedBluetoothDevice,
+ BluetoothProfile.STATE_CONNECTED, BluetoothProfile.LE_AUDIO);
+
+ verify(mBluetoothDeviceUpdater).addPreference(mCachedBluetoothDevice);
+ }
+
+ @Test
+ public void onProfileConnectionStateChanged_leAudioDeviceConnected_inCall_addsPreference() {
+ mAudioManager.setMode(AudioManager.MODE_IN_CALL);
+ when(mBluetoothDeviceUpdater
+ .isDeviceConnected(any(CachedBluetoothDevice.class))).thenReturn(true);
+ when(mCachedBluetoothDevice.isConnectedLeAudioDevice()).thenReturn(true);
+
+ mBluetoothDeviceUpdater.onProfileConnectionStateChanged(mCachedBluetoothDevice,
+ BluetoothProfile.STATE_CONNECTED, BluetoothProfile.LE_AUDIO);
+
+ verify(mBluetoothDeviceUpdater).addPreference(mCachedBluetoothDevice);
+ }
+
+ @Test
public void onProfileConnectionStateChanged_deviceDisconnected_removePreference() {
mBluetoothDeviceUpdater.onProfileConnectionStateChanged(mCachedBluetoothDevice,
BluetoothProfile.STATE_DISCONNECTED, BluetoothProfile.A2DP);
diff --git a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsControllerTest.java b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsControllerTest.java
index 92bfb38..0f7bf20 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsControllerTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsControllerTest.java
@@ -22,10 +22,11 @@
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.when;
-import android.companion.Association;
+import android.companion.AssociationInfo;
import android.companion.CompanionDeviceManager;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
+import android.net.MacAddress;
import androidx.preference.Preference;
import androidx.preference.PreferenceCategory;
@@ -62,7 +63,7 @@
private PreferenceCategory mProfiles;
private List<String> mPackages;
private List<CharSequence> mAppNames;
- private List<Association> mAssociations;
+ private List<AssociationInfo> mAssociations;
@Override
@@ -97,8 +98,19 @@
private void addFakeAssociation(String packageName, CharSequence appName) {
setupFakeLabelAndInfo(packageName, appName);
- Association association = new Association(
- 0, mCachedDevice.getAddress(), packageName, "", true, System.currentTimeMillis());
+
+ final int associationId = mAssociations.size() + 1;
+ final AssociationInfo association = new AssociationInfo(
+ associationId,
+ /* userId */ 0,
+ packageName,
+ MacAddress.fromString(mCachedDevice.getAddress()),
+ /* displayName */ null,
+ /* deviceProfile */ "",
+ /* selfManaged */ false,
+ /* notifyOnDeviceNearby */ true,
+ /* timeApprovedMs */ System.currentTimeMillis());
+
mAssociations.add(association);
showScreen(mController);
}
diff --git a/tests/robotests/src/com/android/settings/bluetooth/BluetoothFilesPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/bluetooth/BluetoothFilesPreferenceControllerTest.java
deleted file mode 100644
index 4048998..0000000
--- a/tests/robotests/src/com/android/settings/bluetooth/BluetoothFilesPreferenceControllerTest.java
+++ /dev/null
@@ -1,74 +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.bluetooth;
-
-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.content.Intent;
-import android.content.pm.PackageManager;
-import android.os.Bundle;
-
-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;
-import org.robolectric.shadows.ShadowApplication;
-
-@RunWith(RobolectricTestRunner.class)
-public class BluetoothFilesPreferenceControllerTest {
-
- private Context mContext;
- private BluetoothFilesPreferenceController mController;
- private Preference mPreference;
- @Mock
- private PackageManager mPackageManager;
-
- @Before
- public void setUp() {
- MockitoAnnotations.initMocks(this);
- mContext = spy(RuntimeEnvironment.application);
- mController = new BluetoothFilesPreferenceController(mContext);
- mPreference = new Preference(mContext);
- mPreference.setKey(BluetoothFilesPreferenceController.KEY_RECEIVED_FILES);
- doReturn(mPackageManager).when(mContext).getPackageManager();
- doReturn(true).when(mPackageManager).hasSystemFeature(PackageManager.FEATURE_BLUETOOTH);
- }
-
- @Test
- public void testHandlePreferenceTreeClick_sendBroadcast() {
- mController.handlePreferenceTreeClick(mPreference);
-
- final Intent intent = ShadowApplication.getInstance().getNextStartedActivity();
- assertThat(intent).isNotNull();
- assertThat(intent.getAction())
- .isEqualTo(BluetoothFilesPreferenceController.ACTION_OPEN_FILES);
-
- final Bundle bundle = intent.getExtras();
- assertThat(bundle.getInt(BluetoothFilesPreferenceController.EXTRA_DIRECTION)).isEqualTo(1);
- assertThat(bundle.getBoolean(BluetoothFilesPreferenceController.EXTRA_SHOW_ALL_FILES))
- .isTrue();
- }
-}
diff --git a/tests/robotests/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdaterTest.java b/tests/robotests/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdaterTest.java
index ea91fed..98f1fe3 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdaterTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdaterTest.java
@@ -235,6 +235,33 @@
}
@Test
+ public void onProfileConnectionStateChanged_leAudioDeviceConnected_inCall_removesPreference() {
+ mAudioManager.setMode(AudioManager.MODE_IN_CALL);
+ when(mBluetoothDeviceUpdater
+ .isDeviceConnected(any(CachedBluetoothDevice.class))).thenReturn(true);
+ when(mCachedBluetoothDevice.isConnectedLeAudioDevice()).thenReturn(true);
+
+ mBluetoothDeviceUpdater.onProfileConnectionStateChanged(mCachedBluetoothDevice,
+ BluetoothProfile.STATE_CONNECTED, BluetoothProfile.LE_AUDIO);
+
+ verify(mBluetoothDeviceUpdater).removePreference(mCachedBluetoothDevice);
+ }
+
+ @Test
+ public void onProfileConnectionStateChanged_leAudioDeviceConnected_notInCall_removesPreference()
+ {
+ mAudioManager.setMode(AudioManager.MODE_NORMAL);
+ when(mBluetoothDeviceUpdater
+ .isDeviceConnected(any(CachedBluetoothDevice.class))).thenReturn(true);
+ when(mCachedBluetoothDevice.isConnectedLeAudioDevice()).thenReturn(true);
+
+ mBluetoothDeviceUpdater.onProfileConnectionStateChanged(mCachedBluetoothDevice,
+ BluetoothProfile.STATE_CONNECTED, BluetoothProfile.LE_AUDIO);
+
+ verify(mBluetoothDeviceUpdater).removePreference(mCachedBluetoothDevice);
+ }
+
+ @Test
public void onProfileConnectionStateChanged_deviceDisconnected_removePreference() {
mBluetoothDeviceUpdater.onProfileConnectionStateChanged(mCachedBluetoothDevice,
BluetoothProfile.STATE_DISCONNECTED, BluetoothProfile.A2DP);
diff --git a/tests/robotests/src/com/android/settings/bluetooth/ForgetDeviceDialogFragmentTest.java b/tests/robotests/src/com/android/settings/bluetooth/ForgetDeviceDialogFragmentTest.java
index b4f4f97..5c23238 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/ForgetDeviceDialogFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/ForgetDeviceDialogFragmentTest.java
@@ -99,20 +99,6 @@
}
@Test
- public void createDialog_untetheredDevice_showUntetheredMessage() {
- when(mBluetoothDevice.getMetadata(BluetoothDevice.METADATA_IS_UNTETHERED_HEADSET))
- .thenReturn("true".getBytes());
-
- FragmentController.setupFragment(mFragment, FragmentActivity.class,
- 0 /* containerViewId */, null /* bundle */);
- final AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- ShadowAlertDialogCompat shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
-
- assertThat(shadowDialog.getMessage()).isEqualTo(
- mContext.getString(R.string.bluetooth_untethered_unpair_dialog_body, DEVICE_NAME));
- }
-
- @Test
public void createDialog_normalDevice_showNormalMessage() {
when(mBluetoothDevice.getMetadata(BluetoothDevice.METADATA_IS_UNTETHERED_HEADSET))
.thenReturn("false".getBytes());
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/connecteddevice/DiscoverableFooterPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/connecteddevice/DiscoverableFooterPreferenceControllerTest.java
index 065b924..6510f19 100644
--- a/tests/robotests/src/com/android/settings/connecteddevice/DiscoverableFooterPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/connecteddevice/DiscoverableFooterPreferenceControllerTest.java
@@ -18,6 +18,7 @@
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.never;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
@@ -104,7 +105,8 @@
}
@Test
- public void onStart_shouldRegisterBluetoothChanged() {
+ public void onStart_setAlwaysDiscoverableAsTrue_shouldRegisterBluetoothChanged() {
+ mDiscoverableFooterPreferenceController.setAlwaysDiscoverable(true);
mDiscoverableFooterPreferenceController.onStart();
assertThat(getRegisteredBroadcastReceivers()).contains(mBluetoothChangedReceiver);
@@ -112,7 +114,8 @@
}
@Test
- public void onStop_shouldUnregisterBluetoothChanged() {
+ public void onStop_setAlwaysDiscoverableAsTrue_shouldUnregisterBluetoothChanged() {
+ mDiscoverableFooterPreferenceController.setAlwaysDiscoverable(true);
mDiscoverableFooterPreferenceController.onStart();
mDiscoverableFooterPreferenceController.onStop();
@@ -121,6 +124,25 @@
}
@Test
+ public void onStart_setAlwaysDiscoverableAsFalse_shouldNotRegisterBluetoothChanged() {
+ mDiscoverableFooterPreferenceController.setAlwaysDiscoverable(false);
+ mDiscoverableFooterPreferenceController.onStart();
+
+ assertThat(getRegisteredBroadcastReceivers()).contains(mBluetoothChangedReceiver);
+ verify(mAlwaysDiscoverable, never()).start();
+ }
+
+ @Test
+ public void onStop_setAlwaysDiscoverableAsFalse_shouldNotUnregisterBluetoothChanged() {
+ mDiscoverableFooterPreferenceController.setAlwaysDiscoverable(false);
+ mDiscoverableFooterPreferenceController.onStart();
+ mDiscoverableFooterPreferenceController.onStop();
+
+ assertThat(getRegisteredBroadcastReceivers()).doesNotContain(mBluetoothChangedReceiver);
+ verify(mAlwaysDiscoverable, never()).stop();
+ }
+
+ @Test
public void onBluetoothStateChanged_bluetoothOn_updateTitle() {
BluetoothAdapter.getDefaultAdapter().setName(DEVICE_NAME);
sendBluetoothStateChangedIntent(BluetoothAdapter.STATE_ON);
diff --git a/tests/robotests/src/com/android/settings/dashboard/DashboardFeatureProviderImplTest.java b/tests/robotests/src/com/android/settings/dashboard/DashboardFeatureProviderImplTest.java
index 5d6fdf9..e7c99c8 100644
--- a/tests/robotests/src/com/android/settings/dashboard/DashboardFeatureProviderImplTest.java
+++ b/tests/robotests/src/com/android/settings/dashboard/DashboardFeatureProviderImplTest.java
@@ -114,6 +114,7 @@
private Bundle mSwitchMetaData;
private DashboardFeatureProviderImpl mImpl;
private boolean mForceRoundedIcon;
+ private DashboardFragment mFragment;
@Before
public void setUp() {
@@ -144,6 +145,7 @@
.thenReturn(new ResolveInfo());
mFeatureFactory = FakeFeatureFactory.setupForTest();
mImpl = new DashboardFeatureProviderImpl(mContext);
+ mFragment = new TestFragment();
}
@Test
@@ -159,8 +161,8 @@
doReturn(Icon.createWithBitmap(Bitmap.createBitmap(1, 1, Bitmap.Config.RGB_565)))
.when(tile).getIcon(any(Context.class));
mActivityInfo.metaData.putString(SettingsActivity.META_DATA_KEY_FRAGMENT_CLASS, "HI");
- mImpl.bindPreferenceToTileAndGetObservers(mActivity, mForceRoundedIcon,
- MetricsEvent.SETTINGS_GESTURES, preference, tile, "123", Preference.DEFAULT_ORDER);
+ mImpl.bindPreferenceToTileAndGetObservers(mActivity, mFragment, mForceRoundedIcon,
+ preference, tile, "123", Preference.DEFAULT_ORDER);
assertThat(preference.getTitle()).isEqualTo(mContext.getText(R.string.settings_label));
assertThat(preference.getSummary())
@@ -180,8 +182,8 @@
doReturn(Icon.createWithBitmap(Bitmap.createBitmap(1, 1, Bitmap.Config.RGB_565)))
.when(tile).getIcon(any(Context.class));
final List<DynamicDataObserver> observers = mImpl.bindPreferenceToTileAndGetObservers(
- mActivity, mForceRoundedIcon, MetricsEvent.SETTINGS_GESTURES, preference, tile,
- null /* key*/, Preference.DEFAULT_ORDER);
+ mActivity, mFragment, mForceRoundedIcon, preference, tile, null /* key*/,
+ Preference.DEFAULT_ORDER);
assertThat(preference.getTitle()).isEqualTo(mContext.getText(R.string.settings_label));
assertThat(preference.getSummary())
@@ -198,8 +200,8 @@
mActivityInfo.metaData.putInt(META_DATA_KEY_ORDER, 10);
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
- mImpl.bindPreferenceToTileAndGetObservers(mActivity, mForceRoundedIcon,
- MetricsEvent.SETTINGS_GESTURES, preference, tile, "123", Preference.DEFAULT_ORDER);
+ mImpl.bindPreferenceToTileAndGetObservers(mActivity, mFragment, mForceRoundedIcon,
+ preference, tile, "123", Preference.DEFAULT_ORDER);
assertThat(preference.getFragment()).isNull();
assertThat(preference.getOnPreferenceClickListener()).isNotNull();
@@ -214,8 +216,8 @@
tile.userHandle.add(mock(UserHandle.class));
tile.userHandle.add(mock(UserHandle.class));
- mImpl.bindPreferenceToTileAndGetObservers(mActivity, mForceRoundedIcon,
- MetricsEvent.SETTINGS_GESTURES, preference, tile, "123", Preference.DEFAULT_ORDER);
+ mImpl.bindPreferenceToTileAndGetObservers(mActivity, mFragment, mForceRoundedIcon,
+ preference, tile, "123", Preference.DEFAULT_ORDER);
preference.getOnPreferenceClickListener().onPreferenceClick(null);
verify(mActivity).getSupportFragmentManager();
@@ -231,8 +233,8 @@
when(mActivity.getSystemService(Context.USER_SERVICE))
.thenReturn(mUserManager);
- mImpl.bindPreferenceToTileAndGetObservers(mActivity, mForceRoundedIcon,
- MetricsEvent.SETTINGS_GESTURES, preference, tile, "123", Preference.DEFAULT_ORDER);
+ mImpl.bindPreferenceToTileAndGetObservers(mActivity, mFragment, mForceRoundedIcon,
+ preference, tile, "123", Preference.DEFAULT_ORDER);
preference.getOnPreferenceClickListener().onPreferenceClick(null);
verify(mFeatureFactory.metricsFeatureProvider).logStartedIntent(
@@ -250,8 +252,8 @@
tile.userHandle = new ArrayList<>();
tile.userHandle.add(mock(UserHandle.class));
- mImpl.bindPreferenceToTileAndGetObservers(mActivity, mForceRoundedIcon,
- MetricsEvent.SETTINGS_GESTURES, preference, tile, "123", Preference.DEFAULT_ORDER);
+ mImpl.bindPreferenceToTileAndGetObservers(mActivity, mFragment, mForceRoundedIcon,
+ preference, tile, "123", Preference.DEFAULT_ORDER);
preference.getOnPreferenceClickListener().onPreferenceClick(null);
verify(mFeatureFactory.metricsFeatureProvider).logStartedIntent(
any(Intent.class),
@@ -263,8 +265,8 @@
@Test
public void bindPreference_nullPreference_shouldIgnore() {
final Tile tile = mock(Tile.class);
- mImpl.bindPreferenceToTileAndGetObservers(mActivity, mForceRoundedIcon,
- MetricsEvent.VIEW_UNKNOWN, null, tile, "123", Preference.DEFAULT_ORDER);
+ mImpl.bindPreferenceToTileAndGetObservers(mActivity, mFragment, mForceRoundedIcon,
+ null /* keys */, tile, "123", Preference.DEFAULT_ORDER);
verifyZeroInteractions(tile);
}
@@ -273,8 +275,8 @@
public void bindPreference_withNullKeyNullPriority_shouldGenerateKeyAndPriority() {
final Preference preference = new Preference(RuntimeEnvironment.application);
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
- mImpl.bindPreferenceToTileAndGetObservers(mActivity, mForceRoundedIcon,
- MetricsEvent.VIEW_UNKNOWN, preference, tile, null /*key */,
+ mImpl.bindPreferenceToTileAndGetObservers(mActivity, mFragment, mForceRoundedIcon,
+ preference, tile, null /* key */,
Preference.DEFAULT_ORDER);
assertThat(preference.getKey()).isNotNull();
@@ -288,9 +290,8 @@
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
- mImpl.bindPreferenceToTileAndGetObservers(mActivity, mForceRoundedIcon,
- MetricsEvent.VIEW_UNKNOWN, preference, tile, null /*key */,
- Preference.DEFAULT_ORDER);
+ mImpl.bindPreferenceToTileAndGetObservers(mActivity, mFragment, mForceRoundedIcon,
+ preference, tile, null /* key */, Preference.DEFAULT_ORDER);
assertThat(preference.getSummary()).isNull();
}
@@ -304,8 +305,8 @@
mActivityInfo.metaData.putString(TileUtils.META_DATA_PREFERENCE_SUMMARY_URI, uriString);
final List<DynamicDataObserver> observers = mImpl.bindPreferenceToTileAndGetObservers(
- mActivity, mForceRoundedIcon, MetricsEvent.VIEW_UNKNOWN, preference, tile,
- null /*key */, Preference.DEFAULT_ORDER);
+ mActivity, mFragment, mForceRoundedIcon, preference, tile, null /* key */,
+ Preference.DEFAULT_ORDER);
assertThat(preference.getSummary()).isEqualTo(ShadowTileUtils.MOCK_SUMMARY);
assertThat(observers.get(0).getUri().toString()).isEqualTo(uriString);
@@ -320,8 +321,8 @@
mActivityInfo.metaData.putString(TileUtils.META_DATA_PREFERENCE_TITLE_URI, uriString);
final List<DynamicDataObserver> observers = mImpl.bindPreferenceToTileAndGetObservers(
- mActivity, mForceRoundedIcon, MetricsEvent.VIEW_UNKNOWN, preference, tile,
- null /*key */, Preference.DEFAULT_ORDER);
+ mActivity, mFragment, mForceRoundedIcon, preference, tile, null /* key */,
+ Preference.DEFAULT_ORDER);
assertThat(preference.getTitle()).isEqualTo(ShadowTileUtils.MOCK_SUMMARY);
assertThat(observers.get(0).getUri().toString()).isEqualTo(uriString);
@@ -336,9 +337,8 @@
final Bundle bundle = new Bundle();
bundle.putBoolean(EXTRA_SWITCH_SET_CHECKED_ERROR, false);
ShadowTileUtils.setResultBundle(bundle);
- mImpl.bindPreferenceToTileAndGetObservers(mActivity, mForceRoundedIcon,
- MetricsEvent.VIEW_UNKNOWN, preference, tile, null /*key */,
- Preference.DEFAULT_ORDER);
+ mImpl.bindPreferenceToTileAndGetObservers(mActivity, mFragment, mForceRoundedIcon,
+ preference, tile, null /* key */, Preference.DEFAULT_ORDER);
preference.callChangeListener(false);
@@ -358,9 +358,8 @@
final Bundle bundle = new Bundle();
bundle.putBoolean(EXTRA_SWITCH_SET_CHECKED_ERROR, true);
ShadowTileUtils.setResultBundle(bundle);
- mImpl.bindPreferenceToTileAndGetObservers(mActivity, mForceRoundedIcon,
- MetricsEvent.VIEW_UNKNOWN, preference, tile, null /*key */,
- Preference.DEFAULT_ORDER);
+ mImpl.bindPreferenceToTileAndGetObservers(mActivity, mFragment, mForceRoundedIcon,
+ preference, tile, null /* key */, Preference.DEFAULT_ORDER);
preference.callChangeListener(true);
@@ -378,8 +377,8 @@
final Tile tile = new ProviderTile(mProviderInfo, CategoryKey.CATEGORY_HOMEPAGE,
mSwitchMetaData);
final List<DynamicDataObserver> observers = mImpl.bindPreferenceToTileAndGetObservers(
- mActivity, mForceRoundedIcon, MetricsEvent.VIEW_UNKNOWN, preference, tile,
- null /*key */, Preference.DEFAULT_ORDER);
+ mActivity, mFragment, mForceRoundedIcon, preference, tile, null /* key */,
+ Preference.DEFAULT_ORDER);
ShadowTileUtils.setProviderChecked(false);
observers.get(0).onDataChanged();
@@ -397,9 +396,8 @@
final Preference preference = new Preference(RuntimeEnvironment.application);
mActivityInfo.metaData.putString(META_DATA_PREFERENCE_KEYHINT, "key");
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
- mImpl.bindPreferenceToTileAndGetObservers(mActivity, mForceRoundedIcon,
- MetricsEvent.VIEW_UNKNOWN, preference, tile, null /* key */,
- Preference.DEFAULT_ORDER);
+ mImpl.bindPreferenceToTileAndGetObservers(mActivity, mFragment, mForceRoundedIcon,
+ preference, tile, null /* key */, Preference.DEFAULT_ORDER);
assertThat(preference.getKey()).isEqualTo(tile.getKey(mContext));
}
@@ -483,8 +481,8 @@
mActivityInfo.metaData.putInt(META_DATA_KEY_ORDER, 10);
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
- mImpl.bindPreferenceToTileAndGetObservers(mActivity, mForceRoundedIcon,
- MetricsEvent.VIEW_UNKNOWN, preference, tile, "123", baseOrder);
+ mImpl.bindPreferenceToTileAndGetObservers(mActivity, mFragment, mForceRoundedIcon,
+ preference, tile, "123", baseOrder);
assertThat(preference.getOrder()).isEqualTo(tile.getOrder() + baseOrder);
}
@@ -496,8 +494,8 @@
mActivityInfo.metaData.putInt(META_DATA_KEY_ORDER, 10);
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
mActivityInfo.metaData.putInt(META_DATA_KEY_ORDER, testOrder);
- mImpl.bindPreferenceToTileAndGetObservers(mActivity, mForceRoundedIcon,
- MetricsEvent.VIEW_UNKNOWN, preference, tile, "123", Preference.DEFAULT_ORDER);
+ mImpl.bindPreferenceToTileAndGetObservers(mActivity, mFragment, mForceRoundedIcon,
+ preference, tile, "123", Preference.DEFAULT_ORDER);
assertThat(preference.getOrder()).isEqualTo(testOrder);
}
@@ -508,8 +506,8 @@
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
mActivityInfo.metaData.putString(META_DATA_KEY_ORDER, "hello");
- mImpl.bindPreferenceToTileAndGetObservers(mActivity, mForceRoundedIcon,
- MetricsEvent.VIEW_UNKNOWN, preference, tile, "123", Preference.DEFAULT_ORDER);
+ mImpl.bindPreferenceToTileAndGetObservers(mActivity, mFragment, mForceRoundedIcon,
+ preference, tile, "123", Preference.DEFAULT_ORDER);
assertThat(preference.getOrder()).isEqualTo(Preference.DEFAULT_ORDER);
}
@@ -522,8 +520,8 @@
mActivityInfo.metaData.putString(META_DATA_PREFERENCE_KEYHINT, "key");
mActivityInfo.metaData.putString("com.android.settings.intent.action", "TestAction");
tile.userHandle = null;
- mImpl.bindPreferenceToTileAndGetObservers(activity, mForceRoundedIcon,
- MetricsEvent.SETTINGS_GESTURES, preference, tile, "123", Preference.DEFAULT_ORDER);
+ mImpl.bindPreferenceToTileAndGetObservers(activity, mFragment, mForceRoundedIcon,
+ preference, tile, "123", Preference.DEFAULT_ORDER);
preference.performClick();
ShadowActivity shadowActivity = Shadows.shadowOf(activity);
@@ -546,8 +544,8 @@
mActivityInfo.metaData.putString("com.android.settings.intent.action", "TestAction");
tile.userHandle = null;
- mImpl.bindPreferenceToTileAndGetObservers(activity, mForceRoundedIcon,
- MetricsEvent.SETTINGS_GESTURES, preference, tile, "123", Preference.DEFAULT_ORDER);
+ mImpl.bindPreferenceToTileAndGetObservers(activity, mFragment, mForceRoundedIcon,
+ preference, tile, "123", Preference.DEFAULT_ORDER);
preference.performClick();
final ShadowActivity.IntentForResult launchIntent =
@@ -669,4 +667,22 @@
assertThat(argument.getValue().getIdentifier()).isEqualTo(0);
verify(mActivity, never()).getSupportFragmentManager();
}
+
+ private static class TestFragment extends DashboardFragment {
+
+ @Override
+ public int getMetricsCategory() {
+ return MetricsEvent.SETTINGS_GESTURES;
+ }
+
+ @Override
+ protected int getPreferenceScreenResId() {
+ return R.xml.gestures;
+ }
+
+ @Override
+ protected String getLogTag() {
+ return "TestFragment";
+ }
+ }
}
diff --git a/tests/robotests/src/com/android/settings/display/BrightnessLevelPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/display/BrightnessLevelPreferenceControllerTest.java
index 4948986..c2de510 100644
--- a/tests/robotests/src/com/android/settings/display/BrightnessLevelPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/display/BrightnessLevelPreferenceControllerTest.java
@@ -152,7 +152,8 @@
System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC);
when(mDisplay.getBrightnessInfo()).thenReturn(
- new BrightnessInfo(0.1f, 0.0f, 1.0f, BrightnessInfo.HIGH_BRIGHTNESS_MODE_OFF));
+ new BrightnessInfo(0.1f, 0.0f, 1.0f, BrightnessInfo.HIGH_BRIGHTNESS_MODE_OFF,
+ 0.5f));
mController.updateState(mPreference);
@@ -166,7 +167,8 @@
System.SCREEN_BRIGHTNESS_MODE_MANUAL);
when(mDisplay.getBrightnessInfo()).thenReturn(
- new BrightnessInfo(0.5f, 0.0f, 1.0f, BrightnessInfo.HIGH_BRIGHTNESS_MODE_OFF));
+ new BrightnessInfo(0.5f, 0.0f, 1.0f, BrightnessInfo.HIGH_BRIGHTNESS_MODE_OFF,
+ 0.5f));
mController.updateState(mPreference);
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/display/QRCodeScannerPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/display/QRCodeScannerPreferenceControllerTest.java
new file mode 100644
index 0000000..548d65f
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/display/QRCodeScannerPreferenceControllerTest.java
@@ -0,0 +1,106 @@
+/*
+ * 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.android.settings.core.BasePreferenceController.AVAILABLE;
+import static com.android.settings.core.BasePreferenceController.UNSUPPORTED_ON_DEVICE;
+
+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 QRCodeScannerPreferenceControllerTest {
+ private static final String TEST_KEY = "test_key";
+ private static final String SETTING_KEY = Settings.Secure.LOCK_SCREEN_SHOW_QR_CODE_SCANNER;
+ private static final String DEFAULT_COMPONENT =
+ Settings.Secure.SHOW_QR_CODE_SCANNER_SETTING;
+
+ private Context mContext;
+ private ContentResolver mContentResolver;
+ private QRCodeScannerPreferenceController mController;
+
+ @Mock
+ private Preference mPreference;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ mContext = RuntimeEnvironment.application;
+ mContentResolver = mContext.getContentResolver();
+ mController = new QRCodeScannerPreferenceController(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_returnFalse() {
+ Settings.Secure.putString(mContentResolver, SETTING_KEY, null);
+
+ assertThat(mController.isChecked()).isFalse();
+ }
+
+ @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);
+ }
+
+ @Test
+ public void getAvailabilityStatus_defaultComponentNotSet() {
+ Settings.Secure.putString(mContext.getContentResolver(), DEFAULT_COMPONENT, null);
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(UNSUPPORTED_ON_DEVICE);
+ }
+
+ @Test
+ public void getAvailabilityStatus_defaultComponentSet() {
+ Settings.Secure.putString(mContext.getContentResolver(), DEFAULT_COMPONENT, "abc");
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/display/TopLevelWallpaperPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/display/TopLevelWallpaperPreferenceControllerTest.java
index 6ad9974..62b34e2 100644
--- a/tests/robotests/src/com/android/settings/display/TopLevelWallpaperPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/display/TopLevelWallpaperPreferenceControllerTest.java
@@ -29,6 +29,7 @@
import com.android.settings.R;
import com.android.settings.testutils.shadow.SettingsShadowResources;
+import com.android.settings.testutils.shadow.ShadowActivityEmbeddingUtils;
import com.google.common.collect.Lists;
@@ -43,7 +44,7 @@
import org.robolectric.shadows.ShadowPackageManager;
@RunWith(RobolectricTestRunner.class)
-@Config(shadows = {SettingsShadowResources.class})
+@Config(shadows = {SettingsShadowResources.class, ShadowActivityEmbeddingUtils.class})
public class TopLevelWallpaperPreferenceControllerTest {
private static final String TEST_KEY = "test_key";
@@ -204,18 +205,32 @@
}
@Test
- public void handlePreferenceTreeClick_launchClearTask() {
- mShadowPackageManager.setResolveInfosForIntent(
- mWallpaperIntent, Lists.newArrayList());
+ public void handlePreferenceTreeClick_embeddingActivityDisabled_launchWithTaskFlag() {
+ ShadowActivityEmbeddingUtils.setIsEmbeddingActivityEnabled(false);
mShadowPackageManager.setResolveInfosForIntent(
mStylesAndWallpaperIntent, Lists.newArrayList(mock(ResolveInfo.class)));
-
Preference preference = new Preference(mContext);
preference.setKey(TEST_KEY);
mController.handlePreferenceTreeClick(preference);
- assertThat((Shadows.shadowOf(mContext).getNextStartedActivityForResult()
- .intent.getFlags() & Intent.FLAG_ACTIVITY_CLEAR_TASK) != 0).isTrue();
+ int flags = Shadows.shadowOf(mContext).getNextStartedActivityForResult().intent.getFlags();
+ assertThat((flags & Intent.FLAG_ACTIVITY_NEW_TASK) != 0).isTrue();
+ assertThat((flags & Intent.FLAG_ACTIVITY_CLEAR_TASK) != 0).isTrue();
+ }
+
+ @Test
+ public void handlePreferenceTreeClick_embeddingActivityEnabled_launchWithoutTaskFlag() {
+ ShadowActivityEmbeddingUtils.setIsEmbeddingActivityEnabled(true);
+ mShadowPackageManager.setResolveInfosForIntent(
+ mStylesAndWallpaperIntent, Lists.newArrayList(mock(ResolveInfo.class)));
+ Preference preference = new Preference(mContext);
+ preference.setKey(TEST_KEY);
+
+ mController.handlePreferenceTreeClick(preference);
+
+ int flags = Shadows.shadowOf(mContext).getNextStartedActivityForResult().intent.getFlags();
+ assertThat((flags & Intent.FLAG_ACTIVITY_NEW_TASK) != 0).isFalse();
+ assertThat((flags & Intent.FLAG_ACTIVITY_CLEAR_TASK) != 0).isFalse();
}
}
diff --git a/tests/robotests/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProviderImplTest.java b/tests/robotests/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProviderImplTest.java
index e3cd5d2..e3f58f4 100644
--- a/tests/robotests/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProviderImplTest.java
+++ b/tests/robotests/src/com/android/settings/enterprise/EnterprisePrivacyFeatureProviderImplTest.java
@@ -356,7 +356,7 @@
addWorkPolicyInfoIntent(mOwner.getPackageName(), true, false);
assertThat(mProvider.hasWorkPolicyInfo()).isFalse();
- assertThat(mProvider.showWorkPolicyInfo()).isFalse();
+ assertThat(mProvider.showWorkPolicyInfo(mContext)).isFalse();
verify(mContext, never()).startActivity(any());
}
@@ -365,12 +365,12 @@
// If the intent is not resolved, then there's no info to show for DO
when(mDevicePolicyManager.getDeviceOwnerComponentOnAnyUser()).thenReturn(mOwner);
assertThat(mProvider.hasWorkPolicyInfo()).isFalse();
- assertThat(mProvider.showWorkPolicyInfo()).isFalse();
+ assertThat(mProvider.showWorkPolicyInfo(mContext)).isFalse();
// If the intent is resolved, then we can use it to launch the activity
Intent intent = addWorkPolicyInfoIntent(mOwner.getPackageName(), true, false);
assertThat(mProvider.hasWorkPolicyInfo()).isTrue();
- assertThat(mProvider.showWorkPolicyInfo()).isTrue();
+ assertThat(mProvider.showWorkPolicyInfo(mContext)).isTrue();
verify(mContext).startActivity(intentEquals(intent));
}
@@ -382,12 +382,12 @@
// If the intent is not resolved, then there's no info to show for PO
assertThat(mProvider.hasWorkPolicyInfo()).isFalse();
- assertThat(mProvider.showWorkPolicyInfo()).isFalse();
+ assertThat(mProvider.showWorkPolicyInfo(mContext)).isFalse();
// If the intent is resolved, then we can use it to launch the activity in managed profile
Intent intent = addWorkPolicyInfoIntent(mOwner.getPackageName(), false, true);
assertThat(mProvider.hasWorkPolicyInfo()).isTrue();
- assertThat(mProvider.showWorkPolicyInfo()).isTrue();
+ assertThat(mProvider.showWorkPolicyInfo(mContext)).isTrue();
verify(mContext)
.startActivityAsUser(
intentEquals(intent),
@@ -402,12 +402,12 @@
// If the intent is not resolved, then there's no info to show for COMP
assertThat(mProvider.hasWorkPolicyInfo()).isFalse();
- assertThat(mProvider.showWorkPolicyInfo()).isFalse();
+ assertThat(mProvider.showWorkPolicyInfo(mContext)).isFalse();
// If the intent is resolved, then we can use it to launch the activity for device owner
Intent intent = addWorkPolicyInfoIntent(mOwner.getPackageName(), true, true);
assertThat(mProvider.hasWorkPolicyInfo()).isTrue();
- assertThat(mProvider.showWorkPolicyInfo()).isTrue();
+ assertThat(mProvider.showWorkPolicyInfo(mContext)).isTrue();
verify(mContext).startActivity(intentEquals(intent));
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetailTest.java b/tests/robotests/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetailTest.java
index c92adf2..a10d323 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetailTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetailTest.java
@@ -438,6 +438,21 @@
}
@Test
+ public void testInitHeader_noUsageTimeButConsumedPower_hasEmptySummary() {
+ Bundle bundle = new Bundle(3);
+ bundle.putLong(AdvancedPowerUsageDetail.EXTRA_BACKGROUND_TIME, /* value */ 0);
+ bundle.putLong(AdvancedPowerUsageDetail.EXTRA_FOREGROUND_TIME, /* value */ 0);
+ bundle.putInt(AdvancedPowerUsageDetail.EXTRA_POWER_USAGE_AMOUNT, /* value */ 10);
+ when(mFragment.getArguments()).thenReturn(bundle);
+
+ mFragment.initHeader();
+
+ ArgumentCaptor<CharSequence> captor = ArgumentCaptor.forClass(CharSequence.class);
+ verify(mEntityHeaderController).setSummary(captor.capture());
+ assertThat(captor.getValue().toString()).isEmpty();
+ }
+
+ @Test
public void testInitHeader_backgroundTwoMinForegroundZero_hasCorrectSummary() {
final long backgroundTimeTwoMinutes = 120000;
final long foregroundTimeZero = 0;
@@ -746,16 +761,6 @@
}
@Test
- public void testInitPreferenceForTriState_isAllowlistedExceptIdleApp_hasCorrectString() {
- when(mBatteryOptimizeUtils.isAllowlistedExceptIdleApp()).thenReturn(true);
-
- mFragment.initPreferenceForTriState(mContext);
-
- assertThat(mFooterPreference.getTitle().toString())
- .isEqualTo("This app requires optimized battery usage.");
- }
-
- @Test
public void testInitPreferenceForTriState_isSystemOrDefaultApp_hasCorrectString() {
when(mBatteryOptimizeUtils.isValidPackageName()).thenReturn(true);
when(mBatteryOptimizeUtils.isSystemOrDefaultApp()).thenReturn(true);
@@ -787,14 +792,38 @@
assertThat(mOptimizePreference.isChecked()).isTrue();
assertThat(mRestrictedPreference.isChecked()).isFalse();
assertThat(mUnrestrictedPreference.isChecked()).isFalse();
+ }
+
+ @Test
+ public void testOnPause_optimizationModeChanged_logPreference() {
+ final int mode = BatteryOptimizeUtils.MODE_RESTRICTED;
+ mFragment.mOptimizationMode = mode;
+ when(mBatteryOptimizeUtils.getAppOptimizationMode()).thenReturn(mode);
+ mOptimizePreference.setKey(KEY_PREF_OPTIMIZED);
+
+ mFragment.onRadioButtonClicked(mOptimizePreference);
+ mFragment.onPause();
+
verify(mMetricsFeatureProvider)
- .action(
- mContext,
- SettingsEnums.ACTION_APP_BATTERY_USAGE_OPTIMIZED,
- (Pair<Integer, Object>[]) new Pair[] {
- new Pair(ConvertUtils.METRIC_KEY_PACKAGE, null),
- new Pair(ConvertUtils.METRIC_KEY_BATTERY_USAGE, "app label")
- });
+ .action(
+ SettingsEnums.OPEN_APP_BATTERY_USAGE,
+ SettingsEnums.ACTION_APP_BATTERY_USAGE_OPTIMIZED,
+ SettingsEnums.OPEN_APP_BATTERY_USAGE,
+ /* package name*/ "none",
+ /* consumed battery */ 0);
+ }
+
+ @Test
+ public void testOnPause_optimizationModeIsNotChanged_notInvokeLogging() {
+ final int mode = BatteryOptimizeUtils.MODE_OPTIMIZED;
+ mFragment.mOptimizationMode = mode;
+ when(mBatteryOptimizeUtils.getAppOptimizationMode()).thenReturn(mode);
+ mOptimizePreference.setKey(KEY_PREF_OPTIMIZED);
+
+ mFragment.onRadioButtonClicked(mOptimizePreference);
+ mFragment.onPause();
+
+ verifyZeroInteractions(mMetricsFeatureProvider);
}
@Test
@@ -826,7 +855,7 @@
.thenReturn(BatteryOptimizeUtils.MODE_UNRESTRICTED);
mFragment.mEnableTriState = false;
- mFragment.notifyBackupManager();
+ mFragment.onPause();
verifyZeroInteractions(mBackupManager);
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/BatteryBackupHelperTest.java b/tests/robotests/src/com/android/settings/fuelgauge/BatteryBackupHelperTest.java
index aa1caf9..0f178e0 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/BatteryBackupHelperTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/BatteryBackupHelperTest.java
@@ -20,6 +20,7 @@
import static com.android.settings.fuelgauge.BatteryBackupHelper.DELIMITER_MODE;
import static com.android.settings.fuelgauge.BatteryOptimizeUtils.MODE_RESTRICTED;
import static com.android.settings.fuelgauge.BatteryOptimizeUtils.MODE_UNRESTRICTED;
+
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.ArgumentMatchers.any;
@@ -33,7 +34,6 @@
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyZeroInteractions;
-import static org.mockito.Mockito.when;
import android.app.AppOpsManager;
import android.app.backup.BackupDataInputStream;
@@ -51,9 +51,6 @@
import com.android.settingslib.fuelgauge.PowerAllowlistBackend;
-import java.util.Arrays;
-import java.util.List;
-
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
@@ -69,6 +66,10 @@
import org.robolectric.annotation.Implements;
import org.robolectric.annotation.Resetter;
+import java.util.Arrays;
+import java.util.List;
+import java.util.concurrent.TimeUnit;
+
@RunWith(RobolectricTestRunner.class)
@Config(shadows = {BatteryBackupHelperTest.ShadowUserHandle.class})
public final class BatteryBackupHelperTest {
@@ -114,9 +115,6 @@
mockUid(1001 /*fake uid*/, PACKAGE_NAME1);
mockUid(1002 /*fake uid*/, PACKAGE_NAME2);
mockUid(BatteryUtils.UID_NULL, PACKAGE_NAME3);
- doReturn(false).when(mPowerAllowlistBackend).isDefaultActiveApp(anyString());
- doReturn(false).when(mPowerAllowlistBackend).isDefaultActiveApp(anyString());
- doReturn(false).when(mPowerAllowlistBackend).isAllowlistedExceptIdle(anyString());
}
@After
@@ -221,6 +219,7 @@
createTestingData(PACKAGE_NAME1, PACKAGE_NAME2, PACKAGE_NAME3);
// Sets "com.android.testing.1" as system app.
doReturn(true).when(mPowerAllowlistBackend).isSysAllowlisted(PACKAGE_NAME1);
+ doReturn(false).when(mPowerAllowlistBackend).isDefaultActiveApp(anyString());
mBatteryBackupHelper.backupOptimizationMode(mBackupDataOutput, allowlistedApps);
@@ -236,21 +235,7 @@
createTestingData(PACKAGE_NAME1, PACKAGE_NAME2, PACKAGE_NAME3);
// Sets "com.android.testing.1" as device default app.
doReturn(true).when(mPowerAllowlistBackend).isDefaultActiveApp(PACKAGE_NAME1);
-
- mBatteryBackupHelper.backupOptimizationMode(mBackupDataOutput, allowlistedApps);
-
- // "com.android.testing.2" for RESTRICTED mode.
- final String expectedResult = PACKAGE_NAME2 + ":1,";
- verifyBackupData(expectedResult);
- }
-
- @Test
- public void backupOptimizationMode_backupOptimizationAndIgnoreAppInTheAllowlist()
- throws Exception {
- final List<String> allowlistedApps = Arrays.asList(PACKAGE_NAME1);
- createTestingData(PACKAGE_NAME1, PACKAGE_NAME2, PACKAGE_NAME3);
- // Sets "com.android.testing.1" in the allowlist.
- doReturn(true).when(mPowerAllowlistBackend).isAllowlistedExceptIdle(PACKAGE_NAME1);
+ doReturn(false).when(mPowerAllowlistBackend).isSysAllowlisted(anyString());
mBatteryBackupHelper.backupOptimizationMode(mBackupDataOutput, allowlistedApps);
@@ -321,10 +306,11 @@
PACKAGE_NAME2 + DELIMITER_MODE + invalidNumberFormat;
mBatteryBackupHelper.restoreOptimizationMode(packageModes.getBytes());
+ TimeUnit.SECONDS.sleep(1);
final InOrder inOrder = inOrder(mBatteryOptimizeUtils);
- inOrder.verify(mBatteryOptimizeUtils).setAppOptimizationMode(MODE_RESTRICTED);
- inOrder.verify(mBatteryOptimizeUtils, never()).setAppOptimizationMode(anyInt());
+ inOrder.verify(mBatteryOptimizeUtils).setAppUsageState(MODE_RESTRICTED);
+ inOrder.verify(mBatteryOptimizeUtils, never()).setAppUsageState(anyInt());
}
@Test
@@ -335,11 +321,12 @@
PACKAGE_NAME3 + DELIMITER_MODE + MODE_RESTRICTED + DELIMITER;
mBatteryBackupHelper.restoreOptimizationMode(packageModes.getBytes());
+ TimeUnit.SECONDS.sleep(1);
final InOrder inOrder = inOrder(mBatteryOptimizeUtils);
- inOrder.verify(mBatteryOptimizeUtils).setAppOptimizationMode(MODE_RESTRICTED);
- inOrder.verify(mBatteryOptimizeUtils).setAppOptimizationMode(MODE_UNRESTRICTED);
- inOrder.verify(mBatteryOptimizeUtils, never()).setAppOptimizationMode(MODE_RESTRICTED);
+ inOrder.verify(mBatteryOptimizeUtils).setAppUsageState(MODE_RESTRICTED);
+ inOrder.verify(mBatteryOptimizeUtils).setAppUsageState(MODE_UNRESTRICTED);
+ inOrder.verify(mBatteryOptimizeUtils, never()).setAppUsageState(MODE_RESTRICTED);
}
private void mockUid(int uid, String packageName) throws Exception {
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/BatteryChartPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/BatteryChartPreferenceControllerTest.java
index a9a743b..1d74491 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/BatteryChartPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/BatteryChartPreferenceControllerTest.java
@@ -343,14 +343,12 @@
assertThat(mBatteryChartPreferenceController.handlePreferenceTreeClick(
mPowerGaugePreference)).isTrue();
verify(mMetricsFeatureProvider)
- .action(
- mContext,
- SettingsEnums.ACTION_BATTERY_USAGE_SYSTEM_ITEM,
- (Pair<Integer, Object>[]) new Pair[] {
- new Pair(ConvertUtils.METRIC_KEY_PACKAGE, null),
- new Pair(ConvertUtils.METRIC_KEY_BATTERY_LEVEL, 0),
- new Pair(ConvertUtils.METRIC_KEY_BATTERY_USAGE, null)
- });
+ .action(
+ SettingsEnums.OPEN_BATTERY_USAGE,
+ SettingsEnums.ACTION_BATTERY_USAGE_SYSTEM_ITEM,
+ SettingsEnums.OPEN_BATTERY_USAGE,
+ /* package name */ "none",
+ /* percentage of total */ 0);
}
@Test
@@ -362,14 +360,12 @@
assertThat(mBatteryChartPreferenceController.handlePreferenceTreeClick(
mPowerGaugePreference)).isTrue();
verify(mMetricsFeatureProvider)
- .action(
- mContext,
- SettingsEnums.ACTION_BATTERY_USAGE_APP_ITEM,
- (Pair<Integer, Object>[]) new Pair[] {
- new Pair(ConvertUtils.METRIC_KEY_PACKAGE, null),
- new Pair(ConvertUtils.METRIC_KEY_BATTERY_LEVEL, 0),
- new Pair(ConvertUtils.METRIC_KEY_BATTERY_USAGE, null)
- });
+ .action(
+ SettingsEnums.OPEN_BATTERY_USAGE,
+ SettingsEnums.ACTION_BATTERY_USAGE_APP_ITEM,
+ SettingsEnums.OPEN_BATTERY_USAGE,
+ /* package name */ "none",
+ /* percentage of total */ 0);
}
@Test
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/BatteryDatabaseManagerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/BatteryDatabaseManagerTest.java
index 98fd722..eac5525 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/BatteryDatabaseManagerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/BatteryDatabaseManagerTest.java
@@ -31,7 +31,6 @@
import org.junit.After;
import org.junit.Before;
-import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.MockitoAnnotations;
@@ -90,7 +89,6 @@
}
@Test
- @Ignore
public void allAnomalyFunctions() {
mBatteryDatabaseManager.insertAnomaly(UID_NEW, PACKAGE_NAME_NEW, TYPE_NEW,
AnomalyDatabaseHelper.State.NEW, NOW);
@@ -116,7 +114,6 @@
}
@Test
- @Ignore
public void updateAnomalies_updateSuccessfully() {
mBatteryDatabaseManager.insertAnomaly(UID_NEW, PACKAGE_NAME_NEW, TYPE_NEW,
AnomalyDatabaseHelper.State.NEW, NOW);
@@ -142,7 +139,6 @@
}
@Test
- @Ignore
public void queryAnomalies_removeDuplicateByUid() {
mBatteryDatabaseManager.insertAnomaly(UID_NEW, PACKAGE_NAME_NEW, TYPE_NEW,
AnomalyDatabaseHelper.State.NEW, NOW);
@@ -156,7 +152,6 @@
}
@Test
- @Ignore
public void allActionFunctions() {
final long timestamp = System.currentTimeMillis();
mBatteryDatabaseManager.insertAction(AnomalyDatabaseHelper.ActionType.RESTRICTION, UID_OLD,
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/BatteryOptimizeUtilsTest.java b/tests/robotests/src/com/android/settings/fuelgauge/BatteryOptimizeUtilsTest.java
index c32be18..c154f42 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/BatteryOptimizeUtilsTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/BatteryOptimizeUtilsTest.java
@@ -42,6 +42,8 @@
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
+import java.util.concurrent.TimeUnit;
+
@RunWith(RobolectricTestRunner.class)
public class BatteryOptimizeUtilsTest {
@@ -125,24 +127,13 @@
}
@Test
- public void testIsAllowlistedExpectIdle_isAllowlistedExceptIdle_returnTrue() {
- when(mMockBackend.isAllowlistedExceptIdle(anyString())).thenReturn(true);
-
- assertThat(mBatteryOptimizeUtils.isAllowlistedExceptIdleApp()).isTrue();
- }
-
- @Test
- public void testIsAllowlistedExpectIdle_notAllowlistedExpectIdle_returnFalse() {
- assertThat(mBatteryOptimizeUtils.isAllowlistedExceptIdleApp()).isFalse();
- }
-
- @Test
- public void testSetAppOptimizationMode_Restricted_verifyAction() {
+ public void testSetAppUsageState_Restricted_verifyAction() throws Exception {
// Sets the current mode as MODE_UNRESTRICTED.
mBatteryOptimizeUtils.mAllowListed = false;
mBatteryOptimizeUtils.mMode = AppOpsManager.MODE_ALLOWED;
- mBatteryOptimizeUtils.setAppOptimizationMode(MODE_RESTRICTED);
+ mBatteryOptimizeUtils.setAppUsageState(MODE_RESTRICTED);
+ TimeUnit.SECONDS.sleep(1);
verify(mMockBatteryUtils).setForceAppStandby(UID,
PACKAGE_NAME, AppOpsManager.MODE_IGNORED);
@@ -150,8 +141,9 @@
}
@Test
- public void testSetAppOptimizationMode_Unrestricted_verifyAction() {
- mBatteryOptimizeUtils.setAppOptimizationMode(MODE_UNRESTRICTED);
+ public void testSetAppUsageState_Unrestricted_verifyAction() throws Exception {
+ mBatteryOptimizeUtils.setAppUsageState(MODE_UNRESTRICTED);
+ TimeUnit.SECONDS.sleep(1);
verify(mMockBatteryUtils).setForceAppStandby(UID,
PACKAGE_NAME, AppOpsManager.MODE_ALLOWED);
@@ -159,8 +151,9 @@
}
@Test
- public void testSetAppOptimizationMode_Optimized_verifyAction() {
- mBatteryOptimizeUtils.setAppOptimizationMode(MODE_OPTIMIZED);
+ public void testSetAppUsageState_Optimized_verifyAction() throws Exception {
+ mBatteryOptimizeUtils.setAppUsageState(MODE_OPTIMIZED);
+ TimeUnit.SECONDS.sleep(1);
verify(mMockBatteryUtils).setForceAppStandby(UID,
PACKAGE_NAME, AppOpsManager.MODE_ALLOWED);
@@ -168,12 +161,13 @@
}
@Test
- public void testSetAppOptimizationMode_sameUnrestrictedMode_verifyNoAction() {
+ public void testSetAppUsageState_sameUnrestrictedMode_verifyNoAction() throws Exception {
// Sets the current mode as MODE_UNRESTRICTED.
mBatteryOptimizeUtils.mAllowListed = true;
mBatteryOptimizeUtils.mMode = AppOpsManager.MODE_ALLOWED;
- mBatteryOptimizeUtils.setAppOptimizationMode(MODE_UNRESTRICTED);
+ mBatteryOptimizeUtils.setAppUsageState(MODE_UNRESTRICTED);
+ TimeUnit.SECONDS.sleep(1);
verifyZeroInteractions(mMockBackend);
verifyZeroInteractions(mMockBatteryUtils);
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/BatterySaverControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/BatterySaverControllerTest.java
index cee1160..ddb9860 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/BatterySaverControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/BatterySaverControllerTest.java
@@ -29,9 +29,6 @@
import androidx.preference.Preference;
-import com.android.settings.testutils.FakeFeatureFactory;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
-
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -51,16 +48,12 @@
private BatterySaverController mBatterySaverController;
private Context mContext;
- private FakeFeatureFactory mFeatureFactory;
- private MetricsFeatureProvider mMetricsFeatureProvider;
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
mContext = RuntimeEnvironment.application;
- mFeatureFactory = FakeFeatureFactory.setupForTest();
- mMetricsFeatureProvider = mFeatureFactory.metricsFeatureProvider;
mBatterySaverController = spy(new BatterySaverController(mContext));
ReflectionHelpers.setField(mBatterySaverController, "mPowerManager", mPowerManager);
ReflectionHelpers.setField(mBatterySaverController, "mBatterySaverPref", mBatterySaverPref);
@@ -82,49 +75,6 @@
}
@Test
- public void onPreferenceChange_onPowerSaveModeChanged_manualTrigger_logsType() {
- when(mPowerManager.isPowerSaveMode()).thenReturn(true);
- Settings.Global.putInt(mContext.getContentResolver(),
- Settings.Global.AUTOMATIC_POWER_SAVE_MODE, -1);
-
- mBatterySaverController.onPowerSaveModeChanged();
- verify(mMetricsFeatureProvider).action(mContext, SettingsEnums.FUELGAUGE_BATTERY_SAVER,
- Pair.create(SettingsEnums.FIELD_BATTERY_SAVER_SCHEDULE_TYPE,
- SettingsEnums.BATTERY_SAVER_SCHEDULE_TYPE_NO_SCHEDULE));
- }
-
- @Test
- public void onPreferenceChange_onPowerSaveModeChanged_triggerPercent_logsTypeAndPercentage() {
- when(mPowerManager.isPowerSaveMode()).thenReturn(true);
- Settings.Global.putInt(mContext.getContentResolver(),
- Settings.Global.AUTOMATIC_POWER_SAVE_MODE,
- PowerManager.POWER_SAVE_MODE_TRIGGER_PERCENTAGE);
- final int percentageVal = 15;
- Settings.Global.putInt(mContext.getContentResolver(),
- Settings.Global.LOW_POWER_MODE_TRIGGER_LEVEL, percentageVal);
-
- mBatterySaverController.onPowerSaveModeChanged();
- verify(mMetricsFeatureProvider).action(mContext, SettingsEnums.FUELGAUGE_BATTERY_SAVER,
- Pair.create(SettingsEnums.FIELD_BATTERY_SAVER_SCHEDULE_TYPE,
- SettingsEnums.BATTERY_SAVER_SCHEDULE_TYPE_BASED_ON_PERCENTAGE),
- Pair.create(SettingsEnums.FIELD_BATTERY_SAVER_PERCENTAGE_VALUE,
- percentageVal));
- }
-
- @Test
- public void onPreferenceChange_onPowerSaveModeChanged_triggerDynamic_logsType() {
- when(mPowerManager.isPowerSaveMode()).thenReturn(true);
- Settings.Global.putInt(mContext.getContentResolver(),
- Settings.Global.AUTOMATIC_POWER_SAVE_MODE,
- PowerManager.POWER_SAVE_MODE_TRIGGER_DYNAMIC);
-
- mBatterySaverController.onPowerSaveModeChanged();
- verify(mMetricsFeatureProvider).action(mContext, SettingsEnums.FUELGAUGE_BATTERY_SAVER,
- Pair.create(SettingsEnums.FIELD_BATTERY_SAVER_SCHEDULE_TYPE,
- SettingsEnums.BATTERY_SAVER_SCHEDULE_TYPE_BASED_ON_ROUTINE));
- }
-
- @Test
public void getSummary_batterySaverOn_showSummaryOn() {
when(mPowerManager.isPowerSaveMode()).thenReturn(true);
@@ -167,4 +117,10 @@
assertThat(mBatterySaverController.getSummary()).isEqualTo("Off");
}
+
+ @Test
+ public void getAvailabilityStatus_returnAvailable() {
+ assertThat(mBatterySaverController.getAvailabilityStatus())
+ .isEqualTo(BatterySaverController.AVAILABLE);
+ }
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/ExpandDividerPreferenceTest.java b/tests/robotests/src/com/android/settings/fuelgauge/ExpandDividerPreferenceTest.java
index 97af282..9e32da4 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/ExpandDividerPreferenceTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/ExpandDividerPreferenceTest.java
@@ -18,11 +18,7 @@
import static com.google.common.truth.Truth.assertThat;
-import static org.mockito.ArgumentMatchers.any;
-import static org.mockito.ArgumentMatchers.eq;
-import static org.mockito.Matchers.anyInt;
import static org.mockito.Mockito.doReturn;
-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,8 +32,6 @@
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
-import org.mockito.ArgumentCaptor;
-import org.mockito.MockitoAnnotations;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
@@ -52,7 +46,6 @@
@Before
public void setUp() {
- MockitoAnnotations.initMocks(this);
mContext = spy(RuntimeEnvironment.application);
mImageView = spy(new ImageView(mContext));
mTextView = spy(new TextView(mContext));
@@ -64,9 +57,9 @@
@Test
public void testConstructor_returnExpectedResult() {
assertThat(mExpandDividerPreference.getKey())
- .isEqualTo(ExpandDividerPreference.PREFERENCE_KEY);
+ .isEqualTo(ExpandDividerPreference.PREFERENCE_KEY);
assertThat(mExpandDividerPreference.getLayoutResource())
- .isEqualTo(R.layout.preference_expand_divider);
+ .isEqualTo(R.layout.preference_expand_divider);
}
@Test
@@ -75,9 +68,7 @@
mExpandDividerPreference.mTextView = mTextView;
mExpandDividerPreference.setTitle(titleContent);
- final ArgumentCaptor<Runnable> captor = ArgumentCaptor.forClass(Runnable.class);
- verify(mTextView).postDelayed(captor.capture(), eq(50L));
- captor.getValue().run();
+
verify(mTextView).setText(titleContent);
}
@@ -86,7 +77,7 @@
final boolean[] isExpandedArray = new boolean[] {false};
mExpandDividerPreference.mImageView = mImageView;
mExpandDividerPreference.setOnExpandListener(
- isExpanded -> isExpandedArray[0] = isExpanded);
+ isExpanded -> isExpandedArray[0] = isExpanded);
// Click the item first time from false -> true.
mExpandDividerPreference.onClick();
@@ -106,7 +97,7 @@
final boolean[] isExpandedArray = new boolean[] {false};
mExpandDividerPreference.mImageView = mImageView;
mExpandDividerPreference.setOnExpandListener(
- isExpanded -> isExpandedArray[0] = isExpanded);
+ isExpanded -> isExpandedArray[0] = isExpanded);
mExpandDividerPreference.setIsExpanded(true);
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/OptimizedPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/OptimizedPreferenceControllerTest.java
index 088a906..1b5ded0 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/OptimizedPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/OptimizedPreferenceControllerTest.java
@@ -18,8 +18,6 @@
import static com.google.common.truth.Truth.assertThat;
-import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.verifyZeroInteractions;
import static org.mockito.Mockito.when;
import com.android.settingslib.widget.SelectorWithWidgetPreference;
@@ -94,28 +92,15 @@
}
@Test
- public void testUpdateState_isAllowlistedExceptIdleApp_prefEnabled() {
- when(mockBatteryOptimizeUtils.isAllowlistedExceptIdleApp()).thenReturn(true);
-
- mController.updateState(mPreference);
-
- assertThat(mPreference.isEnabled()).isTrue();
- assertThat(mPreference.isChecked()).isTrue();
- }
-
- @Test
public void testHandlePreferenceTreeClick_samePrefKey_verifyAction() {
mPreference.setKey(mController.KEY_OPTIMIZED_PREF);
mController.handlePreferenceTreeClick(mPreference);
- verify(mockBatteryOptimizeUtils).setAppOptimizationMode(
- BatteryOptimizeUtils.MODE_OPTIMIZED);
+ assertThat(mController.handlePreferenceTreeClick(mPreference)).isTrue();
}
@Test
public void testHandlePreferenceTreeClick_incorrectPrefKey_noAction() {
- mController.handlePreferenceTreeClick(mPreference);
-
- verifyZeroInteractions(mockBatteryOptimizeUtils);
+ assertThat(mController.handlePreferenceTreeClick(mPreference)).isFalse();
}
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImplTest.java b/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImplTest.java
index 21bc255..d4c4406 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImplTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImplTest.java
@@ -127,6 +127,11 @@
}
@Test
+ public void testIsAdaptiveChargingSupported_returnFalse() {
+ assertThat(mPowerFeatureProvider.isAdaptiveChargingSupported()).isFalse();
+ }
+
+ @Test
public void testGetResumeChargeIntent_returnNull() {
assertThat(mPowerFeatureProvider.getResumeChargeIntent()).isNull();
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/RestrictedPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/RestrictedPreferenceControllerTest.java
index a9a784f..bacfb1a 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/RestrictedPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/RestrictedPreferenceControllerTest.java
@@ -18,8 +18,6 @@
import static com.google.common.truth.Truth.assertThat;
-import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.verifyZeroInteractions;
import static org.mockito.Mockito.when;
import com.android.settingslib.widget.SelectorWithWidgetPreference;
@@ -102,28 +100,15 @@
}
@Test
- public void testUpdateState_isAllowlistedExceptIdleApp_prefDisabled() {
- when(mockBatteryOptimizeUtils.isAllowlistedExceptIdleApp()).thenReturn(true);
-
- mController.updateState(mPreference);
-
- assertThat(mPreference.isChecked()).isFalse();
- assertThat(mPreference.isEnabled()).isFalse();
- }
-
- @Test
public void testHandlePreferenceTreeClick_samePrefKey_verifyAction() {
mPreference.setKey(mController.KEY_RESTRICTED_PREF);
mController.handlePreferenceTreeClick(mPreference);
- verify(mockBatteryOptimizeUtils).setAppOptimizationMode(
- BatteryOptimizeUtils.MODE_RESTRICTED);
+ assertThat(mController.handlePreferenceTreeClick(mPreference)).isTrue();
}
@Test
public void testHandlePreferenceTreeClick_incorrectPrefKey_noAction() {
- mController.handlePreferenceTreeClick(mPreference);
-
- verifyZeroInteractions(mockBatteryOptimizeUtils);
+ assertThat(mController.handlePreferenceTreeClick(mPreference)).isFalse();
}
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceControllerTest.java
index e0a4f15..700522a 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceControllerTest.java
@@ -163,6 +163,7 @@
@Test
public void getDashboardLabel_returnsCorrectLabel() {
+ mController.mPreference = new Preference(mContext);
BatteryInfo info = new BatteryInfo();
info.batteryPercentString = "3%";
assertThat(mController.getDashboardLabel(mContext, info, true))
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/UnrestrictedPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/UnrestrictedPreferenceControllerTest.java
index 6ff7f31..d5500fa 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/UnrestrictedPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/UnrestrictedPreferenceControllerTest.java
@@ -19,8 +19,6 @@
import static com.google.common.truth.Truth.assertThat;
-import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.verifyZeroInteractions;
import static org.mockito.Mockito.when;
import com.android.settingslib.widget.SelectorWithWidgetPreference;
@@ -102,28 +100,15 @@
}
@Test
- public void testUpdateState_isAllowlistedExceptIdleApp_prefDisabled() {
- when(mockBatteryOptimizeUtils.isAllowlistedExceptIdleApp()).thenReturn(true);
-
- mController.updateState(mPreference);
-
- assertThat(mPreference.isChecked()).isFalse();
- assertThat(mPreference.isEnabled()).isFalse();
- }
-
- @Test
public void testHandlePreferenceTreeClick_samePrefKey_verifyAction() {
mPreference.setKey(mController.KEY_UNRESTRICTED_PREF);
mController.handlePreferenceTreeClick(mPreference);
- verify(mockBatteryOptimizeUtils).setAppOptimizationMode(
- BatteryOptimizeUtils.MODE_UNRESTRICTED);
+ assertThat(mController.handlePreferenceTreeClick(mPreference)).isTrue();
}
@Test
public void testHandlePreferenceTreeClick_incorrectPrefKey_noAction() {
- mController.handlePreferenceTreeClick(mPreference);
-
- verifyZeroInteractions(mockBatteryOptimizeUtils);
+ assertThat(mController.handlePreferenceTreeClick(mPreference)).isFalse();
}
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettingsTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettingsTest.java
new file mode 100644
index 0000000..5c24da9
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettingsTest.java
@@ -0,0 +1,116 @@
+package com.android.settings.fuelgauge.batterysaver;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.verifyNoMoreInteractions;
+
+import android.app.settings.SettingsEnums;
+import android.content.Context;
+import android.os.PowerManager;
+import android.provider.Settings;
+import android.util.Pair;
+
+import com.android.settings.testutils.FakeFeatureFactory;
+import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.RuntimeEnvironment;
+
+@RunWith(RobolectricTestRunner.class)
+public final class BatterySaverScheduleSettingsTest {
+
+ private Context mContext;
+ private FakeFeatureFactory mFeatureFactory;
+ private MetricsFeatureProvider mMetricsFeatureProvider;
+ private BatterySaverScheduleSettings mBatterySaverScheduleSettings;
+
+ @Before
+ public void setUp() {
+ mContext = spy(RuntimeEnvironment.application);
+ mBatterySaverScheduleSettings = new BatterySaverScheduleSettings();
+ mBatterySaverScheduleSettings.onAttach(mContext);
+ mFeatureFactory = FakeFeatureFactory.setupForTest();
+ mMetricsFeatureProvider = mFeatureFactory.metricsFeatureProvider;
+
+ setSchedule(PowerManager.POWER_SAVE_MODE_TRIGGER_PERCENTAGE, 1);
+ mBatterySaverScheduleSettings.onResume();
+ }
+
+ @Test
+ public void onPause_withNoScheduleType_logExpectedData() {
+ int expectedPercentage = 0;
+ setSchedule(PowerManager.POWER_SAVE_MODE_TRIGGER_PERCENTAGE, expectedPercentage);
+
+ mBatterySaverScheduleSettings.onPause();
+
+ verifySchedule("key_battery_saver_no_schedule", expectedPercentage);
+ }
+
+ @Test
+ public void onPause_withRoutineScheduleType_logExpectedData() {
+ int expectedPercentage = 0;
+ setSchedule(PowerManager.POWER_SAVE_MODE_TRIGGER_DYNAMIC, expectedPercentage);
+
+ mBatterySaverScheduleSettings.onPause();
+
+ verifySchedule("key_battery_saver_routine", expectedPercentage);
+ }
+
+ @Test
+ public void onPause_withPercentageScheduleType_logExpectedData() {
+ int expectedPercentage = 10;
+ setSchedule(PowerManager.POWER_SAVE_MODE_TRIGGER_PERCENTAGE, expectedPercentage);
+
+ mBatterySaverScheduleSettings.onPause();
+
+ verifySchedule("key_battery_saver_percentage", expectedPercentage);
+ }
+
+ @Test
+ public void onPause_scheduleTypeAndPercentageAreNotChanged_notLogAnyData() {
+ mBatterySaverScheduleSettings.onResume();
+ mBatterySaverScheduleSettings.onPause();
+
+ waitAWhile();
+ verifyNoMoreInteractions(mMetricsFeatureProvider);
+ }
+
+ @Test
+ public void onPause_multipleScheduleTypeChanges_logLastChangedData() {
+ int expectedPercentage = 10;
+ setSchedule(PowerManager.POWER_SAVE_MODE_TRIGGER_PERCENTAGE, 0);
+ setSchedule(PowerManager.POWER_SAVE_MODE_TRIGGER_DYNAMIC, 0);
+ setSchedule(PowerManager.POWER_SAVE_MODE_TRIGGER_PERCENTAGE, expectedPercentage);
+
+ mBatterySaverScheduleSettings.onPause();
+
+ verifySchedule("key_battery_saver_percentage", expectedPercentage);
+ }
+
+ private void setSchedule(int scheduleType, int schedulePercentage) {
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.AUTOMATIC_POWER_SAVE_MODE, scheduleType);
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.LOW_POWER_MODE_TRIGGER_LEVEL, schedulePercentage);
+ }
+
+ private void verifySchedule(String scheduleTypeKey, int schedulePercentage) {
+ waitAWhile();
+ verify(mMetricsFeatureProvider).action(SettingsEnums.FUELGAUGE_BATTERY_SAVER,
+ SettingsEnums.FIELD_BATTERY_SAVER_SCHEDULE_TYPE,
+ SettingsEnums.FIELD_BATTERY_SAVER_PERCENTAGE_VALUE,
+ scheduleTypeKey, schedulePercentage);
+ }
+
+ private void waitAWhile() {
+ try {
+ Thread.sleep(200);
+ } catch (Exception e) {
+ }
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/gestures/ButtonNavigationSettingsAssistControllerTest.java b/tests/robotests/src/com/android/settings/gestures/ButtonNavigationSettingsAssistControllerTest.java
new file mode 100644
index 0000000..d961cdf
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/gestures/ButtonNavigationSettingsAssistControllerTest.java
@@ -0,0 +1,100 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.gestures;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.content.res.Resources;
+import android.provider.Settings;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.RobolectricTestRunner;
+
+@RunWith(RobolectricTestRunner.class)
+public class ButtonNavigationSettingsAssistControllerTest {
+
+ private static final String KEY_LONG_PRESS_HOME_FOR_ASSIST =
+ "assistant_long_press_home_gesture";
+
+ private Context mContext;
+ private Resources mResources;
+ private ButtonNavigationSettingsAssistController mController;
+
+ @Before
+ public void setUp() {
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ mResources = mock(Resources.class);
+ when(mContext.getResources()).thenReturn(mResources);
+
+ mController = new ButtonNavigationSettingsAssistController(
+ mContext, KEY_LONG_PRESS_HOME_FOR_ASSIST);
+ }
+
+ @Test
+ public void isChecked_valueUnknownDefaultTrue_shouldReturnTrue() {
+ when(mResources.getBoolean(
+ com.android.internal.R.bool.config_assistLongPressHomeEnabledDefault)).thenReturn(
+ true);
+ assertThat(mController.isChecked()).isTrue();
+ }
+
+ @Test
+ public void isChecked_valueUnknownDefaultFalse_shouldReturnFalse() {
+ when(mResources.getBoolean(
+ com.android.internal.R.bool.config_assistLongPressHomeEnabledDefault)).thenReturn(
+ true);
+ assertThat(mController.isChecked()).isTrue();
+ }
+
+ @Test
+ public void isChecked_valueTrue_shouldReturnTrue() {
+ Settings.Secure.putInt(mContext.getContentResolver(),
+ Settings.Secure.ASSIST_LONG_PRESS_HOME_ENABLED, 1);
+ assertThat(mController.isChecked()).isTrue();
+ }
+
+ @Test
+ public void isChecked_valueFalse_shouldReturnFalse() {
+ Settings.Secure.putInt(mContext.getContentResolver(),
+ Settings.Secure.ASSIST_LONG_PRESS_HOME_ENABLED, 0);
+ assertThat(mController.isChecked()).isFalse();
+ }
+
+ @Test
+ public void setChecked_valueFalse_shouldSetFalse() {
+ mController.setChecked(false);
+ assertThat(Settings.Secure.getInt(mContext.getContentResolver(),
+ Settings.Secure.ASSIST_LONG_PRESS_HOME_ENABLED, -1)).isEqualTo(0);
+ }
+
+ @Test
+ public void setChecked_valueTrue_shouldSetTrue() {
+ mController.setChecked(true);
+ assertThat(Settings.Secure.getInt(mContext.getContentResolver(),
+ Settings.Secure.ASSIST_LONG_PRESS_HOME_ENABLED, -1)).isEqualTo(1);
+ }
+
+}
diff --git a/tests/robotests/src/com/android/settings/gestures/ButtonNavigationSettingsFragmentTest.java b/tests/robotests/src/com/android/settings/gestures/ButtonNavigationSettingsFragmentTest.java
new file mode 100644
index 0000000..b014076
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/gestures/ButtonNavigationSettingsFragmentTest.java
@@ -0,0 +1,68 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.gestures;
+
+import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_2BUTTON_OVERLAY;
+import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_3BUTTON_OVERLAY;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.robolectric.Shadows.shadowOf;
+
+import android.content.Context;
+import android.content.pm.PackageInfo;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.shadows.ShadowPackageManager;
+
+@RunWith(RobolectricTestRunner.class)
+public class ButtonNavigationSettingsFragmentTest {
+
+ @Test
+ public void getNonIndexableKeys_twoAndThreeButtonNavigationNotAvailable_allKeysNonIndexable() {
+ assertThat(ButtonNavigationSettingsFragment.SEARCH_INDEX_DATA_PROVIDER.getNonIndexableKeys(
+ ApplicationProvider.getApplicationContext())).isNotEmpty();
+ }
+
+ @Test
+ public void getNonIndexableKeys_twoButtonNavigationAvailable_allKeysIndexable() {
+ addPackageToPackageManager(ApplicationProvider.getApplicationContext(),
+ NAV_BAR_MODE_2BUTTON_OVERLAY);
+ assertThat(ButtonNavigationSettingsFragment.SEARCH_INDEX_DATA_PROVIDER.getNonIndexableKeys(
+ ApplicationProvider.getApplicationContext())).isEmpty();
+ }
+
+ @Test
+ public void getNonIndexableKeys_threeButtonNavigationAvailable_allKeysIndexable() {
+ addPackageToPackageManager(ApplicationProvider.getApplicationContext(),
+ NAV_BAR_MODE_3BUTTON_OVERLAY);
+ assertThat(ButtonNavigationSettingsFragment.SEARCH_INDEX_DATA_PROVIDER.getNonIndexableKeys(
+ ApplicationProvider.getApplicationContext())).isEmpty();
+ }
+
+ private static void addPackageToPackageManager(Context context, String pkg) {
+ ShadowPackageManager shadowPm = shadowOf(context.getPackageManager());
+ PackageInfo pi = new PackageInfo();
+ pi.packageName = pkg;
+ shadowPm.installPackage(pi);
+ }
+
+}
diff --git a/tests/robotests/src/com/android/settings/gestures/LongPressPowerButtonPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/gestures/LongPressPowerButtonPreferenceControllerTest.java
index fa97754..5637e96 100644
--- a/tests/robotests/src/com/android/settings/gestures/LongPressPowerButtonPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/gestures/LongPressPowerButtonPreferenceControllerTest.java
@@ -152,9 +152,6 @@
assertThat(Settings.Global.getInt(mContext.getContentResolver(),
Settings.Global.KEY_CHORD_POWER_VOLUME_UP, -1)).isEqualTo(
LongPressPowerButtonPreferenceController.KEY_CHORD_POWER_VOLUME_UP_GLOBAL_ACTIONS);
- verify(mController.mAssistSwitch).setSummary(
- getString(
- R.string.power_menu_summary_long_press_for_assist_enabled));
}
@Test
diff --git a/tests/robotests/src/com/android/settings/location/LocationEnablerTest.java b/tests/robotests/src/com/android/settings/location/LocationEnablerTest.java
index 4e1e600..9a5cb42 100644
--- a/tests/robotests/src/com/android/settings/location/LocationEnablerTest.java
+++ b/tests/robotests/src/com/android/settings/location/LocationEnablerTest.java
@@ -15,14 +15,11 @@
*/
package com.android.settings.location;
-import static android.Manifest.permission.WRITE_SECURE_SETTINGS;
-
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.ArgumentMatchers.anyBoolean;
import static org.mockito.ArgumentMatchers.anyInt;
import static org.mockito.ArgumentMatchers.anyString;
-import static org.mockito.ArgumentMatchers.argThat;
import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.mock;
@@ -31,11 +28,9 @@
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
-import android.app.ActivityManager;
import android.content.Context;
import android.content.Intent;
import android.content.pm.UserInfo;
-import android.location.LocationManager;
import android.os.UserHandle;
import android.os.UserManager;
import android.provider.Settings;
@@ -207,7 +202,7 @@
when(userHandle.getIdentifier()).thenReturn(5);
userProfiles.add(userHandle);
when(mUserManager.getUserProfiles()).thenReturn(userProfiles);
- when(mUserManager.getUserHandle()).thenReturn(1);
+ when(mUserManager.getProcessUserId()).thenReturn(1);
when(mUserManager.getUserInfo(5))
.thenReturn(new UserInfo(5, "user 5", UserInfo.FLAG_MANAGED_PROFILE));
}
diff --git a/tests/robotests/src/com/android/settings/location/LocationForWorkPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/location/LocationForWorkPreferenceControllerTest.java
index b4bda14..03f4663 100644
--- a/tests/robotests/src/com/android/settings/location/LocationForWorkPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/location/LocationForWorkPreferenceControllerTest.java
@@ -178,7 +178,7 @@
when(mUserHandle.getIdentifier()).thenReturn(5);
userProfiles.add(mUserHandle);
when(mUserManager.getUserProfiles()).thenReturn(userProfiles);
- when(mUserManager.getUserHandle()).thenReturn(1);
+ when(mUserManager.getProcessUserId()).thenReturn(1);
when(mUserManager.getUserInfo(5))
.thenReturn(new UserInfo(5, "user 5", UserInfo.FLAG_MANAGED_PROFILE));
}
diff --git a/tests/robotests/src/com/android/settings/network/NetworkProviderSettingsTest.java b/tests/robotests/src/com/android/settings/network/NetworkProviderSettingsTest.java
index 30cf76e..d74d717 100644
--- a/tests/robotests/src/com/android/settings/network/NetworkProviderSettingsTest.java
+++ b/tests/robotests/src/com/android/settings/network/NetworkProviderSettingsTest.java
@@ -38,6 +38,7 @@
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
+import android.location.LocationManager;
import android.net.wifi.WifiConfiguration;
import android.net.wifi.WifiManager;
import android.os.Bundle;
@@ -68,6 +69,7 @@
import com.android.settings.wifi.LongPressWifiEntryPreference;
import com.android.settings.wifi.WifiConfigController2;
import com.android.settings.wifi.WifiDialog2;
+import com.android.settingslib.widget.FooterPreference;
import com.android.settingslib.widget.LayoutPreference;
import com.android.wifitrackerlib.WifiEntry;
import com.android.wifitrackerlib.WifiPickerTracker;
@@ -97,6 +99,8 @@
@Mock
private UserManager mUserManager;
@Mock
+ private LocationManager mLocationManager;
+ @Mock
private AirplaneModeEnabler mAirplaneModeEnabler;
@Mock
private DataUsagePreference mDataUsagePreference;
@@ -132,6 +136,7 @@
doReturn(mPowerManager).when(mContext).getSystemService(PowerManager.class);
doReturn(mWifiManager).when(mContext).getSystemService(WifiManager.class);
doReturn(mUserManager).when(mContext).getSystemService(Context.USER_SERVICE);
+ doReturn(mLocationManager).when(mContext).getSystemService(LocationManager.class);
when(mUserManager.hasBaseUserRestriction(any(), any())).thenReturn(true);
doReturn(mContext).when(mPreferenceManager).getContext();
mNetworkProviderSettings.mAddWifiNetworkPreference = new AddWifiNetworkPreference(mContext);
@@ -144,6 +149,7 @@
mNetworkProviderSettings.mAirplaneModeMsgPreference = mAirplaneModeMsgPreference;
mNetworkProviderSettings.mAirplaneModeEnabler = mAirplaneModeEnabler;
mNetworkProviderSettings.mInternetUpdater = mInternetUpdater;
+ mNetworkProviderSettings.mWifiStatusMessagePreference = new FooterPreference(mContext);
doReturn(NetworkProviderSettings.PREF_KEY_CONNECTED_ACCESS_POINTS)
.when(mConnectedWifiEntryPreferenceCategory).getKey();
mNetworkProviderSettings.mConnectedWifiEntryPreferenceCategory =
@@ -152,7 +158,6 @@
.when(mFirstWifiEntryPreferenceCategory).getKey();
mNetworkProviderSettings.mFirstWifiEntryPreferenceCategory =
mFirstWifiEntryPreferenceCategory;
- FeatureFlagUtils.setEnabled(mContext, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL, false);
}
@Test
@@ -532,6 +537,57 @@
}
@Test
+ public void setWifiScanMessage_wifiOnScanOn_footerIsInvisible() {
+ when(mWifiManager.isScanAlwaysAvailable()).thenReturn(true);
+
+ mNetworkProviderSettings.setWifiScanMessage(/* isWifiEnabled */ true);
+
+ assertThat(mNetworkProviderSettings.mWifiStatusMessagePreference.isVisible()).isFalse();
+ }
+
+ @Test
+ public void setWifiScanMessage_wifiOffLocationOnScanOn_footerIsVisible() {
+ when(mWifiManager.isScanAlwaysAvailable()).thenReturn(true);
+ when(mLocationManager.isLocationEnabled()).thenReturn(true);
+
+ mNetworkProviderSettings.setWifiScanMessage(/* isWifiEnabled */ false);
+
+ assertThat(mNetworkProviderSettings.mWifiStatusMessagePreference.isVisible()).isTrue();
+ assertThat(mNetworkProviderSettings.mWifiStatusMessagePreference.getTitle().length())
+ .isNotEqualTo(0);
+ }
+
+ @Test
+ public void setWifiScanMessage_wifiOffLocationOnScanOff_footerIsInvisible() {
+ when(mWifiManager.isScanAlwaysAvailable()).thenReturn(false);
+ when(mLocationManager.isLocationEnabled()).thenReturn(true);
+
+ mNetworkProviderSettings.setWifiScanMessage(/* isWifiEnabled */ false);
+
+ assertThat(mNetworkProviderSettings.mWifiStatusMessagePreference.isVisible()).isFalse();
+ }
+
+ @Test
+ public void setWifiScanMessage_wifiOffLocationOffScanOn_footerIsInvisible() {
+ when(mWifiManager.isScanAlwaysAvailable()).thenReturn(true);
+ when(mLocationManager.isLocationEnabled()).thenReturn(false);
+
+ mNetworkProviderSettings.setWifiScanMessage(/* isWifiEnabled */ false);
+
+ assertThat(mNetworkProviderSettings.mWifiStatusMessagePreference.isVisible()).isFalse();
+ }
+
+ @Test
+ public void setWifiScanMessage_wifiOffLocationOffScanOff_footerIsInvisible() {
+ when(mWifiManager.isScanAlwaysAvailable()).thenReturn(false);
+ when(mLocationManager.isLocationEnabled()).thenReturn(false);
+
+ mNetworkProviderSettings.setWifiScanMessage(/* isWifiEnabled */ false);
+
+ assertThat(mNetworkProviderSettings.mWifiStatusMessagePreference.isVisible()).isFalse();
+ }
+
+ @Test
@Config(shadows = ShadowPreferenceFragmentCompat.class)
public void onStop_shouldRemoveCallbacks() {
View fragmentView = mock(View.class);
diff --git a/tests/robotests/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragmentTest.java b/tests/robotests/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragmentTest.java
index 70b0598..ea440c7 100644
--- a/tests/robotests/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragmentTest.java
@@ -31,7 +31,6 @@
import android.content.Context;
import android.content.DialogInterface;
import android.graphics.Color;
-import android.telephony.ServiceState;
import android.telephony.SubscriptionInfo;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
@@ -73,8 +72,6 @@
@Mock
private TelephonyManager mTelephonyMgr;
@Mock
- private ServiceState mServiceState;
- @Mock
private SubscriptionManager mSubscriptionMgr;
@Mock
private SubscriptionInfo mSubscriptionInfo;
@@ -95,11 +92,9 @@
stm.setTelephonyManagerForSubscriptionId(mSubscriptionId, mTelephonyMgr);
when(mTelephonyMgr.createForSubscriptionId(anyInt())).thenReturn(mTelephonyMgr);
- when(mTelephonyMgr.getServiceState()).thenReturn(mServiceState);
- when(mServiceState.getOperatorAlphaLong()).thenReturn("fake carrier name");
-
when(mSubscriptionInfo.getSubscriptionId()).thenReturn(mSubscriptionId);
when(mSubscriptionInfo.getDisplayName()).thenReturn("test");
+ when(mSubscriptionInfo.getCarrierName()).thenReturn("fake carrier name");
when(mSubscriptionMgr.setDisplayName(any(), anyInt(), anyInt())).thenReturn(0);
mActivity = spy(Robolectric.buildActivity(FragmentActivity.class).setup().get());
diff --git a/tests/robotests/src/com/android/settings/notification/ConversationListSummaryPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/ConversationListSummaryPreferenceControllerTest.java
index e9b610b..9cfd54e 100644
--- a/tests/robotests/src/com/android/settings/notification/ConversationListSummaryPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/ConversationListSummaryPreferenceControllerTest.java
@@ -18,8 +18,6 @@
import static com.google.common.truth.Truth.assertThat;
-import static org.mockito.ArgumentMatchers.anyInt;
-import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
@@ -27,8 +25,6 @@
import android.content.pm.ParceledListSlice;
import android.service.notification.ConversationChannelWrapper;
-import com.android.settings.testutils.shadow.ShadowNotificationBackend;
-
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -42,7 +38,6 @@
import java.util.List;
@RunWith(RobolectricTestRunner.class)
-@Config(shadows = ShadowNotificationBackend.class)
public class ConversationListSummaryPreferenceControllerTest {
private ConversationListSummaryPreferenceController mController;
diff --git a/tests/robotests/src/com/android/settings/notification/NotificationBackendTest.java b/tests/robotests/src/com/android/settings/notification/NotificationBackendTest.java
index 17471b5..71fab42 100644
--- a/tests/robotests/src/com/android/settings/notification/NotificationBackendTest.java
+++ b/tests/robotests/src/com/android/settings/notification/NotificationBackendTest.java
@@ -16,6 +16,9 @@
package com.android.settings.notification;
+import static android.os.UserHandle.USER_SYSTEM;
+import static android.provider.Settings.*;
+
import static com.google.common.truth.Truth.assertThat;
import static org.junit.Assert.assertFalse;
@@ -24,15 +27,19 @@
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
+import android.app.INotificationManager;
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;
import com.android.settings.notification.NotificationBackend.AppRow;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
@@ -63,11 +70,16 @@
@Mock
CachedBluetoothDeviceManager mCbm;
ComponentName mCn = new ComponentName("a", "b");
+ @Mock
+ INotificationManager mInm;
+ NotificationBackend mNotificationBackend;
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
when(mBm.getCachedDeviceManager()).thenReturn(mCbm);
+ mNotificationBackend = new NotificationBackend();
+ mNotificationBackend.setNm(mInm);
}
@Test
@@ -102,6 +114,46 @@
}
@Test
+ public void testMarkAppRow_fixedPermission() 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;
+
+ when(mInm.isPermissionFixed(pi.packageName, 0)).thenReturn(true);
+
+ AppRow appRow = new NotificationBackend().loadAppRow(RuntimeEnvironment.application,
+ mock(PackageManager.class), mock(RoleManager.class), pi);
+
+ assertTrue(appRow.systemApp);
+ assertTrue(appRow.lockedImportance);
+ }
+
+ @Test
+ public void testMarkAppRow_notFixedPermission() 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;
+
+ when(mInm.isPermissionFixed(pi.packageName, 0)).thenReturn(false);
+
+ AppRow appRow = new NotificationBackend().loadAppRow(RuntimeEnvironment.application,
+ mock(PackageManager.class), mock(RoleManager.class), pi);
+
+ assertFalse(appRow.systemApp);
+ assertFalse(appRow.lockedImportance);
+ }
+
+ @Test
public void testMarkAppRow_notDefaultPackage() {
PackageInfo pi = new PackageInfo();
pi.packageName = "test";
@@ -184,8 +236,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<>());
@@ -195,12 +248,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);
@@ -211,17 +265,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);
@@ -229,4 +284,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/RedactNotificationPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/RedactNotificationPreferenceControllerTest.java
index ae25474..72a2c24 100644
--- a/tests/robotests/src/com/android/settings/notification/RedactNotificationPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/RedactNotificationPreferenceControllerTest.java
@@ -293,6 +293,18 @@
}
@Test
+ public void isChecked_admin() {
+ Settings.Secure.putIntForUser(mContext.getContentResolver(),
+ LOCK_SCREEN_ALLOW_PRIVATE_NOTIFICATIONS,
+ 1, 0);
+
+ ShadowRestrictedLockUtilsInternal.setKeyguardDisabledFeatures(
+ KEYGUARD_DISABLE_SECURE_NOTIFICATIONS);
+
+ assertThat(mController.isChecked()).isFalse();
+ }
+
+ @Test
public void setChecked_false() throws Exception {
Settings.Secure.putIntForUser(mContext.getContentResolver(),
LOCK_SCREEN_ALLOW_PRIVATE_NOTIFICATIONS,
diff --git a/tests/robotests/src/com/android/settings/notification/app/AllowSoundPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/app/AllowSoundPreferenceControllerTest.java
index be663d8..5260ff6 100644
--- a/tests/robotests/src/com/android/settings/notification/app/AllowSoundPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/app/AllowSoundPreferenceControllerTest.java
@@ -166,20 +166,6 @@
}
@Test
- public void testUpdateState_notBlockable_oem() {
- NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
- NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.getId()).thenReturn("");
- when(channel.isImportanceLockedByOEM()).thenReturn(true);
- mController.onResume(appRow, channel, null, null, null, null, null);
-
- Preference pref = new RestrictedSwitchPreference(mContext);
- mController.updateState(pref);
-
- assertTrue(pref.isEnabled());
- }
-
- @Test
public void testUpdateState_configurable() {
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
NotificationChannel channel = mock(NotificationChannel.class);
diff --git a/tests/robotests/src/com/android/settings/notification/app/BadgePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/app/BadgePreferenceControllerTest.java
index 9cdf64d..d871776 100644
--- a/tests/robotests/src/com/android/settings/notification/app/BadgePreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/app/BadgePreferenceControllerTest.java
@@ -218,20 +218,6 @@
}
@Test
- public void testUpdateState_channelNotBlockable() {
- NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
- NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.getId()).thenReturn("");
- when(channel.isImportanceLockedByOEM()).thenReturn(true);
- mController.onResume(appRow, channel, null, null, null, null, null);
-
- Preference pref = new RestrictedSwitchPreference(mContext);
- mController.updateState(pref);
-
- assertTrue(pref.isEnabled());
- }
-
- @Test
public void testUpdateState_channel() {
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
NotificationChannel channel = mock(NotificationChannel.class);
diff --git a/tests/robotests/src/com/android/settings/notification/app/BlockPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/app/BlockPreferenceControllerTest.java
index d65f91d..0c2eebe 100644
--- a/tests/robotests/src/com/android/settings/notification/app/BlockPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/app/BlockPreferenceControllerTest.java
@@ -200,68 +200,40 @@
}
@Test
- public void testIsEnabled_lockedApp() {
+ public void testIsEnabled_cannotBlockAppOrGroupOrChannel() {
+ mController.setOverrideCanBlock(false);
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
- appRow.lockedImportance = true;
- appRow.systemApp = true;
mController.onResume(appRow, null, null, null, null, null, null);
mController.updateState(mPreference);
assertFalse(mPreference.getSwitchBar().isEnabled());
}
@Test
- public void testIsEnabled_GroupNotBlockable() {
+ public void testIsEnabled_importanceLocked_app() {
+ mController.setOverrideCanConfigure(false);
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
- appRow.systemApp = true;
- mController.onResume(appRow, null, mock(NotificationChannelGroup.class), null, null, null,
- null);
- mController.updateState(mPreference);
- assertFalse(mPreference.getSwitchBar().isEnabled());
- }
-
- @Test
- public void testIsEnabled_systemAppNotBlockable() {
- NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
- appRow.systemApp = true;
mController.onResume(appRow, null, null, null, null, null, null);
mController.updateState(mPreference);
assertFalse(mPreference.getSwitchBar().isEnabled());
}
@Test
- public void testIsEnabled_systemAppBlockable() {
+ public void testIsEnabled_importanceLocked_group() {
+ mController.setOverrideCanConfigure(false);
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
- appRow.systemApp = true;
- NotificationChannel channel = new NotificationChannel("", "", IMPORTANCE_DEFAULT);
- channel.setBlockable(true);
- mController.onResume(appRow, channel, null, null, null, null, null);
+ mController.onResume(
+ appRow, null, new NotificationChannelGroup("a", "a"), null, null, null, null);
mController.updateState(mPreference);
- assertTrue(mPreference.getSwitchBar().isEnabled());
- }
-
- @Test
- public void testIsEnabled_lockedChannel() {
- NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
- NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.isImportanceLockedByOEM()).thenReturn(true);
- when(channel.getImportance()).thenReturn(IMPORTANCE_HIGH);
- mController.onResume(appRow, channel, null, null, null, null, null);
-
- mController.updateState(mPreference);
-
assertFalse(mPreference.getSwitchBar().isEnabled());
}
@Test
- public void testIsEnabled_defaultAppChannel() {
+ public void testIsEnabled_importanceLocked_channel() {
+ mController.setOverrideCanConfigure(false);
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
- NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.isImportanceLockedByCriticalDeviceFunction()).thenReturn(true);
- when(channel.getImportance()).thenReturn(IMPORTANCE_HIGH);
- mController.onResume(appRow, channel, null, null, null, null, null);
-
+ mController.onResume(appRow, new NotificationChannel("a", "a", IMPORTANCE_LOW), null, null,
+ null, null, null);
mController.updateState(mPreference);
-
assertFalse(mPreference.getSwitchBar().isEnabled());
}
diff --git a/tests/robotests/src/com/android/settings/notification/app/BubblePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/app/BubblePreferenceControllerTest.java
index e04402c..09f6b7d 100644
--- a/tests/robotests/src/com/android/settings/notification/app/BubblePreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/app/BubblePreferenceControllerTest.java
@@ -298,21 +298,6 @@
}
@Test
- public void updateState_channel_channelNotBlockable() {
- Settings.Secure.putInt(mContext.getContentResolver(), NOTIFICATION_BUBBLES, SYSTEM_WIDE_ON);
- NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
- appRow.pkg = "a";
- NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.isImportanceLockedByCriticalDeviceFunction()).thenReturn(true);
- mController.onResume(appRow, channel, null, null, null, null, null);
-
- Preference pref = new RestrictedSwitchPreference(mContext);
- mController.updateState(pref);
-
- assertTrue(pref.isEnabled());
- }
-
- @Test
public void updateState_channel() {
Settings.Secure.putInt(mContext.getContentResolver(), NOTIFICATION_BUBBLES, SYSTEM_WIDE_ON);
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
diff --git a/tests/robotests/src/com/android/settings/notification/app/ConversationPriorityPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/app/ConversationPriorityPreferenceControllerTest.java
index 692a4b1..9bd2f15 100644
--- a/tests/robotests/src/com/android/settings/notification/app/ConversationPriorityPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/app/ConversationPriorityPreferenceControllerTest.java
@@ -146,9 +146,9 @@
@Test
public void testUpdateState_notConfigurable() {
+ mController.setOverrideCanConfigure(false);
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.isImportanceLockedByOEM()).thenReturn(true);
when(channel.getImportance()).thenReturn(IMPORTANCE_HIGH);
mController.onResume(appRow, channel, null, null, null, null, null);
@@ -159,26 +159,10 @@
}
@Test
- public void testUpdateState_systemButConfigurable() {
+ public void testUpdateState_Configurable() {
+ mController.setOverrideCanConfigure(true);
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
- appRow.systemApp = true;
NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.isImportanceLockedByOEM()).thenReturn(false);
- when(channel.getImportance()).thenReturn(IMPORTANCE_HIGH);
- mController.onResume(appRow, channel, null, null, null, null, null);
-
- Preference pref = new ConversationPriorityPreference(mContext, null);
- mController.updateState(pref);
-
- assertTrue(pref.isEnabled());
- }
-
- @Test
- public void testUpdateState_defaultApp() {
- NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
- appRow.systemApp = true;
- NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.isImportanceLockedByCriticalDeviceFunction()).thenReturn(true);
when(channel.getImportance()).thenReturn(IMPORTANCE_HIGH);
mController.onResume(appRow, channel, null, null, null, null, null);
diff --git a/tests/robotests/src/com/android/settings/notification/app/DndPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/app/DndPreferenceControllerTest.java
index 22a7b09..7357bb3 100644
--- a/tests/robotests/src/com/android/settings/notification/app/DndPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/app/DndPreferenceControllerTest.java
@@ -138,8 +138,8 @@
@Test
public void testUpdateState_notBlockable() {
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
+ appRow.lockedImportance = true;
NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.isImportanceLockedByOEM()).thenReturn(true);
mController.onResume(appRow, channel, null, null, null, null, null);
Preference pref = new RestrictedSwitchPreference(RuntimeEnvironment.application);
diff --git a/tests/robotests/src/com/android/settings/notification/app/HeaderPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/app/HeaderPreferenceControllerTest.java
index a8628c4..4ca4f8d 100644
--- a/tests/robotests/src/com/android/settings/notification/app/HeaderPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/app/HeaderPreferenceControllerTest.java
@@ -40,7 +40,6 @@
import com.android.settingslib.widget.LayoutPreference;
import org.junit.Before;
-import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -132,7 +131,6 @@
}
@Test
- @Ignore
public void testGetSummary() {
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
appRow.label = "bananas";
@@ -140,8 +138,6 @@
assertEquals("", mController.getSummary());
NotificationChannelGroup group = new NotificationChannelGroup("id", "name");
- mController.onResume(appRow, null, group, null, null, null, null);
- assertEquals(appRow.label, mController.getSummary());
NotificationChannel channel = new NotificationChannel("cid", "cname", IMPORTANCE_NONE);
mController.onResume(appRow, channel, group, null, null, null, null);
@@ -155,24 +151,21 @@
NotificationChannel defaultChannel = new NotificationChannel(
NotificationChannel.DEFAULT_CHANNEL_ID, "", IMPORTANCE_NONE);
mController.onResume(appRow, defaultChannel, null, null, null, null, null);
- assertEquals("", mController.getSummary());
+ assertEquals(appRow.label, mController.getSummary());
}
@Test
- @Ignore
public void testGetSecondSummary() {
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
appRow.label = "bananas";
mController.onResume(appRow, null, null, null, null, null, null);
- assertEquals("", mController.getSecondSummary());
+ assertEquals(null, mController.getSecondSummary());
NotificationChannelGroup group = new NotificationChannelGroup("id", "name");
- mController.onResume(appRow, null, group, null, null, null, null);
- assertEquals("", mController.getSecondSummary());
NotificationChannel channel = new NotificationChannel("cid", "cname", IMPORTANCE_NONE);
mController.onResume(appRow, channel, group, null, null, null, null);
- assertEquals("", mController.getSecondSummary());
+ assertEquals(null, mController.getSecondSummary());
channel.setDescription("description");
mController.onResume(appRow, channel, group, null, null, null, null);
diff --git a/tests/robotests/src/com/android/settings/notification/app/HighImportancePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/app/HighImportancePreferenceControllerTest.java
index 0db4678..5189beb 100644
--- a/tests/robotests/src/com/android/settings/notification/app/HighImportancePreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/app/HighImportancePreferenceControllerTest.java
@@ -166,9 +166,9 @@
@Test
public void testUpdateState_notConfigurable() {
+ mController.setOverrideCanConfigure(false);
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.isImportanceLockedByOEM()).thenReturn(true);
when(channel.getImportance()).thenReturn(IMPORTANCE_HIGH);
mController.onResume(appRow, channel, null, null, null, null, null);
@@ -179,26 +179,10 @@
}
@Test
- public void testUpdateState_systemButConfigurable() {
+ public void testUpdateState_Configurable() {
+ mController.setOverrideCanConfigure(true);
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
- appRow.systemApp = true;
NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.isImportanceLockedByOEM()).thenReturn(false);
- when(channel.getImportance()).thenReturn(IMPORTANCE_HIGH);
- mController.onResume(appRow, channel, null, null, null, null, null);
-
- Preference pref = new RestrictedSwitchPreference(mContext, null);
- mController.updateState(pref);
-
- assertTrue(pref.isEnabled());
- }
-
- @Test
- public void testUpdateState_defaultApp() {
- NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
- appRow.systemApp = true;
- NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.isImportanceLockedByCriticalDeviceFunction()).thenReturn(true);
when(channel.getImportance()).thenReturn(IMPORTANCE_HIGH);
mController.onResume(appRow, channel, null, null, null, null, null);
diff --git a/tests/robotests/src/com/android/settings/notification/app/ImportancePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/app/ImportancePreferenceControllerTest.java
index 223fa23..34f777a 100644
--- a/tests/robotests/src/com/android/settings/notification/app/ImportancePreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/app/ImportancePreferenceControllerTest.java
@@ -183,9 +183,9 @@
@Test
public void testUpdateState_notConfigurable() {
+ mController.setOverrideCanConfigure(false);
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.isImportanceLockedByOEM()).thenReturn(true);
when(channel.getImportance()).thenReturn(IMPORTANCE_HIGH);
mController.onResume(appRow, channel, null, null, null, null, null);
@@ -196,26 +196,10 @@
}
@Test
- public void testUpdateState_systemButConfigurable() {
+ public void testUpdateState_Configurable() {
+ mController.setOverrideCanConfigure(true);
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
- appRow.systemApp = true;
NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.isImportanceLockedByOEM()).thenReturn(false);
- when(channel.getImportance()).thenReturn(IMPORTANCE_HIGH);
- mController.onResume(appRow, channel, null, null, null, null, null);
-
- Preference pref = new ImportancePreference(mContext, null);
- mController.updateState(pref);
-
- assertTrue(pref.isEnabled());
- }
-
- @Test
- public void testUpdateState_defaultApp() {
- NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
- appRow.systemApp = true;
- NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.isImportanceLockedByCriticalDeviceFunction()).thenReturn(true);
when(channel.getImportance()).thenReturn(IMPORTANCE_HIGH);
mController.onResume(appRow, channel, null, null, null, null, null);
diff --git a/tests/robotests/src/com/android/settings/notification/app/LightsPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/app/LightsPreferenceControllerTest.java
index e51a9e0..d977d8b 100644
--- a/tests/robotests/src/com/android/settings/notification/app/LightsPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/app/LightsPreferenceControllerTest.java
@@ -182,19 +182,6 @@
}
@Test
- public void testUpdateState_notBlockable() {
- NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
- NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.isImportanceLockedByOEM()).thenReturn(true);
- mController.onResume(appRow, channel, null, null, null, null, null);
-
- Preference pref = new RestrictedSwitchPreference(mContext);
- mController.updateState(pref);
-
- assertTrue(pref.isEnabled());
- }
-
- @Test
public void testUpdateState_lightsOn() {
NotificationChannel channel = mock(NotificationChannel.class);
when(channel.shouldShowLights()).thenReturn(true);
diff --git a/tests/robotests/src/com/android/settings/notification/app/MinImportancePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/app/MinImportancePreferenceControllerTest.java
index 3907db2..b3d5cf0 100644
--- a/tests/robotests/src/com/android/settings/notification/app/MinImportancePreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/app/MinImportancePreferenceControllerTest.java
@@ -166,9 +166,9 @@
@Test
public void testUpdateState_notConfigurable() {
+ mController.setOverrideCanConfigure(false);
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.isImportanceLockedByOEM()).thenReturn(true);
when(channel.getImportance()).thenReturn(IMPORTANCE_LOW);
mController.onResume(appRow, channel, null, null, null, null, null);
@@ -179,26 +179,11 @@
}
@Test
- public void testUpdateState_systemButConfigurable() {
+ public void testUpdateState_Configurable() {
+ mController.setOverrideCanConfigure(true);
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
- appRow.systemApp = true;
NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.isImportanceLockedByOEM()).thenReturn(false);
- when(channel.getImportance()).thenReturn(IMPORTANCE_LOW);
- mController.onResume(appRow, channel, null, null, null, null, null);
-
- Preference pref = new RestrictedSwitchPreference(mContext, null);
- mController.updateState(pref);
-
- assertTrue(pref.isEnabled());
- }
-
- @Test
- public void testUpdateState_defaultApp() {
- NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
- appRow.systemApp = true;
- NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.isImportanceLockedByCriticalDeviceFunction()).thenReturn(true);
+ when(channel.isBlockable()).thenReturn(true);
when(channel.getImportance()).thenReturn(IMPORTANCE_LOW);
mController.onResume(appRow, channel, null, null, null, null, null);
diff --git a/tests/robotests/src/com/android/settings/notification/app/NotificationPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/app/NotificationPreferenceControllerTest.java
index 1fb9942..8d31fe5 100644
--- a/tests/robotests/src/com/android/settings/notification/app/NotificationPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/app/NotificationPreferenceControllerTest.java
@@ -22,6 +22,7 @@
import static android.app.NotificationManager.IMPORTANCE_MIN;
import static android.app.NotificationManager.IMPORTANCE_NONE;
import static android.app.NotificationManager.IMPORTANCE_UNSPECIFIED;
+import static android.os.UserHandle.USER_SYSTEM;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
@@ -38,6 +39,7 @@
import android.app.NotificationManager;
import android.content.Context;
import android.os.UserManager;
+import android.provider.Settings;
import androidx.preference.Preference;
@@ -222,6 +224,109 @@
}
@Test
+ public void testIsChannelBlockable_postMigration_locked() {
+ Settings.Secure.putIntForUser(RuntimeEnvironment.application.getContentResolver(),
+ Settings.Secure.NOTIFICATION_PERMISSION_ENABLED, 1, USER_SYSTEM);
+
+ mController = new TestPreferenceController(mContext, mBackend);
+
+ NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
+ appRow.lockedImportance = true;
+ NotificationChannel channel = mock(NotificationChannel.class);
+ when(channel.getImportance()).thenReturn(IMPORTANCE_HIGH);
+ mController.onResume(appRow, channel, null, null, null, null, null);
+ assertFalse(mController.isChannelBlockable());
+ }
+
+ @Test
+ public void testIsChannelBlockable_postMigration_locked_butChannelOff() {
+ Settings.Secure.putIntForUser(RuntimeEnvironment.application.getContentResolver(),
+ Settings.Secure.NOTIFICATION_PERMISSION_ENABLED, 1, USER_SYSTEM);
+
+ mController = new TestPreferenceController(mContext, mBackend);
+
+ NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
+ appRow.lockedImportance = true;
+ NotificationChannel channel = mock(NotificationChannel.class);
+ when(channel.getImportance()).thenReturn(IMPORTANCE_NONE);
+ mController.onResume(appRow, channel, null, null, null, null, null);
+ assertTrue(mController.isChannelBlockable());
+ }
+
+ @Test
+ public void testIsChannelBlockable_postMigration_locked_butChannelBlockable() {
+ Settings.Secure.putIntForUser(RuntimeEnvironment.application.getContentResolver(),
+ Settings.Secure.NOTIFICATION_PERMISSION_ENABLED, 1, USER_SYSTEM);
+
+ mController = new TestPreferenceController(mContext, mBackend);
+
+ NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
+ appRow.lockedImportance = true;
+ NotificationChannel channel = mock(NotificationChannel.class);
+ when(channel.isBlockable()).thenReturn(true);
+ when(channel.getImportance()).thenReturn(IMPORTANCE_HIGH);
+ mController.onResume(appRow, channel, null, null, null, null, null);
+ assertTrue(mController.isChannelBlockable());
+ }
+
+ @Test
+ public void testIsChannelGroupBlockable_postMigration_locked() {
+ Settings.Secure.putIntForUser(RuntimeEnvironment.application.getContentResolver(),
+ Settings.Secure.NOTIFICATION_PERMISSION_ENABLED, 1, USER_SYSTEM);
+
+ mController = new TestPreferenceController(mContext, mBackend);
+
+ NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
+ appRow.lockedImportance = true;
+ NotificationChannelGroup channelGroup = mock(NotificationChannelGroup.class);
+ mController.onResume(appRow, null, channelGroup, null, null, null, null);
+ assertFalse(mController.isChannelGroupBlockable());
+ }
+
+ @Test
+ public void testIsChannelGroupBlockable_postMigration_locked_butChannelGroupOff() {
+ Settings.Secure.putIntForUser(RuntimeEnvironment.application.getContentResolver(),
+ Settings.Secure.NOTIFICATION_PERMISSION_ENABLED, 1, USER_SYSTEM);
+
+ mController = new TestPreferenceController(mContext, mBackend);
+
+ NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
+ appRow.lockedImportance = true;
+ NotificationChannelGroup channelGroup = mock(NotificationChannelGroup.class);
+ when(channelGroup.isBlocked()).thenReturn(true);
+ mController.onResume(appRow, null, channelGroup, null, null, null, null);
+ assertTrue(mController.isChannelGroupBlockable());
+ }
+
+ @Test
+ public void testIsAppBlockable_postMigration_locked() {
+ Settings.Secure.putIntForUser(RuntimeEnvironment.application.getContentResolver(),
+ Settings.Secure.NOTIFICATION_PERMISSION_ENABLED, 1, USER_SYSTEM);
+
+ mController = new TestPreferenceController(mContext, mBackend);
+
+ NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
+ appRow.lockedImportance = true;
+ appRow.banned = false;
+ mController.onResume(appRow, null, null, null, null, null, null);
+ assertFalse(mController.isAppBlockable());
+ }
+
+ @Test
+ public void testIsAppBlockable_postMigration_locked_butAppOff() {
+ Settings.Secure.putIntForUser(RuntimeEnvironment.application.getContentResolver(),
+ Settings.Secure.NOTIFICATION_PERMISSION_ENABLED, 1, USER_SYSTEM);
+
+ mController = new TestPreferenceController(mContext, mBackend);
+
+ NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
+ appRow.lockedImportance = true;
+ appRow.banned = true;
+ mController.onResume(appRow, null, null, null, null, null, null);
+ assertFalse(mController.isAppBlockable());
+ }
+
+ @Test
public void testIsBlockable_oemAllowlist() {
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
NotificationChannel channel = mock(NotificationChannel.class);
diff --git a/tests/robotests/src/com/android/settings/notification/app/SoundPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/app/SoundPreferenceControllerTest.java
index c79b97d..273bcdb 100644
--- a/tests/robotests/src/com/android/settings/notification/app/SoundPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/app/SoundPreferenceControllerTest.java
@@ -183,20 +183,6 @@
}
@Test
- public void testUpdateState_notBlockable() {
- NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
- NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.isImportanceLockedByOEM()).thenReturn(true);
- mController.onResume(appRow, channel, null, null, null, null, null);
-
- AttributeSet attributeSet = Robolectric.buildAttributeSet().build();
- Preference pref = new NotificationSoundPreference(mContext, attributeSet);
- mController.updateState(pref);
-
- assertTrue(pref.isEnabled());
- }
-
- @Test
public void testUpdateState_configurable() {
Uri sound = Settings.System.DEFAULT_ALARM_ALERT_URI;
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
diff --git a/tests/robotests/src/com/android/settings/notification/app/VibrationPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/app/VibrationPreferenceControllerTest.java
index 0fb5e72..ad6df60 100644
--- a/tests/robotests/src/com/android/settings/notification/app/VibrationPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/app/VibrationPreferenceControllerTest.java
@@ -162,10 +162,9 @@
}
@Test
- public void testUpdateState_notBlockable() {
+ public void testUpdateState_blockable() {
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
NotificationChannel channel = mock(NotificationChannel.class);
- when(channel.isImportanceLockedByOEM()).thenReturn(true);
mController.onResume(appRow, channel, null, null, null, null, null);
Preference pref = new RestrictedSwitchPreference(RuntimeEnvironment.application);
diff --git a/tests/robotests/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceControllerTest.java
index 23dc71a..99fa8e6 100644
--- a/tests/robotests/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceControllerTest.java
@@ -16,31 +16,30 @@
package com.android.settings.notification.zen;
+import static android.app.NotificationManager.Policy.CONVERSATION_SENDERS_ANYONE;
+import static android.app.NotificationManager.Policy.CONVERSATION_SENDERS_NONE;
+import static android.app.NotificationManager.Policy.PRIORITY_CATEGORY_CALLS;
import static android.app.NotificationManager.Policy.PRIORITY_CATEGORY_MESSAGES;
import static android.app.NotificationManager.Policy.PRIORITY_SENDERS_ANY;
import static android.app.NotificationManager.Policy.PRIORITY_SENDERS_CONTACTS;
import static android.app.NotificationManager.Policy.PRIORITY_SENDERS_STARRED;
-import static com.android.settings.notification.zen.ZenModePrioritySendersPreferenceController.KEY_ANY;
-import static com.android.settings.notification.zen.ZenModePrioritySendersPreferenceController.KEY_CONTACTS;
-import static com.android.settings.notification.zen.ZenModePrioritySendersPreferenceController.KEY_NONE;
-import static com.android.settings.notification.zen.ZenModePrioritySendersPreferenceController.KEY_STARRED;
+import static com.android.settings.notification.zen.ZenModeBackend.SOURCE_NONE;
+import static com.android.settings.notification.zen.ZenPrioritySendersHelper.KEY_ANY;
+import static com.android.settings.notification.zen.ZenPrioritySendersHelper.KEY_CONTACTS;
+import static com.android.settings.notification.zen.ZenPrioritySendersHelper.KEY_NONE;
+import static com.android.settings.notification.zen.ZenPrioritySendersHelper.UNKNOWN;
-import static com.google.common.truth.Truth.assertThat;
-
+import static org.mockito.ArgumentMatchers.anyInt;
import static org.mockito.Matchers.any;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.never;
-import static org.mockito.Mockito.reset;
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
-import android.app.NotificationManager;
-import android.content.ContentResolver;
import android.content.Context;
-import androidx.preference.Preference;
import androidx.preference.PreferenceCategory;
import androidx.preference.PreferenceScreen;
@@ -51,143 +50,145 @@
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
-import org.mockito.ArgumentCaptor;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
import org.robolectric.util.ReflectionHelpers;
-import java.util.List;
-
@RunWith(RobolectricTestRunner.class)
public class ZenModePrioritySendersPreferenceControllerTest {
-
private ZenModePrioritySendersPreferenceController mMessagesController;
+ private ZenModePrioritySendersPreferenceController mCallsController;
@Mock
private ZenModeBackend mZenBackend;
@Mock
- private PreferenceCategory mMockPrefCategory;
- @Mock
- private NotificationManager.Policy mPolicy;
+ private PreferenceCategory mMockMessagesPrefCategory, mMockCallsPrefCategory;
@Mock
private PreferenceScreen mPreferenceScreen;
@Mock
private NotificationBackend mNotifBackend;
+ @Mock
+ private ZenPrioritySendersHelper mHelper;
- private List<SelectorWithWidgetPreference> mSelectorWithWidgetPreferences;
- private ContentResolver mContentResolver;
private Context mContext;
+
@Before
public void setup() {
MockitoAnnotations.initMocks(this);
mContext = RuntimeEnvironment.application;
mMessagesController = new ZenModePrioritySendersPreferenceController(
- mContext, "test_key_messages", mock(Lifecycle.class), true);
+ mContext, "test_key_messages", mock(Lifecycle.class), true,
+ mNotifBackend);
ReflectionHelpers.setField(mMessagesController, "mBackend", mZenBackend);
+ ReflectionHelpers.setField(mMessagesController, "mHelper", mHelper);
- when(mMockPrefCategory.getContext()).thenReturn(mContext);
+ mCallsController = new ZenModePrioritySendersPreferenceController(
+ mContext, "test_key_calls", mock(Lifecycle.class), false,
+ mNotifBackend);
+ ReflectionHelpers.setField(mCallsController, "mBackend", mZenBackend);
+ ReflectionHelpers.setField(mCallsController, "mHelper", mHelper);
+
+ when(mMockMessagesPrefCategory.getContext()).thenReturn(mContext);
+ when(mMockCallsPrefCategory.getContext()).thenReturn(mContext);
when(mPreferenceScreen.findPreference(mMessagesController.getPreferenceKey()))
- .thenReturn(mMockPrefCategory);
- captureRadioButtons();
+ .thenReturn(mMockMessagesPrefCategory);
+ when(mPreferenceScreen.findPreference(mCallsController.getPreferenceKey()))
+ .thenReturn(mMockCallsPrefCategory);
}
@Test
- public void displayPreference_radioButtonsCreatedOnlyOnce() {
- when(mMockPrefCategory.findPreference(any())).thenReturn(mock(Preference.class));
-
- // radio buttons were already created, so don't re-create them
+ public void displayPreference_delegatesToHelper() {
mMessagesController.displayPreference(mPreferenceScreen);
- verify(mMockPrefCategory, never()).addPreference(any());
+ verify(mHelper, times(1)).displayPreference(mMockMessagesPrefCategory);
+
+ mCallsController.displayPreference(mPreferenceScreen);
+ verify(mHelper, times(1)).displayPreference(mMockCallsPrefCategory);
}
@Test
- public void clickAnySenders() {
- // GIVEN current priority message senders are STARRED
+ public void clickPreference_Messages() {
+ // While most of the actual logical functionality for the preference key -> result
+ // is/should be controlled by the ZenPrioritySendersHelper, here we need to make sure
+ // the returned values from the helper are successfully passed through the click listener.
+
+ // GIVEN current priority message senders are STARRED and conversation senders NONE
when(mZenBackend.getPriorityMessageSenders()).thenReturn(PRIORITY_SENDERS_STARRED);
+ when(mZenBackend.getPriorityConversationSenders()).thenReturn(CONVERSATION_SENDERS_NONE);
+
+ // When we ask mHelper for settings to save on click, it returns ANY for senders and
+ // conversations (what it would return if the user clicked "Anyone")
+ when(mHelper.settingsToSaveOnClick(
+ any(SelectorWithWidgetPreference.class), anyInt(), anyInt()))
+ .thenReturn(new int[]{PRIORITY_SENDERS_ANY, CONVERSATION_SENDERS_ANYONE});
// WHEN user clicks the any senders option
- SelectorWithWidgetPreference allSendersRb = getButton(KEY_ANY);
- allSendersRb.onClick();
+ SelectorWithWidgetPreference anyPref = makePreference(KEY_ANY, true, true);
+ anyPref.onClick();
// THEN any senders gets saved as priority senders for messages
+ // and also allow any conversations
verify(mZenBackend).saveSenders(PRIORITY_CATEGORY_MESSAGES, PRIORITY_SENDERS_ANY);
+ verify(mZenBackend).saveConversationSenders(CONVERSATION_SENDERS_ANYONE);
}
@Test
- public void clickStarredSenders() {
- // GIVEN current priority message senders are ANY
- when(mZenBackend.getPriorityMessageSenders()).thenReturn(PRIORITY_SENDERS_ANY);
+ public void clickPreference_MessagesUnset() {
+ // Confirm that when asked to not set something, no ZenModeBackend call occurs.
+ // GIVEN current priority message senders are STARRED and conversation senders NONE
+ when(mZenBackend.getPriorityMessageSenders()).thenReturn(PRIORITY_SENDERS_STARRED);
+ when(mZenBackend.getPriorityConversationSenders()).thenReturn(CONVERSATION_SENDERS_NONE);
+
+ when(mHelper.settingsToSaveOnClick(
+ any(SelectorWithWidgetPreference.class), anyInt(), anyInt()))
+ .thenReturn(new int[]{SOURCE_NONE, UNKNOWN});
// WHEN user clicks the starred contacts option
- SelectorWithWidgetPreference starredRb = getButton(KEY_STARRED);
- starredRb.onClick();
+ SelectorWithWidgetPreference nonePref = makePreference(KEY_NONE, true, true);
+ nonePref.onClick();
- // THEN starred contacts gets saved as priority senders for messages
- verify(mZenBackend).saveSenders(PRIORITY_CATEGORY_MESSAGES, PRIORITY_SENDERS_STARRED);
+ // THEN "none" gets saved as priority senders for messages
+ verify(mZenBackend).saveSenders(PRIORITY_CATEGORY_MESSAGES, SOURCE_NONE);
+
+ // AND that no changes are made to conversation senders
+ verify(mZenBackend, never()).saveConversationSenders(anyInt());
}
@Test
- public void clickContactsSenders() {
- // GIVEN current priority message senders are ANY
- when(mZenBackend.getPriorityMessageSenders()).thenReturn(PRIORITY_SENDERS_ANY);
+ public void clickPreference_Calls() {
+ // GIVEN current priority call senders are ANY
+ when(mZenBackend.getPriorityCallSenders()).thenReturn(PRIORITY_SENDERS_ANY);
- // WHEN user clicks the contacts only option
- SelectorWithWidgetPreference contactsRb = getButton(KEY_CONTACTS);
- contactsRb.onClick();
+ // (and this shouldn't happen, but also be prepared to give an answer if asked for
+ // conversation senders)
+ when(mZenBackend.getPriorityConversationSenders()).thenReturn(CONVERSATION_SENDERS_ANYONE);
- // THEN contacts gets saved as priority senders for messages
- verify(mZenBackend).saveSenders(PRIORITY_CATEGORY_MESSAGES, PRIORITY_SENDERS_CONTACTS);
+ // Helper returns what would've happened to set priority senders to contacts
+ when(mHelper.settingsToSaveOnClick(
+ any(SelectorWithWidgetPreference.class), anyInt(), anyInt()))
+ .thenReturn(new int[]{PRIORITY_SENDERS_CONTACTS, CONVERSATION_SENDERS_NONE});
+
+ // WHEN user clicks the any senders option
+ SelectorWithWidgetPreference contactsPref = makePreference(KEY_CONTACTS, false, false);
+ contactsPref.onClick();
+
+ // THEN contacts gets saved as priority senders for calls
+ // and no conversation policies are modified
+ verify(mZenBackend).saveSenders(PRIORITY_CATEGORY_CALLS, PRIORITY_SENDERS_CONTACTS);
+ verify(mZenBackend, never()).saveConversationSenders(anyInt());
}
- @Test
- public void clickNoSenders() {
- // GIVEN current priority message senders are ANY
- when(mZenBackend.getPriorityMessageSenders()).thenReturn(PRIORITY_SENDERS_ANY);
-
- // WHEN user clicks the no senders option
- SelectorWithWidgetPreference noSenders = getButton(KEY_NONE);
- noSenders.onClick();
-
- // THEN no senders gets saved as priority senders for messages
- verify(mZenBackend).saveSenders(PRIORITY_CATEGORY_MESSAGES, ZenModeBackend.SOURCE_NONE);
- }
-
- @Test
- public void clickSameOptionMultipleTimes() {
- // GIVEN current priority message senders are ANY
- when(mZenBackend.getPriorityMessageSenders()).thenReturn(PRIORITY_SENDERS_ANY);
-
- // WHEN user clicks the any senders option multiple times again
- SelectorWithWidgetPreference anySenders = getButton(KEY_ANY);
- anySenders.onClick();
- anySenders.onClick();
- anySenders.onClick();
-
- // THEN no senders are saved because this setting is already in effect
- verify(mZenBackend, never()).saveSenders(PRIORITY_CATEGORY_MESSAGES, PRIORITY_SENDERS_ANY);
- }
-
- private void captureRadioButtons() {
- ArgumentCaptor<SelectorWithWidgetPreference> rbCaptor =
- ArgumentCaptor.forClass(SelectorWithWidgetPreference.class);
- mMessagesController.displayPreference(mPreferenceScreen);
-
- // verifies 4 buttons were added
- verify(mMockPrefCategory, times(4)).addPreference(rbCaptor.capture());
- mSelectorWithWidgetPreferences = rbCaptor.getAllValues();
- assertThat(mSelectorWithWidgetPreferences.size()).isEqualTo(4);
-
- reset(mMockPrefCategory);
- }
-
- private SelectorWithWidgetPreference getButton(String key) {
- for (SelectorWithWidgetPreference pref : mSelectorWithWidgetPreferences) {
- if (key.equals(pref.getKey())) {
- return pref;
- }
- }
- return null;
+ // Makes a preference with the provided key and whether it's a checkbox with
+ // mSelectorClickListener as the onClickListener set.
+ private SelectorWithWidgetPreference makePreference(
+ String key, boolean isCheckbox, boolean isMessages) {
+ final SelectorWithWidgetPreference pref =
+ new SelectorWithWidgetPreference(mContext, isCheckbox);
+ pref.setKey(key);
+ pref.setOnClickListener(
+ isMessages ? mMessagesController.mSelectorClickListener
+ : mCallsController.mSelectorClickListener);
+ return pref;
}
}
diff --git a/tests/robotests/src/com/android/settings/notification/zen/ZenRulePrioritySendersPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/zen/ZenRulePrioritySendersPreferenceControllerTest.java
new file mode 100644
index 0000000..86abf36
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/notification/zen/ZenRulePrioritySendersPreferenceControllerTest.java
@@ -0,0 +1,238 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.notification.zen;
+
+import static android.app.NotificationManager.Policy.CONVERSATION_SENDERS_ANYONE;
+import static android.app.NotificationManager.Policy.CONVERSATION_SENDERS_NONE;
+import static android.app.NotificationManager.Policy.PRIORITY_SENDERS_ANY;
+import static android.app.NotificationManager.Policy.PRIORITY_SENDERS_CONTACTS;
+import static android.app.NotificationManager.Policy.PRIORITY_SENDERS_STARRED;
+
+import static com.android.settings.notification.zen.ZenModeBackend.SOURCE_NONE;
+import static com.android.settings.notification.zen.ZenPrioritySendersHelper.KEY_ANY;
+import static com.android.settings.notification.zen.ZenPrioritySendersHelper.KEY_CONTACTS;
+import static com.android.settings.notification.zen.ZenPrioritySendersHelper.KEY_NONE;
+import static com.android.settings.notification.zen.ZenPrioritySendersHelper.UNKNOWN;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyInt;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import android.app.AutomaticZenRule;
+import android.app.NotificationManager;
+import android.content.Context;
+import android.service.notification.ZenPolicy;
+
+import androidx.preference.PreferenceCategory;
+import androidx.preference.PreferenceScreen;
+
+import com.android.settings.notification.NotificationBackend;
+import com.android.settingslib.core.lifecycle.Lifecycle;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
+
+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.util.ReflectionHelpers;
+
+@RunWith(RobolectricTestRunner.class)
+public class ZenRulePrioritySendersPreferenceControllerTest {
+ private ZenRulePrioritySendersPreferenceController mMessagesController;
+ private ZenRulePrioritySendersPreferenceController mCallsController;
+
+ @Mock
+ private ZenModeBackend mZenBackend;
+ @Mock
+ private PreferenceCategory mMockMessagesPrefCategory, mMockCallsPrefCategory;
+ @Mock
+ private PreferenceScreen mPreferenceScreen;
+ @Mock
+ private NotificationBackend mNotifBackend;
+ @Mock
+ private ZenPrioritySendersHelper mHelper;
+
+ private Context mContext;
+ private final String mId = "test_zen_rule_id";
+ private AutomaticZenRule mRule;
+
+ @Before
+ public void setup() {
+ MockitoAnnotations.initMocks(this);
+ mContext = RuntimeEnvironment.application;
+ mRule = new AutomaticZenRule("test", null, null, null, null,
+ NotificationManager.INTERRUPTION_FILTER_PRIORITY, true);
+ mMessagesController = new ZenRulePrioritySendersPreferenceController(
+ mContext, "test_key_messages", mock(Lifecycle.class), true,
+ mNotifBackend);
+ ReflectionHelpers.setField(mMessagesController, "mBackend", mZenBackend);
+ ReflectionHelpers.setField(mMessagesController, "mHelper", mHelper);
+ ReflectionHelpers.setField(mMessagesController, "mRule", mRule);
+ ReflectionHelpers.setField(mMessagesController, "mId", mId);
+
+ mCallsController = new ZenRulePrioritySendersPreferenceController(
+ mContext, "test_key_calls", mock(Lifecycle.class), false,
+ mNotifBackend);
+ ReflectionHelpers.setField(mCallsController, "mBackend", mZenBackend);
+ ReflectionHelpers.setField(mCallsController, "mHelper", mHelper);
+ ReflectionHelpers.setField(mCallsController, "mRule", mRule);
+ ReflectionHelpers.setField(mCallsController, "mId", mId);
+
+ when(mMockMessagesPrefCategory.getContext()).thenReturn(mContext);
+ when(mMockCallsPrefCategory.getContext()).thenReturn(mContext);
+ when(mPreferenceScreen.findPreference(mMessagesController.getPreferenceKey()))
+ .thenReturn(mMockMessagesPrefCategory);
+ when(mPreferenceScreen.findPreference(mCallsController.getPreferenceKey()))
+ .thenReturn(mMockCallsPrefCategory);
+ when(mZenBackend.getAutomaticZenRule(mId)).thenReturn(mRule);
+ }
+
+ @Test
+ public void displayPreference_delegatesToHelper() {
+ mMessagesController.displayPreference(mPreferenceScreen);
+ verify(mHelper, times(1)).displayPreference(mMockMessagesPrefCategory);
+
+ mCallsController.displayPreference(mPreferenceScreen);
+ verify(mHelper, times(1)).displayPreference(mMockCallsPrefCategory);
+ }
+
+ @Test
+ public void clickPreference_Messages() {
+ // While most of the actual logical functionality for the preference key -> result
+ // is/should be controlled by the ZenPrioritySendersHelper, here we need to make sure
+ // the returned values from the helper are correctly saved to the zen policy in mRule.
+
+ // GIVEN current priority message senders are STARRED and conversation senders NONE
+ setMessageSenders(PRIORITY_SENDERS_STARRED);
+ setConversationSenders(CONVERSATION_SENDERS_NONE);
+
+ // When we ask mHelper for settings to save on click, it returns ANY for senders and
+ // conversations (what it would return if the user clicked "Anyone")
+ when(mHelper.settingsToSaveOnClick(
+ any(SelectorWithWidgetPreference.class), anyInt(), anyInt()))
+ .thenReturn(new int[]{PRIORITY_SENDERS_ANY, CONVERSATION_SENDERS_ANYONE});
+
+ // WHEN user clicks the any senders option
+ SelectorWithWidgetPreference anyPref = makePreference(KEY_ANY, true, true);
+ anyPref.onClick();
+
+ // THEN any senders gets saved as priority senders for messages
+ // and also allow any conversations
+ assertThat(getMessageSenders()).isEqualTo(PRIORITY_SENDERS_ANY);
+ assertThat(getConversationSenders()).isEqualTo(CONVERSATION_SENDERS_ANYONE);
+ }
+
+ @Test
+ public void clickPreference_MessagesUnset() {
+ // Confirm that when asked to not set something, no change occurs.
+ // GIVEN current priority message senders are STARRED and conversation senders NONE
+ setMessageSenders(PRIORITY_SENDERS_STARRED);
+ setConversationSenders(CONVERSATION_SENDERS_NONE);
+
+ when(mHelper.settingsToSaveOnClick(
+ any(SelectorWithWidgetPreference.class), anyInt(), anyInt()))
+ .thenReturn(new int[]{SOURCE_NONE, UNKNOWN});
+
+ // WHEN user clicks the starred contacts option
+ SelectorWithWidgetPreference nonePref = makePreference(KEY_NONE, true, true);
+ nonePref.onClick();
+
+ // THEN priority senders for messages is set to NONE
+ assertThat(getMessageSenders()).isEqualTo(SOURCE_NONE);
+
+ // AND that conversation senders remains unchanged
+ assertThat(getConversationSenders()).isEqualTo(CONVERSATION_SENDERS_NONE);
+ }
+
+ @Test
+ public void clickPreference_Calls() {
+ // GIVEN current priority call senders are ANY
+ setCallSenders(PRIORITY_SENDERS_ANY);
+
+ // Helper returns what would've happened to set priority senders to contacts
+ when(mHelper.settingsToSaveOnClick(
+ any(SelectorWithWidgetPreference.class), anyInt(), anyInt()))
+ .thenReturn(new int[]{PRIORITY_SENDERS_CONTACTS, CONVERSATION_SENDERS_NONE});
+
+ // WHEN user clicks the any senders option
+ SelectorWithWidgetPreference contactsPref = makePreference(KEY_CONTACTS, false, false);
+ contactsPref.onClick();
+
+ // THEN contacts gets saved as priority senders for calls
+ assertThat(getCallSenders()).isEqualTo(PRIORITY_SENDERS_CONTACTS);
+ }
+
+ private SelectorWithWidgetPreference makePreference(
+ String key, boolean isCheckbox, boolean isMessages) {
+ final SelectorWithWidgetPreference pref =
+ new SelectorWithWidgetPreference(mContext, isCheckbox);
+ pref.setKey(key);
+ pref.setOnClickListener(
+ isMessages ? mMessagesController.mSelectorClickListener
+ : mCallsController.mSelectorClickListener);
+ return pref;
+ }
+
+ // Helper methods for setting up and reading current state on mRule. These are mostly helpful
+ // just to handle translating between the enums used in ZenPolicy from the ones used in
+ // the settings for message/call senders.
+ private void setMessageSenders(int messageSenders) {
+ mRule.setZenPolicy(new ZenPolicy.Builder(mRule.getZenPolicy())
+ .allowMessages(
+ ZenRulePrioritySendersPreferenceController.zenPolicySettingFromSender(
+ messageSenders))
+ .build());
+ }
+
+ private int getMessageSenders() {
+ return ZenModeBackend.getContactSettingFromZenPolicySetting(
+ mRule.getZenPolicy().getPriorityMessageSenders());
+ }
+
+ private void setCallSenders(int callSenders) {
+ mRule.setZenPolicy(new ZenPolicy.Builder(mRule.getZenPolicy())
+ .allowCalls(
+ ZenRulePrioritySendersPreferenceController.zenPolicySettingFromSender(
+ callSenders))
+ .build());
+ }
+
+ private int getCallSenders() {
+ return ZenModeBackend.getContactSettingFromZenPolicySetting(
+ mRule.getZenPolicy().getPriorityCallSenders());
+ }
+
+ // There's no enum conversion on the conversation senders, as they use the same enum, but
+ // these methods provide some convenient parallel usage compared to the others.
+ private void setConversationSenders(int conversationSenders) {
+ mRule.setZenPolicy(new ZenPolicy.Builder(mRule.getZenPolicy())
+ .allowConversations(conversationSenders)
+ .build());
+ }
+
+ private int getConversationSenders() {
+ return mRule.getZenPolicy().getPriorityConversationSenders();
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/panel/PanelFragmentTest.java b/tests/robotests/src/com/android/settings/panel/PanelFragmentTest.java
index 1333d27..7d0bf99 100644
--- a/tests/robotests/src/com/android/settings/panel/PanelFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/panel/PanelFragmentTest.java
@@ -17,8 +17,6 @@
package com.android.settings.panel;
-import static com.android.settings.panel.PanelContent.VIEW_TYPE_SLIDER;
-
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.ArgumentMatchers.any;
@@ -213,38 +211,6 @@
}
@Test
- public void sliderPanelType_notDisplayFooterDivider() {
- mFakePanelContent.setViewType(VIEW_TYPE_SLIDER);
- final ActivityController<FakeSettingsPanelActivity> activityController =
- Robolectric.buildActivity(FakeSettingsPanelActivity.class);
- activityController.setup();
- final PanelFragment panelFragment = (PanelFragment)
- Objects.requireNonNull(activityController
- .get()
- .getSupportFragmentManager()
- .findFragmentById(R.id.main_content));
- final View footerDivider = panelFragment.mLayoutView.findViewById(R.id.footer_divider);
- // Check visibility
- assertThat(footerDivider.getVisibility()).isEqualTo(View.GONE);
- }
-
- @Test
- public void defaultPanelType_notDisplayFooterDivider() {
- mFakePanelContent.setViewType(0 /* viewType */);
- final ActivityController<FakeSettingsPanelActivity> activityController =
- Robolectric.buildActivity(FakeSettingsPanelActivity.class);
- activityController.setup();
- final PanelFragment panelFragment = (PanelFragment)
- Objects.requireNonNull(activityController
- .get()
- .getSupportFragmentManager()
- .findFragmentById(R.id.main_content));
- final View footerDivider = panelFragment.mLayoutView.findViewById(R.id.footer_divider);
- // Check visibility
- assertThat(footerDivider.getVisibility()).isEqualTo(View.GONE);
- }
-
- @Test
public void onHeaderChanged_updateHeader_verifyTitle() {
mFakePanelContent.setIcon(IconCompat.createWithResource(mContext, R.drawable.ic_android));
mFakePanelContent.setTitle(TITLE);
diff --git a/tests/robotests/src/com/android/settings/panel/PanelSlicesAdapterTest.java b/tests/robotests/src/com/android/settings/panel/PanelSlicesAdapterTest.java
index ac74fe5..cc5b2f8 100644
--- a/tests/robotests/src/com/android/settings/panel/PanelSlicesAdapterTest.java
+++ b/tests/robotests/src/com/android/settings/panel/PanelSlicesAdapterTest.java
@@ -19,7 +19,6 @@
import static com.android.settings.panel.PanelContent.VIEW_TYPE_SLIDER;
import static com.android.settings.panel.PanelSlicesAdapter.MAX_NUM_OF_SLICES;
import static com.android.settings.slices.CustomSliceRegistry.MEDIA_OUTPUT_INDICATOR_SLICE_URI;
-import static com.android.settings.slices.CustomSliceRegistry.VOLUME_MEDIA_URI;
import static com.google.common.truth.Truth.assertThat;
@@ -125,53 +124,6 @@
}
@Test
- public void mediaOutputIndicatorSlice_shouldNotAllowDividerAbove() {
- addTestLiveData(MEDIA_OUTPUT_INDICATOR_SLICE_URI);
-
- final PanelSlicesAdapter adapter =
- new PanelSlicesAdapter(mPanelFragment, mData, 0 /* metrics category */);
- final int position = 0;
- final ViewGroup view = new FrameLayout(mContext);
- final SliceRowViewHolder viewHolder =
- adapter.onCreateViewHolder(view, 0 /* view type*/);
-
- adapter.onBindViewHolder(viewHolder, position);
-
- assertThat(viewHolder.isDividerAllowedAbove()).isFalse();
- }
-
- @Test
- public void sliderPanelType_shouldAllowDividerBelow() {
- addTestLiveData(VOLUME_MEDIA_URI);
- mFakePanelContent.setViewType(PanelContent.VIEW_TYPE_SLIDER);
-
- final PanelSlicesAdapter adapter =
- new PanelSlicesAdapter(mPanelFragment, mData, 0 /* metrics category */);
- final int position = 0;
- final ViewGroup view = new FrameLayout(mContext);
- final SliceRowViewHolder viewHolder =
- adapter.onCreateViewHolder(view, PanelContent.VIEW_TYPE_SLIDER);
- adapter.onBindViewHolder(viewHolder, position);
-
- assertThat(viewHolder.isDividerAllowedBelow()).isTrue();
- }
-
- @Test
- public void defaultPanelType_shouldAllowDividerBelow() {
- addTestLiveData(VOLUME_MEDIA_URI);
- mFakePanelContent.setViewType(0 /* viewType */);
-
- final PanelSlicesAdapter adapter =
- new PanelSlicesAdapter(mPanelFragment, mData, 0 /* metrics category */);
- final int position = 0;
- final ViewGroup view = new FrameLayout(mContext);
- final SliceRowViewHolder viewHolder = adapter.onCreateViewHolder(view, 0/* viewType */);
- adapter.onBindViewHolder(viewHolder, position);
-
- assertThat(viewHolder.isDividerAllowedBelow()).isTrue();
- }
-
- @Test
public void mediaOutputIndicatorSlice_notSliderPanel_noSliderLayout() {
addTestLiveData(MEDIA_OUTPUT_INDICATOR_SLICE_URI);
diff --git a/tests/robotests/src/com/android/settings/privacy/WorkPolicyInfoPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/privacy/WorkPolicyInfoPreferenceControllerTest.java
index a92e11e..79aec30 100644
--- a/tests/robotests/src/com/android/settings/privacy/WorkPolicyInfoPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/privacy/WorkPolicyInfoPreferenceControllerTest.java
@@ -80,7 +80,7 @@
final Preference pref = new Preference(mContext);
assertThat(controller.handlePreferenceTreeClick(pref)).isFalse();
- verify(mEnterpriseProvider, never()).showWorkPolicyInfo();
+ verify(mEnterpriseProvider, never()).showWorkPolicyInfo(mContext);
}
@Test
@@ -92,6 +92,6 @@
final Preference pref = new Preference(mContext);
pref.setKey(controller.getPreferenceKey());
assertThat(controller.handlePreferenceTreeClick(pref)).isTrue();
- verify(mEnterpriseProvider).showWorkPolicyInfo();
+ verify(mEnterpriseProvider).showWorkPolicyInfo(mContext);
}
}
diff --git a/tests/robotests/src/com/android/settings/search/SearchFeatureProviderImplTest.java b/tests/robotests/src/com/android/settings/search/SearchFeatureProviderImplTest.java
index 444a813..5de57b6 100644
--- a/tests/robotests/src/com/android/settings/search/SearchFeatureProviderImplTest.java
+++ b/tests/robotests/src/com/android/settings/search/SearchFeatureProviderImplTest.java
@@ -19,7 +19,6 @@
import static com.google.common.truth.Truth.assertThat;
-import android.app.Activity;
import android.app.settings.SettingsEnums;
import android.content.ComponentName;
import android.content.Intent;
@@ -29,6 +28,8 @@
import android.provider.Settings;
import android.widget.Toolbar;
+import androidx.fragment.app.FragmentActivity;
+
import com.android.settings.R;
import com.android.settings.testutils.FakeFeatureFactory;
import com.android.settings.testutils.shadow.ShadowUtils;
@@ -46,13 +47,13 @@
public class SearchFeatureProviderImplTest {
private SearchFeatureProviderImpl mProvider;
- private Activity mActivity;
+ private FragmentActivity mActivity;
private ShadowPackageManager mPackageManager;
@Before
public void setUp() {
FakeFeatureFactory.setupForTest();
- mActivity = Robolectric.setupActivity(Activity.class);
+ mActivity = Robolectric.setupActivity(FragmentActivity.class);
mProvider = new SearchFeatureProviderImpl();
mPackageManager = Shadows.shadowOf(mActivity.getPackageManager());
Settings.Global.putInt(mActivity.getContentResolver(),
diff --git a/tests/robotests/src/com/android/settings/slices/SettingsSliceProviderTest.java b/tests/robotests/src/com/android/settings/slices/SettingsSliceProviderTest.java
index c99d5c9..6749c17 100644
--- a/tests/robotests/src/com/android/settings/slices/SettingsSliceProviderTest.java
+++ b/tests/robotests/src/com/android/settings/slices/SettingsSliceProviderTest.java
@@ -724,6 +724,7 @@
.setIcon(SliceTestUtils.FAKE_ICON)
.setFragmentName(SliceTestUtils.FAKE_FRAGMENT_NAME)
.setPreferenceControllerClassName(SliceTestUtils.FAKE_CONTROLLER_NAME)
+ .setHighlightMenuRes(SliceTestUtils.FAKE_HIGHLIGHT_MENU_RES)
.build();
}
diff --git a/tests/robotests/src/com/android/settings/slices/SliceBroadcastReceiverTest.java b/tests/robotests/src/com/android/settings/slices/SliceBroadcastReceiverTest.java
index 1809906..f47c5f9 100644
--- a/tests/robotests/src/com/android/settings/slices/SliceBroadcastReceiverTest.java
+++ b/tests/robotests/src/com/android/settings/slices/SliceBroadcastReceiverTest.java
@@ -333,6 +333,8 @@
values.put(SlicesDatabaseHelper.IndexColumns.FRAGMENT, SliceTestUtils.FAKE_FRAGMENT_NAME);
values.put(SlicesDatabaseHelper.IndexColumns.CONTROLLER, controllerClass);
values.put(SlicesDatabaseHelper.IndexColumns.SLICE_URI, buildUri(key).toSafeString());
+ values.put(SlicesDatabaseHelper.IndexColumns.HIGHLIGHT_MENU_RESOURCE,
+ SliceTestUtils.FAKE_HIGHLIGHT_MENU_RES);
mDb.replaceOrThrow(SlicesDatabaseHelper.Tables.TABLE_SLICES_INDEX, null, values);
}
diff --git a/tests/robotests/src/com/android/settings/slices/SliceTestUtils.java b/tests/robotests/src/com/android/settings/slices/SliceTestUtils.java
index 1c9164a..97beeb3 100644
--- a/tests/robotests/src/com/android/settings/slices/SliceTestUtils.java
+++ b/tests/robotests/src/com/android/settings/slices/SliceTestUtils.java
@@ -35,6 +35,7 @@
public static final int FAKE_ICON = 1234;
public static final String FAKE_FRAGMENT_NAME = FakeIndexProvider.class.getName();
public static final String FAKE_CONTROLLER_NAME = FakeToggleController.class.getName();
+ public static final int FAKE_HIGHLIGHT_MENU_RES = FakeToggleController.HIGHLIGHT_MENU_RES;
public static void insertSliceToDb(Context context, String key) {
@@ -75,6 +76,8 @@
values.put(SlicesDatabaseHelper.IndexColumns.UNAVAILABLE_SLICE_SUBTITLE,
customizedUnavailableSliceSubtitle);
values.put(SlicesDatabaseHelper.IndexColumns.PUBLIC_SLICE, isPublicSlice);
+ values.put(SlicesDatabaseHelper.IndexColumns.HIGHLIGHT_MENU_RESOURCE,
+ FAKE_HIGHLIGHT_MENU_RES);
db.replaceOrThrow(SlicesDatabaseHelper.Tables.TABLE_SLICES_INDEX, null, values);
db.close();
diff --git a/tests/robotests/src/com/android/settings/slices/SlicesDatabaseAccessorTest.java b/tests/robotests/src/com/android/settings/slices/SlicesDatabaseAccessorTest.java
index f7b1f1c..f00f8b1 100644
--- a/tests/robotests/src/com/android/settings/slices/SlicesDatabaseAccessorTest.java
+++ b/tests/robotests/src/com/android/settings/slices/SlicesDatabaseAccessorTest.java
@@ -104,6 +104,7 @@
assertThat(data.getFragmentClassName()).isEqualTo(SliceTestUtils.FAKE_FRAGMENT_NAME);
assertThat(data.getUri()).isNull();
assertThat(data.getPreferenceController()).isEqualTo(SliceTestUtils.FAKE_CONTROLLER_NAME);
+ assertThat(data.getHighlightMenuRes()).isEqualTo(SliceTestUtils.FAKE_HIGHLIGHT_MENU_RES);
assertThat(data.getUnavailableSliceSubtitle()).isNull();
}
@@ -125,6 +126,7 @@
assertThat(data.getFragmentClassName()).isEqualTo(SliceTestUtils.FAKE_FRAGMENT_NAME);
assertThat(data.getUri()).isNull();
assertThat(data.getPreferenceController()).isEqualTo(SliceTestUtils.FAKE_CONTROLLER_NAME);
+ assertThat(data.getHighlightMenuRes()).isEqualTo(SliceTestUtils.FAKE_HIGHLIGHT_MENU_RES);
}
@Test(expected = IllegalStateException.class)
@@ -159,6 +161,7 @@
assertThat(data.getFragmentClassName()).isEqualTo(SliceTestUtils.FAKE_FRAGMENT_NAME);
assertThat(data.getUri()).isEqualTo(uri);
assertThat(data.getPreferenceController()).isEqualTo(SliceTestUtils.FAKE_CONTROLLER_NAME);
+ assertThat(data.getHighlightMenuRes()).isEqualTo(SliceTestUtils.FAKE_HIGHLIGHT_MENU_RES);
}
@Test(expected = IllegalStateException.class)
@@ -303,6 +306,7 @@
assertThat(data.getFragmentClassName()).isEqualTo(SliceTestUtils.FAKE_FRAGMENT_NAME);
assertThat(data.getUri()).isNull();
assertThat(data.getPreferenceController()).isEqualTo(SliceTestUtils.FAKE_CONTROLLER_NAME);
+ assertThat(data.getHighlightMenuRes()).isEqualTo(SliceTestUtils.FAKE_HIGHLIGHT_MENU_RES);
assertThat(data.getUnavailableSliceSubtitle()).isNull();
}
@@ -324,6 +328,7 @@
assertThat(data.getFragmentClassName()).isEqualTo(SliceTestUtils.FAKE_FRAGMENT_NAME);
assertThat(data.getUri()).isNull();
assertThat(data.getPreferenceController()).isEqualTo(SliceTestUtils.FAKE_CONTROLLER_NAME);
+ assertThat(data.getHighlightMenuRes()).isEqualTo(SliceTestUtils.FAKE_HIGHLIGHT_MENU_RES);
assertThat(data.getUnavailableSliceSubtitle()).isEqualTo(subtitle);
}
diff --git a/tests/robotests/src/com/android/settings/slices/SlicesIndexerTest.java b/tests/robotests/src/com/android/settings/slices/SlicesIndexerTest.java
index 87d0cd4..60ddef5 100644
--- a/tests/robotests/src/com/android/settings/slices/SlicesIndexerTest.java
+++ b/tests/robotests/src/com/android/settings/slices/SlicesIndexerTest.java
@@ -44,17 +44,18 @@
@RunWith(RobolectricTestRunner.class)
public class SlicesIndexerTest {
- private final String[] KEYS = new String[]{"key1", "key2", "key3"};
- private final String[] TITLES = new String[]{"title1", "title2", "title3"};
- private final String SUMMARY = "subtitle";
- private final String SCREEN_TITLE = "screen title";
- private final String KEYWORDS = "a, b, c";
- private final String FRAGMENT_NAME = "fragment name";
- private final int ICON = 1234; // I declare a thumb war
- private final Uri URI = Uri.parse("content://com.android.settings.slices/test");
- private final String PREF_CONTROLLER = "com.android.settings.slices.tester";
- private final int SLICE_TYPE = SliceData.SliceType.SLIDER;
- private final String UNAVAILABLE_SLICE_SUBTITLE = "subtitleOfUnavailableSlice";
+ private static final String[] KEYS = new String[]{"key1", "key2", "key3"};
+ private static final String[] TITLES = new String[]{"title1", "title2", "title3"};
+ private static final String SUMMARY = "subtitle";
+ private static final String SCREEN_TITLE = "screen title";
+ private static final String KEYWORDS = "a, b, c";
+ private static final String FRAGMENT_NAME = "fragment name";
+ private static final int ICON = 1234; // I declare a thumb war
+ private static final Uri URI = Uri.parse("content://com.android.settings.slices/test");
+ private static final String PREF_CONTROLLER = "com.android.settings.slices.tester";
+ private static final int SLICE_TYPE = SliceData.SliceType.SLIDER;
+ private static final String UNAVAILABLE_SLICE_SUBTITLE = "subtitleOfUnavailableSlice";
+ private static final int HIGHLIGHT_MENU_KEY = 5678; // I declare a thumb war
private Context mContext;
@@ -145,6 +146,9 @@
.isEqualTo(UNAVAILABLE_SLICE_SUBTITLE);
assertThat(cursor.getInt(
cursor.getColumnIndex(IndexColumns.PUBLIC_SLICE))).isEqualTo(0);
+ assertThat(cursor.getInt(
+ cursor.getColumnIndex(IndexColumns.HIGHLIGHT_MENU_RESOURCE)))
+ .isEqualTo(HIGHLIGHT_MENU_KEY);
cursor.moveToNext();
}
} finally {
@@ -191,6 +195,9 @@
.isEqualTo(UNAVAILABLE_SLICE_SUBTITLE);
assertThat(cursor.getInt(
cursor.getColumnIndex(IndexColumns.PUBLIC_SLICE))).isEqualTo(1);
+ assertThat(cursor.getInt(
+ cursor.getColumnIndex(IndexColumns.HIGHLIGHT_MENU_RESOURCE)))
+ .isEqualTo(HIGHLIGHT_MENU_KEY);
cursor.moveToNext();
}
} finally {
@@ -224,7 +231,8 @@
.setUri(URI)
.setPreferenceControllerClassName(PREF_CONTROLLER)
.setSliceType(SLICE_TYPE)
- .setUnavailableSliceSubtitle(UNAVAILABLE_SLICE_SUBTITLE);
+ .setUnavailableSliceSubtitle(UNAVAILABLE_SLICE_SUBTITLE)
+ .setHighlightMenuRes(HIGHLIGHT_MENU_KEY);
if (isPublicSlice) {
builder.setIsPublicSlice(true);
diff --git a/tests/robotests/src/com/android/settings/sound/VibrateForCallsPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/sound/VibrateForCallsPreferenceControllerTest.java
index bf2b0f3..1f4ba96 100644
--- a/tests/robotests/src/com/android/settings/sound/VibrateForCallsPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/sound/VibrateForCallsPreferenceControllerTest.java
@@ -94,7 +94,7 @@
@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);
+ Settings.System.putInt(mContentResolver, Settings.System.APPLY_RAMPING_RINGER, ON);
assertThat(mController.getSummary()).isEqualTo(
mContext.getText(R.string.vibrate_when_ringing_option_ramping_ringer));
@@ -103,7 +103,7 @@
@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);
+ Settings.System.putInt(mContentResolver, Settings.System.APPLY_RAMPING_RINGER, OFF);
assertThat(mController.getSummary()).isEqualTo(
mContext.getText(R.string.vibrate_when_ringing_option_always_vibrate));
@@ -112,7 +112,7 @@
@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);
+ Settings.System.putInt(mContentResolver, Settings.System.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
index 0a766d6..889e5a6 100644
--- a/tests/robotests/src/com/android/settings/sound/VibrateForCallsPreferenceFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/sound/VibrateForCallsPreferenceFragmentTest.java
@@ -52,7 +52,7 @@
@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);
+ Settings.System.putInt(mContentResolver, Settings.System.APPLY_RAMPING_RINGER, ON);
assertThat(mFragment.getDefaultKey()).isEqualTo(
VibrateForCallsPreferenceFragment.KEY_RAMPING_RINGER);
@@ -61,7 +61,7 @@
@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);
+ Settings.System.putInt(mContentResolver, Settings.System.APPLY_RAMPING_RINGER, OFF);
assertThat(mFragment.getDefaultKey()).isEqualTo(
VibrateForCallsPreferenceFragment.KEY_ALWAYS_VIBRATE);
@@ -70,7 +70,7 @@
@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);
+ Settings.System.putInt(mContentResolver, Settings.System.APPLY_RAMPING_RINGER, OFF);
assertThat(mFragment.getDefaultKey()).isEqualTo(
VibrateForCallsPreferenceFragment.KEY_NEVER_VIBRATE);
@@ -80,8 +80,8 @@
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.APPLY_RAMPING_RINGER, OFF)).isEqualTo(ON);
assertThat(Settings.System.getInt(
mContentResolver, Settings.System.VIBRATE_WHEN_RINGING, OFF)).isEqualTo(OFF);
}
@@ -90,8 +90,8 @@
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.APPLY_RAMPING_RINGER, OFF)).isEqualTo(OFF);
assertThat(Settings.System.getInt(
mContentResolver, Settings.System.VIBRATE_WHEN_RINGING, OFF)).isEqualTo(ON);
}
@@ -100,8 +100,8 @@
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.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/testutils/FakeToggleController.java b/tests/robotests/src/com/android/settings/testutils/FakeToggleController.java
index 6812451..4e968a2 100644
--- a/tests/robotests/src/com/android/settings/testutils/FakeToggleController.java
+++ b/tests/robotests/src/com/android/settings/testutils/FakeToggleController.java
@@ -27,6 +27,7 @@
public class FakeToggleController extends TogglePreferenceController {
public static final String AVAILABILITY_KEY = "fake_toggle_availability_key";
+ public static final int HIGHLIGHT_MENU_RES = 5678;
public static final IntentFilter INTENT_FILTER = new IntentFilter(
WifiManager.WIFI_AP_STATE_CHANGED_ACTION);
@@ -71,6 +72,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return HIGHLIGHT_MENU_RES;
+ }
+
+ @Override
public Class<? extends SliceBackgroundWorker> getBackgroundWorkerClass() {
return TestWorker.class;
}
diff --git a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowActivityEmbeddingUtils.java b/tests/robotests/src/com/android/settings/testutils/shadow/ShadowActivityEmbeddingUtils.java
new file mode 100644
index 0000000..ddd7c88
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/testutils/shadow/ShadowActivityEmbeddingUtils.java
@@ -0,0 +1,41 @@
+/*
+ * 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.testutils.shadow;
+
+import android.content.Context;
+
+import com.android.settings.activityembedding.ActivityEmbeddingUtils;
+
+import org.robolectric.annotation.Implementation;
+import org.robolectric.annotation.Implements;
+
+/**
+ * Shadow class for {@link ActivityEmbeddingUtils} to test embedding activity features.
+ */
+@Implements(ActivityEmbeddingUtils.class)
+public class ShadowActivityEmbeddingUtils {
+ private static boolean sIsEmbeddingActivityEnabled;
+
+ @Implementation
+ public static boolean isEmbeddingActivityEnabled(Context context) {
+ return sIsEmbeddingActivityEnabled;
+ }
+
+ public static void setIsEmbeddingActivityEnabled(boolean isEmbeddingActivityEnabled) {
+ sIsEmbeddingActivityEnabled = isEmbeddingActivityEnabled;
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowNotificationBackend.java b/tests/robotests/src/com/android/settings/testutils/shadow/ShadowNotificationBackend.java
deleted file mode 100644
index 4e6cbde..0000000
--- a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowNotificationBackend.java
+++ /dev/null
@@ -1,37 +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.testutils.shadow;
-
-import com.android.settings.notification.NotificationBackend;
-
-import org.robolectric.annotation.Implementation;
-import org.robolectric.annotation.Implements;
-
-@Implements(NotificationBackend.class)
-public class ShadowNotificationBackend {
-
- private static int sBlockAppCount;
-
- @Implementation
- protected int getBlockedAppCount() {
- return sBlockAppCount;
- }
-
- public static void setBlockedAppCount(int blockAppCount) {
- sBlockAppCount = blockAppCount;
- }
-}
diff --git a/tests/robotests/src/com/android/settings/wifi/WifiDialogActivityTest.java b/tests/robotests/src/com/android/settings/wifi/WifiDialogActivityTest.java
index 685819e..9a61b6b 100644
--- a/tests/robotests/src/com/android/settings/wifi/WifiDialogActivityTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/WifiDialogActivityTest.java
@@ -310,7 +310,7 @@
}
@Test
- public void hasPermissionForResult_hasCoarseLocationPermission_returnTrue() {
+ public void hasPermissionForResult_hasCoarseLocationPermission_returnFalse() {
WifiDialogActivity activity = spy(Robolectric.setupActivity(WifiDialogActivity.class));
when(activity.getCallingPackage()).thenReturn(CALLING_PACKAGE);
when(activity.getPackageManager()).thenReturn(mPackageManager);
@@ -321,7 +321,7 @@
final boolean result = activity.hasPermissionForResult();
- assertThat(result).isTrue();
+ assertThat(result).isFalse();
}
@Test
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 b614698..39408e2 100644
--- a/tests/robotests/src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivityTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivityTest.java
@@ -18,27 +18,70 @@
import static com.google.common.truth.Truth.assertThat;
-import static org.robolectric.Shadows.shadowOf;
+import android.annotation.Nullable;
+import android.app.IActivityManager;
+import android.os.RemoteException;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.Mockito.when;
+
+import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
import org.robolectric.Robolectric;
import org.robolectric.RobolectricTestRunner;
-import org.robolectric.RuntimeEnvironment;
@RunWith(RobolectricTestRunner.class)
public class AddAppNetworksActivityTest {
+ @Mock
+ private IActivityManager mIActivityManager;
+
+ private AddAppNetworksActivity mActivity;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+
+ mActivity = Robolectric.buildActivity(AddAppNetworksActivity.class).create().get();
+ mActivity.mActivityManager = mIActivityManager;
+ }
+
@Test
- public void startActivity_withPackageName_bundleShouldHaveRightPackageName() {
- final String packageName = RuntimeEnvironment.application.getPackageName();
- final AddAppNetworksActivity activity =
- Robolectric.buildActivity(AddAppNetworksActivity.class).create().get();
- shadowOf(activity).setCallingPackage(packageName);
+ public void getCallingAppPackageName_nullPackageName_returnNotNull() {
+ fakeCallingPackage("com.android.settings");
- activity.showAddNetworksFragment();
+ assertThat(mActivity.getCallingAppPackageName()).isNotNull();
+ }
- assertThat(activity.mBundle.getString(AddAppNetworksActivity.KEY_CALLING_PACKAGE_NAME))
- .isEqualTo(packageName);
+ @Test
+ public void getCallingAppPackageName_withPackageName_returnNull() {
+ fakeCallingPackage(null);
+
+ assertThat(mActivity.getCallingAppPackageName()).isNull();
+ }
+
+ @Test
+ public void showAddNetworksFragment_nullPackageName_returnFalse() {
+ fakeCallingPackage(null);
+
+ assertThat(mActivity.showAddNetworksFragment()).isFalse();
+ }
+
+ @Test
+ public void showAddNetworksFragment_withPackageName_returnTrue() {
+ fakeCallingPackage("com.android.settings");
+
+ assertThat(mActivity.showAddNetworksFragment()).isTrue();
+ }
+
+ private void fakeCallingPackage(@Nullable String packageName) {
+ try {
+ when(mIActivityManager.getLaunchedFromPackage(any())).thenReturn(packageName);
+ } catch (RemoteException e) {
+ // Do nothing.
+ }
}
}
diff --git a/tests/unit/src/com/android/settings/applications/appinfo/HibernationSwitchPreferenceControllerTest.java b/tests/unit/src/com/android/settings/applications/appinfo/HibernationSwitchPreferenceControllerTest.java
index 1e1799a..567594c 100644
--- a/tests/unit/src/com/android/settings/applications/appinfo/HibernationSwitchPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/applications/appinfo/HibernationSwitchPreferenceControllerTest.java
@@ -34,6 +34,7 @@
import static org.mockito.Mockito.when;
import android.app.AppOpsManager;
+import android.apphibernation.AppHibernationManager;
import android.content.Context;
import android.content.pm.PackageManager;
import android.provider.DeviceConfig;
@@ -61,6 +62,8 @@
@Mock
private PackageManager mPackageManager;
@Mock
+ private AppHibernationManager mAppHibernationManager;
+ @Mock
private SwitchPreference mPreference;
private HibernationSwitchPreferenceController mController;
@@ -71,6 +74,8 @@
MockitoAnnotations.initMocks(this);
mContext = spy(ApplicationProvider.getApplicationContext());
when(mContext.getSystemService(Context.APP_OPS_SERVICE)).thenReturn(mAppOpsManager);
+ when(mContext.getSystemService(AppHibernationManager.class))
+ .thenReturn(mAppHibernationManager);
when(mPackageManager.getPackageUid(eq(VALID_PACKAGE_NAME), anyInt()))
.thenReturn(PACKAGE_UID);
when(mPackageManager.getPackageUid(eq(INVALID_PACKAGE_NAME), anyInt()))
@@ -110,6 +115,15 @@
}
@Test
+ public void onPreferenceChange_unhibernatesWhenExempted() {
+ mController.setPackage(VALID_PACKAGE_NAME);
+ mController.onPreferenceChange(mPreference, false);
+
+ verify(mAppHibernationManager).setHibernatingForUser(VALID_PACKAGE_NAME, false);
+ verify(mAppHibernationManager).setHibernatingGlobally(VALID_PACKAGE_NAME, false);
+ }
+
+ @Test
public void updateState_exemptedByDefaultPackage_shouldNotCheck() {
when(mAppOpsManager.unsafeCheckOpNoThrow(
eq(OPSTR_AUTO_REVOKE_PERMISSIONS_IF_UNUSED), anyInt(), eq(EXEMPTED_PACKAGE_NAME)))
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/core/TogglePreferenceControllerTest.java b/tests/unit/src/com/android/settings/core/TogglePreferenceControllerTest.java
index 8817a17..13e8c13 100644
--- a/tests/unit/src/com/android/settings/core/TogglePreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/core/TogglePreferenceControllerTest.java
@@ -120,6 +120,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return 5678;
+ }
+
+ @Override
public int getAvailabilityStatus() {
return AVAILABLE;
}
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 dfe2bc0..5360dac 100644
--- a/tests/unit/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogControllerTest.java
+++ b/tests/unit/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogControllerTest.java
@@ -54,6 +54,7 @@
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
import android.telephony.UiccCardInfo;
+import android.telephony.UiccPortInfo;
import android.telephony.euicc.EuiccManager;
import androidx.lifecycle.LifecycleOwner;
@@ -73,6 +74,7 @@
import org.mockito.MockitoAnnotations;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -387,17 +389,34 @@
false, // isEuicc
0, // cardId
null, // eid
- "123451234567890", // iccid
0, // slotIndex
- true); // isRemovable
+ true, // isRemovable
+ false, // isMultipleEnabledProfileSupported
+ Collections.singletonList(
+ new UiccPortInfo(
+ "123451234567890", // iccId
+ 0, // portIdx
+ 0, // logicalSlotIdx
+ true // isActive
+ )
+ ));
uiccCardInfos.add(uiccCardInfo1);
UiccCardInfo uiccCardInfo2 = new UiccCardInfo(
true, // isEuicc
1, // cardId
null, // eid (unavailable)
- null, // iccid
1, // slotIndex
- false); // isRemovable
+ false, // isRemovable
+ false,
+ Collections.singletonList(
+ new UiccPortInfo(
+ null, // iccId
+ 1, // portIdx
+ 1, // logicalSlotIdx
+ true // isActive
+ )
+ )
+ );
uiccCardInfos.add(uiccCardInfo2);
when(mTelephonyManager.getUiccCardsInfo()).thenReturn(uiccCardInfos);
@@ -427,17 +446,31 @@
true, // isEuicc
0, // cardId
TEST_EID_FROM_CARD, // eid
- null, // iccid
0, // slotIndex
- false); // isRemovable
+ false, // isRemovable
+ false,
+ Collections.singletonList(new UiccPortInfo(
+ null, // iccId
+ 0, // portIdx
+ 0, // logicalSlotIdx
+ true // isActive
+ )));
uiccCardInfos.add(uiccCardInfo1);
UiccCardInfo uiccCardInfo2 = new UiccCardInfo(
false, // isEuicc
1, // cardId
null, // eid
- "123451234567890", // iccid
1, // slotIndex
- true); // isRemovable
+ true, // isRemovable
+ false, // isMultipleEnabledProfileSupported
+ Collections.singletonList(
+ new UiccPortInfo(
+ "123451234567890", // iccId
+ 1, // portIdx
+ 1, // logicalSlotIdx
+ true // isActive
+ )
+ ));
uiccCardInfos.add(uiccCardInfo2);
when(mTelephonyManager.getUiccCardsInfo()).thenReturn(uiccCardInfos);
@@ -468,17 +501,34 @@
false, // isEuicc
0, // cardId
null, // eid
- "123451234567890", // iccid
0, // slotIndex
- true); // isRemovable
+ true, // isRemovable
+ false, // isMultipleEnabledProfileSupported
+ Collections.singletonList(
+ new UiccPortInfo(
+ "123451234567890", // iccId
+ 1, // portIdx
+ 1, // logicalSlotIdx
+ true // isActive
+ )
+ ));
uiccCardInfos.add(uiccCardInfo1);
UiccCardInfo uiccCardInfo2 = new UiccCardInfo(
true, // isEuicc
1, // cardId
null, // eid (unavailable)
- null, // iccid
1, // slotIndex
- false); // isRemovable
+ false, // isRemovable
+ false, // isMultipleEnabledProfileSupported
+ Collections.singletonList(
+ new UiccPortInfo(
+ null, // iccId
+ 1, // portIdx
+ 1, // logicalSlotIdx
+ true // isActive
+ )
+ )
+ );
uiccCardInfos.add(uiccCardInfo2);
when(mTelephonyManager.getUiccCardsInfo()).thenReturn(uiccCardInfos);
@@ -511,17 +561,33 @@
false, // isEuicc
0, // cardId
null, // eid
- "123451234567890", // iccid
0, // slotIndex
- true); // isRemovable
+ true, // isRemovable
+ false, // isMultipleEnabledProfileSupported
+ Collections.singletonList(
+ new UiccPortInfo(
+ "123451234567890", // iccId
+ 0, // portIdx
+ 0, // logicalSlotIdx
+ true // isActive
+ )
+ ));
uiccCardInfos.add(uiccCardInfo1);
UiccCardInfo uiccCardInfo2 = new UiccCardInfo(
true, // isEuicc
1, // cardId
TEST_EID_FROM_CARD, // eid
- null, // iccid
1, // slotIndex
- false); // isRemovable
+ false, // isRemovable
+ false, // isMultipleEnabledProfileSupported
+ Collections.singletonList(
+ new UiccPortInfo(
+ null, // iccId
+ 1, // portIdx
+ 1, // logicalSlotIdx
+ true // isActive
+ )
+ ));
uiccCardInfos.add(uiccCardInfo2);
when(mTelephonyManager.getUiccCardsInfo()).thenReturn(uiccCardInfos);
@@ -552,9 +618,17 @@
true, // isEuicc
0, // cardId
TEST_EID_FROM_CARD, // eid (not used)
- null, // iccid
0, // slotIndex
- false); // isRemovable
+ false, // isRemovable
+ false, // isMultipleEnabledProfileSupported
+ Collections.singletonList(
+ new UiccPortInfo(
+ null, // iccId
+ 0, // portIdx
+ 0, // logicalSlotIdx
+ true // isActive
+ )
+ ));
uiccCardInfos.add(uiccCardInfo);
when(mTelephonyManager.getUiccCardsInfo()).thenReturn(uiccCardInfos);
@@ -583,9 +657,18 @@
true, // isEuicc (eUICC slot is selected)
0, // cardId
TEST_EID_FROM_CARD, // eid (not used)
- null, // iccid
0, // slotIndex
- false); // isRemovable
+ false, // isRemovable
+ false, // isMultipleEnabledProfileSupported
+ Collections.singletonList(
+ new UiccPortInfo(
+ null, // iccId
+ 0, // portIdx
+ 0, // logicalSlotIdx
+ true // isActive
+ )
+ )
+ );
uiccCardInfos.add(uiccCardInfo);
when(mTelephonyManager.getUiccCardsInfo()).thenReturn(uiccCardInfos);
@@ -616,9 +699,18 @@
false, // isEuicc (eUICC slot is not selected)
0, // cardId
null, // eid
- "123451234567890", // iccid
0, // slotIndex
- true); // isRemovable
+ true, // isRemovable
+ false, // isMultipleEnabledProfileSupported
+ Collections.singletonList(
+ new UiccPortInfo(
+ "123451234567890", // iccId
+ 0, // portIdx
+ 0, // logicalSlotIdx
+ true // isActive
+
+ )
+ ));
uiccCardInfos.add(uiccCardInfo);
when(mTelephonyManager.getUiccCardsInfo()).thenReturn(uiccCardInfos);
@@ -649,9 +741,17 @@
false, // isEuicc
0, // cardId
null, // eid
- "123451234567890", // iccid
0, // slotIndex
- true); // isRemovable
+ true, // isRemovable
+ false, //isMultipleEnabledProfileSupported
+ Collections.singletonList(
+ new UiccPortInfo(
+ "123451234567890", // iccId
+ 0, // portIdx
+ 0, // logicalSlotIdx
+ true // isActive
+ )
+ ));
uiccCardInfos.add(uiccCardInfo);
when(mTelephonyManager.getUiccCardsInfo()).thenReturn(uiccCardInfos);
diff --git a/tests/unit/src/com/android/settings/enterprise/ActionDisabledLearnMoreButtonLauncherImplTest.java b/tests/unit/src/com/android/settings/enterprise/ActionDisabledLearnMoreButtonLauncherImplTest.java
index 0b0b8e5..b8dc92e 100644
--- a/tests/unit/src/com/android/settings/enterprise/ActionDisabledLearnMoreButtonLauncherImplTest.java
+++ b/tests/unit/src/com/android/settings/enterprise/ActionDisabledLearnMoreButtonLauncherImplTest.java
@@ -88,7 +88,7 @@
when(mActivity.getSystemService(Context.USER_SERVICE)).thenReturn(mUserManager);
when(mActivity.getUserId()).thenReturn(CONTEXT_USER_ID);
- when(mUserManager.getUserHandle()).thenReturn(CONTEXT_USER_ID);
+ when(mUserManager.getProcessUserId()).thenReturn(CONTEXT_USER_ID);
mImpl = new ActionDisabledLearnMoreButtonLauncherImpl(mActivity, mBuilder);
}
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/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/ProviderModelSliceHelperTest.java b/tests/unit/src/com/android/settings/network/ProviderModelSliceHelperTest.java
index 7d43230..8687e5a 100644
--- a/tests/unit/src/com/android/settings/network/ProviderModelSliceHelperTest.java
+++ b/tests/unit/src/com/android/settings/network/ProviderModelSliceHelperTest.java
@@ -302,6 +302,11 @@
public Intent getIntent() {
return new Intent();
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return NO_RES;
+ }
}
private class MockProviderModelSliceHelper extends ProviderModelSliceHelper {
diff --git a/tests/unit/src/com/android/settings/network/SubscriptionsPreferenceControllerTest.java b/tests/unit/src/com/android/settings/network/SubscriptionsPreferenceControllerTest.java
index 7cffb76..8b03352 100644
--- a/tests/unit/src/com/android/settings/network/SubscriptionsPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/SubscriptionsPreferenceControllerTest.java
@@ -146,7 +146,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,30 +157,14 @@
}
@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();
@@ -200,203 +183,8 @@
@Test
@UiThreadTest
- public void onAirplaneModeChanged_airplaneModeTurnedOn_eventFired() {
- setupMockSubscriptions(2);
-
- mController.onResume();
- mController.displayPreference(mPreferenceScreen);
-
- assertThat(mController.isAvailable()).isTrue();
-
- 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() {
- Settings.Global.putInt(mContext.getContentResolver(), Settings.Global.AIRPLANE_MODE_ON, 1);
- setupMockSubscriptions(2);
-
- mController.onResume();
- mController.displayPreference(mPreferenceScreen);
- assertThat(mController.isAvailable()).isFalse();
-
- 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 +199,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 +216,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 +236,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 +260,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 +279,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 +295,6 @@
@Test
@UiThreadTest
public void displayPreference_providerAndNoSim_noPreference() {
- doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(null).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
mController.onResume();
@@ -531,7 +313,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 +338,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 +364,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 +382,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 +396,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 +414,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 +438,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 +456,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 +474,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 +580,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/NetworkSelectSettingsTest.java b/tests/unit/src/com/android/settings/network/telephony/NetworkSelectSettingsTest.java
index 391839c..6449c65 100644
--- a/tests/unit/src/com/android/settings/network/telephony/NetworkSelectSettingsTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/NetworkSelectSettingsTest.java
@@ -266,6 +266,20 @@
assertThat(mNetworkSelectSettings.doAggregation(testList)).isEqualTo(expected);
}
+ @Test
+ public void doAggregation_hasDuplicateItemsDiffMccMncCase3_removeSamePlmnRatItem() {
+ mNetworkSelectSettings.onCreateInitialization();
+ List<CellInfo> testList = Arrays.asList(
+ createLteCellInfo(false, 123, "123", "232", "CarrierA"),
+ createLteCellInfo(false, 124, "123", "233", "CarrierA"),
+ createLteCellInfo(true, 125, "123", "234", "CarrierA"),
+ createGsmCellInfo(false, 126, "456", "232", "CarrierA"));
+ List<CellInfo> expected = Arrays.asList(
+ createLteCellInfo(true, 125, "123", "234", "CarrierA"),
+ createGsmCellInfo(false, 126, "456", "232", "CarrierA"));
+ assertThat(mNetworkSelectSettings.doAggregation(testList)).isEqualTo(expected);
+ }
+
private CellInfoLte createLteCellInfo(boolean registered, int cellId, String mcc, String mnc,
String plmnName) {
CellIdentityLte cil = new CellIdentityLte(
diff --git a/tests/unit/src/com/android/settings/network/telephony/NrAdvancedCallingPreferenceControllerTest.java b/tests/unit/src/com/android/settings/network/telephony/NrAdvancedCallingPreferenceControllerTest.java
index 9eb67df..fac7772 100644
--- a/tests/unit/src/com/android/settings/network/telephony/NrAdvancedCallingPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/NrAdvancedCallingPreferenceControllerTest.java
@@ -80,7 +80,8 @@
mTelephonyManager).setVoNrEnabled(anyBoolean());
mCarrierConfig = new PersistableBundle();
doReturn(mCarrierConfig).when(mCarrierConfigManager).getConfigForSubId(SUB_ID);
- mCarrierConfig.putBoolean(CarrierConfigManager.KEY_VONR_SETTING_VISIBILITY_BOOL, false);
+ mCarrierConfig.putBoolean(CarrierConfigManager.KEY_VONR_ENABLED_BOOL, false);
+ mCarrierConfig.putBoolean(CarrierConfigManager.KEY_VONR_SETTING_VISIBILITY_BOOL, true);
mCarrierConfig.putIntArray(CarrierConfigManager.KEY_CARRIER_NR_AVAILABILITIES_INT_ARRAY,
new int[]{1, 2});
@@ -92,7 +93,8 @@
}
@Test
- public void getAvailabilityStatus_vonrDisabled_returnUnavailable() {
+ public void getAvailabilityStatus_vonrEnabledAndVisibleDisable_returnUnavailable() {
+ mCarrierConfig.putBoolean(CarrierConfigManager.KEY_VONR_ENABLED_BOOL, true);
mCarrierConfig.putBoolean(CarrierConfigManager.KEY_VONR_SETTING_VISIBILITY_BOOL, false);
mController.init(SUB_ID);
@@ -102,7 +104,30 @@
}
@Test
- public void getAvailabilityStatus_vonrEnabled_returnAvailable() {
+ public void getAvailabilityStatus_vonrDisabledAndVisibleDisable_returnUnavailable() {
+ mCarrierConfig.putBoolean(CarrierConfigManager.KEY_VONR_ENABLED_BOOL, false);
+ mCarrierConfig.putBoolean(CarrierConfigManager.KEY_VONR_SETTING_VISIBILITY_BOOL, false);
+
+ mController.init(SUB_ID);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(
+ BasePreferenceController.CONDITIONALLY_UNAVAILABLE);
+ }
+
+ @Test
+ public void getAvailabilityStatus_vonrDisabledAndVisibleEnable_returnUnavailable() {
+ mCarrierConfig.putBoolean(CarrierConfigManager.KEY_VONR_ENABLED_BOOL, false);
+ mCarrierConfig.putBoolean(CarrierConfigManager.KEY_VONR_SETTING_VISIBILITY_BOOL, true);
+
+ mController.init(SUB_ID);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(
+ BasePreferenceController.CONDITIONALLY_UNAVAILABLE);
+ }
+
+ @Test
+ public void getAvailabilityStatus_vonrEnabledAndVisibleEnable_returnAvailable() {
+ mCarrierConfig.putBoolean(CarrierConfigManager.KEY_VONR_ENABLED_BOOL, true);
mCarrierConfig.putBoolean(CarrierConfigManager.KEY_VONR_SETTING_VISIBILITY_BOOL, true);
mController.init(SUB_ID);
diff --git a/tests/unit/src/com/android/settings/notification/zen/ZenPrioritySendersHelperTest.java b/tests/unit/src/com/android/settings/notification/zen/ZenPrioritySendersHelperTest.java
new file mode 100644
index 0000000..d56818d
--- /dev/null
+++ b/tests/unit/src/com/android/settings/notification/zen/ZenPrioritySendersHelperTest.java
@@ -0,0 +1,559 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.notification.zen;
+
+import static android.app.NotificationManager.Policy.CONVERSATION_SENDERS_ANYONE;
+import static android.app.NotificationManager.Policy.PRIORITY_SENDERS_ANY;
+import static android.app.NotificationManager.Policy.PRIORITY_SENDERS_CONTACTS;
+import static android.app.NotificationManager.Policy.PRIORITY_SENDERS_STARRED;
+import static android.service.notification.ZenPolicy.CONVERSATION_SENDERS_IMPORTANT;
+import static android.service.notification.ZenPolicy.CONVERSATION_SENDERS_NONE;
+
+import static com.android.settings.notification.zen.ZenModeBackend.SOURCE_NONE;
+import static com.android.settings.notification.zen.ZenPrioritySendersHelper.KEY_ANY;
+import static com.android.settings.notification.zen.ZenPrioritySendersHelper.KEY_CONTACTS;
+import static com.android.settings.notification.zen.ZenPrioritySendersHelper.KEY_IMPORTANT;
+import static com.android.settings.notification.zen.ZenPrioritySendersHelper.KEY_NONE;
+import static com.android.settings.notification.zen.ZenPrioritySendersHelper.KEY_STARRED;
+import static com.android.settings.notification.zen.ZenPrioritySendersHelper.UNKNOWN;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyInt;
+import static org.mockito.ArgumentMatchers.argThat;
+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.ContentResolver;
+import android.content.Context;
+import android.content.res.Resources;
+
+import androidx.preference.PreferenceCategory;
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import com.android.settings.notification.NotificationBackend;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.ArgumentCaptor;
+import org.mockito.ArgumentMatcher;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+@RunWith(AndroidJUnit4.class)
+public class ZenPrioritySendersHelperTest {
+ public static final String TAG = "ZenPrioritySendersHelperTest";
+ @Mock
+ private PreferenceCategory mMockPrefCategory;
+ @Mock
+ private ZenModeBackend mZenBackend;
+ @Mock
+ private NotificationBackend mNotifBackend;
+ @Mock
+ private SelectorWithWidgetPreference.OnClickListener mClickListener;
+
+ private Context mContext;
+ @Mock
+ private Resources mResources;
+ @Mock
+ private ContentResolver mContentResolver;
+
+ // This class is simply a wrapper to override getSummary() in order to avoid ZenModeBackend
+ // calls.
+ private class ZenPrioritySendersHelperWrapper extends ZenPrioritySendersHelper {
+ ZenPrioritySendersHelperWrapper(Context context, boolean isMessages,
+ ZenModeBackend zenModeBackend,
+ NotificationBackend notificationBackend,
+ SelectorWithWidgetPreference.OnClickListener clickListener) {
+ super(context, isMessages, zenModeBackend, notificationBackend, clickListener);
+ }
+
+ @Override
+ void updateSummaries() {
+ // Do nothing, so we don't try to get summaries from resources.
+ }
+ }
+
+ // Extension of ArgumentMatcher to check that a preference argument has the correct preference
+ // key, but doesn't check any other properties.
+ private class PrefKeyMatcher implements ArgumentMatcher<SelectorWithWidgetPreference> {
+ private String mKey;
+ PrefKeyMatcher(String key) {
+ mKey = key;
+ }
+
+ public boolean matches(SelectorWithWidgetPreference pref) {
+ return pref.getKey() != null && pref.getKey().equals(mKey);
+ }
+
+ public String toString() {
+ return "SelectorWithWidgetPreference matcher for key " + mKey;
+ }
+ }
+
+ @Before
+ public void setup() {
+ MockitoAnnotations.initMocks(this);
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ when(mContext.getContentResolver()).thenReturn(mContentResolver);
+ when(mContext.getResources()).thenReturn(mResources);
+ when(mMockPrefCategory.getContext()).thenReturn(mContext);
+
+ // We don't care about resource contents, just make sure that attempting to access
+ // resources doesn't kill the test
+ when(mResources.getString(anyInt())).thenReturn("testString");
+ }
+
+ private ZenPrioritySendersHelper makeMessagesHelper() {
+ return new ZenPrioritySendersHelperWrapper(
+ mContext, true, mZenBackend, mNotifBackend, mClickListener);
+ }
+
+ private ZenPrioritySendersHelper makeCallsHelper() {
+ return new ZenPrioritySendersHelperWrapper(
+ mContext, false, mZenBackend, mNotifBackend, mClickListener);
+ }
+
+ private SelectorWithWidgetPreference makePreference(String key, boolean isCheckbox) {
+ final SelectorWithWidgetPreference pref =
+ new SelectorWithWidgetPreference(mContext, isCheckbox);
+ pref.setKey(key);
+ return pref;
+ }
+
+ @Test
+ public void testDisplayPreferences_makeMessagesPrefs() {
+ ArgumentCaptor<SelectorWithWidgetPreference> prefCaptor =
+ ArgumentCaptor.forClass(SelectorWithWidgetPreference.class);
+ when(mMockPrefCategory.getPreferenceCount()).thenReturn(0); // not yet created
+ ZenPrioritySendersHelper messagesHelper = makeMessagesHelper();
+ messagesHelper.displayPreference(mMockPrefCategory);
+
+ // Starred contacts, Contacts, Priority Conversations, Any, None
+ verify(mMockPrefCategory, times(5))
+ .addPreference(prefCaptor.capture());
+
+ // First verify that the click listener has not been called yet before we start clicking on
+ // things.
+ verify(mClickListener, never())
+ .onRadioButtonClicked(any(SelectorWithWidgetPreference.class));
+ for (SelectorWithWidgetPreference pref : prefCaptor.getAllValues()) {
+ // Verify that the click listener got a click on something with this pref key.
+ pref.onClick();
+ verify(mClickListener).onRadioButtonClicked(argThat(new PrefKeyMatcher(pref.getKey())));
+ }
+ }
+
+ @Test
+ public void testDisplayPreferences_makeCallsPrefs() {
+ ArgumentCaptor<SelectorWithWidgetPreference> prefCaptor =
+ ArgumentCaptor.forClass(SelectorWithWidgetPreference.class);
+ when(mMockPrefCategory.getPreferenceCount()).thenReturn(0); // not yet created
+ ZenPrioritySendersHelper callsHelper = makeCallsHelper();
+ callsHelper.displayPreference(mMockPrefCategory);
+
+ // Starred contacts, Contacts, Any, None
+ verify(mMockPrefCategory, times(4))
+ .addPreference(prefCaptor.capture());
+
+ // Make sure we never have the conversation one
+ verify(mMockPrefCategory, never())
+ .addPreference(argThat(new PrefKeyMatcher(KEY_IMPORTANT)));
+
+ verify(mClickListener, never())
+ .onRadioButtonClicked(any(SelectorWithWidgetPreference.class));
+ for (SelectorWithWidgetPreference pref : prefCaptor.getAllValues()) {
+ // Verify that the click listener got a click on something with this pref key.
+ pref.onClick();
+ verify(mClickListener).onRadioButtonClicked(argThat(new PrefKeyMatcher(pref.getKey())));
+ }
+ }
+
+ @Test
+ public void testDisplayPreferences_createdOnlyOnce() {
+ // Return a nonzero number of child preference when asked.
+ // Then when displayPreference is called, it should never make any new preferences.
+ when(mMockPrefCategory.getPreferenceCount()).thenReturn(4); // already created
+ ZenPrioritySendersHelper callsHelper = makeCallsHelper();
+ callsHelper.displayPreference(mMockPrefCategory);
+ callsHelper.displayPreference(mMockPrefCategory);
+ callsHelper.displayPreference(mMockPrefCategory);
+
+ // Even though we called display 3 times we shouldn't add more preferences here.
+ verify(mMockPrefCategory, never())
+ .addPreference(any(SelectorWithWidgetPreference.class));
+ }
+
+ @Test
+ public void testKeyToSettingEndState_messagesCheck() {
+ ZenPrioritySendersHelper messagesHelper = makeMessagesHelper();
+ int[] endState;
+
+ // For KEY_NONE everything should be none.
+ endState = messagesHelper.keyToSettingEndState(KEY_NONE, true);
+ assertThat(endState[0]).isEqualTo(SOURCE_NONE);
+ assertThat(endState[1]).isEqualTo(CONVERSATION_SENDERS_NONE);
+
+ // For KEY_ANY everything should be allowed.
+ endState = messagesHelper.keyToSettingEndState(KEY_ANY, true);
+ assertThat(endState[0]).isEqualTo(PRIORITY_SENDERS_ANY);
+ assertThat(endState[1]).isEqualTo(CONVERSATION_SENDERS_ANYONE);
+
+ // For [starred] contacts, we should set the priority senders, but not the conversations
+ endState = messagesHelper.keyToSettingEndState(KEY_STARRED, true);
+ assertThat(endState[0]).isEqualTo(PRIORITY_SENDERS_STARRED);
+ assertThat(endState[1]).isEqualTo(UNKNOWN);
+
+ endState = messagesHelper.keyToSettingEndState(KEY_CONTACTS, true);
+ assertThat(endState[0]).isEqualTo(PRIORITY_SENDERS_CONTACTS);
+ assertThat(endState[1]).isEqualTo(UNKNOWN);
+
+ // For priority conversations, we should set the conversations but not priority senders
+ endState = messagesHelper.keyToSettingEndState(KEY_IMPORTANT, true);
+ assertThat(endState[0]).isEqualTo(UNKNOWN);
+ assertThat(endState[1]).isEqualTo(CONVERSATION_SENDERS_IMPORTANT);
+ }
+
+ @Test
+ public void testKeyToSettingEndState_messagesUncheck() {
+ ZenPrioritySendersHelper messagesHelper = makeMessagesHelper();
+ int[] endState;
+
+ // For KEY_NONE, "unchecking" still means "none".
+ endState = messagesHelper.keyToSettingEndState(KEY_NONE, false);
+ assertThat(endState[0]).isEqualTo(SOURCE_NONE);
+ assertThat(endState[1]).isEqualTo(CONVERSATION_SENDERS_NONE);
+
+ // For KEY_ANY unchecking resets the state to "none".
+ endState = messagesHelper.keyToSettingEndState(KEY_ANY, false);
+ assertThat(endState[0]).isEqualTo(SOURCE_NONE);
+ assertThat(endState[1]).isEqualTo(CONVERSATION_SENDERS_NONE);
+
+ // For [starred] contacts, we should unset the priority senders, but not the conversations
+ endState = messagesHelper.keyToSettingEndState(KEY_STARRED, false);
+ assertThat(endState[0]).isEqualTo(SOURCE_NONE);
+ assertThat(endState[1]).isEqualTo(UNKNOWN);
+
+ endState = messagesHelper.keyToSettingEndState(KEY_CONTACTS, false);
+ assertThat(endState[0]).isEqualTo(SOURCE_NONE);
+ assertThat(endState[1]).isEqualTo(UNKNOWN);
+
+ // For priority conversations, we should set the conversations but not priority senders
+ endState = messagesHelper.keyToSettingEndState(KEY_IMPORTANT, false);
+ assertThat(endState[0]).isEqualTo(UNKNOWN);
+ assertThat(endState[1]).isEqualTo(CONVERSATION_SENDERS_NONE);
+ }
+
+ @Test
+ public void testKeyToSettingEndState_callsCheck() {
+ ZenPrioritySendersHelper callsHelper = makeCallsHelper();
+ int[] endState;
+
+ // For all of calls: we should never set conversations, as this is unrelated to calls.
+ // For KEY_NONE senders should be none.
+ endState = callsHelper.keyToSettingEndState(KEY_NONE, true);
+ assertThat(endState[0]).isEqualTo(SOURCE_NONE);
+ assertThat(endState[1]).isEqualTo(UNKNOWN);
+
+ // For KEY_ANY senders should be ANY.
+ endState = callsHelper.keyToSettingEndState(KEY_ANY, true);
+ assertThat(endState[0]).isEqualTo(PRIORITY_SENDERS_ANY);
+ assertThat(endState[1]).isEqualTo(UNKNOWN);
+
+ // For [starred] contacts, we should set the priority senders accordingly
+ endState = callsHelper.keyToSettingEndState(KEY_STARRED, true);
+ assertThat(endState[0]).isEqualTo(PRIORITY_SENDERS_STARRED);
+ assertThat(endState[1]).isEqualTo(UNKNOWN);
+
+ endState = callsHelper.keyToSettingEndState(KEY_CONTACTS, true);
+ assertThat(endState[0]).isEqualTo(PRIORITY_SENDERS_CONTACTS);
+ assertThat(endState[1]).isEqualTo(UNKNOWN);
+ }
+
+ @Test
+ public void testKeyToSettingEndState_callsUncheck() {
+ ZenPrioritySendersHelper callsHelper = makeCallsHelper();
+ int[] endState;
+
+ // A calls setup should never set conversations settings.
+ // For KEY_NONE, "unchecking" still means "none".
+ endState = callsHelper.keyToSettingEndState(KEY_NONE, false);
+ assertThat(endState[0]).isEqualTo(SOURCE_NONE);
+ assertThat(endState[1]).isEqualTo(UNKNOWN);
+
+ // For KEY_ANY unchecking resets the state to "none".
+ endState = callsHelper.keyToSettingEndState(KEY_ANY, false);
+ assertThat(endState[0]).isEqualTo(SOURCE_NONE);
+ assertThat(endState[1]).isEqualTo(UNKNOWN);
+
+ // For [starred] contacts, we should unset the priority senders, but not the conversations
+ endState = callsHelper.keyToSettingEndState(KEY_STARRED, false);
+ assertThat(endState[0]).isEqualTo(SOURCE_NONE);
+ assertThat(endState[1]).isEqualTo(UNKNOWN);
+
+ endState = callsHelper.keyToSettingEndState(KEY_CONTACTS, false);
+ assertThat(endState[0]).isEqualTo(SOURCE_NONE);
+ assertThat(endState[1]).isEqualTo(UNKNOWN);
+ }
+
+ @Test
+ public void testSettingsToSave_messagesNone() {
+ // Test coming from the same state (don't newly save redundant settings) and coming from
+ // different states (when settings to save should be "none" for both senders and
+ // conversations).
+ ZenPrioritySendersHelper messagesHelper = makeMessagesHelper();
+ int[] savedSettings;
+
+ // None preference; not a checkbox (so whenever we click it, it counts as "checking").
+ SelectorWithWidgetPreference nonePref = makePreference(KEY_NONE, false);
+
+ // Current settings already none; expect no settings to need to be saved
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ nonePref, SOURCE_NONE, CONVERSATION_SENDERS_NONE);
+ assertThat(savedSettings[0]).isEqualTo(UNKNOWN);
+ assertThat(savedSettings[1]).isEqualTo(UNKNOWN);
+
+ // Current settings are something else; save the "none" settings
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ nonePref, PRIORITY_SENDERS_ANY, CONVERSATION_SENDERS_ANYONE);
+ assertThat(savedSettings[0]).isEqualTo(SOURCE_NONE);
+ assertThat(savedSettings[1]).isEqualTo(CONVERSATION_SENDERS_NONE);
+
+ // One but not the other
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ nonePref, SOURCE_NONE, CONVERSATION_SENDERS_IMPORTANT);
+ assertThat(savedSettings[0]).isEqualTo(UNKNOWN);
+ assertThat(savedSettings[1]).isEqualTo(CONVERSATION_SENDERS_NONE);
+
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ nonePref, PRIORITY_SENDERS_CONTACTS, CONVERSATION_SENDERS_NONE);
+ assertThat(savedSettings[0]).isEqualTo(SOURCE_NONE);
+ assertThat(savedSettings[1]).isEqualTo(UNKNOWN);
+ }
+
+ @Test
+ public void testSettingsToSave_messagesAny() {
+ // Test coming from the same state (don't newly save redundant settings) and coming from
+ // different states (when settings to save should be "any" for both senders and
+ // conversations).
+ ZenPrioritySendersHelper messagesHelper = makeMessagesHelper();
+ int[] savedSettings;
+
+ // Any preference; checkbox.
+ SelectorWithWidgetPreference anyPref = makePreference(KEY_ANY, true);
+
+ // Current settings already none; expect no settings to need to be saved
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ anyPref, PRIORITY_SENDERS_ANY, CONVERSATION_SENDERS_ANYONE);
+ assertThat(savedSettings[0]).isEqualTo(UNKNOWN);
+ assertThat(savedSettings[1]).isEqualTo(UNKNOWN);
+
+ // Current settings are something else; save the "any" settings
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ anyPref, PRIORITY_SENDERS_CONTACTS, CONVERSATION_SENDERS_IMPORTANT);
+ assertThat(savedSettings[0]).isEqualTo(PRIORITY_SENDERS_ANY);
+ assertThat(savedSettings[1]).isEqualTo(CONVERSATION_SENDERS_ANYONE);
+
+ // It shouldn't be possible to have a starting state of one but not the other, but
+ // make sure it works anyway?
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ anyPref, PRIORITY_SENDERS_ANY, CONVERSATION_SENDERS_IMPORTANT);
+ assertThat(savedSettings[0]).isEqualTo(UNKNOWN);
+ assertThat(savedSettings[1]).isEqualTo(CONVERSATION_SENDERS_ANYONE);
+
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ anyPref, PRIORITY_SENDERS_CONTACTS, CONVERSATION_SENDERS_ANYONE);
+ assertThat(savedSettings[0]).isEqualTo(PRIORITY_SENDERS_ANY);
+ assertThat(savedSettings[1]).isEqualTo(UNKNOWN);
+
+ // Test that unchecking the box results in a "none" state
+ anyPref.setChecked(true);
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ anyPref, PRIORITY_SENDERS_ANY, CONVERSATION_SENDERS_ANYONE);
+ assertThat(savedSettings[0]).isEqualTo(SOURCE_NONE);
+ assertThat(savedSettings[1]).isEqualTo(CONVERSATION_SENDERS_NONE);
+ }
+
+ @Test
+ public void testSettingsToSave_messagesContacts() {
+ // Test coming from the same state (don't newly save redundant settings) and coming from
+ // different states.
+ // In addition, saving either starred or contacts has the special case where if we're
+ // coming from the "any" state it should also set the conversation senders to none.
+ ZenPrioritySendersHelper messagesHelper = makeMessagesHelper();
+ int[] savedSettings;
+
+ // Test both contacts-related preferences here.
+ SelectorWithWidgetPreference starredPref = makePreference(KEY_STARRED, true);
+ SelectorWithWidgetPreference contactsPref = makePreference(KEY_CONTACTS, true);
+
+ // Current settings already the relevant ones; expect no settings to need to be saved
+ // Note that since these are checkboxes, this state shouldn't be reachable, but check it
+ // anyway just in case.
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ starredPref, PRIORITY_SENDERS_STARRED, CONVERSATION_SENDERS_NONE);
+ assertThat(savedSettings[0]).isEqualTo(UNKNOWN);
+ assertThat(savedSettings[1]).isEqualTo(UNKNOWN);
+
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ contactsPref, PRIORITY_SENDERS_CONTACTS, CONVERSATION_SENDERS_IMPORTANT);
+ assertThat(savedSettings[0]).isEqualTo(UNKNOWN);
+ assertThat(savedSettings[1]).isEqualTo(UNKNOWN);
+
+ // Current settings are something else (contacts setting or "none"); save new senders
+ // but do not change conversations.
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ starredPref, PRIORITY_SENDERS_CONTACTS, CONVERSATION_SENDERS_IMPORTANT);
+ assertThat(savedSettings[0]).isEqualTo(PRIORITY_SENDERS_STARRED);
+ assertThat(savedSettings[1]).isEqualTo(UNKNOWN);
+
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ contactsPref, SOURCE_NONE, CONVERSATION_SENDERS_NONE);
+ assertThat(savedSettings[0]).isEqualTo(PRIORITY_SENDERS_CONTACTS);
+ assertThat(savedSettings[1]).isEqualTo(UNKNOWN);
+
+ // Special additional case: if the settings are currently "any" for both, we additionally
+ // reset the conversation settings to none.
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ starredPref, PRIORITY_SENDERS_ANY, CONVERSATION_SENDERS_ANYONE);
+ assertThat(savedSettings[0]).isEqualTo(PRIORITY_SENDERS_STARRED);
+ assertThat(savedSettings[1]).isEqualTo(CONVERSATION_SENDERS_NONE);
+
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ contactsPref, PRIORITY_SENDERS_ANY, CONVERSATION_SENDERS_ANYONE);
+ assertThat(savedSettings[0]).isEqualTo(PRIORITY_SENDERS_CONTACTS);
+ assertThat(savedSettings[1]).isEqualTo(CONVERSATION_SENDERS_NONE);
+
+ // Test that un-checking works as well.
+ starredPref.setChecked(true);
+ contactsPref.setChecked(true);
+
+ // Make sure we don't overwrite existing conversation senders setting when unchecking
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ starredPref, PRIORITY_SENDERS_STARRED, CONVERSATION_SENDERS_IMPORTANT);
+ assertThat(savedSettings[0]).isEqualTo(SOURCE_NONE);
+ assertThat(savedSettings[1]).isEqualTo(UNKNOWN);
+
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ contactsPref, PRIORITY_SENDERS_CONTACTS, CONVERSATION_SENDERS_NONE);
+ assertThat(savedSettings[0]).isEqualTo(SOURCE_NONE);
+ assertThat(savedSettings[1]).isEqualTo(UNKNOWN);
+ }
+
+ @Test
+ public void testSettingsToSave_messagesConversations() {
+ // Test coming from the same state (don't newly save redundant settings) and coming from
+ // different states.
+ // In addition, saving either starred or contacts has the special case where if we're
+ // coming from the "any" state it should also set the conversation senders to none.
+ ZenPrioritySendersHelper messagesHelper = makeMessagesHelper();
+ int[] savedSettings;
+
+ SelectorWithWidgetPreference convsPref = makePreference(KEY_IMPORTANT, true);
+
+ // Current settings already the relevant ones; expect no settings to need to be saved
+ // Note that since these are checkboxes, this state shouldn't be reachable, but check it
+ // anyway just in case.
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ convsPref, PRIORITY_SENDERS_STARRED, CONVERSATION_SENDERS_IMPORTANT);
+ assertThat(savedSettings[0]).isEqualTo(UNKNOWN);
+ assertThat(savedSettings[1]).isEqualTo(UNKNOWN);
+
+ // Current settings are something else (only actual choice here is "none"); save
+ // new conversations but do not change senders.
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ convsPref, PRIORITY_SENDERS_CONTACTS, CONVERSATION_SENDERS_NONE);
+ assertThat(savedSettings[0]).isEqualTo(UNKNOWN);
+ assertThat(savedSettings[1]).isEqualTo(CONVERSATION_SENDERS_IMPORTANT);
+
+ // Special additional case: if the settings are currently "any" for both, we additionally
+ // reset the senders settings to none.
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ convsPref, PRIORITY_SENDERS_ANY, CONVERSATION_SENDERS_ANYONE);
+ assertThat(savedSettings[0]).isEqualTo(SOURCE_NONE);
+ assertThat(savedSettings[1]).isEqualTo(CONVERSATION_SENDERS_IMPORTANT);
+
+ // Test that un-checking works as well.
+ convsPref.setChecked(true);
+
+ // Make sure we don't overwrite existing conversation senders setting when unchecking
+ savedSettings = messagesHelper.settingsToSaveOnClick(
+ convsPref, PRIORITY_SENDERS_STARRED, CONVERSATION_SENDERS_IMPORTANT);
+ assertThat(savedSettings[0]).isEqualTo(UNKNOWN);
+ assertThat(savedSettings[1]).isEqualTo(CONVERSATION_SENDERS_NONE);
+ }
+
+ @Test
+ public void testSettingsToSave_calls() {
+ // Simpler test for calls: for each one, test that the relevant ones are saved if not
+ // already set, and that conversation settings are never changed.
+ ZenPrioritySendersHelper callsHelper = makeCallsHelper();
+ int[] savedSettings;
+
+ // None of the preferences are checkboxes.
+ SelectorWithWidgetPreference starredPref = makePreference(KEY_STARRED, false);
+ SelectorWithWidgetPreference contactsPref = makePreference(KEY_CONTACTS, false);
+ SelectorWithWidgetPreference anyPref = makePreference(KEY_ANY, false);
+ SelectorWithWidgetPreference nonePref = makePreference(KEY_NONE, false);
+
+ // Test that if the settings are already what is set, nothing happens.
+ savedSettings = callsHelper.settingsToSaveOnClick(
+ starredPref, PRIORITY_SENDERS_STARRED, UNKNOWN);
+ assertThat(savedSettings[0]).isEqualTo(UNKNOWN);
+ assertThat(savedSettings[1]).isEqualTo(UNKNOWN);
+
+ savedSettings = callsHelper.settingsToSaveOnClick(
+ contactsPref, PRIORITY_SENDERS_CONTACTS, UNKNOWN);
+ assertThat(savedSettings[0]).isEqualTo(UNKNOWN);
+ assertThat(savedSettings[1]).isEqualTo(UNKNOWN);
+
+ savedSettings = callsHelper.settingsToSaveOnClick(anyPref, PRIORITY_SENDERS_ANY, UNKNOWN);
+ assertThat(savedSettings[0]).isEqualTo(UNKNOWN);
+ assertThat(savedSettings[1]).isEqualTo(UNKNOWN);
+
+ savedSettings = callsHelper.settingsToSaveOnClick(nonePref, SOURCE_NONE, UNKNOWN);
+ assertThat(savedSettings[0]).isEqualTo(UNKNOWN);
+ assertThat(savedSettings[1]).isEqualTo(UNKNOWN);
+
+ // Test that if the settings are something different, the relevant thing gets saved.
+ savedSettings = callsHelper.settingsToSaveOnClick(
+ starredPref, PRIORITY_SENDERS_CONTACTS, UNKNOWN);
+ assertThat(savedSettings[0]).isEqualTo(PRIORITY_SENDERS_STARRED);
+ assertThat(savedSettings[1]).isEqualTo(UNKNOWN);
+
+ savedSettings = callsHelper.settingsToSaveOnClick(
+ contactsPref, PRIORITY_SENDERS_ANY, UNKNOWN);
+ assertThat(savedSettings[0]).isEqualTo(PRIORITY_SENDERS_CONTACTS);
+ assertThat(savedSettings[1]).isEqualTo(UNKNOWN);
+
+ savedSettings = callsHelper.settingsToSaveOnClick(anyPref, SOURCE_NONE, UNKNOWN);
+ assertThat(savedSettings[0]).isEqualTo(PRIORITY_SENDERS_ANY);
+ assertThat(savedSettings[1]).isEqualTo(UNKNOWN);
+
+ savedSettings = callsHelper.settingsToSaveOnClick(
+ nonePref, PRIORITY_SENDERS_STARRED, UNKNOWN);
+ assertThat(savedSettings[0]).isEqualTo(SOURCE_NONE);
+ assertThat(savedSettings[1]).isEqualTo(UNKNOWN);
+ }
+}
diff --git a/tests/unit/src/com/android/settings/slices/SliceTestUtils.java b/tests/unit/src/com/android/settings/slices/SliceTestUtils.java
index 1b035cd..40a827a 100644
--- a/tests/unit/src/com/android/settings/slices/SliceTestUtils.java
+++ b/tests/unit/src/com/android/settings/slices/SliceTestUtils.java
@@ -35,6 +35,7 @@
public static final int FAKE_ICON = 1234;
public static final String FAKE_FRAGMENT_NAME = FakeIndexProvider.class.getName();
public static final String FAKE_CONTROLLER_NAME = FakeToggleController.class.getName();
+ public static final int FAKE_HIGHLIGHT_MENU_RES = FakeToggleController.HIGHLIGHT_MENU_RES;
public static void insertSliceToDb(Context context, String key) {
@@ -75,6 +76,8 @@
values.put(SlicesDatabaseHelper.IndexColumns.UNAVAILABLE_SLICE_SUBTITLE,
customizedUnavailableSliceSubtitle);
values.put(SlicesDatabaseHelper.IndexColumns.PUBLIC_SLICE, isPublicSlice);
+ values.put(SlicesDatabaseHelper.IndexColumns.HIGHLIGHT_MENU_RESOURCE,
+ FAKE_HIGHLIGHT_MENU_RES);
db.replaceOrThrow(SlicesDatabaseHelper.Tables.TABLE_SLICES_INDEX, null, values);
db.close();
diff --git a/tests/unit/src/com/android/settings/slices/SpecialCaseSliceManagerTest.java b/tests/unit/src/com/android/settings/slices/SpecialCaseSliceManagerTest.java
index 4fcbd15..38347e9 100644
--- a/tests/unit/src/com/android/settings/slices/SpecialCaseSliceManagerTest.java
+++ b/tests/unit/src/com/android/settings/slices/SpecialCaseSliceManagerTest.java
@@ -143,5 +143,10 @@
public Intent getIntent() {
return null;
}
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return NO_RES;
+ }
}
}
diff --git a/tests/unit/src/com/android/settings/testutils/FakeToggleController.java b/tests/unit/src/com/android/settings/testutils/FakeToggleController.java
index 9eda8b6..c232479 100644
--- a/tests/unit/src/com/android/settings/testutils/FakeToggleController.java
+++ b/tests/unit/src/com/android/settings/testutils/FakeToggleController.java
@@ -27,6 +27,7 @@
public class FakeToggleController extends TogglePreferenceController {
public static final String AVAILABILITY_KEY = "fake_toggle_availability_key";
+ public static final int HIGHLIGHT_MENU_RES = 5678;
public static final IntentFilter INTENT_FILTER = new IntentFilter(
WifiManager.WIFI_AP_STATE_CHANGED_ACTION);
@@ -71,6 +72,11 @@
}
@Override
+ public int getSliceHighlightMenuRes() {
+ return HIGHLIGHT_MENU_RES;
+ }
+
+ @Override
public Class<? extends SliceBackgroundWorker> getBackgroundWorkerClass() {
return TestWorker.class;
}
diff --git a/tests/unit/src/com/android/settings/wifi/RequestToggleWiFiActivityTest.java b/tests/unit/src/com/android/settings/wifi/RequestToggleWiFiActivityTest.java
new file mode 100644
index 0000000..0e3dd40
--- /dev/null
+++ b/tests/unit/src/com/android/settings/wifi/RequestToggleWiFiActivityTest.java
@@ -0,0 +1,101 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.wifi;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.Mockito.when;
+
+import android.annotation.Nullable;
+import android.app.IActivityManager;
+import android.content.Context;
+import android.content.Intent;
+import android.net.wifi.WifiManager;
+import android.os.RemoteException;
+
+import androidx.test.core.app.ActivityScenario;
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.Spy;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
+
+@RunWith(AndroidJUnit4.class)
+public class RequestToggleWiFiActivityTest {
+
+ @Rule
+ public final MockitoRule mMockitoRule = MockitoJUnit.rule();
+ @Spy
+ private final Context mContext = ApplicationProvider.getApplicationContext();
+ @Mock
+ private WifiManager mWifiManager;
+ @Mock
+ private IActivityManager mIActivityManager;
+
+ private ActivityScenario<RequestToggleWiFiActivity> mActivityScenario;
+ private RequestToggleWiFiActivity mActivity;
+
+ @Before
+ public void setUp() {
+ when(mContext.getSystemService(WifiManager.class)).thenReturn(mWifiManager);
+ when(mWifiManager.getWifiState()).thenReturn(WifiManager.WIFI_STATE_DISABLED);
+
+ mActivityScenario = ActivityScenario.launch(new Intent(WifiManager.ACTION_REQUEST_ENABLE));
+ mActivityScenario.onActivity(activity -> mActivity = activity);
+
+ }
+
+ @After
+ public void cleanUp() {
+ mActivity = null;
+ if (mActivityScenario != null) {
+ mActivityScenario.close();
+ }
+ }
+
+ @Test
+ public void getAppLabel_nullPackageName_returnNull() {
+ fakeCallingPackage(null);
+
+ assertThat(mActivity.getAppLabel()).isNull();
+ }
+
+ @Test
+ public void getAppLabel_settingsPackageName_returnNotNull() {
+ fakeCallingPackage("com.android.settings");
+
+ assertThat(mActivity.getAppLabel()).isNotNull();
+ }
+
+ private void fakeCallingPackage(@Nullable String packageName) {
+ assertThat(mActivity).isNotNull();
+ mActivity.mActivityManager = mIActivityManager;
+ try {
+ when(mIActivityManager.getLaunchedFromPackage(any())).thenReturn(packageName);
+ } catch (RemoteException e) {
+ // Do nothing.
+ }
+ }
+}